Resource configuration method and apparatus
By receiving the configuration information and scheduling information of the network equipment, and using bitmaps, RIVs and other methods to indicate the time domain and frequency domain resource locations of the SBFD area, the problem that the frequency domain resource allocation in the existing technology cannot adapt to the SBFD technology is solved, and the flexible configuration and effective adaptation of frequency domain resources are achieved.
Patent Information
- Application Number
- PCT/CN2024/111902
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-14
- Filing Date
- 2024-08-13
- Publication Date
- 2025-09-11
AI Technical Summary
Existing frequency domain resource allocation methods cannot adapt to the Sub-Band Non-Overlapping Full-Duplex (SBFD) technology, resulting in the inability to implement different bandwidth configurations for the DL link and UL link of terminal devices in different time periods.
By receiving configuration information and scheduling information sent by network devices, the time domain and frequency domain resource locations of the SBFD area are indicated using bitmaps, RIVs, index values, etc., to achieve flexible resource allocation for SBFD technology.
It realizes flexible configuration of frequency domain resources under SBFD technology, reduces signaling overhead, ensures effective adaptation of frequency domain resources, and supports the configuration of discontinuous time slots and frequency bands.
Smart Images

Figure CN2024111902_12092025_PF_FP_ABST
Abstract
Description
Resource configuration method and device
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on November 14, 2023, with application number 202311524529.9 and application name “Resource Allocation Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a resource configuration method and device. Background Art
[0003] Because both frequency division duplex (FDD) and time division duplex (TDD) have their own drawbacks, a subband non-overlapping full duplex (SBFD) technology is currently being studied as an addition to the FDD and TDD technologies.
[0004] Currently, 5G NR frequency domain resource allocation is typically based on a single frequency domain configuration called BWP. However, the introduction of SBFD technology will result in different available frequency domain resources for the DL and UL links of terminal devices in different time periods. Therefore, using only a single frequency domain configuration based on BWP will not allow for different BWP bandwidths in different time periods. This means that the current frequency domain resource allocation method is no longer suitable.
[0005] Therefore, there is an urgent need to provide a frequency domain resource allocation method suitable for SBFD technology.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a resource configuration method and apparatus, which are applied in the field of communication technology.
[0008] In a first aspect, an embodiment of the present application proposes a resource configuration method. The method includes:
[0009] receiving first configuration information sent by a network device, where the first configuration information is used to indicate a resource location of a sub-band non-overlapping full-duplex (SBFD) area;
[0010] receiving first scheduling information sent by the network device, where the first scheduling information is used to indicate a resource location of a first channel;
[0011] The first channel is transmitted according to the first configuration information and the first scheduling information.
[0012] In this implementation, the resource location of the SBFD area is indicated by the first configuration information, and the resource distribution of the PUSCH or PDSCH in the SBFD area is indicated by the first scheduling information, thereby realizing a resource allocation method adapted to the SBFD technology.
[0013] In one possible design, the first configuration information includes time domain position information and frequency domain position information of the first transmission direction.
[0014] In one possible design, the SBFD area includes an SBFD time slot, and the time domain location information is used to indicate that at least one first time slot is the SBFD time slot, where the first time slot is at least part of a first type of time slot indicated by a system information block SIB or a first radio resource control RRC configuration message; or,
[0015] The SBFD area includes SBFD symbols, and the time domain position information is used to indicate that at least one first symbol is the SBFD symbol, and the first symbol is at least part of the first type of symbols indicated by the SIB or the first RRC configuration message.
[0016] In one possible design, the first type is a downlink type or a flexible type.
[0017] In one possible design, the time domain position information includes a first bitmap, and the bit in the first bitmap that takes the first value is used to indicate the first time slot, or the bit in the first bitmap that takes the first value is used to indicate the first symbol.
[0018] In this implementation, the time domain position indication of the SBFD area can be implemented in a bitmap manner, and discontinuous time slot position configuration can be supported to achieve flexible configuration of the time slots of the SBFD area.
[0019] In one possible design, the time domain location information includes a time slot starting position and a time slot number of the at least one first time slot; or,
[0020] The time domain position information includes the symbol starting position and the number of symbols of the at least one first symbol.
[0021] In this implementation, the time slot position indication of the SBFD area can be implemented by using the start+number method.
[0022] In one possible design, the time domain location information includes a first resource indication value RIV, where the first RIV is used to indicate a time slot starting position and a number of time slots of the at least one first time slot; or,
[0023] The first RVI is used to indicate a symbol starting position and a symbol number of the at least one first symbol.
[0024] In this implementation, the time domain location indication of the SBFD area can be implemented by RIV, so as to reduce signaling overhead.
[0025] In one possible design, the time domain position information includes a first index value, and the time slot in the time domain position corresponding to the first index value is the first time slot; the symbol in the time domain position corresponding to the first index value is the first symbol.
[0026] In this implementation, the time domain location indication of the SBFD area can be implemented by indexing, so as to reduce signaling overhead.
[0027] In one possible design, the first transmission direction is uplink or downlink; the frequency domain position information includes a first bandwidth part BWP configuration parameter, and the first BWP configuration parameter is used to indicate the uplink BWP frequency domain position or the downlink BWP frequency domain position of the SBFD area.
[0028] In one possible design, the first transmission direction is uplink or downlink; the frequency domain position information is used to indicate at least one first resource block RB included in the uplink BWP frequency domain position or the downlink BWP frequency domain position of the SBFD area.
[0029] In one possible design, the first RB is a virtual resource block (VRB);
[0030] The frequency domain position information includes a first VRB start position and a first VRB number of the at least one first VRB.
[0031] In this implementation, the frequency domain position indication of the SBFD area can be implemented by using the start+number method.
[0032] In one possible design, the first RB is a VRB;
[0033] The frequency domain position information includes a second RIV, where the second RIV is used to indicate a first VRB start position and a first VRB number of the at least one first VRB.
[0034] In this implementation, the frequency domain location indication of the SBFD area can be implemented by RIV, so as to reduce signaling overhead.
[0035] In one possible design, the first RB is a physical resource block (PRB);
[0036] The frequency domain position information includes a first PRB starting position and a first PRB number of the at least one first PRB; or,
[0037] The frequency domain position information includes a third RIV, and the third RIV is used to indicate a first PRB position and a first PRB number of the at least one first PRB.
[0038] In this implementation, the frequency domain position indication of the SBFD area can also be implemented by using a starting number or RIV method with PRB as the indication object.
[0039] In one possible design, the frequency domain location information further includes a second PRB starting position and a second PRB number of the first PRB; or,
[0040] The frequency domain position information includes a fourth RIV, and the fourth RIV is used to indicate the second PRB position and the second PRB number of the at least one first PRB.
[0041] In this implementation, PRB may be used as an indication object to indicate multiple PRB segments, so as to implement indication of multiple frequency domain positions based on PRB segments in the SBFD area.
[0042] In one possible design, the frequency domain position information includes a second index value, and the RB in the frequency domain position corresponding to the second index value is the first RB.
[0043] In a possible design, the first configuration information also includes first indication information, and the first indication information is used to indicate the resource block group RBG size corresponding to the uplink BWP or downlink BWP of the SBFD area.
[0044] In this implementation, the frequency domain position indication of the SBFD area can be implemented by indexing, so as to reduce signaling overhead.
[0045] In one possible design, the first configuration information also includes second indication information, and the second indication information is used to indicate the frequency domain position of the protection band in the SBFD area.
[0046] In one possible design, the first configuration information is at least one of the following: SIB, RRC signaling, and downlink control information DCI.
[0047] In one possible design, the first scheduling information is used to indicate at least one second RB, where the second RB is the RB occupied by the first channel in the SBFD area.
[0048] In one possible design, if the resource allocation type is the first type, the first scheduling information includes a second bitmap, and the bit with the first value in the second bitmap is used to indicate the first RBG, and the RB in the first RBG is the second RB.
[0049] In this implementation, the frequency domain resources of the first channel in the SBFD area are indicated in a bitmap manner, so as to effectively implement the frequency domain configuration adapted to the SBFD technology.
[0050] In one possible design, the second RB is a VRB; if the resource allocation type is the second type, the first scheduling information is used to indicate the at least one second virtual resource block VRB.
[0051] In one possible design, if the first channel is continuous in the frequency domain of the SBFD area, the first scheduling information includes a fifth RIV, where the fifth RIV is used to indicate the second VRB starting position and the second VRB number of the at least one second VRB.
[0052] In this implementation, in the case where the first channel is continuous in the frequency domain of the SBFD area, the frequency domain resources of the first channel in the SBFD area are indicated by RIV, so as to effectively implement the frequency domain configuration adapted to the SBFD technology and save signaling overhead.
[0053] In one possible design, if the first channel is discontinuous in the frequency domain in the SBFD region, then
[0054] The first scheduling information includes a sixth RIV, the sixth RIV is used to indicate a third VRB starting position and a third VRB number, the second VRB is the VRB remaining after excluding the VRB corresponding to the invalid area from the plurality of consecutive VRBs, the plurality of consecutive VRBs are the VRBs indicated by the third VRB starting position and the third VRB number, the invalid area is a frequency region corresponding to a second transmission direction and a guard band region, the second transmission direction being opposite to the transmission direction corresponding to the first channel; or
[0055] The first scheduling information includes at least two seventh RIVs, any one of the seventh RIVs is used to indicate a segment of consecutive second VRBs, and when VRBs are interleaved and mapped to PRBs, the second VRBs indicated by the seventh RIV are interleaved and mapped within a first frequency range, where the first frequency range is a frequency range solely indicated by the seventh RIV; or
[0056] The first scheduling information includes at least two eighth RIVs, any one of the eighth RIVs is used to indicate a segment of consecutive second VRBs, and when interleaving mapping is performed on VRBs to PRBs, interleaving mapping is performed on the second VRBs indicated by the respective eighth RIVs within a second frequency range, where the second frequency range is a frequency range commonly indicated by the at least two eighth RIVs;
[0057] The invalid area is not included in the range of the interleaving mapping.
[0058] In this implementation, in the case where the first channel is discontinuous in the frequency domain of the SBFD area, the frequency domain resources of the first channel in the SBFD area are indicated by RIV, so as to ensure that the frequency domain configuration can be effectively implemented for various possible SBFD areas and save signaling overhead.
[0059] In one possible design, the first scheduling information includes a first frequency domain resource allocation FDRA, where the first FDRA is used to indicate at least one third RB occupied by the first channel in a first area, where the first area is a non-SBFD area or a SBFD area.
[0060] In one possible design, the first scheduling information also includes a second FDRA, where the second FDRA is used to indicate at least one fourth RB occupied by the first channel in a second area, where the second area is an SBFD area or a non-SBFD area.
[0061] In this implementation, by configuring two sets of FDRA, the frequency domain configuration of the first channel can be performed separately for the SBFD area and the non-SBFD area.
[0062] In one possible design, the first FDRA is also used to map at least one fourth RB occupied by the first channel in a second area, where the second area is an SBFD area or a non-SBFD area.
[0063] In this implementation, by configuring a set of FDRA, where the FDRA can indicate the frequency domain configuration of the first channel in the first area and can map the frequency domain configuration of the second channel in the second area, it is possible to implement frequency domain configuration for the SBFD area and the non-SBFD area respectively.
[0064] In one possible design, if the resource allocation type is the first type, the first FDRA includes a third bitmap, and bits in the third bitmap having a first value are used to indicate an RBG corresponding to the first area and an RBG corresponding to the second area;
[0065] The size of the RBG corresponding to the first area is the RBG size configured for the first area, and the size of the RBG corresponding to the second area is the RBG size allocated for the second area.
[0066] In one possible design, the third RB and the fourth RB are VRBs;
[0067] If the resource allocation type is the second type, the first FDRA includes a ninth RIV, where the ninth RIV is used to indicate a fourth VRB start position and a fourth VRB number of the at least one third VRB;
[0068] The product of the fourth VRB start position and the first coefficient is used to indicate the start VRB of the at least one fourth VRB, and the product of the fourth VRB number and the second coefficient is used to indicate the VRB number of the at least one fourth VRB.
[0069] In one possible design, the first channel is a physical downlink shared channel PDSCH, and the second channel is a physical uplink shared channel PUSCH; or,
[0070] The first channel is a PUSCH, and the second channel is a PDSCH.
[0071] In one possible design, the scheduling method of the first channel is single transmission time interval TTI scheduling; or, the scheduling method of the first channel is multi-TTI scheduling.
[0072] In one possible design, the method further includes:
[0073] A frequency hopping parameter sent by the network device is received, where the frequency hopping parameter includes a first frequency adjustment value for hopping from an SBFD area to a non-SBFD area and / or a second frequency adjustment value for hopping from the non-SBFD area to the SBFD area.
[0074] In one possible design, for intra-time slot frequency hopping from a first area to a second area, the starting RB of the first hop is the RB starting position indicated by the first scheduling information, and the starting RB of the second hop is the RB indicated by the modulo result of the second value on the first BWP size.
[0075] In one possible design, for time slot hopping from a first area to a second area, the starting RB of an even time slot is the RB starting position indicated by the first scheduling information, and the starting RB of an odd time slot is the RB indicated by the result of taking the second value modulo the first BWP size.
[0076] In one possible design, for time slot group hopping from a first area to a second area, the starting RB of the time slot of the even group is the RB starting position indicated by the first scheduling information, and the starting RB of the time slot of the odd group is the RB indicated by the modulo result of the second value on the first BWP size.
[0077] In one possible design, the second value is the sum of the RB starting position, offset RB, and frequency adjustment value of jumping from the first area to the second area indicated by the first scheduling information, and the first BWP size is the uplink BWP size in the second area.
[0078] In this implementation, a first frequency adjustment value is added to PUSCH frequency hopping to ensure that the available uplink bandwidth of the PUSCH is expanded when hopping from an SBFD area to a non-SBFD area. Furthermore, a second frequency adjustment value is added to ensure that the hopping position after hopping from a non-SBFD area to an SBFD area is within the uplink bandwidth, thus avoiding uplink transmission anomalies.
[0079] In a second aspect, an embodiment of the present application proposes a resource configuration method. The method includes:
[0080] Sending first configuration information to the terminal device, where the first configuration information is used to indicate a resource location of the SBFD area;
[0081] Sending first scheduling information to the terminal device, where the first scheduling information is used to indicate a resource location of the first channel;
[0082] The first channel is transmitted according to the first configuration information and the first scheduling information.
[0083] In one possible design, the first configuration information includes time domain position information and frequency domain position information of the first transmission direction.
[0084] In one possible design, the SBFD area includes an SBFD time slot, and the time domain location information is used to indicate that at least one first time slot is the SBFD time slot, where the first time slot is at least part of a first type of time slot indicated by a system information block SIB or a first radio resource control RRC configuration message; or,
[0085] The SBFD area includes SBFD symbols, and the time domain position information is used to indicate that at least one first symbol is the SBFD symbol, and the first symbol is at least part of the first type of symbols indicated by the SIB or the first RRC configuration message.
[0086] In one possible design, the first type is a downlink type or a flexible type.
[0087] In one possible design, the time domain position information includes a first bitmap, and the bit in the first bitmap that takes the first value is used to indicate the first time slot, or the bit in the first bitmap that takes the first value is used to indicate the first symbol.
[0088] In one possible design, the time domain location information includes a time slot starting position and a time slot number of the at least one first time slot; or,
[0089] The time domain position information includes the symbol starting position and the number of symbols of the at least one first symbol.
[0090] In one possible design, the time domain location information includes a first resource indication value RIV, where the first RIV is used to indicate a time slot starting position and a number of time slots of the at least one first time slot; or,
[0091] The first RVI is used to indicate a symbol starting position and a symbol number of the at least one first symbol.
[0092] In one possible design, the time domain position information includes a first index value, and the time slot in the time domain position corresponding to the first index value is the first time slot; the symbol in the time domain position corresponding to the first index value is the first symbol.
[0093] In one possible design, the first transmission direction is uplink or downlink; the frequency domain position information includes a first bandwidth part BWP configuration parameter, and the first BWP configuration parameter is used to indicate the uplink BWP frequency domain position or the downlink BWP frequency domain position of the SBFD area.
[0094] In one possible design, the first transmission direction is uplink or downlink; the frequency domain position information is used to indicate at least one first resource block RB included in the uplink BWP frequency domain position or the downlink BWP frequency domain position of the SBFD area.
[0095] In one possible design, the first RB is a virtual resource block (VRB);
[0096] The frequency domain position information includes a first VRB start position and a first VRB number of the at least one first VRB.
[0097] In one possible design, the first RB is a VRB;
[0098] The frequency domain position information includes a second RIV, where the second RIV is used to indicate a first VRB start position and a first VRB number of the at least one first VRB.
[0099] In one possible design, the first RB is a physical resource block (PRB);
[0100] The frequency domain position information includes a first PRB starting position and a first PRB number of the at least one first PRB; or,
[0101] The frequency domain position information includes a third RIV, and the third RIV is used to indicate a first PRB position and a first PRB number of the at least one first PRB.
[0102] In one possible design, the frequency domain location information further includes a second PRB starting position and a second PRB number of the first PRB; or,
[0103] The frequency domain position information includes a fourth RIV, and the fourth RIV is used to indicate the second PRB position and the second PRB number of the at least one first PRB.
[0104] In one possible design, the frequency domain position information includes a second index value, and the RB in the frequency domain position corresponding to the second index value is the first RB.
[0105] In a possible design, the first configuration information also includes first indication information, and the first indication information is used to indicate the resource block group RBG size corresponding to the uplink BWP or downlink BWP of the SBFD area.
[0106] In one possible design, the first configuration information also includes second indication information, and the second indication information is used to indicate the frequency domain position of the protection band in the SBFD area.
[0107] In one possible design, the first configuration information is at least one of the following: SIB, RRC signaling, and downlink control information DCI.
[0108] In one possible design, the first scheduling information is used to indicate at least one second RB, where the second RB is the RB occupied by the first channel in the SBFD area.
[0109] In one possible design, if the resource allocation type is the first type, the first scheduling information includes a second bitmap, and the bit with the first value in the second bitmap is used to indicate the first RBG, and the RB in the first RBG is the second RB.
[0110] In one possible design, the second RB is a VRB; if the resource allocation type is the second type, the first scheduling information is used to indicate the at least one second virtual resource block VRB.
[0111] In one possible design, if the first channel is continuous in the frequency domain of the SBFD area, the first scheduling information includes a fifth RIV, where the fifth RIV is used to indicate the second VRB starting position and the second VRB number of the at least one second VRB.
[0112] In one possible design, if the first channel is discontinuous in the frequency domain in the SBFD region, then
[0113] The first scheduling information includes a sixth RIV, the sixth RIV is used to indicate a third VRB starting position and a third VRB number, the second VRB is the VRB remaining after excluding the VRB corresponding to the invalid area from the plurality of consecutive VRBs, the plurality of consecutive VRBs are the VRBs indicated by the third VRB starting position and the third VRB number, the invalid area is a frequency region corresponding to a second transmission direction and a guard band region, the second transmission direction being opposite to the transmission direction corresponding to the first channel; or
[0114] The first scheduling information includes at least two seventh RIVs, any one of the seventh RIVs is used to indicate a segment of consecutive second VRBs, and when VRBs are interleaved and mapped to PRBs, the second VRBs indicated by the seventh RIV are interleaved and mapped within a first frequency range, where the first frequency range is a frequency range solely indicated by the seventh RIV; or
[0115] The first scheduling information includes at least two eighth RIVs, any one of the eighth RIVs is used to indicate a segment of consecutive second VRBs, and when interleaving mapping is performed on VRBs to PRBs, interleaving mapping is performed on the second VRBs indicated by the respective eighth RIVs within a second frequency range, where the second frequency range is a frequency range commonly indicated by the at least two eighth RIVs;
[0116] The invalid area is not included in the range of the interleaving mapping.
[0117] In one possible design, the first scheduling information includes a first frequency domain resource allocation FDRA, where the first FDRA is used to indicate at least one third RB occupied by the first channel in a first area, where the first area is a non-SBFD area or a SBFD area.
[0118] In one possible design, the first scheduling information also includes a second FDRA, where the second FDRA is used to indicate at least one fourth RB occupied by the first channel in a second area, where the second area is an SBFD area or a non-SBFD area.
[0119] In one possible design, the first FDRA is also used to map at least one fourth RB occupied by the first channel in a second area, where the second area is an SBFD area or a non-SBFD area.
[0120] In one possible design, if the resource allocation type is the first type, the first FDRA includes a third bitmap, and bits in the third bitmap having a first value are used to indicate an RBG corresponding to the first area and an RBG corresponding to the second area;
[0121] The size of the RBG corresponding to the first area is the RBG size configured for the first area, and the size of the RBG corresponding to the second area is the RBG size allocated for the second area.
[0122] In one possible design, the third RB and the fourth RB are VRBs;
[0123] If the resource allocation type is the second type, the first FDRA includes a ninth RIV, where the ninth RIV is used to indicate a fourth VRB start position and a fourth VRB number of the at least one third VRB;
[0124] The product of the fourth VRB start position and the first coefficient is used to indicate the start VRB of the at least one fourth VRB, and the product of the fourth VRB number and the second coefficient is used to indicate the VRB number of the at least one fourth VRB.
[0125] In one possible design, the first channel is a physical downlink shared channel PDSCH, and the second channel is a physical uplink shared channel PUSCH; or,
[0126] The first channel is a PUSCH, and the second channel is a PDSCH.
[0127] In one possible design, the scheduling method of the first channel is single transmission time interval TTI scheduling; or, the scheduling method of the first channel is multi-TTI scheduling.
[0128] In one possible design, the method further includes:
[0129] A frequency hopping parameter is sent to the terminal device, where the frequency hopping parameter includes a first frequency adjustment value for hopping from the SBFD area to the non-SBFD area and / or a second frequency adjustment value for hopping from the non-SBFD area to the SBFD area.
[0130] In one possible design, for intra-time slot frequency hopping from a first area to a second area, the starting RB of the first hop is the RB starting position indicated by the first scheduling information, and the starting RB of the second hop is the RB indicated by the modulo result of the second value on the first BWP size.
[0131] In one possible design, for time slot hopping from a first area to a second area, the starting RB of an even time slot is the RB starting position indicated by the first scheduling information, and the starting RB of an odd time slot is the RB indicated by the result of taking the second value modulo the first BWP size.
[0132] In one possible design, for time slot group hopping from a first area to a second area, the starting RB of the time slot of the even group is the RB starting position indicated by the first scheduling information, and the starting RB of the time slot of the odd group is the RB indicated by the modulo result of the second value on the first BWP size.
[0133] In one possible design, the second value is the sum of the RB starting position, offset RB, and frequency adjustment value of jumping from the first area to the second area indicated by the first scheduling information, and the first BWP size is the uplink BWP size in the second area.
[0134] In a third aspect, an embodiment of the present application provides a resource configuration device. The device includes:
[0135] A receiving module, configured to receive first configuration information sent by a network device, where the first configuration information is used to indicate a resource location of a sub-band non-overlapping full-duplex SBFD area;
[0136] The receiving module is further configured to receive first scheduling information sent by the network device, where the first scheduling information is used to indicate a resource location of a first channel;
[0137] A transmission module is used to transmit the first channel according to the first configuration information and the first scheduling information.
[0138] In a fourth aspect, an embodiment of the present application provides a resource configuration device. The device includes:
[0139] A sending module, configured to send first configuration information to a terminal device, where the first configuration information is used to indicate a resource location of an SBFD symbol;
[0140] The sending module is further configured to send first scheduling information to the terminal device, where the first scheduling information is used to indicate a resource location of the first channel;
[0141] A transmission module is used to transmit the first channel according to the first configuration information and the first scheduling information.
[0142] In a fifth aspect, embodiments of the present application provide a terminal device, which may also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may be a mobile phone, a smart TV, a wearable device, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc.
[0143] The terminal device includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method of the first aspect.
[0144] In a sixth aspect, an embodiment of the present application provides a network device, which may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, or a base station (NodeB, NB) in a WCDMA system, or an evolved NodeB (eNB), access point (AP) or relay station in an LTE system, or a base station in a 5G system, etc.
[0145] The network device includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method of the second aspect.
[0146] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the methods of the first and second aspects.
[0147] In an eighth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, the computer executes the methods of the first and second aspects.
[0148] In a ninth aspect, an embodiment of the present application provides a chip, the chip including a processor, the processor being used to call a computer program in a memory to execute the method described in the first and second aspects.
[0149] It should be understood that the second to ninth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0150] FIG1 is a schematic diagram of VRB mapping provided in an embodiment of the present application;
[0151] FIG2 is a schematic diagram of an RBG provided in an embodiment of the present application;
[0152] FIG3 is a first schematic diagram of an indication of frequency domain resources provided in an embodiment of the present application;
[0153] FIG4 is a second schematic diagram of an indication of frequency domain resources provided in an embodiment of the present application;
[0154] FIG5 is a schematic diagram of a communication scenario provided in an embodiment of the present application;
[0155] FIG6A is a first schematic diagram of an implementation of an SBFD timeslot according to an embodiment of the present application;
[0156] FIG6B is a second schematic diagram of an implementation of an SBFD timeslot provided in an embodiment of the present application;
[0157] FIG6C is a third schematic diagram of an implementation of an SBFD timeslot according to an embodiment of the present application;
[0158] FIG6D is a fourth schematic diagram of an implementation of an SBFD timeslot according to an embodiment of the present application;
[0159] FIG7 is a signaling interaction diagram of a resource configuration method provided in an embodiment of the present application;
[0160] FIG8 is a schematic diagram 1 of indicating time domain resources provided in an embodiment of the present application;
[0161] FIG9 is a second schematic diagram of an indication of time domain resources provided in an embodiment of the present application;
[0162] FIG10 is a third schematic diagram of an indication of time domain resources provided in an embodiment of the present application;
[0163] FIG11 is a first schematic diagram of an indication of discontinuous frequency domain resources provided in an embodiment of the present application;
[0164] FIG12 is a second schematic diagram of an indication of discontinuous frequency domain resources provided in an embodiment of the present application;
[0165] FIG13 is a third schematic diagram of an indication of discontinuous frequency domain resources provided in an embodiment of the present application;
[0166] FIG14 is a first schematic diagram of a PUSCH frequency hopping process according to an embodiment of the present application;
[0167] FIG15 is a second schematic diagram of processing of PUSCH frequency hopping provided in an embodiment of the present application;
[0168] FIG16 is a third schematic diagram of processing of PUSCH frequency hopping provided in an embodiment of the present application;
[0169] FIG17 is a fourth schematic diagram of processing of PUSCH frequency hopping provided in an embodiment of the present application;
[0170] FIG18 is a first structural diagram of a resource configuration device according to an embodiment of the present application;
[0171] FIG19 is a second structural diagram of a resource configuration device according to an embodiment of the present application;
[0172] FIG20 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0173] Figure 21 is a structural diagram of the network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0174] To facilitate a clear description of the technical solutions of the embodiments of this application, the words "exemplary" or "for example" are used in the embodiments of this application to indicate examples, illustrations, or explanations. Any embodiment or design described in this application as "exemplary" or "for example" should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0175] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0176] It should be noted that the "at..." in the embodiments of the present application can be the instant when a certain situation occurs, or it can be a period of time after the situation occurs, and the embodiments of the present application do not specifically limit this. In addition, the display interface provided in the embodiments of the present application is only an example, and the display interface can also include more or less content.
[0177] To facilitate understanding, the concepts involved in this application are first explained.
[0178] 1. Terminal equipment
[0179] A terminal device may be a device that includes wireless transceiver functions and can cooperate with network devices to provide communication services to users. Specifically, a terminal device may refer to a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. For example, a terminal device may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a future 5G network or a network after 5G, etc.
[0180] 2. Network equipment
[0181] The network device can be a device used to communicate with the terminal device, for example, it can be a base station (Base Transceiver Station, BTS) in the Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) communication system, it can be a base station (NodeB, NB) in the Wideband Code Division Multiple Access (WCDMA) system, it can also be an evolved base station (Evolutional Node B, eNB or eNodeB) in the LTE system, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, and a network-side device in a future 5G network or a network after 5G, or a network device in a future evolved public land mobile network (PLMN) network, etc.
[0182] The network devices involved in the embodiments of the present application may also be referred to as radio access network (RAN) devices. RAN devices are connected to terminal devices and are used to receive data from terminal devices and send it to core network devices. RAN devices correspond to different devices in different communication systems. For example, in 2G systems, they correspond to base stations and base station controllers, in 3G systems, they correspond to base stations and radio network controllers (RNCs), in 4G systems, they correspond to evolved base stations (eNBs), and in 5G systems, they correspond to access network devices (e.g., gNBs, centralized units CUs, and distributed units DUs) in new radio (NR).
[0183] 3. Bandwidth part (BWP)
[0184] BWP can also be called carrier bandwidth part. In the frequency domain, a BWP includes a continuous positive integer number of resource units, such as a continuous positive integer number of subcarriers, resource blocks (RBs), or resource block groups (RB groups, RBGs). BWP can be a downlink BWP or an uplink BWP. The uplink BWP is used for the terminal device to send signals to the network device, and the downlink BWP is used for the network device to send signals to the terminal device. In the embodiment of the present application, the positive integer number can be 1, 2, 3 or more, and the embodiment of the present application is not limited to this.
[0185] A terminal device can be configured with multiple BWPs. For each BWP, the parameter set (numerology) of the BWP can be independently configured through pre-configuration or signaling from the network device to the terminal device. The numerologies of different BWPs may be the same or different. Numerology can be defined by one or more of the following parameter information, but not limited to: subcarrier spacing, cyclic prefix (CP), time unit information, BWP bandwidth, etc. For example, numerology can be defined by subcarrier spacing and CP.
[0186] 4. Resource Element (RE), also known as resource particle.
[0187] It is the smallest resource unit in NR physical resources, occupying one orthogonal frequency division multiplexing (OFDM) symbol in the time domain and one subcarrier in the frequency domain.
[0188] 5. Resource Block (RB)
[0189] RB is one of the most basic resource units. In the frequency domain, an RB can include 12 subcarriers. In NR, the concept of RB is not emphasized in the time domain. When allocating frequency domain resources, RB is further divided into physical resource blocks (PRBs) or virtual resource blocks (VRBs).
[0190] Unless otherwise specified in the embodiments of the present application, RB may refer to either VRB or PRB. If described together with other information, whether it is VRB or PRB can be determined based on the specific scenario.
[0191] 6. Frequency Domain Interleaving Mapping
[0192] During frequency domain resource allocation, if the configured RB is a VRB, data is first mapped to the VRB and then mapped from the VRB to the PRB. During this mapping step, if there is no frequency domain interleaving, the VRB and PRB numbers correspond one-to-one. For example, data on VRB number n will be mapped to PRB number n.
[0193] For example, please refer to FIG1 for understanding, which is a schematic diagram of VRB mapping provided in an embodiment of the present application.
[0194] As shown in Figure 1, assuming that the current BWP includes 24 VRBs numbered 0 to 23, and assuming that frequency domain interleaving is not currently performed, then when mapping VRBs to PRBs, the data on the VRB numbered 0 will be mapped to the PRB numbered 0, the data on the VRB numbered 1 will be mapped to the PRB numbered 1, and so on.
[0195] However, during the mapping step, if frequency domain interleaving is performed, the VRB and PRB numbers may be mapped out of order within the current BWP bandwidth. For example, data on a VRB numbered n may be mapped to a PRB numbered n+K, where n is an integer greater than zero and K is an integer. The specific interleaving rules can be found in the prior art and will not be detailed here.
[0196] For example, assuming that the current BWP also includes 24 VRBs numbered 0 to 23, and assuming that frequency domain interleaving is currently performed, then when mapping VRB to PRB, the data on the VRB numbered 21 may be mapped to the PRB numbered 19, the data on the VRB numbered 20 may be mapped to the PRB numbered 18, and so on.
[0197] 6. Resource block groups (RBG)
[0198] An RBG consists of a group of consecutive RBs. The number of RBs in an RBG is the RBG size. For example, if the RBG size is 2, then an RBG consists of two consecutive RBs. Currently, the NR protocol supports RBG sizes of 2, 4, 8, 16, and so on.
[0199] For terminal devices, the RBG size is determined based on the RBG configuration and the bandwidth of the BWP. Currently, the NR standard predefines two RBG configurations. In RBG configuration 1, candidate RBG size values are 2, 4, 8, and 16; in RBG configuration 2, candidate RBG size values are 4, 8, and 16. Network devices indicate the RBG configuration for each BWP to terminal devices using the higher-layer signaling parameter rbg-Size.
[0200] 7. Number and size of RBGs in BWP
[0201] RBGs are divided according to the system bandwidth, that is, the first RBG consists of P RBs at the beginning of the system bandwidth, and so on, where P is the RBG size. This can be understood by referring to Figure 2, which is a schematic diagram of RBGs provided in an embodiment of the present application.
[0202] As shown in Figure 2, RB0 is the smallest RB in the system bandwidth. When P = 2, starting with RB0, every two RBs form an RBG. For example, in the example in Figure 2, RB0 and RB1 form an RBG, RB2 and RB3 form an RBG, RB4 and RB5 form an RBG, and so on.
[0203] Furthermore, a BWP is a contiguous section of frequency domain resources defined by the starting RB (i.e., the first RB) and the RB length. The starting and ending RBs in a BWP can be any RB in the system bandwidth. Therefore, the RBs in the RBG to which the starting or ending RB belongs may be partially located within the BWP and partially located outside the BWP. For example, as shown in Figure 2, the starting RB of the BWP is RB3. RB2 and RB3 originally belong to the same RBG, but RB3 is inside the BWP and RB2 is outside the BWP. The ending RB of the BWP is RB12. RB12 and RB13 originally belong to the same RBG, but RB3 is inside the BWP and RB13 is outside the BWP.
[0204] Therefore, it can be understood that the number of RBs included in the first and last RBGs in the BWP may be equal to P or less than P. In addition, the RBGs in the BWP all include P RBs.
[0205] For example, in the example of Figure 2, the first RBG in the BWP (i.e., RBG 0) contains only RB3, the second RBG (i.e., RBG 1) contains RB4 and RB5, the third RBG (i.e., RBG 2) contains RB6 and RB7, the fourth RBG (i.e., RBG 3) contains RB8 and RB9, the fifth RBG (i.e., RBG 4) contains RB10 and RB11, and the last RBG (i.e., RBG 5) contains only RB12.
[0206] 8. Existing frequency domain resource allocation types
[0207] There are two existing frequency domain resource allocation types: type 0 (type0) and type 1 (type1).
[0208] Among them, type 0 frequency domain resource allocation uses a bitmap to indicate RBG for frequency domain allocation, which can achieve continuous or discontinuous frequency domain resource allocation.
[0209] Among them, the frequency domain resource allocation of type 1 (type 1) uses the "start point + length" method to indicate a continuous RB. This type can only realize continuous resource classification.
[0210] The frequency domain resource allocation of type 0 and type 1 described above can be further understood with reference to Figures 3 and 4. Figure 3 is a schematic diagram of the indication of frequency domain resources provided in an embodiment of the present application, and Figure 4 is a schematic diagram of the indication of frequency domain resources provided in an embodiment of the present application.
[0211] First, type 0 is exemplarily introduced with reference to FIG3 .
[0212] As shown in Figure 3, assuming a BWP includes 24 consecutive RBGs with an RBG size of 4, each RBG contains 4 RBs. Furthermore, each RBG corresponds to a bit. When the bit corresponding to the RBG is a first value (e.g., 1), it indicates that the RBG is allocated to the terminal device. When the bit corresponding to the RBG is a second value (e.g., 0), it indicates that the RBG is not allocated to the terminal device. The bits corresponding to the multiple RBGs constitute the bitmap shown in Figure 3.
[0213] In the example of Figure 3, assuming that the four RBGs RBG2, RBG14, RBG15, and RBG18 are allocated to the terminal device, the bits corresponding to these four RBGs in the bitmap are 1, and the bits corresponding to the remaining RBGs are 1, so the bitmap is 00100000000001100100000 as shown in Figure 3.
[0214] It can be understood from the above examples that the resource allocation method of type 0 can achieve flexible distribution of frequency domain resources within the BWP and support discontinuous frequency domain resource allocation.
[0215] Next, type 1 is introduced exemplarily with reference to FIG4 .
[0216] As shown in FIG4 , it is assumed that a BWP includes 96 consecutive RBs. The network device uses the starting RB (RB start ) and the number of RBs (L length ), indicating the RBs allocated to the terminal device. For example, in the example of FIG4 , the starting RB is RB24, and the number of RBs is 16, then 16 consecutive RBs from RB24 to RB30 may be allocated to the terminal device.
[0217] And, network devices can directly pass RB start and L lengthThe parameters of the resource indication value (RIV) indicate the starting RB and the number of RBs. Alternatively, the network device may also indicate the starting RB and the number of RBs using a resource indication value (RIV). The RIV can implement joint encoding of the starting RB and the number of RBs, thereby enabling the use of a single RIV to indicate both the starting RB and the number of RBs. The specific calculation method of the RIV can be referred to in the relevant art and will not be repeated here.
[0218] Among them, the resource allocation mode of type 1 can indicate the frequency domain resources at the RB level with a smaller number of bits, but this mode can only realize continuous frequency domain resource allocation.
[0219] 9. DMRS
[0220] DMRS (Demodulation Reference Signal) can be used for channel estimation. For example, DMRS bundling, which combines DMRS sent across multiple time slots for joint channel estimation, can improve uplink channel estimation accuracy, thereby improving uplink PUSCH / PUCCH coverage.
[0221] Based on the above introduction, the following first describes the applicable scenarios of the resource configuration method in this application in conjunction with FIG5 .
[0222] FIG5 is a schematic diagram of a communication scenario provided by an embodiment of the present application. Referring to FIG5 , a network device 501 and a terminal device 502 are included. Wireless communication can be performed between the network device 501 and the terminal device 502. The terminal device 502 can communicate with at least one core network via a radio access network (RAN).
[0223] Among them, the communication system can be a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a Long Term Evolution (LTE) system or a fifth-generation mobile communication (5th-Generation, 5G) system.
[0224] Correspondingly, the network device can be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, a base station (NodeB, NB) in a WCDMA system, an evolved NodeB (eNB), an access point (AP) or a relay station in an LTE system, or a base station in a 5G system, etc., without limitation here.
[0225] The 5G mobile communication system described in this application includes a non-standalone (NSA) 5G mobile communication system and / or a standalone (SA) 5G mobile communication system. The technical solution provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system. The communication system can also be a PLMN network, a device-to-device (D2D) network, a machine-to-machine (M2M) network, an IoT network, or other networks.
[0226] It is understandable that if the technical solutions of the embodiments of the present application are applied to other wireless communication networks, the corresponding names can also be replaced by the names of corresponding functions in other wireless communication networks.
[0227] Among them, if the data transmission between the terminal device and the network device is implemented based on duplex technology, the data transmission efficiency can be greatly improved. The so-called duplex means that bidirectional data transmission can be carried out between the terminal device and the network device.
[0228] Duplex technology can be divided into two modes: full-duplex and half-duplex. Full-duplex means that data transmission in both directions can be carried out simultaneously, that is, both parties can send and receive data at the same time. Half-duplex means that the communication devices cannot transmit and receive data at the same time, but must take turns.
[0229] Furthermore, half-duplex mode can be further divided into frequency-division duplex (FDD) and time-division duplex (TDD). TDD means that uplink and downlink are carried out in the same frequency band according to time allocation; while FDD is that uplink and downlink are carried out simultaneously in different frequency bands.
[0230] In a TDD system, time domain resources are divided between downlink and uplink. Allocating a limited duration for either uplink or downlink in TDD results in reduced coverage, increased latency, and reduced capacity. FDD also has similar drawbacks.
[0231] To improve uplink (UL) coverage and throughput, and as an enhancement to traditional TDD and FDD technologies, full-duplex technology is currently being studied. This involves studying the feasibility of simultaneous downlink and uplink operations. More specifically, research is underway on subband non-overlapping full-duplex (SBFD), which supports subband-based full-duplex operation. For example, network equipment can configure UL subbands in DL (downlink) time slots or flexible (F) time slots for scheduling UE uplink transmissions.
[0232] More specifically, for a carrier component (CC), the frequency domain can be divided into multiple subbands (SBs) on a downlink (DL) symbol (or time slot) or a flexible (F) symbol (or time slot). The multiple subbands can include one UL subband and at least one DL subband. For example, the multiple subbands include one or two DL subbands. A network device can transmit DL signals on the DL subband while receiving UL signals on the UL subband.
[0233] When a time period includes both DL subbands and UL subbands in the frequency domain, the portion corresponding to the DL subband can be understood as the downlink portion of the SBFD symbol, and the portion corresponding to the UL subband can be understood as the uplink portion of the SBFD symbol.
[0234] Furthermore, when a time slot includes at least one SBFD symbol among the multiple symbols included in the time slot, the time slot may be referred to as a SBFD time slot. Optionally, when all the multiple symbols included in the time slot are SBFD symbols, the time slot may be referred to as a SBFD time slot.
[0235] Extensibly, when multiple time slots included in a subframe include at least one SBFD time slot, the subframe may be called an SBFD subframe. Optionally, when all multiple time slots included in a subframe are SBFD time slots, the subframe may be called an SBFD subframe.
[0236] Furthermore, scalably, when a frame includes multiple subframes, including at least one SBFD subframe, the frame may be referred to as an SBFD frame. Optionally, when a frame includes multiple subframes that are all SBFD subframes, the frame may be referred to as an SBFD frame.
[0237] Whether it is an SBFD timeslot, an SBFD subframe, or an SBFD frame, uplink and downlink are also distinguished internally. The distinction method is similar to the implementation described above and is not repeated here.
[0238] In this embodiment, the region consisting of SBFD symbols (or SBFD time slots, SBFD subframes, or SBFD frames) can be referred to as an SBFD region. It is understood that the SBFD region also has uplink and downlink components. For example, when the resource granularity is symbol, the region consisting of uplink subbands in the SBFD symbols is the uplink portion of the SBFD region, and the region consisting of downlink subbands in the SBFD symbols is the downlink portion of the SBFD region. Alternatively, the SBFD region can also be referred to as an SBFD operation.
[0239] And, a region that does not include an SBFD symbol (or SBFD slot, SBFD subframe, SBFD frame) may be referred to as a non-SBFD region.
[0240] The following uses the example of an SBFD area containing SBFD time slots (i.e., the granularity within the SBFD area is time slots) as an example, and illustrates several specific examples with reference to Figures 6A-6D. Figure 6A is a schematic diagram of an implementation of an SBFD time slot provided in accordance with an embodiment of the present application, Figure 6B is a schematic diagram of an implementation of an SBFD time slot provided in accordance with an embodiment of the present application, Figure 6C is a schematic diagram of an implementation of an SBFD time slot provided in accordance with an embodiment of the present application, and Figure 6D is a schematic diagram of an implementation of an SBFD time slot provided in accordance with an embodiment of the present application.
[0241] As shown in Figure 6A , assume there are five time slots, slot 0 through slot 4. Slot 0 is a downlink time slot (denoted by D in Figure 6A ), slot 4 is an uplink time slot (denoted by U in Figure 6A ), and slots 1 through 3 are originally downlink time slots or flexible time slots. To implement the aforementioned SBFD technology, uplink and downlink subbands can be divided within the frequency domain of slots 1 through 3. The uplink subband is used to transmit uplink signals, while the downlink subband is used to transmit downlink signals. Therefore, within the three time slots 1 through 3, the portion corresponding to the uplink subband (i.e., the upper half of slots 1 through 3 in Figure 6A ) serves as the uplink SBFD time slot, and the portion corresponding to the downlink subband (i.e., the lower half of slots 1 through 3 in Figure 6A ) serves as the downlink SBFD time slot.
[0242] The divisions illustrated in Figures 6A, 6B, and 6C are similar: a portion of subbands within a DL time slot or flexible time slot is divided as uplink subbands, and the remainder as downlink subbands. The difference lies in that, from small to large in the frequency domain, the uplink subband in Figure 6A is located above the downlink subband, the uplink subband in Figure 6B is located below the downlink subband, and the uplink subband in Figure 6C is located between two discontinuous downlink subbands.
[0243] 6D , subbands can also be divided in the uplink time slot as downlink subbands. As shown in FIG6D , it is also assumed that there are currently five time slots, namely time slot 0 to time slot 4. It is assumed that time slot 0 is a downlink time slot, time slot 4 is an uplink time slot, and time slots 1 to time slots 3 are originally uplink time slots. In order to implement the SBFD technology introduced above, uplink subbands and downlink subbands can be divided within the frequency domain of time slots 1 to time slot 3. The uplink subband is used for uplink signals, and the downlink subband is used for transmitting downlink signals. Therefore, the three time slots 1 to time slot 3 serve as the SBFD time slots introduced above, and the uplink SBFD time slots and downlink SBFD time slots are also distinguished.
[0244] In the actual implementation process, the specific division method of the subband and the uplink and downlink allocation method can be determined according to actual needs. The above Figures 6A to 6D are introduced using time slots as an example. The above time slots are replaced with symbols, and the SBFD symbols can be understood accordingly. The implementation method is similar, so they are not repeated here.
[0245] In addition, a guard band (GB) may be included between the DL subband and the UL subband in the SBFD area. The GB may be used to achieve frequency domain isolation, thereby reducing interference between DL signals in the DL subband and UL signals in the UL subband.
[0246] In the SBFD area, DL subbands and GBs are not available for UL transmission. Moreover, the frequency domain ranges available for UL transmission in SBFD time slots and UL time slots are different.
[0247] Currently, in 5G NR, frequency domain resource allocation for PDSCH (Physical Downlink Shared Channel) or PUSCH (Physical Uplink Shared Channel) is usually based on a single frequency domain configuration of the BWP. For example, a set of frequency domain resource ranges and RBG sizes are configured for the BWP to achieve frequency domain resource allocation.
[0248] However, with the introduction of SBFD, the available frequency resources for the DL and UL links of a terminal device vary during different time periods. For example, in Figure 6A above, the available frequency resources for the DL link in timeslot 0 differ from those in timeslot 1. Specifically, the available frequency resources for the DL link in timeslot 1 are smaller.
[0249] This requires ensuring that the BWP configured for the terminal device has different bandwidths in different time periods. This means that PDSCH and PUSCH need to have different available PRBs in different time periods. Therefore, the current frequency domain resource allocation method is no longer suitable, and a frequency domain resource allocation method suitable for SBFD technology is urgently needed.
[0250] The resource configuration method provided in the embodiment of the present application introduces a method for indicating the resource location of the SBFD area and a method for configuring PUSCH or PDSCH resources in the SBFD area, thereby realizing a frequency domain resource allocation method adapted to the SBFD technology.
[0251] The resource configuration method provided by the present application is described below with reference to specific embodiments. FIG7 is a signaling interaction diagram of the resource configuration method provided by an embodiment of the present application.
[0252] As shown in FIG7 , the method includes:
[0253] S701: A network device sends first configuration information to a terminal device. The first configuration information is used to indicate a resource location of an SBFD area.
[0254] The network device sends first configuration information to the terminal device, thereby indicating the resource location of the SBFD area. The concept of the SBFD area is introduced in the above embodiment and is not repeated here. The resource location includes the time domain location in the time domain direction and the frequency domain location in the frequency domain direction. Therefore, the first configuration information can include time domain location information and frequency domain location information.
[0255] In the time domain direction, the time domain position information is used to indicate the time domain position occupied by the SBFD area (for example, which symbols, time slots, subframes, frames, etc. are occupied), that is, to determine the SBFD symbols, SBFD time slots, SBFD subframes and SBFD frames introduced above. These concepts have been introduced in the above embodiments and will not be repeated here.
[0256] In the frequency domain direction, the frequency domain position information is used to indicate the specific frequency domain positions of the uplink BWP and the downlink BWP in the SBFD area.
[0257] In a possible implementation, the frequency domain position information may indicate both the frequency domain position of the uplink BWP and the frequency domain position of the downlink BWP.
[0258] Alternatively, because this embodiment divides a portion of the frequency domain positions on the downlink symbol or flexible symbol (using the symbol as an example, the implementation of the other time domain positions is similar) as the uplink subband, the portion of the downlink symbol or flexible symbol other than the uplink subband and the guard band is the downlink subband. Therefore, the frequency domain position information can also indicate only the frequency domain position of the uplink BWP, and the frequency domain position of the downlink BWP can be obtained by calculation. Alternatively, the frequency domain position information can also indicate only the frequency domain position of the downlink BWP, and the frequency domain position of the uplink BWP can be obtained by calculation.
[0259] Therefore, the frequency domain position information in this embodiment may be the frequency domain position information of the BWP in the first transmission direction, where the first transmission direction may include uplink and / or downlink. When the first transmission direction is uplink, the frequency domain position information is used to indicate the frequency domain position of the uplink BWP; when the first transmission direction is downlink, the frequency domain position information is used to indicate the frequency domain position of the downlink BWP.
[0260] By sending the first configuration information to the terminal device, the terminal device can clearly know which resource areas are SBFD areas, and then can complete the corresponding uplink and downlink transmission in the SBFD area.
[0261] S702. The network device sends first scheduling information to the terminal device, where the first scheduling information is used to indicate a resource location of a first channel.
[0262] When PDSCH or PUSCH needs to be transmitted in the SBFD area, it is also necessary to further indicate how the transmission resources of PDSCH and PUSCH in the SBFD area are distributed.
[0263] In this embodiment, the network device may send first scheduling information to the terminal device, where the first scheduling information is used to indicate the resource location of the first channel, and the first channel may be PDSCH or PUSCH.
[0264] Taking the need to transmit the first channel on a certain SBFD symbol as an example, if the first channel is PDSCH, the network device can indicate through the first scheduling information (which can also be understood as downlink scheduling information) that the resource position of PDSCH includes the SBFD symbol in the time domain, and indicate that the resource position of PDSCH is located in the specific frequency domain position on the downlink subband in the SBFD symbol in the frequency domain.
[0265] Taking the need to transmit the first channel on a certain SBFD symbol as an example, if the first channel is PUSCH, the network device can indicate through the first scheduling information (which can also be understood as uplink scheduling information) that the resource position of PUSCH includes the SBFD symbol in the time domain, and indicates that the resource position of PUSCH is located in the frequency domain at a specific frequency domain position on the uplink subband in the SBFD symbol.
[0266] It is understood that when the first channel is transmitted in the SBFD area, the first scheduling information is used to indicate the resource location of the first channel in the SBFD area. When the first channel is transmitted in the non-SBFD area, the first scheduling information is used to indicate the resource location of the first channel in the non-SBFD area. Therefore, this embodiment does not limit the specific implementation of the first scheduling information, which depends on the specific resource configuration of the first channel.
[0267] S703. The network device and the terminal device transmit the first channel according to the first configuration information and the first scheduling information.
[0268] After the network device sends the first configuration information and the first scheduling information described above to the terminal device, the network device and the terminal device can transmit the first channel based on the same resource configuration.
[0269] When the first channel is a PDSCH, the network device transmits the PDSCH and the terminal device receives the PDSCH. Specifically, the terminal device may determine the resource location of the SBFD region based on the first configuration information and the resource location of the PDSCH based on the first scheduling information, and then receive the PDSCH at the corresponding resource location.
[0270] Furthermore, when the first channel is a PUSCH, the terminal device transmits the PUSCH and the network device receives the PUSCH. Specifically, the terminal device may determine the resource location of the SBFD area based on the first configuration information and the resource location of the PUSCH based on the first scheduling information, and then transmit the PUSCH at the corresponding resource location.
[0271] The resource configuration method provided by the embodiment of the present application includes: the network device sends first configuration information to the terminal device, and the first configuration information is used to indicate the resource location of the uplink BWP or downlink BWP of the SBFD area. The network device sends first scheduling information to the terminal device, and the first scheduling information is used to indicate the resource location of the first channel. The network device and the terminal device transmit the first channel according to the first configuration information and the first scheduling information. By indicating the resource location of the SBFD area through the first configuration information, and then indicating the resource distribution of PUSCH or PDSCH on the SBFD area through the first scheduling information, a resource allocation method adapted to the SBFD technology can be implemented. After that, the terminal device and the network device transmit PUSCH on the corresponding uplink resources and transmit PDSCH on the corresponding downlink resources according to the first configuration information and the first scheduling information, thereby ensuring the validity of the resource configuration.
[0272] Based on the above introduction, various possible specific implementations of the first configuration information and the first scheduling information provided in this application are described below.
[0273] First, the first configuration information is explained. Based on the above introduction, it can be determined that the first configuration information may include time domain position information and frequency domain position information of the BWP in the first transmission direction. These two parts are introduced separately below.
[0274] 1. Time domain location information in the first configuration information
[0275] In a possible implementation, the network device may indicate the type of each time slot and symbol through an SIB or a first RRC configuration message, where the type of the time slot and symbol may be, for example, uplink, downlink, flexible, etc. The first RRC configuration message may be, for example, a time division duplex-uplink-downlink-common configuration parameter (TDD-UL-DL-ConfigCommon) or a time division duplex-uplink-downlink-dedicated configuration parameter (TDD-UL-DL-ConfigDedicated).
[0276] On this basis, when the SBFD resource granularity is a time slot, the SBFD area includes at least one SBFD time slot. The network device may use at least some of the first type of time slots indicated by the SIB or the first RRC configuration message as SBFD time slots, where the first type is downlink and flexible. Therefore, the time domain location information can be used, for example, to indicate that at least one first time slot is an SBFD time slot, where the first time slot is at least some of the first type of time slots indicated by the SIB or RRC configuration message described above.
[0277] Furthermore, when the SBFD resource granularity is an OFDM / DFT-S-OFDM (Discrete Fourier Transform Spread Orthogonal Frequency Division Multiplexing) symbol, the SBFD area includes at least one SBFD symbol. The network device may use at least some of the first type of symbols indicated by the SIB or the first RRC configuration message as SBFD symbols, where the first type is downlink and flexible. Therefore, the time-domain position information can be used, for example, to indicate that at least one first symbol is an SBFD symbol, where the first symbol is at least some of the first type of symbols indicated by the SIB or RRC configuration message described above.
[0278] Based on the concepts of the first time slot and the first symbol introduced above, a further issue to be addressed is how to specifically indicate the first time slot and the first symbol. Several possible ways of indicating the first time slot and the first symbol are described below.
[0279] Method 1: Indicated by bitmap
[0280] For example, the time domain position information may include a first bitmap, which includes multiple bits, each bit corresponding to a time slot. The bit with the first value in the first bitmap is used to indicate the first time slot, and the first value may be 1, for example.
[0281] It can be understood by referring to FIG8 , which is a schematic diagram 1 of indicating time domain resources provided in an embodiment of the present application.
[0282] As shown in Figure 8, assuming that time slots 0 to 11 currently exist, and assuming that the network device configures time slots 1, 2, 6, 7, and 8 as SBFD time slots, the bits corresponding to these five time slots can be 1, and the bits of the remaining time slots can be 0. Therefore, the first bit diagram shown in Figure 8 can be obtained: 011000111000, where the five bits with a value of 1 respectively indicate the corresponding first time slot.
[0283] Alternatively, when SBFD symbols need to be configured, each bit in the first bitmap may correspond to a symbol, and the bit with the first value in the first bitmap is used to indicate the first symbol.
[0284] It is scalable. When it is necessary to configure an SBFD subframe or SBFD frame, each bit in the first bitmap can also correspond to a subframe or frame. The bit with the first value in the first bitmap is used to indicate the first subframe or the first frame, where the concepts of the first subframe and the first frame can be analogous to the concepts of the first symbol or the first time slot introduced above.
[0285] Method 2: Indicated by starting time slot + number of time slots
[0286] For example, the time domain location information may include the starting time slot position and the number of time slots of at least one first time slot, thereby indicating the at least one first time slot. In this implementation, the at least one first time slot is continuous.
[0287] For example, if the time domain position information includes that the starting time slot position is time slot 3 and the number of time slots is 10, then the 10 time slots from time slot 3 to time slot 12 may be determined as the first time slot.
[0288] Alternatively, the time domain position information may include the starting symbol position and the number of symbols of at least one first symbol, thereby indicating the at least one first symbol. In this implementation, the at least one first symbol is continuous.
[0289] In an extensible manner, the time domain position information may include the starting subframe position and the number of subframes of at least one first subframe, thereby indicating at least one first subframe. Alternatively, the time domain position information may include the starting frame position and the number of frames of at least one first frame.
[0290] Method 3: Instruction via RIV
[0291] It can be determined by referring to the above introduction that RIV can indicate "start + length", so the time slot start position (or symbol start position) and the number of time slots (or number of symbols) introduced above can be indicated by RIV.
[0292] Specifically, the time domain location information may include a first RIV, wherein the first RIV is used to indicate the time slot starting position and the number of time slots of at least one first time slot, thereby achieving indication of the first time slot.
[0293] Alternatively, the time domain position information includes a first RIV, wherein the first RIV is used to indicate a symbol starting position and the number of symbols of at least one first symbol, thereby achieving indication of the first symbol.
[0294] Method 4: Predefine the mapping relationship between time domain location and resource index, indicated by index value
[0295] In this implementation, candidate time domain positions and candidate frequency domain positions can be pre-defined, and then the mapping relationship between the candidate time domain positions and candidate frequency domain positions and resource indexes can be pre-defined, so that the first symbol or the first time slot is indicated by the index value.
[0296] Therefore, the time domain position information may include the first index value, and the time slot in the time domain position corresponding to the first index value is the first time slot. Alternatively, the symbol in the time domain position corresponding to the first index value is the first symbol.
[0297] The following describes possible implementations of the mapping relationship between candidate resources and index values.
[0298] In a possible implementation, a block of time-frequency resources may be used as candidate resources, and a resource index may be predefined for the entire block of time-frequency resources. Then, one index value may simultaneously indicate the time domain position and the frequency domain time-frequency position of the SBFD area.
[0299] For example, referring to FIG. 9 , taking the first index value indicating the first symbol as an example for understanding, FIG. 9 is a second schematic diagram of indicating time domain resources provided in an embodiment of the present application.
[0300] Figure 9 illustrates a resource block composed of multiple REs. Assume that the time-frequency resource corresponding to the time domain range of symbols 2 to 4 and the frequency domain range of subcarriers 4 to 7 (the gray portion in Figure 9) is determined as a candidate time-frequency resource, and an index value of 1 is assigned to the candidate time-frequency resource.
[0301] For example, if the first index value is set to 1, the time domain position corresponding to the first index value can be determined to be symbols 2 to 4, and therefore, symbols 2 to 4 can be determined to be the first symbol. Furthermore, the first index value 1 corresponds to a block of time-frequency resources, and therefore can also indicate the frequency domain position of the SBFD area.
[0302] Alternatively, only one block of time domain resources may be used as a candidate resource, and then a resource index may be predefined for the block of time domain resources. In this case, the index value is only used to indicate the time domain position of the SBFD area.
[0303] For example, reference may be made to FIG10 , where the first index value indicates the first symbol as an example for understanding. FIG10 is a third schematic diagram of an indication of time domain resources provided in an embodiment of the present application.
[0304] A resource block composed of multiple REs is shown in Figure 10. Assume that the time domain resource block corresponding to the time domain range of symbols 2 to 4 in this resource block is determined as a candidate time domain resource, and an index value of 1 is assigned to the candidate time domain resource.
[0305] For example, if the first index value is set to 1, the time domain position corresponding to the first index value can be determined to be symbols 2 to 4, and therefore symbols 2 to 4 can be determined to be the first symbol. In this case, the first index value 1 is only used to indicate the time domain position of the SBFD region, and the frequency domain position of the SBFD region needs to be indicated by another index value.
[0306] Based on the above description, it can be understood that in the embodiments of the present application, the time domain position of the SBFD area can be indicated in a variety of optional ways, thereby effectively implementing the time domain configuration of the SBFD area.
[0307] The following is an introduction to the frequency domain position information of the first transmission direction:
[0308] 2. Frequency domain location information in the first configuration information
[0309] In this embodiment, the frequency domain position information may specifically be frequency domain position information indicating a BWP in a first transmission direction, where the first transmission direction is uplink or downlink.
[0310] For downlink transmission, the introduction of SBFD technology results in different frequency domain configurations for the downlink in SBFD areas and non-SBFD areas. Similarly, for uplink transmission, the introduction of SBFD technology also results in different frequency domain configurations for the uplink in SBFD areas and non-SBFD areas. To ensure the effectiveness of resource allocation, different frequency domain configurations need to be indicated for SBFD and non-SBFD areas. Downlink and uplink processing are similar, so the following expressions do not distinguish between downlink and uplink. It can be understood that the following scheme applies to both transmission directions.
[0311] In one possible implementation, when an SBFD area exists, an additional set of BWP configuration parameters may be added accordingly, that is, one set of BWP configuration parameters may be configured for non-SBFD areas, and another set of BWP configuration parameters may be configured for SBFD areas.
[0312] In this implementation, the frequency domain location information may include a first BWP configuration parameter, which is used to indicate the uplink BWP frequency domain location or the downlink BWP frequency domain location of the SBFD area. For example, when the first transmission direction is uplink, the first BWP configuration parameter is used to indicate the uplink BWP frequency domain location of the SBFD area. When the first transmission direction is downlink, the first BWP configuration parameter is used to indicate the downlink BWP frequency domain location of the SBFD area.
[0313] In another possible implementation, a set of BWP configuration parameters can be configured only for areas corresponding to non-SBFD areas. When an SBFD area exists, the uplink BWP frequency domain position of the SBFD area or at least one first RB included in the downlink BWP frequency domain position is directly indicated using frequency domain position information. For example, when the first transmission direction is uplink, the frequency domain position information indicates the at least one first RB included in the uplink BWP frequency domain position of the SBFD area. When the first transmission direction is downlink, the frequency domain position information indicates the at least one first RB included in the downlink BWP frequency domain position of the SBFD area.
[0314] With respect to the latter implementation of the frequency domain location information described above, a further problem to be solved is how the frequency domain location information specifically indicates the first RB. Several possible implementations are respectively introduced below.
[0315] Method 1: Indicated by starting RB + number of RBs
[0316] Based on the above description, it can be determined that RBs are divided into VRBs and PRBs. The following describes VRBs and PRBs respectively.
[0317] When the first RB is a VRB, for example, the frequency domain location information may include the first VRB starting position and the first VRB number of at least one first VRB, thereby indicating the at least one first VRB. In this implementation, the at least one first VRB is continuous.
[0318] When the first RB is a PRB, for example, the frequency domain location information may include the first PRB starting position and the first PRB number of at least one first PRB, thereby indicating the at least one first PRB. In this implementation, the first PRB indicated by the first PRB starting position and the first PRB number must be continuous. If multiple discontinuous first PRBs are to be configured, the frequency domain location information may further include the second PRB starting position and the second PRB number of the first PRB.
[0319] For example, if the frequency domain location information includes that the starting position of the first PRB is PRB3 and the number of PRBs is 10, then the 10 PRBs PRB3 to PRB12 can be determined as the first PRB. Furthermore, the frequency domain location information may also include that the starting position of the second PRB is PRB18 and the number of PRBs is 6, then the 6 PRBs PRB18 to PRB23 can be determined as the first PRB, thereby realizing the configuration of multiple discontinuous PRBs (each PRB segment is continuous).
[0320] Method 2: Instruction via RIV
[0321] It can be determined by referring to the above introduction that RIV can indicate "start + length", so the RB start position and the number of RBs introduced above can be indicated by RIV.
[0322] In this implementation, the first RB may be a VRB. The frequency domain location information may include a second RIV, where the second RIV is used to indicate a first VRB start position and a first VRB number of at least one first VRB, thereby indicating the first VRB.
[0323] Alternatively, the first RB may also be a PRB, and the corresponding frequency domain location information may include a third RIV, wherein the third RIV is used to indicate the first PRB starting position and the first PRB number of the at least one PRB introduced above. Based on the same reasons as above, the frequency domain location information may further include a fourth RIV, wherein the fourth RIV is used to indicate the second PRB starting position and the second PRB number of the at least one PRB introduced above.
[0324] Method 3: Predefine the mapping relationship between frequency domain position and resource index, and indicate it through index value
[0325] Similar to the implementation method in the above-mentioned time domain position information, in this implementation method, the candidate time domain positions and candidate frequency domain positions can be pre-determined, and then the mapping relationship between the candidate time domain positions and candidate frequency domain positions and resource indexes can be pre-defined, so that the first RB is indicated by the index value.
[0326] Therefore, the frequency domain position information may include the second index value, and the RB in the frequency domain position corresponding to the second index value is the first RB. The RB here may be a VRB or a PRB.
[0327] The following further describes possible implementations of the mapping relationship between candidate resources and index values.
[0328] In a possible implementation, a block of time-frequency resources may be used as candidate resources, and a resource index may be predefined for the entire block of time-frequency resources. Then, one index value may simultaneously indicate the time domain position and the frequency domain time-frequency position of the SBFD area.
[0329] Referring also to FIG9 , a block of resources composed of multiple REs is illustrated. Assume that the time-frequency resource (the gray portion in FIG9 ) corresponding to the time domain range of symbols 2 to 4 and the frequency domain range of subcarriers 4 to 7 in this block of resources is determined as a candidate time-frequency resource, and an index value of 1 is assigned to this candidate time-frequency resource.
[0330] For example, if the second index value is set to 1, the frequency domain location corresponding to the second index value is determined to be subcarriers 4 to 7. Therefore, the RB between subcarriers 4 and 7 is determined to be the first RB. Furthermore, the second index value 1 corresponds to a time-frequency resource block, thus also indicating the time domain location of the SBFD region. Furthermore, in this case, the second index value here is actually the same as the first index value described above.
[0331] Alternatively, only one block of frequency domain resources may be used as a candidate resource, and then a resource index may be predefined for the block of frequency domain resources. In this case, the index value is only used to indicate the frequency domain position of the SBFD area.
[0332] Referring also to Figure 10 , a block of resources composed of multiple REs is illustrated in Figure 10. Assume that the frequency domain resource corresponding to the frequency domain range of subcarriers 4 to 7 in this block of resources is determined as a candidate frequency domain resource, and an index value of 1 is assigned to the candidate frequency domain resource.
[0333] For example, if the second index value is set to 1, the frequency domain position corresponding to the second index value can be determined to be subcarriers 4 to 7, and therefore the RB between subcarriers 4 and 7 can be determined to be the first RB. In this case, the second index value 1 is only used to indicate the frequency domain position of the SBFD region, and the time domain position of the SBFD region needs to be indicated by another index value.
[0334] Based on the above description, it can be understood that in the embodiments of the present application, the frequency domain position of the SBFD area can be indicated in a variety of optional ways, thereby effectively implementing the frequency domain configuration of the SBFD area.
[0335] The above describes possible implementations of the time domain location information and frequency domain location information in the first configuration information. Furthermore, because the uplink bandwidth in the SBFD region is relatively small compared to the uplink bandwidth in normal uplink symbols, and the downlink bandwidth in the SBFD region is also relatively small compared to the downlink bandwidth in normal downlink symbols, different RBG sizes can be set for the SBFD region and the non-SBFD region to meet the resource configuration requirements of different regions.
[0336] Therefore, the first configuration information may further include first indication information, where the first indication information is used to indicate the RBG size set for the SBFD area.
[0337] Optionally, if the first configuration information does not include the first indication information, that is, the RBG size is not configured separately for the SBFD area, the same RBG size as that of the non-SBFD area may be used for the SBFD area.
[0338] It can also be determined with reference to the above introduction that a guard band is also provided in the SBFD area, so the first configuration information may also include second indication information, which is used to indicate the frequency domain position of the guard band in the SBFD area. The specific indication method of the frequency domain position of the guard band can refer to any of the frequency domain position indications introduced above, and will not be repeated here. Alternatively, the frequency domain position of the guard band can also be simply indicated, for example, only the number of RBs to be reserved can be indicated. The specific indication method of the frequency domain position of the guard band can be selected according to actual needs. S
[0339] The following further introduces a method for sending the first configuration information. The method for sending the first configuration information may include at least one of the following:
[0340] The first configuration information is sent through SIB; or, the first configuration information is sent through RRC signaling, where the RRC signaling may include cell-common signaling and UE-level dedicated signaling; or, the first configuration information may also be sent through DCI, where the DCI includes group-common DCI and UE-level dedicated DCI.
[0341] The above introduction is about various possible implementations of the first configuration information. The following introduces various possible implementations of the first scheduling information.
[0342] It is understood that the first scheduling information may be uplink scheduling information, used to indicate the resource location of the PUSCH. Alternatively, the first scheduling information may be downlink scheduling information, used to indicate the resource location of the PDSCH. However, because the internal implementation of the uplink scheduling information and the downlink scheduling information are relatively similar, the following content is generally described based on the first scheduling information, and the differences between the uplink and downlink are further distinguished.
[0343] For uplink and downlink scheduling, there is a distinction between single-TTI (transmission time interval) scheduling and multi-TTI scheduling. Assuming that scheduling is performed at the slot granularity, single-TTI scheduling means that one DCI schedules the PDSCH of one slot, while multi-TTI scheduling means that one DCI continuously schedules the PDSCH of multiple slots.
[0344] For single-TTI scheduling, when a time slot it schedules contains ordinary symbols (such as uplink symbols, downlink symbols, etc.) and SBFD symbols, there will be a situation where one scheduling involves both the SBFD area and the non-SBFD area. For multi-TTI scheduling, it is possible that multiple time slots it schedules contain ordinary time slots (such as uplink time slots, downlink time slots, etc.) and SBFD time slots, so there will be a situation where one scheduling involves both the SBFD area and the non-SBFD area. Therefore, whether it is for single TTI or multi-TTI scheduling, one scheduling may involve both the SBFD area and the non-SBFD area, so it is necessary to consider the resource configuration of the first channel for the SBFD area and the non-SBFD area respectively.
[0345] Therefore, the following describes various possible implementations of the first scheduling information for single TTI scheduling and multi-TTI scheduling. It should also be noted that the first scheduling information can indicate the resource location of the first channel, where the resource location includes the time domain location and the frequency domain location. The introduction of SBFD technology mainly affects the indication of the frequency domain resources of the first channel. Therefore, this application focuses on the method of indicating the frequency domain location of the first channel by the first scheduling information. The method of indicating the time domain location of the first channel by the first scheduling information can refer to the introduction in the relevant technology and will not be repeated here.
[0346] In a possible implementation manner, the first scheduling information is used to indicate at least one second RB, where the second RB is the RB occupied by the first channel in the SBFD area.
[0347] Specifically, when performing downlink scheduling, the first channel is PDSCH, and the corresponding second RB is the RB occupied by PDSCH in the SBFD area. When performing uplink scheduling, the first channel is PUSCH, and the corresponding second RB is the RB occupied by PUSCH in the SBFD area.
[0348] Furthermore, in this implementation, the manner of indicating the frequency domain resources occupied by the first channel in the non-SBFD area may refer to the existing frequency domain resource configuration of downlink scheduling or uplink scheduling, which will not be described in detail here.
[0349] Based on the concept of the second RB introduced above, a further problem to be solved is how to specifically indicate the second RB in the first scheduling information.
[0350] It can be determined from the description of the above embodiments that frequency domain resource allocation includes two types, namely type 0 and type 1. The implementation of these two resource allocation types will be described below.
[0351] First, when the resource allocation type is the first type (e.g., type 0), the first scheduling information may include a second bitmap, the second bitmap including multiple bits, each of which corresponds to an RBG. The bit in the second bitmap having the first value is used to indicate the first RBG, and the RB included in the first RBG is the second RB described above.
[0352] For example, referring to the introduction of Figure 3 above, assuming that the values of the bits corresponding to RBG2, RBG14, RBG15, and RBG18 are the first value, it can be determined that these four RBGs are the first RBGs, and then it can be determined that the RBs included in these four RBGs are the second RBs, that is, the RBs occupied by the first signaling in the non-SBFD area.
[0353] Secondly, when the resource allocation type is the second type (such as type 1), the first scheduling information can indicate at least one second RB by means of starting RB+number of RBs. In this case, the second RB can be a VRB.
[0354] As can be determined from the introduction of Figures 6A to 6D above, the downlink subband in the SBFD area may be continuous (refer to the cases of Figures 6A, 6B and 6D), and the downlink subband in the SBFD area may also be discontinuous (refer to the case of Figure 6C).
[0355] Taking the PDSCH as an example, when the frequency domain position of the PDSCH is configured in an SBFD region with continuous downlink subbands, in one possible scenario, the PDSCH can be continuous in the frequency domain of the SBFD region. However, when the frequency domain position of the PDSCH is configured in an SBFD region with discontinuous downlink subbands, in one possible scenario, if the PDSCH is configured in two discontinuous downlink subbands, the PDSCH will be discontinuous in the frequency domain of the SBFD region. When the first channel is the PUSCH, the situation is similar and will not be further described.
[0356] The following describes two cases, namely, the first channel is continuous and discontinuous in the frequency domain of the SBFD region.
[0357] Case 1: The first channel is continuous in the frequency domain of the SBFD region
[0358] In this case, the first scheduling information may include a fifth RIV, wherein the fifth RIV is used to indicate a second VRB start position and a second VRB number of at least one second VRB, so as to indicate at least one consecutive second VRB.
[0359] Alternatively, the first scheduling information may also directly include the second VRB starting position and the second VRB number to indicate at least one consecutive second VRB.
[0360] Case 2: The first channel is discontinuous in the frequency domain of the SBFD region
[0361] This situation can be broken down into three indications:
[0362] Mode 1: The first scheduling information includes a sixth RIV, which indicates the third VRB starting position and the third VRB number. The third VRB starting position and the third VRB number can indicate multiple consecutive VRBs. In this embodiment, the second VRB is the VRB remaining after excluding the VRB corresponding to the invalid region, where the invalid region is the frequency region corresponding to the second transmission direction and the guard band region.
[0363] The second transmission direction in this embodiment is a transmission direction opposite to the transmission direction corresponding to the first channel. When the first channel is PDSCH, the transmission direction corresponding to the first channel is downlink, and the second transmission direction is uplink; when the first channel is PUSCH, the transmission direction corresponding to the first channel is uplink, and the second transmission direction is downlink.
[0364] Taking the first channel being PDSCH and the corresponding second transmission direction being uplink as an example, this situation can be understood with reference to FIG11 . FIG11 is a first schematic diagram of an indication of discontinuous frequency domain resources provided in an embodiment of the present application.
[0365] As shown in FIG11 , assuming that the current sixth RIV indicates that the third VRB start position is VRB24 and the third VRB number is 50, the consecutive VRBs indicated by the third VRB start position (VRB24) and the third VRB number (50) are VRB24 to VRB73 shown in FIG11 .
[0366] Among VRBs 24 to 73, VRBs 32 to 62 are in the uplink frequency region, so VRBs 32 to 62 are identified as the VRBs corresponding to the invalid region. Excluding VRBs 32 to 62 corresponding to the invalid region, the remaining VRBs in the consecutive VRBs from VRBs 24 to 73 are VRBs 24 to 31 and VRBs 63 to 73. Therefore, this implementation allows two consecutive VRBs to be indicated using a single RIV, saving signaling overhead.
[0367] Mode 2: The first scheduling information includes at least two seventh RIVs, and any one of the seventh RIVs is used to indicate a segment of consecutive second VRBs.
[0368] Taking the PDSCH as an example, when the downlink subband is discontinuous, it is necessary to support the configuration of PDSCH in discontinuous downlink subbands. In this case, it is necessary to indicate the specific PDSCH configuration in each downlink subband separately. Therefore, the first scheduling information can include at least two seventh RIVs, each of which corresponds to a continuous downlink subband. The seventh RIV can indicate a continuous second VRB in the corresponding downlink subband to implement frequency domain indication of the PDSCH. The implementation method of the RIV indicating the VRB is similar to that described above and will not be repeated here.
[0369] Taking the first channel being PDSCH as an example, this situation is understood with reference to FIG12 , which is a second schematic diagram of an indication of discontinuous frequency domain resources provided in an embodiment of the present application.
[0370] As shown in Figure 12, assuming that VRB0 to VRB31 are currently the first downlink subband, VRB32 to VRB62 are currently the uplink subband, and VRB63 to VRB95 are currently the second downlink subband. If PDSCHs need to be configured in both the first and second downlink subbands, two seventh RIVs may be set, one indicating the second consecutive VRB in the first downlink subband and the other indicating the second consecutive VRB in the second downlink subband.
[0371] As shown in FIG12 , VRB24 to VRB31 are the second VRBs in the first downlink sub-band, and VRB64 to VRB73 are the second VRBs in the second downlink sub-band.
[0372] Furthermore, when configuring VRBs, interleaving mapping from VRBs to PRBs is required. In the current implementation, when interleaving mapping is performed on VRBs to PRBs, for any seventh RIV, interleaving mapping can be performed on the second VRB indicated by the seventh RIV within a first frequency range, where the first frequency range is the frequency range individually indicated by the seventh RIV. In other words, independent mapping is performed on the second VRB indicated by each seventh RIV.
[0373] For example, in the example of FIG12 , VRBs 24 to 31 indicated by the first seventh RIV correspond to the first frequency range of RBs 24 to RB31, and thus interleaving mapping is performed within the range of PRBs 24 to 31. Furthermore, VRBs 64 to 73 indicated by the second seventh RIV correspond to the first frequency range of RBs 64 to 73, and thus interleaving mapping is performed within the range of PRBs 64 to 73.
[0374] Mode 3: The first scheduling information includes at least two eighth RIVs, and any one of the eighth RIVs is used to indicate a segment of continuous second VRBs.
[0375] The implementation method of method 3 is similar to that of method 2 introduced above. The specific implementation will not be repeated here. You can refer to Figure 13 to understand the example. Figure 13 is a third schematic diagram of the indication of discontinuous frequency domain resources provided in an embodiment of the present application.
[0376] Also taking the first channel being PDSCH as an example, as shown in FIG13 , when PDSCH needs to be configured in both the first downlink subband and the second downlink subband, two eighth RIVs can be set to indicate the consecutive second VRBs in the first downlink subband and the consecutive second VRBs in the second downlink subband, respectively.
[0377] VRB24 to VRB31 are the second VRBs in the first downlink sub-band, and VRB64 to VRB73 are the second VRBs in the second downlink sub-band.
[0378] The difference between Method 2 and Method 3 lies in the implementation of interleaving mapping. In this implementation, when interleaving mapping is performed from VRB to PRB, for any eighth RIV, the second VRB indicated by the eighth RIV can be interleaved within a second frequency range, where the second frequency range is the frequency range commonly indicated by at least two eighth RIVs. In other words, joint mapping is performed on the second VRBs indicated by each eighth RIV.
[0379] For example, in the example of FIG13 , the frequency range corresponding to VRBs 24 to 31 indicated by the first eighth RIV is RB24 to RB31, and the frequency range corresponding to VRBs 64 to 73 indicated by the second eighth RIV is RB64 to RB73. Therefore, the frequency range indicated by these two eighth RIVs is RB24 to RB31 and RB64 to RB73 as shown in FIG13 . Therefore, interleaving mapping can be performed on the second VRBs indicated by each of these two eighth RIVs within the frequency range of RB24 to RB31 and RB64 to RB73.
[0380] It should be noted that when performing interleaving mapping on VRB, the frequency range corresponding to the invalid area is not included in the range of interleaving mapping to ensure the correctness of interleaving mapping.
[0381] Based on the above introduction, it can be understood that in the embodiments of the present application, through a variety of optional implementation methods, the first scheduling information can indicate the frequency domain configuration of the first channel in the SBFD area and the non-SBFD area, thereby effectively implementing a frequency domain configuration method adapted to the SBFD technology. The frequency domain configuration method of the first channel introduced above can be applied to the case of single TTI scheduling or to the case of multi-TTI scheduling. This application does not impose any restrictions on this, but it can preferably be applied in the scenario of single TTI scheduling.
[0382] Next, another possible implementation of the first scheduling information is described.
[0383] Method 1: Two sets of FDRA (Frequency Domain Resource Allocation) are set in the first scheduling information, thereby indicating the frequency domain configuration of the first channel in the SBFD area and the non-SBFD area respectively.
[0384] Specifically, a first FDRA and a second FDRA may be set in the first scheduling information, wherein the first FDRA is used to indicate at least one third RB occupied by the first channel in the first area, and the second FDRA is used to indicate at least one fourth RB occupied by the first channel in the second area.
[0385] The first area may be a non-SBFD area and the second area may be a SBFD area, or the first area may be a SBFD area and the second area may be a non-SBFD area.
[0386] Mode 2: Only one set of FRRA is set in the first scheduling information. In addition to indicating at least one third RB occupied by the first channel in the first area, this set of FDRA is also used to map at least one fourth RB occupied by the first channel in the second area.
[0387] Similarly, the first area may be a non-SBFD area and the second area may be a SBFD area. Alternatively, the first area may be a SBFD area and the second area may be a non-SBFD area.
[0388] For method 2, the processing methods when the resource allocation type is type 0 and type 1 can be further subdivided.
[0389] When the resource classification type is type0, the first FDRA may include a third bitmap, the third bitmap includes multiple bits, each bit corresponds to an RBG, and the bit with the first value in the value position in the third bitmap is used to indicate the RBG corresponding to the first area (including the third RB introduced above), and is also used to indicate the RBG corresponding to the second area (including the fourth RB introduced above).
[0390] That is to say, the same frequency domain resource indication field, i.e., the third bitmap, is used for the first area and the second area, so as to indicate the third RB occupied by the first channel in the first area on the one hand, and map the fourth RB occupied by the first channel in the second area on the other hand.
[0391] Furthermore, based on the above introduction, it can be determined that there are certain differences in the downlink (or uplink) bandwidth in the SBFD area and the non-SBFD area. Therefore, when the frequency domain position of the first channel in the first area and the second area is indicated at the same time based on the same indication field (third bitmap), in order to ensure that the respective bandwidth conditions of the two areas can be adapted, the corresponding RBG sizes can be set for the first area and the second area respectively.
[0392] Accordingly, the RBG size configured for the first area is applied to the first area, and the RBG size configured for the second area is applied to the second area, so as to achieve different frequency domain position indications based on the same indication field, and the frequency domain positions of the first channel indicated in the first area and the second area are adapted to the bandwidth of the current area.
[0393] Furthermore, when the resource allocation type is type 1, the third and fourth RBs described above may be VRBs. In this case, the first FDRA may include a fourth RIV, where the fourth RIV may indicate the starting position and number of the fourth VRB of the at least one third VRB corresponding to the first region, thereby indicating the frequency domain position of the first channel in the first region.
[0394] In addition, the network device may further configure the first coefficient α and the second coefficient β for the terminal device, or the first coefficient α and the second coefficient β may further be agreed upon through a protocol.
[0395] The product of the starting position of the fourth VRB indicated by the ninth RIV and the first coefficient α is then determined as the starting VRB of the at least one fourth VRB. Furthermore, the product of the number of fourth VRBs indicated by the ninth RIV and the second coefficient β is also determined as the starting VRB of the at least one fourth VRB. By indicating the at least one fourth VRB in this manner, the frequency domain position of the first channel in the second region is mapped.
[0396] Based on the above introduction, it can be understood that in the embodiments of the present application, through a variety of optional implementation methods, the first scheduling information can be used to indicate the frequency domain configuration of the first channel in the SBFD area and the non-SBFD area, thereby effectively implementing a frequency domain configuration method adapted to the SBFD technology. The frequency domain configuration method of the first channel introduced above can be applied to the case of single TTI scheduling or to the case of multi-TTI scheduling. This application does not impose any restrictions on this, but it can preferably be applied in the scenario of multi-TTI scheduling.
[0397] In addition to the above, PUSCH also involves frequency hopping. Because the uplink channel transmission bandwidth is relatively small and frequency diversity is insufficient, frequency hopping is often used to obtain additional frequency diversity gain. Frequency hopping can be categorized as intra-slot hopping and inter-slot hopping. Intra-slot hopping refers to PUSCH frequency hopping within a timeslot, while inter-slot hopping refers to PUSCH frequency hopping across timeslots.
[0398] After the introduction of the SBFD technology, PUSCH frequency hopping may involve frequency hopping from an SBFD area to a non-SBFD area, and from a non-SBFD area to an SBFD area.
[0399] These two situations can be understood with reference to Figures 14 and 15. Figure 14 is a processing diagram 1 of PUSCH frequency hopping provided in an embodiment of the present application, and Figure 15 is a processing diagram 2 of PUSCH frequency hopping provided in an embodiment of the present application.
[0400] First, the case of frequency hopping from an SBFD area to a non-SBFD area is described with reference to FIG14 :
[0401] Referring to Figure 14, it is assumed that multiple symbols contained in a time slot are shown in Figure 14 (all symbols in the time slot are not shown). Specifically, Figure 14 shows symbols 0 to 6 in a time slot. It is assumed that symbol 0 is a downlink symbol, symbol 4 is an uplink symbol, and symbols 1, 2, 3, 5 and 6 are SBFD symbols. Each SBFD symbol can be further subdivided into an uplink SBFD symbol and a downlink SBFD symbol. For example, for symbol 1, the uplink subband portion of symbol 1 corresponds to the uplink SBFD symbol, and the downlink subband portion of symbol 1 corresponds to the downlink SBFD symbol.
[0402] When performing frequency hopping within a time slot, the starting RB of the first hop is the RB starting position (RB start ) The RB indicated by this parameter, the starting RB of the second hop is the RB starting position + RB offset (RB offset ) for the size of the upstream BWP The RB indicated by the modulo result is
[0403] The RB offset can be indicated by the network device to the terminal device. For example, the network device can configure only one RB offset for the terminal device, and then use this RB offset for frequency hopping in both the SBFD area and the non-SBFD area. Alternatively, the network device can also configure a first RB offset and a second RB offset for the terminal device, where the first RB offset is the offset value used when frequency hopping from the SBFD area, and the second RB offset is the offset value used when frequency hopping from the non-SBFD area. This embodiment does not impose any restrictions on this.
[0404] Referring to Figure 14 , assuming that during frequency hopping, the PUSCH first hop occurs in the uplink subband of symbol 3, the starting RB of the PUSCH in symbol 3 is the RB indicated by the RB Start Position parameter. Furthermore, assuming that the PUSCH second hop occurs in symbol 4, the starting RB of the PUSCH in symbol 4 is the RB indicated by the sum of the RB Start Position + RB Offset parameters modulo the uplink BWP of symbol 4.
[0405] However, as can be understood from FIG14 , the uplink bandwidth range on symbol 4 is very large. However, because the frequency hopping is from the SBFD area to the non-SBFD area, the PUSCH frequency hopping is still limited to a very small uplink bandwidth range. Therefore, the frequency hopping cannot obtain the gain brought by the wider uplink bandwidth on symbol 4.
[0406] Next, the case of frequency hopping from a non-SBFD area to a SBFD area is described with reference to FIG15 :
[0407] Referring to Figure 15, assuming that Figure 15 shows multiple symbols contained in a time slot (all symbols in the time slot are not shown), the symbol situation in Figure 15 is similar to that described in Figure 14 above, and will not be repeated here.
[0408] Based on the intra-time slot frequency hopping described above, referring to Figure 15 , assume that during frequency hopping, the first PUSCH hop occurs at symbol 4. In symbol 4, the starting RB of the PUSCH is the RB indicated by the RB Start Position parameter. Furthermore, assume that the second PUSCH hop occurs in the uplink subband portion of symbol 5. In symbol 5, the starting RB of the PUSCH is the RB indicated by the sum of the RB Start Position + RB Offset parameters modulo the uplink BWP of symbol 5.
[0409] However, it can be understood from referring to FIG15 that, because symbol 5 is an SBFD symbol, the uplink bandwidth range of symbol 5 is smaller, but because the frequency hopping is from the non-SBFD area to the SBFD area, the PUSCH after the frequency hopping exceeds the uplink subband part of symbol 5, resulting in abnormal uplink resources after the frequency hopping.
[0410] In response to the problems in the two aforementioned situations, this application further proposes an optimization method for frequency hopping processing after the introduction of SBFD technology.
[0411] The network device may also send frequency hopping parameters to the terminal device, where the frequency hopping parameters include a first frequency adjustment value for hopping from the SBFD area to the non-SBFD area, and a second frequency adjustment value for hopping from the non-SBFD area to the SBFD area.
[0412] The purpose of setting the first frequency adjustment value is that when jumping from an SBFD area to a non-SBFD area, the uplink bandwidth will become wider. Therefore, the first frequency adjustment value can be used to lower the lower limit of the available frequency of the PUSCH to transmit PUSCH over a wider range of optional frequency ranges. The purpose of setting the second frequency adjustment value is that when jumping from a non-SBFD area to an SBFD area, the uplink bandwidth will become narrower. Therefore, the second frequency adjustment value is needed to adjust the available frequency range of the PUSCH to the uplink subband of the SBFD area to ensure normal operation of the uplink transmission.
[0413] The specific application of the first frequency adjustment value and the second frequency adjustment value is described below in conjunction with Figures 16 and 17. Figure 16 is a third schematic diagram of PUSCH frequency hopping processing according to an embodiment of the present application, and Figure 15 is a fourth schematic diagram of PUSCH frequency hopping processing according to an embodiment of the present application.
[0414] First, the case of frequency hopping from an SBFD area to a non-SBFD area is described with reference to FIG16 :
[0415] Referring to Figure 16, assuming that Figure 16 shows multiple symbols contained in a time slot (all symbols in the time slot are not shown), the symbol situation in Figure 16 is similar to that described in Figure 14 above, and will not be repeated here.
[0416] In this embodiment, when frequency hopping is performed within a time slot, the starting RB of the first hop is the RB starting position (RB start ) The RB indicated by this parameter, the starting RB of the second hop is the RB starting position + RB offset (RB offset )+first frequency adjustment value (RB adjusting The sum of these three factors is the size of the uplink BWP in the non-SBFD area. The frequency hopping process within a time slot can be expressed as follows:
[0417] Here, i=0 represents the first hop, and i=1 represents the second hop.
[0418] Referring to Figure 16 , assume that during frequency hopping, the PUSCH's first hop occurs in the uplink subband of symbol 3. In symbol 3, the PUSCH's starting RB position is the RB indicated by the Start RB. Furthermore, assume that the PUSCH's second hop occurs in symbol 4. In symbol 4, if the uplink BWP size is directly moduloed by the sum of the Start RB and RB Offset parameters, the RB indicated by the modulo result is the Start RB corresponding to 1601 in Figure 16 , which presents the aforementioned issue.
[0419] In the technical solution of the present application, the first frequency adjustment value is added to the starting RB+RB offset to obtain the second-hop PUSCH on symbol 4 shown in Figure 16, and its RB starting position is the sum of the RB starting position+RB offset+first frequency adjustment value, and the RB indicated by the modulo of the size of the uplink BWP of symbol 4.
[0420] 16 , it can be determined that after adding the first frequency adjustment value, when frequency hopping from the SBFD area to the non-SBFD area, the available frequency range of the PUSCH after frequency hopping can be expanded to achieve the purpose of obtaining additional frequency diversity gain.
[0421] Next, the case of frequency hopping from a non-SBFD area to a SBFD area is described with reference to FIG17 :
[0422] Referring to Figure 17, assuming that multiple symbols contained in a time slot are shown in Figure 17 (all symbols in the time slot are not shown), the symbol situation in Figure 17 is similar to that described in Figure 14 above, and will not be repeated here.
[0423] In this embodiment, when frequency hopping is performed within a time slot, the starting RB of the first hop is the RB starting position (RB start ) The RB indicated by this parameter, the starting RB of the second hop is the RB starting position + RB offset (RB offset )+second frequency adjustment value (RB adjusting The sum of these three factors determines the size of the uplink BWP in the SBFD area. The modulo RB indicated by the formula can still refer to the above formula 1.
[0424] Referring to Figure 17 , assume that during frequency hopping, the PUSCH first hop occurs at symbol 4. At symbol 4, the PUSCH RB starting position is the RB indicated by the Start RB. Furthermore, assume that the PUSCH second hop occurs in the uplink subband portion of symbol 5. At symbol 5, if the uplink BWP size is directly modulo the sum of the Start RB + RB Offset parameters, the RB indicated by the modulo result is the Start RB corresponding to 1701 in Figure 17 , which presents the aforementioned issue.
[0425] In the technical solution of the present application, on the basis of the starting RB + RB offset, the second frequency adjustment value is added to obtain the second-hop PUSCH on symbol 5 shown in Figure 17, whose RB starting position is the sum of the RB starting position + RB offset + the first frequency adjustment value, and the RB indicated by the modulo of the size of the uplink BWP of symbol 5.
[0426] 17 , it can be determined that after adding the second frequency adjustment value, when frequency hopping from the non-SBFD area to the SBFD area, the PUSCH after frequency hopping is ensured to be located in the uplink subband part of the SBFD area, thereby ensuring normal transmission of the PUSCH.
[0427] The above describes the processing method for frequency hopping within a time slot. For frequency hopping between time slots, it is further divided into the following two cases:
[0428] Case 1: For inter-slot hopping when pusch-dmrs-bundling is not enabled, or for inter-slot hopping of PUSCH scheduled by RAR (Random Access Response) uplink grant, or inter-slot hopping of DCI format 0_0 with CRC scrambled by TC-RNTI (Temporary Cell Radio Network Temporary Identifier), inter-slot hopping is usually performed with time slot as the hopping granularity.
[0429] The specific frequency hopping strategy can be that the starting RB of the even time slot is the RB starting position (RB start ) The RB indicated by this parameter, the starting RB of the odd time slot is the RB indicated by the result of taking the modulo of the RB starting position + RB offset and the size of the uplink BWP, that is, Here, the even timeslots and odd timeslots refer to timeslots being numbered even or odd.
[0430] This implementation also has the problems described above. Therefore, this application proposes the following processing strategy for inter-time slot frequency hopping in the current situation:
[0431] For inter-slot frequency hopping from the SBFD area to the non-SBFD area, the starting RB of the even-numbered time slot is the RB starting position in the first scheduling information (RB start ) The RB indicated by this parameter, the starting RB of the odd time slot is RB starting position + RB offset (RB offset )+first frequency adjustment value (RB adjusting The sum of these three factors is the size of the uplink BWP in the non-SBFD area. Modulo the indicated RB.
[0432] And, for inter-slot frequency hopping from the non-SBFD area to the SBFD area, the starting RB of the even time slot is the RB starting position (RB start ) The RB indicated by this parameter, the starting RB of the odd time slot is RB starting position + RB offset (RB offset )+second frequency adjustment value (RB adjusting The sum of these three factors determines the size of the uplink BWP in the SBFD area. Modulo the indicated RB.
[0433] The processing of frequency hopping between time slots can be expressed by the following formula 2:
[0434] in, is the time slot number, then It represents the even time slot. It represents odd time slots.
[0435] This implementation method can ensure that the beneficial effects described above are also achieved for inter-time slot frequency hopping.
[0436] Case 2: For inter-slot hopping with pusch-dmrs-bundling enabled, or for inter-slot hopping of PUSCH not scheduled by RAR uplink grant, or inter-slot hopping of DCI format 0_0 where CRC is not scrambled by TC-RNTI, the timeslots are usually grouped and then inter-slot hopping is performed with the timeslot group as the hopping granularity.
[0437] The specific frequency hopping strategy can be that the starting RB of the time slot of the even group is the RB starting position (RB start ) The RB indicated by this parameter, the starting RB of the timeslot of the odd group is the RB indicated by the result of taking the modulo of the RB starting position + RB offset and the size of the uplink BWP, that is, Here, the even-numbered grouped time slots and the odd-numbered grouped time slots refer to the group numbers of the time slots being even or odd.
[0438] This implementation also has the problems described above. Therefore, this application proposes the following processing strategy for frequency hopping between time slot groups in the current situation:
[0439] For inter-slot frequency hopping from the SBFD area to the non-SBFD area, the starting RB of the time slot of the even group is the RB starting position (RB start ) The RB indicated by this parameter, the starting RB of the timeslot of the odd group is the RB starting position + RB offset (RB offset )+first frequency adjustment value (RB adjusting The sum of these three factors is the size of the uplink BWP in the non-SBFD area. Modulo the indicated RB.
[0440] And, for the inter-slot frequency hopping from the non-SBFD area to the SBFD area, the starting RB of the time slot of the even group is the RB starting position (RB start ) The RB indicated by this parameter, the starting RB of the timeslot of the odd group is the RB starting position + RB offset (RB offset )+second frequency adjustment value (RB adjusting The sum of these three factors determines the size of the uplink BWP in the SBFD area. Modulo the indicated RB.
[0441] The processing of inter-time slot frequency hopping can be expressed as follows:
[0442] in, is the time slot number, N FH is the number of time slots in the time slot group, then represents the number of the time slot group, and represents the time slots of the even-numbered packets, It represents the time slot of odd group.
[0443] Figure 18 is a schematic diagram of the structure of a resource configuration device according to an embodiment of the present application. As shown in Figure 18, the device 180 includes: a receiving module 1801, a transmission module 1802;
[0444] A receiving module 1801 is configured to receive first configuration information sent by a network device, where the first configuration information is used to indicate a resource location of a sub-band non-overlapping full-duplex (SBFD) area;
[0445] The receiving module 1801 is further configured to receive first scheduling information sent by the network device, where the first scheduling information is used to indicate a resource location of a first channel;
[0446] The transmission module 1802 is configured to transmit the first channel according to the first configuration information and the first scheduling information.
[0447] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0448] FIG19 is a second structural diagram of a resource configuration device provided in an embodiment of the present application. As shown in FIG19 , the device 190 includes: a sending module 1901, a transmission module 1902;
[0449] A sending module 1901 is configured to send first configuration information to a terminal device, where the first configuration information is used to indicate a resource location of an SBFD symbol;
[0450] The sending module 1901 is further configured to send first scheduling information to the terminal device, where the first scheduling information is used to indicate a resource location of the first channel;
[0451] The transmission module 1902 is configured to transmit the first channel according to the first configuration information and the first scheduling information.
[0452] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0453] The resource configuration method provided in the embodiment of the present application can be applied to electronic devices with communication functions. The electronic devices include terminal devices. The specific device form of the terminal device can refer to the above related descriptions and will not be repeated here.
[0454] Figure 20 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Referring to Figure 20 , terminal device 200 may include a transceiver 21, a memory 22, and a processor 23. Transceiver 21 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmitting port, a transmitting interface, or similar descriptions. The receiver may also be referred to as a receiver, a receiver, a receiving port, a receiving interface, or similar descriptions. For example, transceiver 21, memory 22, and processor 23 are interconnected via a bus 24.
[0455] The memory 22 is used to store program instructions; the processor 23 is used to execute the program instructions stored in the memory, so as to enable the terminal device 200 to perform any of the resource configuration methods shown above. Among them, the receiver of the transceiver 21 can be used to perform the receiving function of the terminal device in the above resource configuration method.
[0456] Figure 21 is a schematic diagram of the structure of a network device provided in an embodiment of the present application. Referring to Figure 21 , network device 210 may include a transceiver 31, a memory 32, and a processor 33. Transceiver 31 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmitting port, a transmitting interface, or similar descriptions. The receiver may also be referred to as a receiver, a receiver, a receiving port, a receiving interface, or similar descriptions. For example, transceiver 31, memory 32, and processor 33 are interconnected via a bus 34.
[0457] The memory 32 is used to store program instructions; the processor 33 is used to execute the program instructions stored in the memory to enable the network device 210 to perform any of the resource configuration methods shown above. Among them, the receiver of the transceiver 31 can be used to perform the receiving function of the network device in the above resource configuration method.
[0458] The present embodiment provides a chip. The chip includes a processor configured to invoke a computer program stored in a memory to execute the technical solution of the above embodiment. The implementation principles and technical effects are similar to those of the above-mentioned related embodiments and will not be further described here.
[0459] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the above-mentioned method is implemented. The methods described in the above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. If implemented in software, the functions can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium that can be accessed by a computer.
[0460] In one possible implementation, computer-readable media may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium designed to carry or store the desired program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave are used to transmit software from a website, server or other remote source, the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of medium. Disk and optical disk as used herein include optical disk, laser disk, optical disk, digital versatile disk (DVD), floppy disk and Blu-ray disk, where disks generally reproduce data magnetically, while optical disks reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0461] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above method.
[0462] The present application embodiment is described with reference to the flow chart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present application.It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow process and / or box in the flow chart and / or block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processing unit of general-purpose computer, special-purpose computer, embedded processing machine or other programmable device to produce a machine, so that the instruction executed by the processing unit of computer or other programmable data processing device produces the device for realizing the function specified in one flow chart flow or multiple flows and / or one block or multiple blocks of block diagram.
[0463] The above specific implementation methods further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present invention should be included in the scope of protection of the present invention.
Claims
1. A resource configuration method, characterized in that: Applied to a terminal device, the method includes: receiving first configuration information sent by a network device, where the first configuration information is used to indicate a resource location of a sub-band non-overlapping full-duplex (SBFD) area; receiving first scheduling information sent by the network device, where the first scheduling information is used to indicate a resource location of a first channel; The first channel is transmitted according to the first configuration information and the first scheduling information.
2. The method according to claim 1, characterized in that The first configuration information includes time domain position information and frequency domain position information of the first transmission direction.
3. The method according to claim 2, characterized in that The SBFD area includes SBFD time slots, the time domain location information is used to indicate that at least one first time slot is the SBFD time slot, and the first time slot is at least part of the first type of time slot indicated by the system information block SIB or the first radio resource control RRC configuration message; or The SBFD area includes SBFD symbols, and the time domain position information is used to indicate that at least one first symbol is the SBFD symbol, and the first symbol is at least part of the first type of symbols indicated by the SIB or the first RRC configuration message.
4. The method according to claim 3, characterized in that The first type is a downlink type or a flexible type.
5. The method according to claim 3 or 4, characterized in that The time domain position information includes a first bitmap, and the bits in the first bitmap that take the first value are used to indicate the first time slot, or the bits in the first bitmap that take the first value are used to indicate the first symbol.
6. The method according to claim 3 or 4, characterized in that The time domain position information includes the time slot starting position and the number of time slots of the at least one first time slot; or, The time domain position information includes the symbol starting position and the number of symbols of the at least one first symbol.
7. The method according to claim 3 or 4, characterized in that The time domain location information includes a first resource indication value RIV, where the first RIV is used to indicate the time slot starting position and the number of time slots of the at least one first time slot; or, The first RVI is used to indicate a symbol starting position and a symbol number of the at least one first symbol.
8. The method according to claim 3 or 4, characterized in that The time domain position information includes a first index value, and the time slot in the time domain position corresponding to the first index value is the first time slot; the symbol in the time domain position corresponding to the first index value is the first symbol.
9. The method according to any one of claims 2 to 8, characterized in that: The first transmission direction is uplink or downlink; the frequency domain position information includes a first bandwidth part BWP configuration parameter, and the first BWP configuration parameter is used to indicate the uplink BWP frequency domain position or the downlink BWP frequency domain position of the SBFD area.
10. The method according to any one of claims 2 to 8, characterized in that: The first transmission direction is uplink or downlink; the frequency domain position information is used to indicate at least one first resource block RB included in the uplink BWP frequency domain position or the downlink BWP frequency domain position of the SBFD area.
11. The method according to claim 10, characterized in that The first RB is a virtual resource block VRB; The frequency domain position information includes the first VRB start position and the first VRB of the at least one first VRB number.
12. The method according to claim 10, characterized in that The first RB is a VRB; The frequency domain position information includes a second RIV, where the second RIV is used to indicate a first VRB start position and a first VRB number of the at least one first VRB.
13. The method according to claim 10, characterized in that The first RB is a physical resource block PRB; The frequency domain position information includes a first PRB starting position and a first PRB number of the at least one first PRB; or, The frequency domain position information includes a third RIV, and the third RIV is used to indicate a first PRB position and a first PRB number of the at least one first PRB.
14. The method according to claim 13, characterized in that The frequency domain position information also includes the second PRB starting position and the second PRB number of the first PRB; or, The frequency domain position information includes a fourth RIV, and the fourth RIV is used to indicate the second PRB position and the second PRB number of the at least one first PRB.
15. The method according to claim 10, characterized in that The frequency domain position information includes a second index value, and the RB in the frequency domain position corresponding to the second index value is the first RB.
16. The method according to any one of claims 2 to 15, characterized in that The first configuration information also includes first indication information, where the first indication information is used to indicate the size of the resource block group (RBG) corresponding to the uplink BWP or the downlink BWP in the SBFD area.
17. The method according to any one of claims 2 to 16, characterized in that: The first configuration information also includes second indication information, where the second indication information is used to indicate a frequency domain position of a guard band in the SBFD area.
18. The method according to any one of claims 1 to 17, characterized in that The first configuration information is at least one of the following: SIB, RRC signaling, and downlink control information DCI.
19. The method according to any one of claims 1 to 18, characterized in that The first scheduling information is used to indicate at least one second RB, where the second RB is an RB occupied by the first channel in the SBFD area.
20. The method according to claim 19, characterized in that If the resource allocation type is the first type, the first scheduling information includes a second bitmap, and the bit with the first value in the second bitmap is used to indicate the first RBG, and the RB in the first RBG is the second RB.
21. The method according to claim 19, wherein The second RB is a VRB; if the resource allocation type is the second type, the first scheduling information is used to indicate the at least one second virtual resource block VRB.
22. The method according to claim 21, characterized in that If the first channel is continuous in the frequency domain of the SBFD area, the first scheduling information includes a fifth RIV, where the fifth RIV is used to indicate a second VRB start position and a second VRB number of the at least one second VRB.
23. The method according to claim 22, characterized in that If the first channel is discontinuous in the frequency domain in the SBFD region, then The first scheduling information includes a sixth RIV, the sixth RIV is used to indicate a third VRB starting position and a third VRB number, the second VRB is the VRB remaining after excluding the VRB corresponding to the invalid area from the plurality of consecutive VRBs, the plurality of consecutive VRBs are the VRBs indicated by the third VRB starting position and the third VRB number, the invalid area is a frequency region corresponding to a second transmission direction and a guard band region, the second transmission direction being opposite to the transmission direction corresponding to the first channel; or The first scheduling information includes at least two seventh RIVs, any one of the seventh RIVs is used to indicate a segment of consecutive second VRBs, and when VRBs are interleaved and mapped to PRBs, the second VRBs indicated by the seventh RIV are interleaved and mapped within a first frequency range, where the first frequency range is a frequency range solely indicated by the seventh RIV; or The first scheduling information includes at least two eighth RIVs, any one of the eighth RIVs is used to indicate a segment of consecutive second VRBs, and when interleaving mapping is performed on VRBs to PRBs, interleaving mapping is performed on the second VRBs indicated by the respective eighth RIVs within a second frequency range, where the second frequency range is a frequency range commonly indicated by the at least two eighth RIVs; The invalid area is not included in the range of the interleaving mapping.
24. The method according to any one of claims 1 to 18, characterized in that The first scheduling information includes a first frequency domain resource allocation FDRA, where the first FDRA is used to indicate at least one third RB occupied by the first channel in a first area, where the first area is a non-SBFD area or a SBFD area.
25. The method according to claim 24, characterized in that The first scheduling information also includes a second FDRA, where the second FDRA is used to indicate at least one fourth RB occupied by the first channel in a second area, where the second area is an SBFD area or a non-SBFD area.
26. The method according to claim 24, characterized in that The first FDRA is further used to map at least one fourth RB occupied by the first channel in a second area, where the second area is an SBFD area or a non-SBFD area.
27. The method according to claim 26, characterized in that If the resource allocation type is the first type, the first FDRA includes a third bitmap, and the bits in the third bitmap that have the first value are used to indicate the RBG corresponding to the first area and the RBG corresponding to the second area; The size of the RBG corresponding to the first area is the RBG size configured for the first area, and the size of the RBG corresponding to the second area is the RBG size allocated for the second area.
28. The method according to claim 26, characterized in that The third RB and the fourth RB are VRBs; If the resource allocation type is the second type, the first FDRA includes a ninth RIV, where the ninth RIV is used to indicate a fourth VRB start position and a fourth VRB number of the at least one third VRB; The product of the fourth VRB start position and the first coefficient is used to indicate the start VRB of the at least one fourth VRB, and the product of the fourth VRB number and the second coefficient is used to indicate the VRB number of the at least one fourth VRB.
29. The method according to any one of claims 1 to 28, characterized in that The first channel is a physical downlink shared channel PDSCH; or the first channel is a physical uplink shared channel PUSCH.
30. The method according to any one of claims 19 to 29, characterized in that The scheduling mode of the first channel is single transmission time interval TTI scheduling; or the scheduling mode of the first channel is multi-TTI scheduling.
31. The method according to any one of claims 1 to 30, characterized in that The method further comprises: A frequency hopping parameter sent by the network device is received, where the frequency hopping parameter includes a first frequency adjustment value for hopping from an SBFD area to a non-SBFD area and / or a second frequency adjustment value for hopping from the non-SBFD area to the SBFD area.
32. The method according to claim 31, characterized in that For intra-time slot frequency hopping from the first area to the second area, the starting RB of the first hop is the RB starting position indicated by the first scheduling information, and the starting RB of the second hop is the RB indicated by the modulo result of the second value on the first BWP size.
33. The method according to claim 31, characterized in that For inter-time slot frequency hopping from the first area to the second area, the starting RB of the even time slot is the RB starting position indicated by the first scheduling information, and the starting RB of the odd time slot is the RB indicated by the modulo result of the second value on the first BWP size.
34. The method according to claim 31, wherein For time slot group hopping from the first area to the second area, the starting RB of the time slot of the even group is the RB starting position indicated by the first scheduling information, and the starting RB of the time slot of the odd group is the RB indicated by the modulo result of the second value on the first BWP size.
35. The method according to any one of claims 32 to 34, characterized in that The second value is the sum of the RB starting position, the offset RB, and the frequency adjustment value for jumping from the first area to the second area indicated by the first scheduling information, and the first BWP size is the uplink BWP size in the second area.
36. A resource allocation method, characterized in that: Applied to a network device, the method includes: Sending first configuration information to the terminal device, where the first configuration information is used to indicate a resource location of the SBFD area; Sending first scheduling information to the terminal device, where the first scheduling information is used to indicate a resource location of the first channel; The first channel is transmitted according to the first configuration information and the first scheduling information.
37. The method according to claim 36, wherein The first configuration information includes time domain position information and frequency domain position information of the first transmission direction.
38. The method according to claim 37, wherein The SBFD area includes SBFD time slots, the time domain location information is used to indicate that at least one first time slot is the SBFD time slot, and the first time slot is at least part of the first type of time slot indicated by the system information block SIB or the first radio resource control RRC configuration message; or The SBFD area includes SBFD symbols, and the time domain position information is used to indicate that at least one first symbol is the SBFD symbol, and the first symbol is at least part of the first type of symbols indicated by the SIB or the first RRC configuration message.
39. The method according to claim 38, characterized in that The first type is a downlink type or a flexible type.
40. The method according to claim 38 or 39, characterized in that The time domain position information includes a first bitmap, and the bits in the first bitmap that take the first value are used to indicate the first time slot, or the bits in the first bitmap that take the first value are used to indicate the first symbol.
41. The method according to claim 38 or 39, characterized in that The time domain position information includes the time slot starting position and the number of time slots of the at least one first time slot; or, The time domain position information includes the symbol starting position and the number of symbols of the at least one first symbol.
42. The method according to claim 38 or 39, characterized in that The time domain location information includes a first resource indication value RIV, where the first RIV is used to indicate the time slot starting position and the number of time slots of the at least one first time slot; or, The first RVI is used to indicate a symbol starting position and a symbol number of the at least one first symbol.
43. The method according to claim 38 or 39, characterized in that The time domain position information includes a first index value, and the time slot in the time domain position corresponding to the first index value is the first time slot; the symbol in the time domain position corresponding to the first index value is the first symbol.
44. The method according to any one of claims 37 to 43, wherein: The first transmission direction is uplink or downlink; the frequency domain position information includes a first bandwidth part BWP configuration parameter, and the first BWP configuration parameter is used to indicate the uplink BWP frequency domain position or the downlink BWP frequency domain position of the SBFD area.
45. The method according to any one of claims 37 to 43, wherein: The first transmission direction is uplink or downlink; the frequency domain position information is used to indicate at least one first resource block RB included in the uplink BWP frequency domain position or the downlink BWP frequency domain position of the SBFD area.
46. The method according to claim 45, characterized in that The first RB is a virtual resource block VRB; The frequency domain position information includes a first VRB start position and a first VRB number of the at least one first VRB.
47. The method according to claim 45, wherein The first RB is a VRB; The frequency domain position information includes a second RIV, where the second RIV is used to indicate a first VRB start position and a first VRB number of the at least one first VRB.
48. The method according to claim 45, characterized in that The first RB is a physical resource block PRB; The frequency domain position information includes a first PRB starting position and a first PRB number of the at least one first PRB; or, The frequency domain position information includes a third RIV, and the third RIV is used to indicate a first PRB position and a first PRB number of the at least one first PRB.
49. The method according to claim 48, characterized in that The frequency domain position information also includes the second PRB starting position and the second PRB number of the first PRB; or, The frequency domain position information includes a fourth RIV, and the fourth RIV is used to indicate the second PRB position and the second PRB number of the at least one first PRB.
50. The method according to claim 45, wherein The frequency domain position information includes a second index value, and the RB in the frequency domain position corresponding to the second index value is the first RB.
51. The method according to any one of claims 37 to 50, wherein: The first configuration information also includes first indication information, where the first indication information is used to indicate the size of the resource block group (RBG) corresponding to the uplink BWP or the downlink BWP in the SBFD area.
52. The method according to any one of claims 47 to 51, wherein: The first configuration information also includes second indication information, where the second indication information is used to indicate a frequency domain position of a guard band in the SBFD area.
53. The method according to any one of claims 36 to 52, wherein: The first configuration information is at least one of the following: SIB, RRC signaling, and DCI.
54. The method according to any one of claims 36 to 53, wherein: The first scheduling information is used to indicate at least one second RB, where the second RB is an RB occupied by the first channel in the SBFD area.
55. The method according to claim 54, characterized in that If the resource allocation type is the first type, the first scheduling information includes a second bitmap, and the bit with the first value in the second bitmap is used to indicate the first RBG, and the RB in the first RBG is the second RB.
56. The method according to claim 54, wherein The second RB is a VRB; if the resource allocation type is the second type, the first scheduling information is used to indicate the at least one second virtual resource block VRB.
57. The method according to claim 56, characterized in that If the first channel is continuous in the frequency domain of the SBFD area, the first scheduling information includes a fifth RIV, where the fifth RIV is used to indicate a second VRB start position and a second VRB number of the at least one second VRB.
58. The method according to claim 57, wherein If the first channel is discontinuous in the frequency domain in the SBFD region, then The first scheduling information includes a sixth RIV, the sixth RIV is used to indicate a third VRB starting position and a third VRB number, the second VRB is the VRB remaining after excluding the VRB corresponding to the invalid area from the plurality of consecutive VRBs, the plurality of consecutive VRBs are the VRBs indicated by the third VRB starting position and the third VRB number, the invalid area is a frequency region corresponding to a second transmission direction and a guard band region, the second transmission direction being opposite to the transmission direction corresponding to the first channel; or The first scheduling information includes at least two seventh RIVs, any one of the seventh RIVs is used to indicate a segment of consecutive second VRBs, and when VRBs are interleaved and mapped to PRBs, the second VRBs indicated by the seventh RIV are interleaved and mapped within a first frequency range, where the first frequency range is a frequency range solely indicated by the seventh RIV; or The first scheduling information includes at least two eighth RIVs, any one of the eighth RIVs is used to indicate a segment of consecutive second VRBs, and when interleaving mapping is performed on VRBs to PRBs, interleaving mapping is performed on the second VRBs indicated by the respective eighth RIVs within a second frequency range, where the second frequency range is a frequency range commonly indicated by the at least two eighth RIVs; The invalid area is not included in the range of the interleaving mapping.
59. The method according to any one of claims 36 to 53, wherein: The first scheduling information includes a first frequency domain resource allocation FDRA, where the first FDRA is used to indicate at least one third RB occupied by the first channel in a first area, where the first area is a non-SBFD area or a SBFD area.
60. The method according to claim 59, wherein The first scheduling information also includes a second FDRA, where the second FDRA is used to indicate at least one fourth RB occupied by the first channel in a second area, where the second area is an SBFD area or a non-SBFD area.
61. The method according to claim 59, wherein The first FDRA is further used to map at least one fourth RB occupied by the first channel in a second area, where the second area is an SBFD area or a non-SBFD area.
62. The method according to claim 61, characterized in that If the resource allocation type is the first type, the first FDRA includes a third bitmap, and the bits in the third bitmap that have the first value are used to indicate the RBG corresponding to the first area and the RBG corresponding to the second area; The size of the RBG corresponding to the first area is the RBG size configured for the first area, and the size of the RBG corresponding to the second area is the RBG size allocated for the second area.
63. The method according to claim 61, characterized in that The third RB and the fourth RB are VRBs; If the resource allocation type is the second type, the first FDRA includes a ninth RIV, where the ninth RIV is used to indicate a fourth VRB start position and a fourth VRB number of the at least one third VRB; The product of the fourth VRB start position and the first coefficient is used to indicate the start VRB of the at least one fourth VRB, and the product of the fourth VRB number and the second coefficient is used to indicate the VRB number of the at least one fourth VRB.
64. The method according to any one of claims 36 to 63, wherein: The first channel is a physical downlink shared channel PDSCH; or the first channel is a physical uplink shared channel PUSCH.
65. The method according to any one of claims 54 to 64, characterized in that The scheduling mode of the first channel is single transmission time interval TTI scheduling; or the scheduling mode of the first channel is multi-TTI scheduling.
66. The method according to any one of claims 36 to 65, wherein: The method further comprises: A frequency hopping parameter is sent to the terminal device, where the frequency hopping parameter includes a first frequency adjustment value for hopping from the SBFD area to the non-SBFD area and / or a second frequency adjustment value for hopping from the non-SBFD area to the SBFD area.
67. The method according to claim 66, characterized in that For intra-time slot frequency hopping from the first area to the second area, the starting RB of the first hop is the RB starting position indicated by the first scheduling information, and the starting RB of the second hop is the RB indicated by the modulo result of the second value on the first BWP size.
68. The method according to claim 66, characterized in that For inter-time slot frequency hopping from the first area to the second area, the starting RB of the even time slot is the RB starting position indicated by the first scheduling information, and the starting RB of the odd time slot is the RB indicated by the modulo result of the second value on the first BWP size.
69. The method according to claim 66, characterized in that For time slot group hopping from the first area to the second area, the starting RB of the time slot of the even group is the RB starting position indicated by the first scheduling information, and the starting RB of the time slot of the odd group is the RB indicated by the modulo result of the second value on the first BWP size.
70. The method according to any one of claims 67 to 69, characterized in that The second value is the sum of the RB starting position, the offset RB, and the frequency adjustment value for jumping from the first area to the second area indicated by the first scheduling information, and the first BWP size is the uplink BWP size in the second area.
71. A terminal device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the terminal device performs the method according to any one of claims 1 to 35.
72. A network device, characterized in that include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the network device performs the method according to any one of claims 36 to 70.
73. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 70 is implemented.
74. A computer program product, characterized in that The method comprises a computer program which, when being executed, causes a computer to execute the method according to any one of claims 1 to 70.