Resource allocation method and device
By receiving the configuration information and scheduling information sent by the network equipment, dynamic adjustment of frequency domain resources in the SBFD technology environment is achieved, the problem that the existing technology cannot adapt to SBFD technology is solved, and the frequency domain resource utilization efficiency is improved.
Patent Information
- Application Number
- CN202311524529.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-14
- Publication Date
- 2025-05-27
AI Technical Summary
The existing frequency domain resource allocation method cannot adapt to subband non-overlapping full duplex (SBFD) technology, resulting in different available frequency domain resources of the DL link and UL link of the terminal device in different time periods, and it is impossible to achieve different bandwidths of BWP in different time periods.
By receiving the first configuration information and the first scheduling information sent by the network device, it is used to indicate the resource location of the SBFD area and the resource location of the channel, respectively, and realize the resource allocation method adapted to the SBFD technology.
It is realized that in the SBFD technology environment, terminal equipment can dynamically adjust frequency domain resources within different periods, ensure that BWP has adaptive bandwidth and improve frequency domain resource utilization efficiency.
Smart Images

Figure CN120050780A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a resource allocation method and apparatus. Background Art
[0002] Because both Frequency Division Duplexing (FDD) and Time Division Duplexing (TDD) have their respective drawbacks, as an addition to FDD technology and TDD technology, currently, research has been conducted on Subband non-overlapping Full Duplex (SBFD) technology.
[0003] Currently, when 5G NR performs frequency domain resource allocation, it is usually based on a single frequency domain configuration of Bandwidth Part (BWP). However, the introduction of SBFD technology will result in different available frequency domain resources for the DL link and UL link of the terminal device at different time periods. Then, based on only a single frequency domain configuration of BWP, it is impossible to achieve different bandwidths of BWP at different time periods, that is, the current frequency domain resource allocation method is no longer applicable.
[0004] Therefore, there is an urgent need to provide a frequency domain resource allocation method adapted to SBFD technology. Summary of the Invention
[0005] Embodiments of this application provide a resource allocation method and apparatus, which are applied to the field of communication technologies.
[0006] In a first aspect, embodiments of this application propose a resource allocation method. The method includes:
[0007] Receiving first configuration information sent by a network device, where the first configuration information is used to indicate the resource location of a Subband non-overlapping Full Duplex (SBFD) region;
[0008] Receiving first scheduling information sent by the network device, where the first scheduling information is used to indicate the resource location of a first channel;
[0009] Transmitting the first channel according to the first configuration information and the first scheduling information.
[0010] In this implementation, the resource location of the SBFD region is indicated by the first configuration information, and the resource distribution of PUSCH or PDSCH on the SBFD region is indicated by the first scheduling information, so that a resource allocation method adapted to SBFD technology can be implemented.
[0011] In a possible design, the first configuration information includes time domain location information and frequency domain location information in a first transmission direction.
[0012] In a possible design, the SBFD region includes SBFD time slots, and the time domain position 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 the first type of time slots indicated by the system information block SIB or the first radio resource control RRC configuration message; or,
[0013] The SBFD region includes SBFD symbols, and the time domain position information is used to indicate that at least one first symbol is the SBFD symbol, where the first symbol is at least part of the first type of symbols indicated by the SIB or the first RRC configuration message.
[0014] In a possible design, the first type is a downlink type or a flexible type.
[0015] In a possible design, the time domain position information includes a first bitmap, and the bits in the first bitmap with a first value are used to indicate the first time slot, or the bits in the first bitmap with a first value are used to indicate the first symbol.
[0016] In this implementation, the time domain position indication of the SBFD region can be implemented by means of a bitmap, and discontinuous time slot position configurations can be supported to achieve flexible configuration of the time slots in the SBFD region.
[0017] In a possible design, the time domain position information includes the time slot start position and the number of time slots of the at least one first time slot; or,
[0018] The time domain position information includes the symbol start position and the number of symbols of the at least one first symbol.
[0019] In this implementation, the time slot position indication of the SBFD region can be implemented by the start + number method.
[0020] In a possible design, the time domain position information includes a first resource indication value RIV, and the first RIV is used to indicate the time slot start position and the number of time slots of the at least one first time slot; or,
[0021] The first RVI is used to indicate the symbol start position and the number of symbols of the at least one first symbol.
[0022] In this implementation, the time domain position indication of the SBFD region can be implemented by means of RIV to reduce signaling overhead.
[0023] In a possible design, the time domain position information includes a first index value. 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.
[0024] In this implementation, the time domain position indication of the SBFD region can be realized by means of an index to reduce signaling overhead.
[0025] In a 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 region.
[0026] In a 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 region.
[0027] In a possible design, the first RB is a virtual resource block (VRB);
[0028] The frequency domain position information includes the first VRB start position and the first VRB number of the at least one first VRB.
[0029] In this implementation, the frequency domain position indication of the SBFD region can be realized by the start + number method.
[0030] In a possible design, the first RB is a VRB;
[0031] The frequency domain position information includes a second Radio Resource Identifier (RIV), and the second RIV is used to indicate the first VRB start position and the first VRB number of the at least one first VRB.
[0032] In this implementation, the frequency domain position indication of the SBFD region can be realized by means of RIV to reduce signaling overhead.
[0033] In a possible design, the first RB is a physical resource block (PRB);
[0034] The frequency domain position information includes the first PRB start position and the first PRB number of the at least one first PRB; or,
[0035] The frequency domain position information includes a third RIV, and the third RIV is used to indicate the first PRB position and the first PRB number of the at least one first PRB.
[0036] In this implementation, the frequency-domain position indication of the SBFD region can also be achieved by using the starting plus number or RIV method, with the PRB as the indication object.
[0037] In a possible design, the frequency-domain position information further includes the starting position of the second PRB and the number of second PRBs of the first PRB; or,
[0038] the frequency-domain position information includes a fourth RIV, and the fourth RIV is used to indicate the position of the second PRB and the number of second PRBs of the at least one first PRB.
[0039] In this implementation, the PRB can also be used as the indication object to indicate multiple segments of PRBs, so as to achieve the indication of the frequency-domain position of multiple segments based on the PRB for the SBFD region.
[0040] In a 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.
[0041] In a possible design, the first configuration information further includes first indication information, and the first indication information is used to indicate the size of the resource block group (RBG) corresponding to the uplink BWP or downlink BWP of the SBFD region.
[0042] In this implementation, the frequency-domain position indication of the SBFD region can be achieved by using an index method to reduce signaling overhead.
[0043] In a possible design, the first configuration information further includes second indication information, and the second indication information is used to indicate the frequency-domain position of the guard band in the SBFD region.
[0044] In a possible design, the first configuration information is at least one of the following: SIB, RRC signaling, downlink control information (DCI).
[0045] In a possible design, the first scheduling information is used to indicate at least one second RB, and the second RB is the RB occupied by the first channel in the SBFD region.
[0046] In a possible design, if the resource allocation type is the first type, the first scheduling information includes a second bitmap, and the bit positions with the first value in the second bitmap are used to indicate the first RBG, and the RB in the first RBG is the second RB.
[0047] In this implementation, the frequency-domain resources of the first channel in the SBFD region are indicated by using a bitmap, so as to effectively achieve the frequency-domain configuration adapted to the SBFD technology.
[0048] In a 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.
[0049] In a possible design, if the first channel is continuous in the frequency domain of the SBFD region, the first scheduling information includes a fifth RIV, and the fifth RIV is used to indicate the starting position of the second VRB and the number of second VRBs of the at least one second VRB.
[0050] In this implementation manner, for the case where the first channel is continuous in the frequency domain of the SBFD region, the frequency domain resources of the first channel in the SBFD region are indicated by means of RIV, so as to effectively implement the frequency domain configuration adapted to the SBFD technology and save signaling overhead.
[0051] In a possible design, if the first channel is not continuous in the frequency domain of the SBFD region, then
[0052] the first scheduling information includes a sixth RIV, the sixth RIV is used to indicate the starting position of the third VRB and the number of third VRBs, the second VRB is the remaining VRB after removing the VRBs corresponding to the invalid region from the continuous multiple VRBs, the continuous multiple VRBs are the VRBs indicated by the starting position of the third VRB and the number of third VRBs, the invalid region is the frequency region corresponding to the second transmission direction and the guard band region, and the second transmission direction is opposite to the transmission direction corresponding to the first channel; or,
[0053] the first scheduling information includes at least two seventh RIVs, and any one of the seventh RIVs is used to indicate a continuous segment of second VRBs. When the VRB is interleaved and mapped to the PRB, the second VRBs indicated by the seventh RIV are interleaved and mapped within a first frequency range, and the first frequency range is the frequency range separately indicated by the seventh RIV; or,
[0054] the first scheduling information includes at least two eighth RIVs, and any one of the eighth RIVs is used to indicate a continuous segment of second VRBs. When the VRB is interleaved and mapped to the PRB, the second VRBs respectively indicated by the eighth RIV are interleaved and mapped within a second frequency range, and the second frequency range is the frequency range jointly indicated by the at least two eighth RIVs;
[0055] Among them, the invalid region is not included in the range of the interleaved mapping.
[0056] In this implementation, for the case where the first channel is discontinuous in the frequency domain of the SBFD region, the frequency-domain resources of the first channel in the SBFD region are indicated by means of RIV, so as to ensure that frequency-domain configuration can be effectively implemented for various possible SBFD regions and signaling overhead can be saved.
[0057] In a possible design, the first scheduling information includes a first frequency-domain resource allocation (FDRA), and the first FDRA is used to indicate at least one third resource block (RB) occupied by the first channel in a first region, where the first region is a non-SBFD region or an SBFD region.
[0058] In a possible design, the first scheduling information further includes a second FDRA, and the second FDRA is used to indicate at least one fourth RB occupied by the first channel in a second region, where the second region is an SBFD region or a non-SBFD region.
[0059] In this implementation, by configuring two sets of FDRAs, the frequency-domain configuration of the first channel can be respectively implemented for the SBFD region and the non-SBFD region.
[0060] In a possible design, the first FDRA is further used to map at least one fourth RB occupied by the first channel in a second region, where the second region is an SBFD region or a non-SBFD region.
[0061] In this implementation, by configuring one set of FDRA, where the FDRA can indicate the frequency-domain configuration of the first channel in the first region and can simultaneously map the frequency-domain configuration of the second channel in the second region, the frequency-domain configuration can be respectively implemented for the SBFD region and the non-SBFD region.
[0062] In a possible design, if the resource allocation type is the first type, the first FDRA includes a third bitmap, and the bit positions with the first value in the third bitmap are used to indicate the resource block group (RBG) corresponding to the first region and the RBG corresponding to the second region;
[0063] Among them, the size of the RBG corresponding to the first region is the size of the RBG configured for the first region, and the size of the RBG corresponding to the second region is the size of the RBG allocated for the second region.
[0064] In a possible design, the third RB and the fourth RB are virtual resource blocks (VRBs);
[0065] If the resource allocation type is the second type, the first FDRA includes a ninth resource indication value (RIV), and the ninth RIV is used to indicate the starting position of the fourth VRB and the number of fourth VRBs of the at least one third VRB;
[0066] The product of the starting position of the fourth VRB and the first coefficient is used to indicate the starting VRB of the at least one fourth VRB, and the product of the number of the fourth VRBs and the second coefficient is used to indicate the number of VRBs of the at least one fourth VRB.
[0067] In a possible design, the first channel is a Physical Downlink Shared Channel (PDSCH), and the second channel is a Physical Uplink Shared Channel (PUSCH); or,
[0068] The first channel is a PUSCH, and the second channel is a PDSCH.
[0069] In a possible design, 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.
[0070] In a possible design, the method further includes:
[0071] Receiving hopping parameters sent by the network device, where the hopping parameters include 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.
[0072] In a possible design, for intra-slot hopping from a first area to a second area, the starting Resource Block (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 operation result of the second value with respect to the size of the first Bandwidth Part (BWP).
[0073] In a possible design, for inter-slot hopping from a first area to a second area, the starting RB of an even slot is the RB starting position indicated by the first scheduling information, and the starting RB of an odd slot is the RB indicated by the modulo operation result of the second value with respect to the size of the first BWP.
[0074] In a possible design, for inter-slot-group hopping from a first area to a second area, the starting RB of the slots in an even group is the RB starting position indicated by the first scheduling information, and the starting RB of the slots in an odd group is the RB indicated by the modulo operation result of the second value with respect to the size of the first BWP.
[0075] In a possible design, the second value is the sum of the RB starting position indicated by the first scheduling information, an offset RB, and the frequency adjustment value for hopping from the first area to the second area, and the size of the first BWP is the size of the uplink BWP in the second area.
[0076] In this implementation manner, for PUSCH frequency hopping, by adding the effect of the first frequency adjustment value, it can be ensured that when hopping from the SBFD region to the non-SBFD region, the available uplink bandwidth of PUSCH can be extended. And by adding the effect of the second frequency adjustment value, it can be ensured that when hopping from the non-SBFD region to the SBFD region, the position after frequency hopping is within the range of the uplink bandwidth, avoiding abnormal uplink transmission.
[0077] In a second aspect, an embodiment of the present application provides a resource configuration method. The method includes:
[0078] Sending first configuration information to a terminal device, where the first configuration information is used to indicate the resource position of the SBFD region;
[0079] Sending first scheduling information to the terminal device, where the first scheduling information is used to indicate the resource position of the first channel;
[0080] Transmitting the first channel according to the first configuration information and the first scheduling information.
[0081] In a possible design, the first configuration information includes time domain position information and frequency domain position information in a first transmission direction.
[0082] In a possible design, the SBFD region includes SBFD time slots, and the time domain position 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 time slots of the first type indicated by a system information block SIB or a first radio resource control RRC configuration message; or,
[0083] The SBFD region 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 symbols of the first type indicated by the SIB or the first RRC configuration message.
[0084] In a possible design, the first type is a downlink type or a flexible type.
[0085] In a possible design, the time domain position information includes a first bitmap, and the bit positions with a first value in the first bitmap are used to indicate the first time slot, or the bit positions with a first value in the first bitmap are used to indicate the first symbol.
[0086] In a possible design, the time domain position information includes the time slot start position and the number of time slots of the at least one first time slot; or,
[0087] The time domain position information includes the symbol start position and the number of symbols of the at least one first symbol.
[0088] In a possible design, the time domain position information includes a first resource indication value RIV, and the first RIV is used to indicate the start position and the number of time slots of the at least one first time slot; or,
[0089] The first RVI is used to indicate the symbol start position and the number of symbols of the at least one first symbol.
[0090] In a 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.
[0091] In a 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.
[0092] In a 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.
[0093] In a possible design, the first RB is a virtual resource block VRB;
[0094] The frequency domain position information includes the first VRB start position and the number of first VRBs of the at least one first VRB.
[0095] In a possible design, the first RB is a VRB;
[0096] The frequency domain position information includes a second RIV, and the second RIV is used to indicate the first VRB start position and the number of first VRBs of the at least one first VRB.
[0097] In a possible design, the first RB is a physical resource block PRB;
[0098] The frequency domain position information includes the first PRB start position and the number of first PRBs of the at least one first PRB; or,
[0099] The frequency domain position information includes a third RIV, and the third RIV is used to indicate the first PRB position and the number of first PRBs of the at least one first PRB.
[0100] In a possible design, the frequency-domain position information further includes the starting position of the second physical resource block (PRB) of the first PRB and the number of second PRBs; or,
[0101] the frequency-domain position information includes a fourth radio resource identifier (RIV), and the fourth RIV is used to indicate the position of the second PRB and the number of second PRBs of the at least one first PRB.
[0102] In a possible design, the frequency-domain position information includes a second index value, and the resource blocks (RBs) in the frequency-domain position corresponding to the second index value are the first RBs.
[0103] In a possible design, the first configuration information further includes first indication information, and the first indication information is used to indicate the size of the resource block group (RBG) corresponding to the uplink bandwidth part (BWP) or the downlink BWP of the single beam frequency domain (SBFD) region.
[0104] In a possible design, the first configuration information further includes second indication information, and the second indication information is used to indicate the frequency-domain position of the guard band in the SBFD region.
[0105] In a possible design, the first configuration information is at least one of the following: system information block (SIB), radio resource control (RRC) signaling, downlink control information (DCI).
[0106] In a possible design, the first scheduling information is used to indicate at least one second RB, and the second RB is the RB occupied by the first channel in the SBFD region.
[0107] In a possible design, if the resource allocation type is the first type, the first scheduling information includes a second bitmap, and the bit positions with a first value in the second bitmap are used to indicate the first RBG, and the RBs in the first RBG are the second RBs.
[0108] In a possible design, the second RB is a virtual resource block (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).
[0109] In a possible design, if the first channel is continuous in the frequency domain of the SBFD region, the first scheduling information includes a fifth RIV, and the fifth RIV is used to indicate the starting position of the second VRB and the number of second VRBs of the at least one second VRB.
[0110] In a possible design, if the first channel is not continuous in the frequency domain of the SBFD region, then
[0111] The first scheduling information includes a sixth RIV, where the sixth RIV is used to indicate a third VRB starting position and a third VRB number. The second VRB is the remaining VRB after removing the VRB corresponding to the invalid region from a continuous plurality of VRBs. The continuous plurality of VRBs are the VRBs indicated by the third VRB starting position and the third VRB number. The invalid region is the frequency region corresponding to the second transmission direction and the guard band region, and the second transmission direction is opposite to the transmission direction corresponding to the first channel; or,
[0112] The first scheduling information includes at least two seventh RIVs, and any one of the seventh RIVs is used to indicate a segment of continuous second VRBs. When interleaving mapping is performed from VRB to PRB, the second VRBs indicated by the seventh RIV are interleaved and mapped within a first frequency range, and the first frequency range is the frequency range individually indicated by the seventh RIV; or,
[0113] 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. When interleaving mapping is performed from VRB to PRB, the second VRBs respectively indicated by the eighth RIV are interleaved and mapped within a second frequency range, and the second frequency range is the frequency range jointly indicated by the at least two eighth RIVs;
[0114] Wherein, the invalid region is not included in the range of the interleaving mapping.
[0115] In a possible design, the first scheduling information includes a first frequency domain resource allocation (FDRA), and the first FDRA is used to indicate at least one third RB occupied by the first channel in a first region, where the first region is a non-SBFD region or an SBFD region.
[0116] In a possible design, the first scheduling information further includes a second FDRA, and the second FDRA is used to indicate at least one fourth RB occupied by the first channel in a second region, where the second region is an SBFD region or a non-SBFD region.
[0117] In a possible design, the first FDRA is further used to map at least one fourth RB occupied by the first channel in a second region, where the second region is an SBFD region or a non-SBFD region.
[0118] In a possible design, if the resource allocation type is the first type, then the first FDRA includes a third bitmap, and the bit positions with a first value in the third bitmap are used to indicate the resource block group (RBG) corresponding to the first region and the RBG corresponding to the second region;
[0119] Among them, the size of the RBG corresponding to the first region is the RBG size configured for the first region, and the size of the RBG corresponding to the second region is the RBG size allocated for the second region.
[0120] In a possible design, the third RB and the fourth RB are VRBs;
[0121] If the resource allocation type is the second type, the first FDRA includes a ninth RIV, and the ninth RIV is used to indicate the starting position of the fourth VRB and the number of the fourth VRBs of the at least one third VRB;
[0122] The product of the starting position of the fourth VRB and the first coefficient is used to indicate the starting VRB of the at least one fourth VRB, and the product of the number of the fourth VRBs and the second coefficient is used to indicate the number of VRBs of the at least one fourth VRB.
[0123] In a possible design, the first channel is a physical downlink shared channel PDSCH, and the second channel is a physical uplink shared channel PUSCH; or,
[0124] The first channel is PUSCH, and the second channel is PDSCH.
[0125] In a possible design, 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.
[0126] In a possible design, the method further includes:
[0127] Sending hopping parameters to the terminal device, where the hopping parameters include a first frequency adjustment value for hopping from the SBFD region to a non-SBFD region, and / or a second frequency adjustment value for hopping from the non-SBFD region to the SBFD region.
[0128] In a possible design, for intra-slot hopping from the first region to the second region, 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 operation result of the second value with respect to the size of the first BWP.
[0129] In a possible design, for inter-slot hopping from the first region to the second region, the starting RB of the even slot is the RB starting position indicated by the first scheduling information, and the starting RB of the odd slot is the RB indicated by the modulo operation result of the second value with respect to the size of the first BWP.
[0130] In a possible design, for the inter-slot group frequency hopping from the first region to the second region, the starting RB of the slots in the even groups is the RB starting position indicated by the first scheduling information, and the starting RB of the slots in the odd groups is the RB indicated by the modulo operation result of the second value with respect to the size of the first BWP.
[0131] In a possible design, the second value is the sum of the RB starting position indicated by the first scheduling information, the offset RB, and the frequency adjustment value for hopping from the first region to the second region, and the size of the first BWP is the size of the uplink BWP in the second region.
[0132] In a third aspect, an embodiment of the present application provides a resource configuration device. The device includes:
[0133] a receiving module, configured to receive first configuration information sent by a network device, where the first configuration information is used to indicate the resource position of a sub-band non-overlapping full-duplex (SBFD) region;
[0134] 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 the resource position of a first channel;
[0135] a transmitting module, configured to transmit the first channel according to the first configuration information and the first scheduling information.
[0136] In a fourth aspect, an embodiment of the present application provides a resource configuration device. The device includes:
[0137] a sending module, configured to send first configuration information to a terminal device, where the first configuration information is used to indicate the resource position of an SBFD symbol;
[0138] The sending module is further configured to send first scheduling information to the terminal device, where the first scheduling information is used to indicate the resource position of a first channel;
[0139] a transmitting module, configured to transmit the first channel according to the first configuration information and the first scheduling information.
[0140] Fifth aspect, embodiments of the present application provide a terminal device, which can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a mobile phone, smart TV, wearable device, tablet computer (Pad), computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, and so on.
[0141] 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 as in the first aspect.
[0142] Sixth aspect, embodiments of the present application provide a network device, which can be a base transceiver station (BTS) in a GSM system or a CDMA system, can also be a NodeB (NB for short) in a WCDMA system, can also be an evolved NodeB (eNB for short), access point (AP) or relay station in an LTE system, or can also be a base station in a 5G system, etc.
[0143] 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 as in the second aspect.
[0144] Seventh aspect, embodiments of the present application provide a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the methods as in the first aspect and the second aspect are implemented.
[0145] 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, it causes a computer to execute the methods according to the first aspect and the second aspect.
[0146] In a ninth aspect, an embodiment of the present application provides a chip, which includes a processor. The processor is used to call a computer program in a memory to execute the methods described in the first aspect and the second aspect.
[0147] It should be understood that the technical solutions of the second aspect to the ninth aspect of the present application correspond to the technical solution of the first aspect of the present application, and the beneficial effects obtained by each aspect and the corresponding feasible implementation manners are similar, and will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS
[0148] Figure 1 It is a schematic diagram of the mapping of the VRB provided by the embodiment of the present application;
[0149] Figure 2 It is a schematic diagram of the RBG provided by the embodiment of the present application;
[0150] Figure 3 It is a schematic indication of the frequency-domain resources provided by the embodiment of the present application Figure 1 ;
[0151] Figure 4 It is a schematic indication of the frequency-domain resources provided by the embodiment of the present application Figure 2 ;
[0152] Figure 5 It is a schematic diagram of the communication scenario provided by the embodiment of the present application;
[0153] Figure 6A It is a schematic implementation of the SBFD time slot provided by the embodiment of the present application Figure 1 ;
[0154] Figure 6B It is a schematic implementation of the SBFD time slot provided by the embodiment of the present application Figure 2 ;
[0155] Figure 6C It is a schematic implementation of the SBFD time slot provided by the embodiment of the present application Figure 3 ;
[0156] Figure 6D It is a schematic implementation of the SBFD time slot provided by the embodiment of the present application Figure 4 ;
[0157] Figure 7 It is a signaling interaction diagram of the resource configuration method provided by the embodiment of the present application;
[0158] Figure 8Schematic diagram of the indication of time-domain resources provided by the embodiments of the present application Figure 1 ;
[0159] Figure 9 Schematic diagram of the indication of time-domain resources provided by the embodiments of the present application Figure 2 ;
[0160] Figure 10 Schematic diagram of the indication of time-domain resources provided by the embodiments of the present application Figure 3 ;
[0161] Figure 11 Schematic diagram of the indication of discontinuous frequency-domain resources provided by the embodiments of the present application Figure 1 ;
[0162] Figure 12 Schematic diagram of the indication of discontinuous frequency-domain resources provided by the embodiments of the present application Figure 2 ;
[0163] Figure 13 Schematic diagram of the indication of discontinuous frequency-domain resources provided by the embodiments of the present application Figure 3 ;
[0164] Figure 14 Schematic diagram of the processing of PUSCH frequency hopping provided by the embodiments of the present application Figure 1 ;
[0165] Figure 15 Schematic diagram of the processing of PUSCH frequency hopping provided by the embodiments of the present application Figure 2 ;
[0166] Figure 16 Schematic diagram of the processing of PUSCH frequency hopping provided by the embodiments of the present application Figure 3 ;
[0167] Figure 17 Schematic diagram of the processing of PUSCH frequency hopping provided by the embodiments of the present application Figure 4 ;
[0168] Figure 18 Schematic diagram of the structure of the resource configuration device provided by the embodiments of the present application Figure 1 ;
[0169] Figure 19 Schematic diagram of the structure of the resource configuration device provided by the embodiments of the present application Figure 2 ;
[0170] Figure 20 Schematic diagram of the structure of the terminal device provided by the embodiments of the present application;
[0171] Figure 21 Schematic diagram of the structure of the network device provided by the embodiments of the present application. Detailed implementation manners
[0172] For the convenience of clearly describing the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0173] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the preceding and following associated objects. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0174] It should be noted that "when..." in the embodiments of the present application can be at the instant when a certain situation occurs or within a period of time after a certain situation occurs. The embodiments of the present application do not make specific limitations on 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.
[0175] For the convenience of understanding, the concepts related to the present application will be explained first.
[0176] 1. Terminal device
[0177] The terminal device can be a device that includes wireless transceiver functions and can cooperate with a network device to provide communication services for users. Specifically, the terminal device can refer to a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile device, 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, the terminal device can 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 functions, a computing device, or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a network after 5G, etc.
[0178] 2. Network device
[0179] The network device can be a device used to communicate with the terminal device. For example, it can be a Base Transceiver Station (BTS) in a Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) communication system, or a Node B (NB) in a Wideband Code Division Multiple Access (WCDMA) system, or an Evolutional Node B (eNB or eNodeB) in an LTE system. Alternatively, 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.
[0180] The network device involved in the embodiments of this application can also be referred to as a Radio Access Network (RAN) device. The RAN device is connected to the terminal device and is used to receive the data of the terminal device and send it to the core network device. The RAN device corresponds to different devices in different communication systems. For example, in the 2G system, it corresponds to the base station and the base station controller; in the 3G system, it corresponds to the base station and the Radio Network Controller (RNC); in the 4G system, it corresponds to the Evolutional Node B (eNB); in the 5G system, it corresponds to the access network devices in the 5G system, such as the New Radio (NR) access network devices (e.g., gNB, Central Unit CU, Distributed Unit DU).
[0181] 3. Bandwidth Part (BWP)
[0182] The BWP can also be referred to as the 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 (RBGs). The BWP can be a downlink BWP or an uplink BWP. Among them, 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 embodiments of this application, the positive integer number can be 1, 2, 3, or more, and this application does not limit this.
[0183] The terminal device can be configured with multiple BWPs. For each BWP, the parameter set (numerology) of the BWP can be independently configured by pre-configuration or by the network device sending signaling to the terminal device. The numerologies of different BWPs may be the same or different. The numerology can be defined by one or more of the following parameter information: subcarrier spacing, cyclic prefix (CP), information of the time unit, bandwidth of the BWP, etc. For example, the numerology can be defined by the subcarrier spacing and CP.
[0184] 4. Resource Element (RE), also known as resource particle.
[0185] It is the smallest resource unit in the NR physical resource, occupying 1 orthogonal frequency division multiplexing (OFDM) symbol in the time domain and 1 subcarrier in the frequency domain.
[0186] 5. Resource Block (RB)
[0187] An RB is one of the most basic resource units. In the frequency domain, one RB can include 12 sub - carriers. In NR, the concept of time domain is not emphasized for RBs. When performing frequency - domain resource allocation, an RB is further divided into a physical resource block (PRB) or a virtual resource block (VRB).
[0188] Unless otherwise specified in the embodiments of this application, an RB can refer to either a VRB or a PRB. When described together with other information, it can be determined as a VRB or a PRB according to the specific scenario.
[0189] 6. Frequency - domain Interleaved Mapping
[0190] When performing frequency - domain resource allocation, if the configured RB is a VRB, the data will first be mapped to the VRB and then from the VRB to the PRB. In this mapping step, if there is no frequency - domain interleaving, the numbers of VRBs and PRBs correspond one by one. For example, the data on the VRB numbered n will be mapped to the PRB numbered n.
[0191] Exemplarily, refer to Figure 1 for understanding, Figure 1 which is the mapping schematic diagram of the VRB provided by the embodiments of this application.
[0192] As Figure 1 shown, assume that there are 24 VRBs numbered from 0 to 23 in the current BWP, and assume that there is no frequency - domain interleaving currently. Then, when mapping from VRB to PRB, 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.
[0193] However, in the mapping step, if frequency - domain interleaving is performed, the numbers of VRBs and PRBs can be mapped out of order within the current BWP bandwidth. For example, the data on the VRB numbered n may be mapped to the PRB numbered n + K, where n is an integer greater than or equal to zero and K is an integer. The specific interleaving rules can refer to the prior art and will not be elaborated here.
[0194] Exemplarily, assume that the current BWP also includes 24 VRBs numbered 0 to 23, and assume that frequency-domain interleaving is currently performed. Then, when mapping VRBs to PRBs, 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.
[0195] 6. Resource Block Groups (RBGs)
[0196] An RBG includes a group of consecutive RBs. The number of RBs contained in an RBG is the size of the RBG (RBG size). For example, if the RBG size is 2, then an RBG includes 2 consecutive RBs. Currently, in the NR protocol, the RBG size can be 2, 4, 8, 16, etc.
[0197] For a terminal device, the RBG size can be determined according to the RBG configuration and the BWP bandwidth. Currently, the NR standard predefines two RBG configurations. In RBG configuration 1, the candidate values of the RBG size are 2, 4, 8, 16; in RBG configuration 2, the candidate values of the RBG size are 4, 8, 16. The network device can use the high-layer signaling parameter rbg-Size to indicate the RBG configuration in each BWP to the terminal device.
[0198] 7. The Number and Size of RBGs in a BWP
[0199] The RBGs are divided according to the system bandwidth, that is, the first RBG consists of the first P RBs starting from the system bandwidth, and so on, where P is the RBG size. It can be understood with reference to Figure 2 for understanding. Figure 2 is the RBG schematic diagram provided by the embodiments of this application.
[0200] Specifically, as Figure 2 shown, where RB0 is the RB with the smallest number in the system bandwidth. Then when P = 2, starting from RB0, every 2 RBs form an RBG. For example, in the Figure 2 example, RB0 and RB1 form an RBG, RB2 and RB3 form an RBG, RB4 and RB5 form an RBG, and so on.
[0201] In addition, a BWP is a continuous frequency-domain resource defined by the starting RB (i.e., the first RB) and the RB length. The starting RB and the ending RB in a BWP can both be any RB in the system bandwidth. Therefore, some of the RBs in the RBG to which the starting RB or the ending RB belongs may be inside the BWP, and some may be outside the BWP. For example Figure 2As shown, the starting RB of the BWP is RB3. RB2 and RB3 originally belonged to the same RBG, but RB3 is within the BWP and RB2 is outside the BWP. The ending RB of the BWP is RB12. RB12 and RB13 originally belonged to the same RBG, but RB12 is within the BWP and RB13 is outside the BWP.
[0202] Therefore, it can be understood that the number of RBs included in the first and last RBGs in the BWP can be equal to P or less than P. Except for this, each RBG in the BWP contains P RBs.
[0203] For example, in the Figure 2 example, only RB3 is included in the 1st RBG (i.e., RBG 0) in the BWP, RB4 and RB5 are included in the 2nd RBG (i.e., RBG1), RB6 and RB7 are included in the 3rd RBG (i.e., RBG 2), RB8 and RB9 are included in the 4th RBG (i.e., RBG 3), RB10 and RB11 are included in the 5th RBG (i.e., RBG 4), and only RB12 is included in the last RBG (i.e., RBG 5).
[0204] 8. Existing frequency domain resource allocation types
[0205] There are two existing frequency domain resource allocation types: type 0 (type0) and type 1 (type1).
[0206] Among them, for the frequency domain resource allocation of type 0 (type0), a bitmap is used to indicate the RBG for frequency domain allocation, and continuous or discontinuous frequency domain resource allocation can be achieved.
[0207] Among them, for the frequency domain resource allocation of type 1 (type1), a "starting point + length" method is used to indicate a continuous segment of RBs, and only continuous resource classification can be achieved for this type.
[0208] Reference can be made to Figure 3 and Figure 4 for a further understanding of the frequency domain resource allocation of type0 and type1 introduced above. Figure 3 Schematic diagram of the indication of the frequency domain resources provided by the embodiments of the present application Figure 1 , Figure 4 Schematic diagram of the indication of the frequency domain resources provided by the embodiments of the present application Figure 2 .
[0209] First, in combination with Figure 3 an exemplary introduction to type0 is given.
[0210] Such as Figure 3As shown in the figure, assume that a BWP includes 24 consecutive RBGs, the RBG size is 4, and each corresponding RBG contains 4 RBs. In addition, each RBG corresponds to a bit. When the bit corresponding to the RBG is the first value (e.g., 1), it means that this RBG is allocated to the terminal device. When the bit corresponding to the RBG is the second value (e.g., 0), it means that this RBG is not allocated to the terminal device. The bits corresponding to multiple RBGs constitute Figure 3 the so-called bitmap (bit map).
[0211] In Figure 3 the example, assume that 4 RBGs, namely RBG2, RBG14, RBG15, and RBG18, are allocated to the terminal device. Then the bits corresponding to these 4 RBGs in the bitmap are 1, and the bits corresponding to the remaining RBGs are 1. Therefore, the bitmap is Figure 3 00100000000001100100000 as shown.
[0212] It can be understood from the above example that the resource allocation method of type0 can achieve flexible distribution of frequency domain resources within the BWP and support discontinuous frequency domain resource allocation.
[0213] Secondly, combined with Figure 4 an exemplary introduction to type1 will be given.
[0214] As Figure 4 shown in the figure, assume that a BWP includes 96 consecutive RBs. The network device indicates the RBs allocated to the terminal device through the starting RB (RB start ) and the number of RBs (L length ). For example, in Figure 4 the example, the starting RB is RB24 and the number of RBs is 16. Then 16 consecutive RBs from RB24 to RB30 can be allocated to the terminal device.
[0215] In addition, the network device can directly indicate the starting RB and the number of RBs through the parameters of RB start and L length ; or the network device can also indicate the starting RB and the number of RBs through the RIV (resource indication value). Among them, the RIV can achieve joint coding of the starting RB and the number of RBs, so as to use one RIV to indicate these two items of data, namely the starting RB and the number of RBs. The specific calculation method of the RIV can refer to the introduction in the related technology and will not be elaborated here.
[0216] Among them, the resource allocation method of type1 can indicate the frequency-domain resources at the RB level with a relatively small number of bits. However, this method can only achieve continuous frequency-domain resource allocation.
[0217] 9. DMRS
[0218] DMRS (Demodulation Reference Signal) can be used for channel estimation. For example, through DMRS bundling, that is, jointly estimating the channel by combining the DMRS sent in multiple time slots, the accuracy of the uplink channel estimation can be improved, thereby improving the coverage of the uplink PUSCH / PUCCH.
[0219] Based on the above introduction, first, in combination with Figure 5 , the scenarios applicable to the resource configuration method in this application will be described.
[0220] Figure 5 It is a schematic diagram of the communication scenario provided by the embodiment of this application. Please refer to Figure 5 , including a network device 501 and a terminal device 502. Wireless communication can be carried out between the network device 501 and the terminal device 502. Among them, the terminal device 502 can communicate with at least one core network via a Radio Access Network (RAN).
[0221] Among them, the communication system can be a Global System of Mobilecommunication (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 5th-Generation (5G) system.
[0222] Correspondingly, the network device can be a Base Transceiver Station (BTS) in the GSM system or the CDMA system, can also be a NodeB (NB) in the WCDMA system, can also be an evolved NodeB (eNB), an access point (AP), or a relay station in the LTE system, or can also be a base station in the 5G system, etc., which is not limited herein.
[0223] 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 solutions 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.
[0224] It can be understood that if the technical solutions of the embodiments of this application are applied to other wireless communication networks, the corresponding names can also be replaced with the names of the corresponding functions in other wireless communication networks.
[0225] 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 two-way data transmission can be carried out between the terminal device and the network device.
[0226] Duplex technology can include two modes: full duplex and half duplex. Full duplex means that two-way data transmission can be carried out simultaneously, that is, both communication parties can send and receive data at the same time. Half duplex means that the transceiver of the communication device cannot be carried out simultaneously and can only be carried out alternately.
[0227] Furthermore, the half-duplex mode can be divided into Frequency-division Duplex (FDD) and Time-division Duplex (TDD). TDD means that the uplink and downlink are carried out crosswise according to time allocation on the same frequency band; while FDD is that the uplink and downlink are carried out simultaneously in different frequency bands.
[0228] In a TDD system, time-domain resources are divided between the downlink and the uplink. Allocating a limited duration for the uplink or downlink in TDD will result in reduced coverage, increased latency, and reduced capacity. FDD also has corresponding defects.
[0229] To improve uplink (UL) coverage and throughput, and as an enhancement to traditional TDD and FDD technologies, research on full-duplex technology is currently underway, that is, the feasibility of simultaneous existence of the downlink and uplink is studied. More specifically, specific research has been conducted on subband non-overlapping full-duplex (SBFD) technology, where SBFD technology supports full-duplex operation based on subbands. For example, a network device can configure a UL subband in a DL (downlink) time slot or a flexible (F) time slot for scheduling UE uplink transmission.
[0230] More specifically, for a carrier component (CC), in the downlink (DL) symbol (or time slot) or flexible (F) symbol (or time slot), the frequency domain can be divided into multiple subbands (SBs). Among them, the multiple divided subbands can include a UL subband and at least one DL subband. For example, the multiple subbands include 1 or 2 DL subbands. The network device can send DL signals in the DL subband while receiving UL signals in the UL subband.
[0231] Among them, when a time period simultaneously includes a DL subband and a UL subband in the frequency domain, the part corresponding to the DL subband can be understood as the downlink part in the SBFD symbol, and the part corresponding to the UL subband can be understood as the uplink part in the SBFD symbol.
[0232] In addition, when a time slot includes multiple symbols and includes at least one SBFD symbol, this time slot can be called an SBFD time slot. Optionally, when all the multiple symbols included in a time slot are SBFD symbols, this time slot can be called an SBFD time slot.
[0233] Extendable, when a subframe includes multiple time slots and includes at least one SBFD time slot, this subframe can be called an SBFD subframe. Optionally, when all the multiple time slots included in a subframe are SBFD time slots, this subframe can be called an SBFD subframe.
[0234] In addition, extendable, when a frame includes multiple subframes and includes at least one SBFD subframe, this frame can be called an SBFD frame. Optionally, when all the multiple subframes included in a frame are SBFD subframes, this frame can be called an SBFD frame.
[0235] Whether it is an SBFD time slot, an SBFD subframe, or an SBFD frame, there is also a distinction between uplink and downlink inside, and the distinction method is similar to the implementation introduced above, which will not be elaborated here.
[0236] In this embodiment, the area composed of SBFD symbols (or SBFD time slots, SBFD sub-frames, SBFD frames) can be referred to as the SBFD area. Then, it can be understood that there are also uplink and downlink parts in the SBFD area. For example, when the resource granularity is a symbol, the area composed of the uplink sub-bands in the SBFD symbol is the uplink part of the SBFD area, and the area composed of the downlink sub-bands in the SBFD symbol is the downlink part of the SBFD area. Alternatively, the SBFD area can also be referred to as SBFD operation.
[0237] Moreover, the area that does not contain SBFD symbols (or SBFD time slots, SBFD sub-frames, SBFD frames) can be referred to as the non-SBFD area.
[0238] Next, taking the case where the SBFD area includes SBFD time slots (i.e., the granularity in the SBFD area is a time slot) as an example, several specific examples will be described with reference to Figures 6A - 6D several specific examples. Figure 6A This is a schematic diagram of the implementation of the SBFD time slot provided by the embodiment of the present application Figure 1 , Figure 6B This is a schematic diagram of the implementation of the SBFD time slot provided by the embodiment of the present application Figure 2 , Figure 6C This is a schematic diagram of the implementation of the SBFD time slot provided by the embodiment of the present application Figure 3 , Figure 6D This is a schematic diagram of the implementation of the SBFD time slot provided by the embodiment of the present application Figure 4 .
[0239] As Figure 6A shown, assume that there are currently 5 time slots from time slot 0 to time slot 4. Assume that time slot 0 is a downlink time slot ( Figure 6A denoted by D for downlink in Figure 6A ), time slot 4 is an uplink time slot ( Figure 6A denoted by U for uplink in Figure 6A ), and time slots 1 to 3 were originally downlink time slots or flexible time slots. To implement the SBFD technology introduced above, for the three time slots 1 to 3, an uplink sub-band and a downlink sub-band can be divided within their frequency domain ranges. The uplink sub-band is used to transmit uplink signals, and the downlink sub-band is used to transmit downlink signals. Therefore, in the three time slots 1 to 3, the part corresponding to the uplink sub-band (i.e.,
[0240] the upper half of time slots 1 to 3 in Figure 6A 、 Figure 6B 、 Figure 6CThe illustrated partitioning cases are all similar, where a portion of the subbands is partitioned as the uplink subbands in the DL time slots or flexible time slots, and the rest are used as the downlink subbands. The difference lies in that, in the direction from the smallest to the largest frequency domain, Figure 6A in the illustrated case, the uplink subbands are located above the downlink subbands, Figure 6B in the illustrated case, the uplink subbands are located below the downlink subbands, Figure 6C in the illustrated case, the uplink subbands are located in the middle of two discontinuous downlink subbands.
[0241] and referring to Figure 6D , subbands can also be partitioned as downlink subbands in the uplink time slots. As shown in Figure 6D , it is also assumed that there are currently 5 time slots from time slot 0 to time slot 4. Assume that time slot 0 is a downlink time slot, time slot 4 is an uplink time slot, and time slots 1 to 3 were originally uplink time slots. To implement the SBFD technology introduced above, for these three time slots 1 to 3, uplink subbands and downlink subbands can be partitioned within their frequency domain ranges. The uplink subbands are used for uplink signals, and the downlink subbands are used for transmitting downlink signals. Therefore, these three time slots 1 to 3 are used as the SBFD time slots introduced above, and the uplink SBFD time slots and downlink SBFD time slots are also distinguished.
[0242] In the actual implementation process, the specific partitioning method of the subbands and the uplink and downlink allocation methods can be determined according to actual requirements. And the above Figures 6A - 6D is introduced with time slots as an example. By replacing the above time slots with symbols, the corresponding SBFD symbols can be understood, and their implementation methods are similar, so they will not be elaborated here.
[0243] In addition, between the DL subbands and UL subbands in the SBFD region, a guard band (GB) can also be included. Through the GB, frequency domain isolation can be achieved, thereby reducing the interference between the DL signals in the DL subbands and the UL signals in the UL subbands.
[0244] In the SBFD region, the DL subbands and the GB are not available for UL transmission. Also, the frequency domain ranges available for UL transmission in the SBFD time slots and UL time slots are different.
[0245] Currently, when allocating the frequency domain resources of PDSCH (Physical Downlink Shared Channel) or PUSCH (Physical Uplink Shared Channel) in 5G NR, it is usually based on a single frequency domain configuration of the BWP. For example, a set of frequency domain resource ranges and RBG sizes, etc. are configured for the BWP, so as to achieve frequency domain resource allocation.
[0246] However, after the introduction of the SBFD technology, the available frequency domain resources of the DL link and the UL link of the terminal device are different in different time periods. Taking the above-introduced Figure 6A as an example, the available frequency domain resources of the DL link in time slot 0 and the available frequency domain resources of the DL link in time slot 1 are different. Specifically, the available frequency domain resources of the DL link in time slot 1 are less.
[0247] This requires ensuring that the BWP configured for the terminal device has different bandwidths in different time periods, that is, it is required that the PDSCH and the PUSCH have different available PRBs in different time periods. Therefore, the current frequency domain resource allocation method is no longer applicable, and there is an urgent need to provide a frequency domain resource allocation method adapted to the SBFD technology.
[0248] In the resource configuration method provided in the embodiments of the present application, the indication method for the resource location in the SBFD area and the resource configuration method for the PUSCH or the PDSCH in the SBFD area are introduced, so as to implement a frequency domain resource allocation method adapted to the SBFD technology.
[0249] The resource configuration method provided by the present application will be described below in conjunction with specific embodiments. Figure 7 FIG. is a signaling interaction diagram of the resource configuration method provided by the embodiments of the present application.
[0250] As Figure 7 shown, the method includes:
[0251] S701. The network device sends first configuration information to the terminal device, and the first configuration information is used to indicate the resource location in the SBFD area.
[0252] The network device indicates the resource location in the SBFD area by sending the first configuration information to the terminal device. The concept of the SBFD area has been introduced in the above embodiments and will not be elaborated 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 may include time domain location information and frequency domain location information.
[0253] In the time domain direction, the time domain location information is used to indicate the time domain location 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, etc. introduced above. These concepts have been introduced in the above embodiments and will not be elaborated here.
[0254] In the frequency domain direction, the frequency domain location information is used to indicate the specific frequency domain locations of the uplink BWP and the downlink BWP in the SBFD area.
[0255] 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.
[0256] Alternatively, since in this embodiment, a part of the frequency-domain position is divided as the uplink sub-band on the downlink symbol or the flexible symbol (taking the symbol as an example for illustration, and the implementation of other time-domain positions is similar), then on the downlink symbol or the flexible symbol, the part except for the uplink sub-band and the guard band is the part of the downlink sub-band. Therefore, the frequency-domain position information may also only indicate 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 may also only indicate the frequency-domain position of the downlink BWP, and the frequency-domain position of the uplink BWP can be obtained by calculation.
[0257] 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.
[0258] By sending the first configuration information to the terminal device, the terminal device can be made to clearly know which resource regions are the SBFD regions, and only then can the corresponding uplink and downlink transmissions be completed on the SBFD regions.
[0259] S702. The network device sends first scheduling information to the terminal device, and the first scheduling information is used to indicate the resource position of the first channel.
[0260] When it is necessary to transmit PDSCH or PUSCH on the SBFD region, it is also necessary to further indicate how the transmission resources of PDSHC and PUSCH on the SBFD region are distributed.
[0261] 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 position of the first channel, and the first channel may be PDSCH or PUSCH.
[0262] 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 may indicate through the first scheduling information (which can also be understood as downlink scheduling information) that the resource position of the PDSCH includes this SBFD symbol in the time domain, and indicate the specific frequency-domain position of the resource position of the PDSCH in the downlink sub-band in this SBFD symbol in the frequency domain.
[0263] Similarly, taking the example that the first channel needs to be transmitted on a certain SBFD symbol, 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 location of the PUSCH includes this SBFD symbol in the time domain, and indicate the specific frequency domain location of the resource location of the PUSCH in the uplink sub-band within this SBFD symbol in the frequency domain.
[0264] It can be 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, and when the first channel is transmitted in a non-SBFD area, the first scheduling information is used to indicate the resource location of the first channel in the non-SBFD area. Therefore, the specific implementation of the first scheduling information in this embodiment is not limited, and it depends on the specific resource configuration of the first channel.
[0265] S703. The network device and the terminal device transmit the first channel according to the first configuration information and the first scheduling information.
[0266] After the network device sends the first configuration information and the first scheduling information introduced above to the terminal device, the network device and the terminal device can transmit the first channel based on the same resource configuration.
[0267] Among them, when the first channel is PDSCH, correspondingly, it is the network device that sends the PDSCH and the terminal device that receives the PDSCH. Specifically, the terminal device can determine the resource location of the SBFD area according to the first configuration information, and determine the resource location of the PDSCH according to the first scheduling information, and then receive the PDSCH at the corresponding resource location.
[0268] And when the first channel is PUSCH, correspondingly, it is the terminal device that sends the PUSCH and the network device that receives the PUSCH. Specifically, the terminal device can determine the resource location of the SBFD area according to the first configuration information, and determine the resource location of the PUSCH according to the first scheduling information, and then send the PUSCH at the corresponding resource location.
[0269] The resource allocation method provided by the embodiments of this application includes: A network device sends first configuration information to a terminal device, where the first configuration information is used to indicate the resource locations of the uplink BWP or the downlink BWP in the SBFD region. The network device sends first scheduling information to the terminal device, where the first scheduling information is used to indicate the resource locations of a 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 locations in the SBFD region through the first configuration information, and then indicating the resource distribution of PUSCH or PDSCH on the SBFD region through the first scheduling information, a resource allocation method adapted to the SBFD technology can be implemented. Then, 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 effectiveness of resource allocation.
[0270] Based on the above introduction, various possible specific implementations of the first configuration information and the first scheduling information provided in this application will be described below.
[0271] First, the first configuration information will be described. Based on the above introduction, it can be determined that the first configuration information may include time domain location information and frequency domain location information of the BWP in the first transmission direction. The following will introduce these two parts separately.
[0272] 1. Time domain location information in the first configuration information
[0273] In a possible implementation, the network device may indicate the types of each time slot and symbol through the SIB or the first RRC configuration message. The types of the time slot and symbol may be, for example, uplink, downlink, flexible, etc. The first RRC configuration message may be, for example, Time Division Duplex - Uplink - Downlink - Common Configuration Parameters (TDD - UL - DL - ConfigCommon), or may also be Time Division Duplex - Uplink - Downlink - Dedicated Configuration Parameters (TDD - UL - DL - ConfigDedicated).
[0274] On this basis, when the resource granularity of SBFD is a time slot, the SBFD region includes at least one SBFD time slot. The network device may use at least some of the time slots of the first type 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 may be used 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 time slots of the first type indicated by the SIB or RRC configuration message described above.
[0275] In addition, when the resource granularity of SBFD is an OFDM / DFT-S-OFDM (Discrete Fourier Transform Spread Orthogonal Frequency Division Multiplexing) symbol, the SBFD region includes at least one SBFD symbol. The network device may use at least some of the symbols of the first type indicated in 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 symbols of the first type indicated in the above-mentioned SIB or RRC configuration message.
[0276] Based on the concepts of the first time slot and the first symbol introduced above, the further problem to be solved is how to specifically indicate the first time slot and the first symbol. Several possible indication methods for the first time slot and the first symbol will be described below.
[0277] Method 1: Indication by bitmap
[0278] For example, the time domain position information may include a first bitmap, and the first bitmap includes a plurality of bits, where each bit corresponds to a time slot. The bits with the first value in the first bitmap are used to indicate the first time slot, and the first value may be 1, for example.
[0279] Reference may be made to Figure 8 Understand that Figure 8 is the indication schematic diagram of the time domain resources provided by the embodiments of this application Figure 1 .
[0280] As Figure 8 shown, assume that there are currently time slots 0 to 11, and assume that the network device configures time slots 1, 2, 6, 7, and 8 among them as SBFD time slots. Then the bits corresponding to these 5 time slots can be 1, and the bits of the remaining time slots can be 0. Therefore, the first bitmap as shown in Figure 8 can be obtained: 011000111000, where the 5 bits with the value of 1 respectively indicate their corresponding first time slots.
[0281] Alternatively, when configuring SBFD symbols, each bit in the first bitmap can also correspond to a symbol, and the bits with the first value in the first bitmap are used to indicate the first symbol.
[0282] Extendable, when configuring SBFD sub-frames or SBFD frames, each bit in the first bitmap can also correspond to a sub-frame or a frame, and the bits with the first value in the first bitmap are used to indicate the first sub-frame or the first frame, where the concepts of the first sub-frame and the first frame can be analogous to the concepts of the first symbol or the first time slot introduced above.
[0283] Method 2: Indication by means of starting time slot + number of time slots
[0284] For example, the time domain position information may include the starting time slot position and the number of time slots of at least one first time slot, so as to realize the indication of at least one first time slot. In this implementation manner, at least one first time slot is continuous.
[0285] For example, if the starting time slot position in the time domain position information 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 can be determined as the first time slots.
[0286] Alternatively, the time domain position information may include the starting symbol position and the number of symbols of at least one first symbol, so as to realize the indication of at least one first symbol. In this implementation manner, at least one first symbol is continuous.
[0287] Extendable, the time domain position information may include the starting sub-frame position and the number of sub-frames of at least one first sub-frame, so as to realize the indication of at least one first sub-frame. Alternatively, the time domain position information may include the starting frame position and the number of frames of at least one first frame.
[0288] Method 3: Indication by means of RIV
[0289] It can be determined with reference to the above introduction that RIV can indicate "starting + length", so the starting position of the time slot (or the starting position of the symbol) and the number of time slots (or the number of symbols) introduced above can be indicated by RIV.
[0290] Specifically, the time domain position information may include a first RIV, where the first RIV is used to indicate the starting time slot position and the number of time slots of at least one first time slot, so as to realize the indication of the first time slot.
[0291] Alternatively, the time domain position information includes a first RIV, where the first RIV is used to indicate the starting symbol position and the number of symbols of at least one first symbol, so as to realize the indication of the first symbol.
[0292] Method 4: Pre-define the mapping relationship between the time domain position and the resource index, and indicate by the index value
[0293] In this implementation manner, candidate time domain positions and candidate frequency domain positions may be pre-defined, and then the mapping relationship between the candidate time domain positions, the candidate frequency domain positions and the resource index is pre-defined, so as to indicate the first symbol or the first time slot by the index value.
[0294] Therefore, the time-domain position information may include a 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.
[0295] The following describes possible implementation manners of the mapping relationship between candidate resources and index values.
[0296] In a possible implementation manner, a piece of time-frequency resource may be used as a candidate resource, and then a resource index is predefined for this entire piece of time-frequency resource. Then, a single index value can be used to indicate both the time-domain position and the frequency-domain time-frequency position of the SBFD region.
[0297] For example, with reference to Figure 9 , taking the first index value indicating the first symbol as an example for understanding, Figure 9 is the indication schematic diagram of the time-domain resources provided by the embodiments of this application Figure 2 .
[0298] In Figure 9 , a piece of resource composed of multiple REs is schematically shown. Assume that on this piece of resource, the time-domain range of symbols 2 to 4 and the time-frequency resource corresponding to the frequency-domain range of subcarriers 4 to 7 ( Figure 9 the gray part in) are determined as candidate time-frequency resources, and an index value of 1 is assigned to this candidate time-frequency resource.
[0299] Then, for example, if the first index value is set to 1, it can be determined that the time-domain position corresponding to the first index value is symbols 2 to 4. Therefore, it can be determined that symbols 2 to 4 are the first symbols. And since the first index value 1 corresponds to a piece of time-frequency resource, it can also indicate the frequency-domain position of the SBFD region.
[0300] Alternatively, only a piece of time-domain resource may be used as a candidate resource, and then a resource index is predefined for this piece of time-domain resource. In this case, the index value is only used to indicate the time-domain position of the SBFD region.
[0301] For example, with reference to Figure 10 , taking the first index value indicating the first symbol as an example for understanding, Figure 10 is the indication schematic diagram of the time-domain resources provided by the embodiments of this application Figure 3 .
[0302] In Figure 10 , a piece of resource composed of multiple REs is schematically shown. Assume that on this piece of resource, the time-domain resource corresponding to the time-domain range of symbols 2 to 4 is determined as a candidate time-domain resource, and an index value of 1 is assigned to this candidate time-domain resource.
[0303] For example, if the first index value is set to 1, the time domain positions corresponding to the first index value can be determined to be symbol 2 to symbol 4. Therefore, it can be determined that symbol 2 to symbol 4 are the first symbols. 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.
[0304] Based on the above introduction, it can be understood that in the embodiments of the present application, the time domain position of the SBFD region can be indicated in multiple optional ways, so as to effectively implement the time domain configuration of the SBFD region.
[0305] Next, the frequency domain position information in the first transmission direction will be introduced:
[0306] 2. Frequency domain position information in the first configuration information
[0307] In this embodiment, the frequency domain position information may specifically be the frequency domain position information indicating the BWP in the first transmission direction, and the first transmission direction is uplink or downlink.
[0308] For downlink transmission, due to the introduction of the SBFD technology, the frequency domain configurations of the downlink in the SBFD region and the non-SBFD region of the downlink are different; and for uplink transmission, the introduction of the SBFD technology also causes the frequency domain configurations of the uplink in the SBFD region and the non-SBFD region of the downlink to be different. Then, in order to ensure the effectiveness of resource configuration, different frequency domain configurations need to be indicated for the SBFD region and the non-SBFD region respectively. The processing methods for downlink and uplink are similar, so the downlink and uplink will not be distinguished in the following expressions, and it can be understood that the following scheme is used for both transmission directions.
[0309] In a possible implementation manner, when there is an SBFD region, an additional set of BWP configuration parameters can be correspondingly added. That is to say, a set of BWP configuration parameters is configured for the non-SBFD region, and another set of BWP configuration parameters is configured for the SBFD region.
[0310] In this implementation manner, the frequency domain position information may include the first 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 region. Exemplarily, when the first transmission direction is uplink, the first BWP configuration parameter is used to indicate the uplink BWP frequency domain position of the SBFD region. When the first transmission direction is downlink, the first BWP configuration parameter is used to indicate the downlink BWP frequency domain position of the SBFD region.
[0311] In another possible implementation, a set of BWP configuration parameters can be configured only for the area corresponding to the non-SBFD area. When there is an SBFD area, at least one first RB included in the uplink BWP frequency domain position or the downlink BWP frequency domain position of the SBFD area is directly indicated by the frequency domain position information. Exemplarily, when the first transmission direction is uplink, the frequency domain position information indicates 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 at least one first RB included in the downlink BWP frequency domain position of the SBFD area.
[0312] For the latter implementation manner of the above-introduced frequency domain position information, the further problem to be solved is how the frequency domain position information specifically indicates the first RB. Several possible implementation manners are introduced below respectively.
[0313] Method 1: Indicate by the starting RB + the number of RBs
[0314] Based on the above introduction, it can be determined that there are two types of RBs, VRBs and PRBs. The cases of VRBs and PRBs are described below respectively.
[0315] When the first RB is a VRB, for example, the frequency domain position information may include the starting position of the first VRB and the number of the first VRBs of at least one first VRB, so as to realize the indication of at least one first VRB. In this implementation manner, at least one first VRB is continuous.
[0316] When the first RB is a PRB, for example, the frequency domain position information may include the starting position of the first PRB and the number of the first PRBs of at least one first PRB, so as to realize the indication of at least one first PRB. In this implementation manner, the first PRBs indicated by the starting position of the first PRB and the number of the first PRBs must be continuous. If it is desired to configure multiple discontinuous first PRBs, then the frequency domain position information may further include the starting position of the second PRB and the number of the second PRBs of the first PRB.
[0317] For example, if the frequency domain position information includes that the starting position of the first PRB is PRB3 and the number of PRBs is 10, then these 10 PRBs from PRB3 to PRB12 can be determined as the first PRB. Further, if the frequency domain position information further includes that the starting position of the second PRB is PRB18 and the number of PRBs is 6, then these 6 PRBs from PRB18 to PRB23 can be determined as the first PRB, thus realizing the configuration of multiple discontinuous PRBs (each segment of PRBs is continuous itself).
[0318] Method 2: Indicate by the RIV
[0319] As can be determined from the above introduction, the RIV can indicate "start + length", so the start position and number of RBs introduced above can be indicated by the RIV.
[0320] In this implementation manner, the first RB can be a VRB. The frequency domain position information may include a second RIV, where the second RIV is used to indicate the start position and number of the first VRBs of at least one first VRB, thereby realizing the indication of the first VRB.
[0321] Alternatively, the first RB can also be a PRB. Correspondingly, the frequency domain position information may include a third RIV, where the third RIV is used to indicate the start position and number of the first PRBs of at least one PRB introduced above. For the same reason as above, the frequency domain position information may also include a fourth RIV, where the fourth RIV is used to indicate the start position and number of the second PRBs of at least one PRB introduced above.
[0322] Method 3: Pre-define the mapping relationship between the frequency domain position and the resource index, and indicate it through the index value
[0323] Similar to the implementation manner in the above time domain position information, in this implementation manner, candidate time domain positions and candidate frequency domain positions can be pre-defined, and then the mapping relationship between the candidate time domain positions, candidate frequency domain positions and the resource index can be pre-defined, so as to indicate the first RB through the index value.
[0324] Therefore, the frequency domain position information may include a second index value, and the RB in the frequency domain position corresponding to the second index value is the first RB. The RB here can be a VRB or a PRB.
[0325] Next, the possible implementation manners of the mapping relationship between the candidate resources and the index value will be described.
[0326] In a possible implementation manner, a piece of time-frequency resource can be used as the candidate resource, and then a resource index is pre-defined for this entire piece of time-frequency resource. Then, the time domain position and the time-frequency position in the frequency domain of the SBFD region can be indicated by one index value.
[0327] Similarly referring to Figure 9 , in Figure 9 a piece of resource composed of multiple REs is shown. Assume that the time domain range from symbol 2 to symbol 4 and the frequency domain range from sub-carrier 4 to sub-carrier 7 on this resource ( Figure 9 the gray part in) are determined as the candidate time-frequency resource, and an index value of 1 is assigned to this candidate time-frequency resource.
[0328] For example, if the second index value is set to 1, the frequency domain positions corresponding to the second index value can be determined as subcarriers 4 to 7. Therefore, it can be determined that the RBs in subcarriers 4 to 7 are the first RBs. And since the second index value 1 corresponds to a block of time-frequency resources, the time domain position of the SBFD region can also be indicated. Also, in this case, the second index value here and the first index value introduced above are actually the same index value.
[0329] Alternatively, only a block of frequency domain resources can be used as candidate resources, and then a resource index is predefined for this block of frequency domain resources. In this case, the index value is only used to indicate the frequency domain position of the SBFD region.
[0330] Similarly referring to Figure 10 , in Figure 10 a block of resources composed of multiple REs is illustrated. Suppose the frequency domain resources corresponding to the frequency domain range of subcarriers 4 to 7 on this block of resources are determined as candidate frequency domain resources, and an index value of 1 is assigned to the candidate frequency domain resources.
[0331] For example, if the second index value is set to 1, the frequency domain positions corresponding to the second index value can be determined as subcarriers 4 to 7. Therefore, it can be determined that the RBs in subcarriers 4 to 7 are the first RBs. 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.
[0332] Based on the above introduction, it can be understood that in the embodiments of the present application, the frequency domain position of the SBFD region can be indicated in multiple optional ways, thus effectively implementing the frequency domain configuration of the SBFD region.
[0333] The possible implementation manners of the time domain position information and the frequency domain position information in the first configuration information are introduced above. Further, since 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 setting requirements of different regions.
[0334] Therefore, the first configuration information may further include first indication information, and the first indication information is used to indicate the RBG size set for the SBFD region.
[0335] Optionally, if the first configuration information does not include the first indication information, that is, the RBG size is not separately configured for the SBFD region, the same RBG size as that of the non-SBFD region can be used for the SBFD region.
[0336] It can also be determined with reference to the above introduction that a guard band is also set in the SBFD region. Therefore, the first configuration information may further include second indication information, which is used to indicate the frequency-domain position of the guard band in the SBFD region. The specific indication method for the frequency-domain position of the guard band may refer to any of the frequency-domain position indications introduced above, and will not be elaborated here. Alternatively, the frequency-domain position of the guard band may be simply indicated. For example, only the number of RBs to be reserved needs to be indicated. The specific indication method for the frequency-domain position of the guard band may be selected according to actual requirements. S
[0337] Next, the transmission method of the first configuration information will be introduced. Among them, the transmission method of the first configuration information may include at least one of the following:
[0338] The first configuration information is sent through the SIB; or, the first configuration information is sent through the 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 the DCI, where the DCI includes group-common DCI and UE-level dedicated DCI.
[0339] The content introduced above are various possible implementation manners of the first configuration information. Next, various possible implementations of the first scheduling information will be introduced.
[0340] It can be understood that the first scheduling information may be uplink scheduling information, which is used to indicate the resource position of the PUSCH. Or the first scheduling information may also be downlink scheduling information, which is used to indicate the resource position of the PDSCH. However, since the internal implementations of the uplink scheduling information and the downlink scheduling information are relatively similar, the following content will be described with the first scheduling information as the object as a whole, and the differences between the uplink and the downlink will be separately introduced when they are involved.
[0341] For uplink scheduling and downlink scheduling, there are differences between single TTI (transmission time interval) scheduling and multi-TTI scheduling. Assuming that the scheduling is performed in units of slots, where single TTI scheduling means that one DCI schedules the PDSCH of one slot, and multi-TTI means that one DCI continuously schedules the PDSCH of multiple slots.
[0342] For single TTI scheduling, when a time slot it schedules contains common symbols (such as uplink symbols, downlink symbols, etc.) and SBFD symbols, a situation where a single scheduling involves both the SBFD region and the non-SBFD region will occur. For multi-TTI scheduling, it is possible that multiple time slots it schedules contain common time slots (such as uplink time slots, downlink time slots, etc.) and SBFD time slots. Therefore, a situation where a single scheduling involves both the SBFD region and the non-SBFD region will also occur. Therefore, whether it is for single TTI or multi-TTI scheduling, a single scheduling may involve both the SBFD region and the non-SBFD region. Therefore, it is necessary to consider separately configuring the resources of the first channel for the SBFD region and the non-SBFD region.
[0343] Therefore, in the following, for the cases of single TTI scheduling and multi-TTI scheduling, various possible implementations of the first scheduling information will be described separately. And it should also be pre-stated 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 the SBFD technology mainly affects the indication of the frequency domain resources of the first channel. Therefore, in this application, the indication method of the first scheduling information for the frequency domain location of the first channel will be mainly introduced. The indication method of the first scheduling information for the time domain location of the first channel can refer to the introduction in the related technology and will not be elaborated here.
[0344] 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 region.
[0345] Specifically, when performing downlink scheduling, the first channel is the PDSCH, and the corresponding second RB is the RB occupied by the PDSCH in the SBFD region. And when performing uplink scheduling, the first channel is the PUSCH, and the corresponding second RB is the RB occupied by the PUSCH in the SBFD region.
[0346] And, in this implementation manner, the indication method of the frequency domain resources occupied by the first channel in the non-SBFD region can refer to the existing frequency domain resource configuration of downlink scheduling or uplink scheduling and will not be elaborated here.
[0347] Based on the concept of the second RB introduced above, the further problem to be solved is how to specifically indicate the second RB in the first scheduling information.
[0348] It can be determined by referring to the introduction of the above embodiments that the frequency domain resource allocation includes two types, namely type0 and type1. The implementations of these two resource allocation types will be described separately below.
[0349] First, when the resource allocation type is the first type (such as type0), the first scheduling information may include a second bitmap. The second bitmap includes multiple bits, and each bit corresponds to an RBG. The bits with the first value in the second bitmap are used to indicate the first RBG, and the RBs included in the first RBG are the second RBs introduced above.
[0350] For example, referring to the above Figure 3 introduction, assuming that the values of the bits corresponding to RBG2, RBG14, RBG15, and RBG18 are the first value, then it can be determined that these 4 RBGs are the first RBG, and further it can be determined that the RBs included in these 4 RBGs are the second RBs, that is, the RBs occupied by the first signaling in the non - SBFD region.
[0351] Secondly, when the resource allocation type is the second type (such as type1), the first scheduling information can indicate at least one second RB in the way of starting RB + number of RBs. In this case, the second RB can be a VRB.
[0352] And referring to the above Figures 6A - 6D introduction, it can be determined that the downlink sub - bands in the SBFD region may be continuous (refer to Figure 6A , Figure 6B and Figure 6D cases), and the downlink sub - bands in the SBFD region may also be discontinuous (refer to Figure 6C case).
[0353] Taking the first channel as PDSCH as an example, when configuring the frequency - domain position of PDSCH in the SBFD region with continuous downlink sub - bands, in one possible scenario, PDSCH can be continuous in the frequency - domain of the SBFD region. When configuring the frequency - domain position of PDSCH in the SBFD region with discontinuous downlink sub - bands, in one possible scenario, if PDSCH is configured in two discontinuous downlink sub - bands, then PDSCH will be discontinuous in the frequency - domain of the SBFD region. When the first channel is PUSCH, the situation is similar, so it will not be elaborated here.
[0354] The following will introduce the two cases where the first channel is continuous and discontinuous in the frequency - domain of the SBFD region respectively.
[0355] Case 1: The first channel is continuous in the frequency - domain of the SBFD region
[0356] In this case, the first scheduling information may include a fifth RIV, where the fifth RIV is used to indicate the starting position and the number of second VRBs of at least one second VRB to indicate at least one continuous second VRB.
[0357] Alternatively, the first scheduling information may directly include the second VRB starting position and the second VRB number to indicate at least one consecutive second VRB.
[0358] Case 2: The first channel is discontinuous in the frequency domain of the SBFD region
[0359] This case can be subdivided into the following three indication methods:
[0360] Method 1: The first scheduling information includes a sixth RIV, and the sixth RIV indicates the third VRB starting position and the third VRB number. The two parameters of the third VRB starting position and the third VRB number can indicate a continuous plurality of VRBs, and the second VRB in this embodiment is the remaining VRBs after removing the VRBs corresponding to the invalid region from these continuous VRBs, where the invalid region is the frequency region corresponding to the second transmission direction and the guard band region.
[0361] The second transmission direction in this embodiment is the 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, then the second transmission direction is uplink; when the first channel is PUSCH, the transmission direction corresponding to the first channel is uplink, then the second transmission direction is downlink.
[0362] Taking the first channel as PDSCH and the corresponding second transmission direction as uplink as an example, with reference to Figure 11 to understand this case, Figure 11 is the indication schematic diagram of the discontinuous frequency domain resources provided by the embodiment of the present application Figure 1 .
[0363] As Figure 11 shown, assuming that the current sixth RIV indicates that the third VRB starting position is VRB24 and the third VRB number is 50. Then the continuous plurality of VRBs indicated by the third VRB starting position (VRB24) and the third VRB number (50) are Figure 11 the VRB24~VRB73 shown.
[0364] Among VRB24~VRB73, VRB32~VRB62 are the uplink frequency regions, so VRB32~VRB62 are determined as the VRBs corresponding to the invalid region. Among the continuous plurality of VRBs of VRB24~VRB73, after removing the VRBs corresponding to the invalid region of VRB32~VRB62, the remaining VRBs are VRB24~VRB31 and VRB63~VRB73. Therefore, this implementation method can indicate two consecutive VRBs through one RIV to save signaling overhead.
[0365] Mode 2: The first scheduling information includes at least two seventh RIVs, and any one of the seventh RIVs is used to indicate a continuous segment of second VRBs.
[0366] Taking the first channel as PDSCH as an example, when the downlink subbands are discontinuous, it is necessary to support the configuration of PDSCH in discontinuous downlink subbands. Then, it is necessary to separately indicate the specific PDSCH configuration in each segment of the downlink subbands. Therefore, the first scheduling information may include at least two seventh RIVs, where each seventh RIV corresponds to a continuous segment of the downlink subbands. The seventh RIV can indicate a continuous segment of second VRBs in the corresponding downlink subbands to achieve the frequency-domain indication of PDSCH. The implementation manner of the RIV indicating the VRB is similar to that introduced above and will not be elaborated here.
[0367] Taking the first channel as PDSCH as an example, referring to Figure 12 to understand this situation, Figure 12 is the indication schematic diagram of the discontinuous frequency-domain resources provided by the embodiments of the present application Figure 2 .
[0368] As Figure 12 shown, assume that the current VRB0 to VRB31 are the first downlink subband, VRB32 to VRB62 are the uplink subbands, and VRB63 to VRB95 are the second downlink subband. When it is necessary to configure PDSCH in both the first downlink subband and the second downlink subband, two seventh RIVs can be set to separately indicate the continuous second VRBs in the first downlink subband and the continuous second VRBs in the second downlink subband.
[0369] As Figure 12 shown, where VRB24 to VRB31 are the second VRBs in the first downlink subband, and VRB64 to VRB73 are the second VRBs in the second downlink subband.
[0370] Moreover, when configuring the VRB, it is necessary to perform the interleaved mapping from the VRB to the PRB. In the current implementation manner, when performing the interleaved mapping from the VRB to the PRB, for any one of the seventh RIVs, the second VRBs indicated by the seventh RIV can be interleaved and mapped within the first frequency range, and the first frequency range is the frequency range separately indicated by the seventh RIV. That is, the second VRBs indicated by each seventh RIV are independently mapped.
[0371] For example Figure 12In the example, for VRB24 to VRB31 indicated by the first seventh RIV, the corresponding first frequency range is RB24 to RB31. Therefore, the interleaving mapping is performed within the range of PRB24 to PRB31. And for VRB64 to VRB73 indicated by the second seventh RIV, the corresponding first frequency range is RB64 to RB73. Therefore, the interleaving mapping is performed within the range of PRB64 to PRB73.
[0372] Method 3: The first scheduling information includes at least two eighth RIVs, and any one of the eighth RIVs is used to indicate a continuous segment of second VRBs.
[0373] The implementation method of Method 3 is similar to Method 2 introduced above. The specific implementation is not elaborated here and can be referred to Figure 13 for the understanding example. Figure 13 It is a schematic diagram of the indication of discontinuous frequency-domain resources provided by the embodiments of the present application. Figure 3 。
[0374] Taking the first channel as PDSCH as an example, as Figure 13 shown, when it is necessary to configure PDSCH in both the first downlink sub-band and the second downlink sub-band, two eighth RIVs can be set to respectively indicate the continuous second VRBs in the first downlink sub-band and the continuous second VRBs in the second downlink sub-band.
[0375] Among them, 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.
[0376] The difference between Method 2 and Method 3 lies in the implementation of the interleaving mapping. In the current implementation method, when performing the interleaving mapping from VRB to PRB, for any one of the eighth RIVs, the second VRBs indicated by the eighth RIV can be interleaved and mapped within the second frequency range, and the second frequency range is the frequency range jointly indicated by at least two eighth RIVs. That is to say, the second VRBs indicated by each eighth RIV are jointly mapped.
[0377] For example Figure 13 in the example, for VRB24 to VRB31 indicated by the first eighth RIV, the corresponding frequency range is RB24 to RB31, and for VRB64 to VRB73 indicated by the second eighth RIV, the corresponding frequency range is RB64 to RB73. Then the frequency range jointly indicated by these two eighth RIVs is Figure 13RB24 to RB31 and RB64 to RB73 as shown. Therefore, for the second VRBs respectively indicated by these two eighth RIVs, interleaved mapping can be performed within the frequency range of RB24 to RB31 and RB64 to RB73.
[0378] It should be noted that when performing interleaved mapping for VRBs, the frequency range corresponding to the invalid region is not included in the range of interleaved mapping to ensure the correctness of the interleaved mapping.
[0379] Based on the above introduction, it can be understood that in the embodiments of the present application, through various optional implementation manners, the first scheduling information can indicate the frequency domain configuration of the first channel in the SBFD region and the non - SBFD region, thereby effectively implementing a frequency domain configuration method adapted to the SBFD technology. The above - introduced frequency domain configuration method of the first channel can be applied to the case of single - TTI scheduling or the case of multi - TTI scheduling. The present application does not limit this, but preferably it can be applied in the scenario of single - TTI scheduling.
[0380] Secondly, another possible implementation manner of the first scheduling information will be described.
[0381] Method 1: Set two sets of FDRA (Frequency Domain Resource Allocation) in the first scheduling information to respectively indicate the frequency domain configuration of the first channel in the SBFD region and the non - SBFD region.
[0382] Specifically, the first FDRA and the second FDRA can be set in the first scheduling information. The first FDRA is used to indicate at least one third RB occupied by the first channel in the first region, and the second FDRA is used to indicate at least one fourth RB occupied by the first channel in the second region.
[0383] Among them, the first region can be the non - SBFD region and the second region can be the SBFD region. Or it can also be that the first region is the SBFD region and the second region is the non - SBFD region.
[0384] Method 2: Only set one set of FRRA in the first scheduling information. This set of FDRA is used not only to indicate at least one third RB occupied by the first channel in the first region, but also to map at least one fourth RB occupied by the first channel in the second region.
[0385] Similarly, the first region can be the non - SBFD region and the second region can be the SBFD region. Or it can also be that the first region is the SBFD region and the second region is the non - SBFD region.
[0386] For Method 2, the processing methods when the resource allocation type is further subdivided into type0 and type1 can be further specified.
[0387] When the resource classification type is type0, the first FDRA may include a third bitmap. The third bitmap includes multiple bits, and each bit corresponds to an RBG. The bit at the first value position in the third bitmap is used to indicate both the RBG corresponding to the first area (including the third RB introduced above) and the RBG corresponding to the second area (including the fourth RB introduced above).
[0388] That is to say, for the first area and the second area, the same frequency domain resource indication field, that is, the third bitmap, is used. Thus, on the one hand, it can realize the indication of the third RB occupied by the first channel in the first area, and can also map the fourth RB occupied by the first channel in the second area.
[0389] Furthermore, based on the above introduction, it can be determined that there is a certain difference in the downlink (or uplink) bandwidth between the SBFD area and the non - SBFD area. Then, when indicating the frequency domain positions of the first channel in the first area and the second area based on the same indication field (the third bitmap), in order to ensure that the 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.
[0390] Correspondingly, 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 realize 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.
[0391] In addition, when the resource allocation type is type1, the third RB and the fourth RB introduced above can be VRBs. In this case, it can be set that the first FDRA includes a fourth RIV, where the fourth RIV can indicate the starting position and the number of fourth VRBs of at least one third VRB corresponding to the first area, so as to realize the indication of the frequency domain position of the first channel in the first area.
[0392] In addition, the network device can also configure the first coefficient α and the second coefficient β for the terminal device, or the first coefficient α and the second coefficient β can also be agreed upon through a protocol.
[0393] Then, the product of the starting position of the fourth VRB indicated by the ninth RIV and the first coefficient α is determined as the starting VRB of at least one fourth VRB. And the product of the number of the fourth VRBs indicated by the ninth RIV and the second coefficient β is determined as the starting VRB of at least one fourth VRB. In this way, the indication of at least one fourth VRB is achieved, so as to map the frequency-domain position of the first channel in the second region.
[0394] Based on the above introduction, it can be understood that in the embodiments of the present application, through various alternative implementation manners, the first scheduling information can indicate the frequency-domain configuration of the first channel in the SBFD region and the non-SBFD region, so as to effectively implement the frequency-domain configuration manner adapted to the SBFD technology. The frequency-domain configuration manner of the first channel introduced above can be applied to the case of single TTI scheduling or the case of multi-TTI scheduling. The present application does not limit this, but preferably can be applied to the scenario of multi-TTI scheduling.
[0395] On the basis of the above introduction, PUSCH is also related to the processing of frequency hopping. Since the transmission bandwidth of the uplink channel is relatively small and the frequency diversity is insufficient, frequency hopping is often used to obtain additional frequency diversity gain. Among them, frequency hopping can be divided into in-slot frequency hopping and inter-slot frequency hopping. In-slot frequency hopping means that PUSCH performs frequency hopping within a time slot, and inter-slot frequency hopping means that PUSCH's frequency hopping spans time slots.
[0396] After introducing the SBFD technology, the frequency hopping of PUSCH may involve the situation of hopping from the SBFD region to the non-SBFD region, and the situation of hopping from the non-SBFD region to the SBFD region.
[0397] It can be referred to Figure 14 and Figure 15 to understand these two situations. Figure 14 is the schematic diagram of the processing of PUSCH frequency hopping provided by the embodiments of the present application Figure 1 , Figure 15 is the schematic diagram of the processing of PUSCH frequency hopping provided by the embodiments of the present application Figure 2 .
[0398] First, in combination with Figure 14 the situation of hopping from the SBFD region to the non-SBFD region will be described:
[0399] Referring to Figure 14 , assuming that Figure 14 shows multiple symbols included in a certain time slot (not all symbols in the time slot are shown). Specifically, in Figure 14Symbols 0 to 6 within a time slot are shown. Assume that symbol 0 among them 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 divided into an uplink SBFD symbol and a downlink SBFD symbol. For example, for symbol 1, the uplink sub-band part in symbol 1 corresponds to the uplink SBFD symbol, and the downlink sub-band part in symbol 1 corresponds to the downlink SBFD symbol.
[0400] When performing frequency hopping within a time slot, the starting RB of the first hop is the RB indicated by the parameter RB starting position (RB start ). The starting RB of the second hop is the RB indicated by the result of taking the modulo of (RB starting position + RB offset (RB offset ) with respect to the size of the uplink BWP , that is
[0401] where the RB offset can be indicated by the network device to the terminal device. Exemplarily, the network device can configure only one RB offset for the terminal device, and then this RB offset is used for frequency hopping in both the SBFD region and the non-SBFD region. 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 for frequency hopping from the SBFD region, and the second RB offset is the offset value used for frequency hopping from the non-SBFD region. This embodiment does not limit this.
[0402] Then referring to Figure 14 , assume that when performing frequency hopping processing, the first hop of the PUSCH is located in the uplink sub-band part of symbol 3. On symbol 3, the starting RB of the PUSCH is the RB indicated by the parameter RB starting position. And assume that the second hop of the PUSCH is located in symbol 4. On symbol 4, the starting RB of the PUSCH is the RB indicated by the result of taking the modulo of the sum of the two parameters (RB starting position + RB offset) with respect to the size of the uplink BWP of symbol 4.
[0403] However, referring to Figure 14 , it can be understood that the uplink bandwidth range on symbol 4 is very large, but because of the frequency hopping from the SBFD region to the non-SBFD region, the frequency hopping of the PUSCH is still limited to a very small uplink bandwidth range for execution. Then, the gain brought by the wider uplink bandwidth on symbol 4 cannot be obtained from the frequency hopping.
[0404] Secondly, combined with Figure 15 , the case of frequency hopping from the non-SBFD region to the SBFD region is described:
[0405] Referring to Figure 15 , assume that in Figure 15Multiple symbols included in a certain time slot are shown (not all symbols in the time slot are shown). Figure 15 The symbol situation in Figure 14 is similar to that introduced above and will not be elaborated here.
[0406] Based on the hopping processing method in the time slot introduced above, referring to Figure 15 , assume that when performing hopping processing, the first hop of PUSCH is located at symbol 4. On symbol 4, the starting RB of PUSCH is the RB indicated by the parameter of the RB starting position. And assume that the second hop of PUSCH is located in the uplink sub - band part of symbol 5. On symbol 5, the starting RB of PUSCH is the RB indicated by the result of taking the modulus of the sum of the two parameters of RB starting position + RB offset with respect to the size of the uplink BWP of symbol 5.
[0407] However, referring to Figure 15 it can be understood that since symbol 5 is an SBFD symbol, the uplink bandwidth range of symbol 5 is smaller. But because of hopping from a non - SBFD area to an SBFD area, the PUSCH after hopping exceeds the uplink sub - band part of symbol 5, resulting in abnormal uplink resources after hopping.
[0408] For the problems existing in the above - introduced two cases respectively, the present application further proposes an optimization method for hopping processing after introducing the SBFD technology. Next, the specific optimization strategy for hopping processing in the present application will be described.
[0409] The network device can also send hopping parameters to the terminal device. The hopping parameters include a first frequency adjustment value for hopping from an SBFD area to a non - SBFD area, and also include a second frequency adjustment value for hopping from a non - SBFD area to an SBFD area.
[0410] Among them, the purpose of setting the first frequency adjustment value is that when hopping from an SBFD area to a non - SBFD area, the uplink bandwidth will become wider. Therefore, the available frequency lower limit of PUSCH can be pulled down by the first frequency adjustment value to perform PUSCH transmission in a wider range of selectable frequencies. And the purpose of setting the second frequency adjustment value is that when hopping from a non - SBFD area to an SBFD area, the uplink bandwidth will become narrower. Therefore, the available frequency range of PUSCH needs to be adjusted to the uplink sub - band of the SBFD area by the second frequency adjustment value to ensure the normal operation of uplink transmission.
[0411] Next, the specific applications of the first frequency adjustment value and the second frequency adjustment value will be described in combination with Figure 16 and Figure 17 . Figure 16 It is a processing schematic diagram of PUSCH hopping provided by an embodiment of the present application Figure 3, Figure 15 Schematic diagram of PUSCH frequency hopping provided by an embodiment of the present application Figure 4 .
[0412] First, the case of hopping from the SBFD region to the non - SBFD region will be described in combination with Figure 16 :
[0413] Referring to Figure 16 , assuming that Figure 16 shows multiple symbols included in a certain time slot (not all symbols in the time slot are shown), Figure 16 The symbol situation in Figure 14 is similar to that introduced above and will not be elaborated here.
[0414] In this embodiment, when performing in - time - slot frequency hopping, the starting RB of the first hop is the RB indicated by the parameter of the RB starting position (RB start ) in the first scheduling information. The starting RB of the second hop is the sum of the RB starting position + RB offset (RB offset ) + the first frequency adjustment value (RB adjusting ), and the RB indicated by taking the modulus of the size of the uplink BWP in the non - SBFD region . The processing of in - time - slot frequency hopping can be expressed by the following formula 1:
[0415]
[0416] where i = 0 represents the first hop and i = 1 represents the second hop.
[0417] Then referring to Figure 16 , assuming that when performing frequency hopping processing, the first hop of PUSCH is located in the uplink sub - band part of symbol 3. On symbol 3, the RB starting position of PUSCH is the RB indicated by the starting RB. And assuming that the second hop of PUSCH is located in symbol 4. On symbol 4, if directly taking the modulus of the sum of the two parameters of the starting RB + RB offset with respect to the size of the uplink BWP, the RB indicated by the result of the modulus is Figure 16 the starting RB corresponding to 1601 in
[0418] which has the problems described above. Figure 16 In the technical solution of the present application, on the basis of the starting RB + RB offset, the first frequency adjustment value is added, so as to obtain
[0419] the second - hop PUSCH on symbol 4 shown in Figure 16It is certain that after adding the first frequency adjustment value, when hopping from the SBFD region to the non-SBFD region, the available frequency range of the PUSCH after extended frequency hopping can be achieved, so as to obtain the purpose of obtaining additional frequency diversity gain.
[0420] Secondly, combined with Figure 17 The case of hopping from the non-SBFD region to the SBFD region is described as follows:
[0421] Referring to Figure 17 , assuming that Figure 17 shows multiple symbols included in a certain time slot (not all symbols in the time slot are shown), Figure 17 The symbol situation in Figure 14 is similar to that introduced above, and will not be elaborated here.
[0422] In this embodiment, when performing frequency hopping within a time slot, the starting RB of the first hop is the RB indicated by the RB starting position (RB start ) in the first scheduling information, and the starting RB of the second hop is the sum of RB starting position + RB offset (RB offset ) + the second frequency adjustment value (RB adjusting ), and the RB indicated by taking the modulo of the size of the uplink BWP of the SBFD region . The formula expression can still refer to the above formula one.
[0423] Then referring to Figure 17 , assuming that when performing frequency hopping processing, the first hop of the PUSCH is located in symbol 4, and on symbol 4, the RB starting position of the PUSCH is the RB indicated by the starting RB. And assuming that the second hop of the PUSCH is located in the uplink sub-band part of symbol 5, on symbol 5, if directly taking the modulo of the sum of the two parameters starting RB + RB offset with respect to the size of the uplink BWP, the RB indicated by the modulo result is Figure 17 The starting RB corresponding to 1701 in
[0424] In the technical solution of the present application, on the basis of starting RB + RB offset, the second frequency adjustment value is added, so as to obtain Figure 17 The second-hop PUSCH on symbol 5 shown in
[0425] Referring to Figure 17 It is certain that after adding the second frequency adjustment value, when hopping from the non-SBFD region to the SBFD region, it can be ensured that the PUSCH after frequency hopping is located in the uplink sub-band part of the SBFD region, so as to ensure the normal transmission of the PUSCH.
[0426] The above describes the processing method of intra-slot frequency hopping. For inter-slot frequency hopping, it is further divided into the following two cases:
[0427] Case 1: For inter-slot frequency hopping without enabling pusch-dmrs-bundling, or for inter-slot frequency hopping of PUSCH scheduled by RAR (Random Access Response) uplink grant, or for inter-slot frequency hopping of DCI format 0_0 with CRC scrambled by TC-RNTI (Temporary Cell Radio Network Temporary Identifier), it usually performs inter-slot frequency hopping with a slot as the frequency hopping granularity.
[0428] The specific frequency hopping strategy can be that the starting RB of even slots is the RB indicated by the RB starting position (RB start ) parameter, and the starting RB of odd slots is the RB indicated by the result of taking the modulo of (RB starting position + RB offset) with respect to the size of the uplink BWP, that is Here, even slots and odd slots refer to slots with even or odd numbers.
[0429] Such an implementation also has the problems described above. Therefore, this application proposes the following processing strategy for inter-slot frequency hopping in the current situation:
[0430] For inter-slot frequency hopping from the SBFD area to a non-SBFD area, the starting RB of even slots is the RB indicated by the RB starting position in the first scheduling information (RB start ) parameter, and the starting RB of odd slots is the RB indicated by the modulo of the sum of (RB starting position + RB offset (RB offset ) + the first frequency adjustment value (RB adjusting )) with respect to the size of the uplink BWP in the non-SBFD area.
[0431] And for inter-slot frequency hopping from a non-SBFD area to the SBFD area, the starting RB of even slots is the RB indicated by the RB starting position in the first scheduling information (RB start ) parameter, and the starting RB of odd slots is the RB indicated by the modulo of the sum of (RB starting position + RB offset (RB offset ) + the second frequency adjustment value (RB adjusting )) with respect to the size of the uplink BWP in the SBFD area.
[0432] The processing of inter-slot frequency hopping can be expressed by the following formula two:
[0433]
[0434] Among them, when it is the time slot number, then represents an even time slot, represents an odd time slot.
[0435] Through this implementation method, it can be ensured that the beneficial effects introduced above are also achieved for inter-slot frequency hopping.
[0436] Case 2: For inter-slot frequency hopping with pusch-dmrs-bundling enabled, or for inter-slot frequency hopping of PUSCH not scheduled by RAR uplink grant, or for inter-slot frequency hopping of DCI format 0_0 whose CRC is not scrambled by TC-RNTI, it usually groups time slots and then performs inter-group frequency hopping with the time slot group as the frequency hopping granularity.
[0437] The specific frequency hopping strategy can be that the starting RB of the time slots in the even groups is the RB indicated by the parameter RB starting position (RB start ), and the starting RB of the time slots in the odd groups is the RB indicated by the result of taking the modulo of (RB starting position + RB offset) with respect to the size of the uplink BWP, that is Here, the even-grouped time slots and odd-grouped time slots refer to those with an even or odd time slot grouping number.
[0438] Such an implementation method also has the problems introduced above. Therefore, the present application proposes the following processing strategy for inter-group frequency hopping in the current situation:
[0439] For inter-group frequency hopping from the SBFD area to the non-SBFD area, the starting RB of the time slots in the even groups is the RB indicated by the RB starting position (RB start ) in the first scheduling information, and the starting RB of the time slots in the odd groups is the sum of RB starting position + RB offset (RB offset ) + the first frequency adjustment value (RB adjusting ), and it is the RB indicated by taking the modulo with respect to the size of the uplink BWP in the non-SBFD area taking the modulo.
[0440] And, for inter-group frequency hopping from the non-SBFD area to the SBFD area, the starting RB of the time slots in the even groups is the RB indicated by the RB starting position (RB start ) in the first scheduling information, and the starting RB of the time slots in the odd groups is the sum of RB starting position + RB offset (RB offset ) + the second frequency adjustment value (RB adjusting)The sum of these three is used to calculate the size of the uplink BWP in the SBFD region and take the modulo operation on the indicated RBs.
[0441] The processing of inter-slot frequency hopping can be represented by the following formula three:
[0442]
[0443] where is the slot number, and N FH is the number of slots within the slot group. Then represents the number of the slot group, and represents the slots in the even group, and represents the slots in the odd group.
[0444] Figure 18 FIG. [FIGURE NUMBER] is a schematic structural diagram of the resource configuration device provided by an embodiment of the present application Figure 1 . As Figure 18 shown, the device 180 includes: a receiving module 1801 and a transmitting module 1802;
[0445] The receiving module 1801 is configured to receive first configuration information sent by a network device, where the first configuration information is used to indicate the resource location of a sub-band non-overlapping full-duplex (SBFD) region;
[0446] 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 the resource location of a first channel;
[0447] The transmitting module 1802 is configured to transmit the first channel according to the first configuration information and the first scheduling information.
[0448] The device provided in this embodiment can be used to execute the technical solutions of the above method embodiments. The implementation principles and technical effects are similar, and will not be elaborated in this embodiment.
[0449] Figure 19 FIG. [FIGURE NUMBER] is a schematic structural diagram of the resource configuration device provided by an embodiment of the present application Figure 2 . As Figure 19 shown, the device 190 includes: a transmitting module 1901 and a transmitting module 1902;
[0450] The transmitting module 1901 is configured to send first configuration information to a terminal device, where the first configuration information is used to indicate the resource location of an SBFD symbol;
[0451] The transmitting module 1901 is further configured to send first scheduling information to the terminal device, where the first scheduling information is used to indicate the resource location of a first channel;
[0452] Please note that the FH and -
[0452] tags are left unchanged as they are likely specific identifiers or codes in the original patent text. Also, the "FIGURE NUMBER" placeholders need to be replaced with the actual figure numbers in the original patent document.A transmission module 1902, configured to transmit the first channel according to the first configuration information and the first scheduling information.
[0453] The apparatus provided in this embodiment can be used to execute the technical solutions of the above method embodiments. The implementation principles and technical effects are similar, and will not be elaborated in this embodiment.
[0454] The resource configuration method provided in the embodiments of the present application can be applied to an electronic device with communication functions. The electronic device includes a terminal device. The specific device form of the terminal device and the like can refer to the above relevant descriptions and will not be elaborated here.
[0455] Figure 20 It is a schematic structural diagram of the terminal device provided in the embodiments of the present application. Please refer to Figure 20 , the terminal device 200 may include: a transceiver 21, a memory 22, and a processor 23. The transceiver 21 may include: a transmitter and / or a receiver. The transmitter may also be referred to as a sender, a transmitter, a sending port, or a sending interface, etc. Similar descriptions apply, and the receiver may also be referred to as a receiver, a receiver, a receiving port, or a receiving interface, etc. Exemplarily, the transceiver 21, the memory 22, and the processor 23 are interconnected with each other through a bus 24.
[0456] The memory 22 is used to store program instructions; the processor 23 is used to execute the program instructions stored in the memory, so that the terminal device 200 executes the resource configuration method shown in any of the above. Among them, the receiver of the transceiver 21 can be used to execute the receiving function of the terminal device in the above resource configuration method.
[0457] Figure 21 It is a schematic structural diagram of the network device provided in the embodiments of the present application. Please refer to Figure 21 , the network device 210 may include: a transceiver 31, a memory 32, and a processor 33. The transceiver 31 may include: a transmitter and / or a receiver. The transmitter may also be referred to as a sender, a transmitter, a sending port, or a sending interface, etc. Similar descriptions apply, and the receiver may also be referred to as a receiver, a receiver, a receiving port, or a receiving interface, etc. Exemplarily, the transceiver 31, the memory 32, and the processor 33 are interconnected with each other through a bus 34.
[0458] The memory 32 is used to store program instructions; the processor 33 is used to execute the program instructions stored in the memory, so that the network device 210 executes the resource configuration method shown in any of the above. Among them, the receiver of the transceiver 31 can be used to execute the receiving function of the network device in the above resource configuration method.
[0459] An embodiment of the present application provides a chip. The chip includes a processor, and the processor is used to call a computer program in a memory to execute the technical solutions in the above embodiments. Its implementation principle and technical effects are similar to those of the above related embodiments, and will not be elaborated here.
[0460] An embodiment of the present application also provides 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 method is implemented. The method 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. The computer-readable medium can include a computer storage medium and a communication medium, 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 accessible by a computer.
[0461] In a possible implementation, the computer-readable medium can include RAM, ROM, a compact disc read-only memory (CD-ROM), or other optical disc memories, magnetic disk memories, or other magnetic storage devices, or any other medium targeted at carrying or storing the required program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is properly referred to as a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. As used herein, disk and optical disc include optical disc, laser disc, optical disc, Digital Versatile Disc (DVD), floppy disk, and Blu-ray disc, where disks typically reproduce data magnetically, while optical discs use lasers to optically reproduce data. The above combinations should also be included within the scope of the computer-readable medium.
[0462] An embodiment of the present application provides a computer program product. The computer program product includes a computer program, and when the computer program is run, it causes the computer to execute the above method.
[0463] Embodiments of the present application are described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable devices to generate a machine, such that the instructions executed by the processing unit of the computer or other programmable data processing device generate means for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or means for implementing the functions specified in multiple blocks.
[0464] In the above specific embodiments, the objectives, technical solutions, and beneficial effects of the present invention have been further described in detail. It should be understood that the above are only specific embodiments of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present invention shall be included in the protection scope of the present invention.
Claims
1. A resource allocation method, characterized in that, applied to a terminal device, the method includes: receiving first configuration information sent by a network device, the first configuration information being used to indicate the resource location of a sub-band non-overlapping full-duplex (SBFD) region; receiving first scheduling information sent by the network device, the first scheduling information being used to indicate the resource location of a first channel; transmitting the first channel 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 location information and frequency domain location information in a first transmission direction.
3. The method according to claim 2, characterized in that, the SBFD region includes SBFD time slots, and 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 slots indicated by a system information block (SIB) or a first radio resource control (RRC) configuration message; or, the SBFD region includes SBFD symbols, and the time domain location 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 location information includes a first bitmap, and the bit positions with a first value in the first bitmap are used to indicate the first time slot, or the bit positions with a first value in the first bitmap are used to indicate the first symbol.
6. The method according to claim 3 or 4, characterized in that, the time domain location information includes the time slot start position and the number of time slots of the at least one first time slot; or, the time domain location information includes the symbol start 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), and the first RIV is used to indicate the time slot start position and the number of time slots of the at least one first time slot; or, the first RVI is used to indicate the symbol start position and the number of symbols of the at least one first symbol.
8. The method according to claim 3 or 4, characterized in that, the time domain location information includes a first index value, and the time slots in the time domain corresponding to the first index value are the first time slots; the symbols in the time domain corresponding to the first index value are the first symbols.
9. The method according to any one of claims 2-8, characterized in that, the first transmission direction is uplink or downlink; the frequency domain location information includes first bandwidth part (BWP) configuration parameters, and the first BWP configuration parameters are used to indicate the uplink BWP frequency domain location or the downlink BWP frequency domain location of the SBFD region.
10. The method according to any one of claims 2-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 region.
11. The method according to claim 10, wherein, 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.
12. The method according to claim 10, wherein, the first RB is a VRB; the frequency domain position information includes a second RIV, and 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, wherein, the first RB is a physical resource block (PRB); the frequency domain position information includes a first PRB start 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, wherein, the frequency domain position information further includes a second PRB start position and a 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 a second PRB position and a second PRB number of the at least one first PRB.
15. The method according to claim 10, 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.
16. The method according to any one of claims 2-15, wherein, the first configuration information further includes first indication information, and the first indication information is used to indicate the size of a resource block group (RBG) corresponding to the uplink BWP or the downlink BWP of the SBFD region.
17. The method according to any one of claims 2-16, wherein, the first configuration information further includes second indication information, and the second indication information is used to indicate the frequency domain position of a guard band in the SBFD region.
18. The method according to any one of claims 1-17, wherein, the first configuration information is at least one of the following: SIB, RRC signaling, downlink control information (DCI).
19. The method according to any one of claims 1-18, wherein, the first scheduling information is used to indicate at least one second RB, and the second RB is the RB occupied by the first channel in the SBFD region.
20. The method according to claim 19, wherein, if the resource allocation type is the first type, the first scheduling information includes a second bitmap, and the bit positions with a value of a first value in the second bitmap are used to indicate a 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, wherein, if the first channel is continuous in the frequency domain of the SBFD region, the first scheduling information includes a fifth RIV, and the fifth RIV is used to indicate the starting position of the second VRB and the number of second VRBs of the at least one second VRB.
23. The method according to claim 22, wherein, if the first channel is not continuous in the frequency domain in the SBFD region, the first scheduling information includes a sixth RIV, and the sixth RIV is used to indicate the starting position of the third VRB and the number of third VRBs. The second VRB is the remaining VRB after removing the VRBs corresponding to the invalid region from the continuous multiple VRBs. The continuous multiple VRBs are the VRBs indicated by the starting position of the third VRB and the number of third VRBs. The invalid region is the frequency region corresponding to the second transmission direction and the guard band region. The second transmission direction is opposite to the transmission direction corresponding to the first channel; or, the first scheduling information includes at least two seventh RIVs, and any one of the seventh RIVs is used to indicate a continuous segment of second VRBs. When the VRBs are interleaved and mapped to PRBs, the second VRBs indicated by the seventh RIV are interleaved and mapped within a first frequency range, and the first frequency range is the frequency range separately indicated by the seventh RIV; or, the first scheduling information includes at least two eighth RIVs, and any one of the eighth RIVs is used to indicate a continuous segment of second VRBs. When the VRBs are interleaved and mapped to PRBs, the second VRBs respectively indicated by the eighth RIVs are interleaved and mapped within a second frequency range, and the second frequency range is the frequency range jointly indicated by the at least two eighth RIVs; wherein, the invalid region is not included in the range of the interleaved mapping.
24. The method according to any one of claims 1-18, wherein, the first scheduling information includes a first frequency domain resource allocation FDRA, and the first FDRA is used to indicate at least one third RB occupied by the first channel in a first region, and the first region is a non-SBFD region or an SBFD region.
25. The method according to claim 24, wherein, the first scheduling information further includes a second FDRA, and the second FDRA is used to indicate at least one fourth RB occupied by the first channel in a second region, and the second region is an SBFD region or a non-SBFD region.
26. The method according to claim 24, wherein, the first FDRA is further used to map at least one fourth RB occupied by the first channel in a second region, and the second region is an SBFD region or a non-SBFD region.
27. The method according to claim 26, wherein, If the resource allocation type is the first type, the first FDRA includes a third bitmap, and the bits in the third bitmap with a value of the first value are used to indicate the RBG corresponding to the first region and the RBG corresponding to the second region; wherein, the size of the RBG corresponding to the first region is the RBG size configured for the first region, and the size of the RBG corresponding to the second region is the RBG size allocated for the second region.
28. The method according to claim 26, wherein, 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, and the ninth RIV is used to indicate the starting position of the fourth VRB and the number of fourth VRBs of the at least one third VRB; The product of the starting position of the fourth VRB and the first coefficient is used to indicate the starting VRB of the at least one fourth VRB, and the product of the number of fourth VRBs and the second coefficient is used to indicate the number of VRBs of the at least one fourth VRB.
29. The method according to any one of claims 1-28, wherein, 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-29, wherein, 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-30, wherein, the method further includes: receiving the hopping parameter sent by the network device, where the hopping parameter includes a first frequency adjustment value for hopping from the SBFD region to the non-SBFD region, and / or a second frequency adjustment value for hopping from the non-SBFD region to the SBFD region.
32. The method according to claim 31, wherein, For the in-slot hopping from the first region to the second region, 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 operation result of the second value with respect to the size of the first BWP.
33. The method according to claim 31, wherein, For the inter-slot hopping from the first region to the second region, the starting RB of the even slot is the RB starting position indicated by the first scheduling information, and the starting RB of the odd slot is the RB indicated by the modulo operation result of the second value with respect to the size of the first BWP.
34. The method according to claim 31, wherein, For the inter-slot-group hopping from the first region to the second region, the starting RB of the slots in the even group is the RB starting position indicated by the first scheduling information, and the starting RB of the slots in the odd group is the RB indicated by the modulo operation result of the second value with respect to the size of the first BWP.
35. The method according to any one of claims 32-34, wherein, The second value is the sum of the RB starting position indicated by the first scheduling information, the offset RB, and the frequency adjustment value for jumping from the first region to the second region, and the first BWP size is the uplink BWP size in the second region.
36. A resource configuration method, characterized in that, applied to a network device, the method includes: sending first configuration information to a terminal device, where the first configuration information is used to indicate the resource location of the SBFD region; sending first scheduling information to the terminal device, where the first scheduling information is used to indicate the resource location of the first channel; transmitting the first channel according to the first configuration information and the first scheduling information.
37. The method according to claim 36, characterized in that, the first configuration information includes time domain position information and frequency domain position information in the first transmission direction.
38. The method according to claim 37, characterized in that, the SBFD region includes SBFD time slots, and the time domain position 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 slots indicated by a system information block SIB or a first radio resource control RRC configuration message; or, the SBFD region 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 bit positions with a first value in the first bitmap are used to indicate the first time slot, or the bit positions with a first value in the first bitmap 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 start position and the number of time slots of the at least one first time slot; or, the time domain position information includes the symbol start 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 position information includes a first resource indication value RIV, and the first RIV is used to indicate the time slot start position and the number of time slots of the at least one first time slot; or, the first RVI is used to indicate the symbol start position and the number of symbols 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 slots in the time domain positions corresponding to the first index value are the first time slots; the symbols in the time domain positions corresponding to the first index value are the first symbols.
44. The method according to any one of claims 37-43, characterized in that, The first transmission direction is either uplink or downlink; the frequency domain position information includes first bandwidth part (BWP) configuration parameters, and the first BWP configuration parameters are used to indicate the uplink BWP frequency domain position or the downlink BWP frequency domain position of the SBFD region.
45. The method according to any one of claims 37 - 43, wherein, the first transmission direction is either 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 region.
46. The method according to claim 45, wherein, the first RB is a virtual resource block (VRB); the frequency domain position information includes the first VRB start position and the 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 radio resource identifier (RIV), and the second RIV is used to indicate the first VRB start position and the first VRB number of the at least one first VRB.
48. The method according to claim 45, wherein, the first RB is a physical resource block (PRB); the frequency domain position information includes the first PRB start position and the 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 the first PRB position and the first PRB number of the at least one first PRB.
49. The method according to claim 48, wherein, the frequency domain position information further includes the second PRB start 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 - 50, wherein, the first configuration information further 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 the downlink BWP of the SBFD region.
52. The method according to any one of claims 47 - 51, wherein, the first configuration information further includes second indication information, and the second indication information is used to indicate the frequency domain position of the guard band in the SBFD region.
53. The method according to any one of claims 36 - 52, wherein, the first configuration information is at least one of the following: SIB, RRC signaling, DCI.
54. The method according to any one of claims 36 - 53, wherein, the first scheduling information is used to indicate at least one second RB, and the second RB is the RB occupied by the first channel in the SBFD region.
55. The method according to claim 54, wherein, if the resource allocation type is the first type, the first scheduling information includes a second bitmap, and the bit positions with the first value in the second bitmap are used to indicate the first RBG, and the RBs in the first RBG are the second RBs.
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, wherein, if the first channel is continuous in the frequency domain of the SBFD region, the first scheduling information includes a fifth RIV, and the fifth RIV is used to indicate the starting position of the second VRB and the number of second VRBs of the at least one second VRB.
58. The method according to claim 57, wherein, if the first channel is not continuous in the frequency domain in the SBFD region, the first scheduling information includes a sixth RIV, and the sixth RIV is used to indicate the starting position of the third VRB and the number of third VRBs. The second VRB is the remaining VRBs after removing the VRBs corresponding to the invalid region from the continuous multiple VRBs. The continuous multiple VRBs are the VRBs indicated by the starting position of the third VRB and the number of third VRBs. The invalid region is the frequency region corresponding to the second transmission direction and the guard band region, and the second transmission direction is opposite to the transmission direction corresponding to the first channel; or, the first scheduling information includes at least two seventh RIVs, and any one of the seventh RIVs is used to indicate a continuous segment of second VRBs. When the VRBs are interleaved and mapped to PRBs, the second VRBs indicated by the seventh RIV are interleaved and mapped within the first frequency range, and the first frequency range is the frequency range individually indicated by the seventh RIV; or, the first scheduling information includes at least two eighth RIVs, and any one of the eighth RIVs is used to indicate a continuous segment of second VRBs. When the VRBs are interleaved and mapped to PRBs, the second VRBs respectively indicated by the eighth RIVs are interleaved and mapped within the second frequency range, and the second frequency range is the frequency range jointly indicated by the at least two eighth RIVs; wherein, the invalid region is not included in the range of the interleaved mapping.
59. The method according to any one of claims 36 - 53, wherein, the first scheduling information includes a first frequency domain resource allocation FDRA, and the first FDRA is used to indicate at least one third RB occupied by the first channel in the first region, and the first region is a non - SBFD region or an SBFD region.
60. The method according to claim 59, wherein, the first scheduling information further includes a second FDRA, and the second FDRA is used to indicate at least one fourth RB occupied by the first channel in the second region, and the second region is an SBFD region or a non - SBFD region.
61. The method according to claim 59, wherein, the first FDRA is further configured 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, wherein, if the resource allocation type is a first type, a third bitmap is included in the first FDRA, and the bits with a first value in the third bitmap are used to indicate the RBG corresponding to the first area and the RBG corresponding to the second area; wherein, the size of the RBG corresponding to the first area is the size of the RBG configured for the first area, and the size of the RBG corresponding to the second area is the size of the RBG allocated for the second area.
63. The method according to claim 61, wherein, the third RB and the fourth RB are VRBs; if the resource allocation type is a second type, a ninth RIV is included in the first FDRA, and the ninth RIV is used to indicate the starting position of the fourth VRB of at least one third VRB and the number of fourth VRBs; the product of the starting position of the fourth VRB and a first coefficient is used to indicate the starting VRB of at least one fourth VRB, and the product of the number of fourth VRBs and a second coefficient is used to indicate the number of VRBs of at least one fourth VRB.
64. The method according to any one of claims 36-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-64, wherein, 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-65, wherein, the method further includes: sending hopping parameters to the terminal device, where the hopping parameters include 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, wherein, for intra-slot 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 operation result of a second value and the size of the first BWP.
68. The method according to claim 66, wherein, for inter-slot hopping from a first area to a second area, the starting RB of the even slot is the RB starting position indicated by the first scheduling information, and the starting RB of the odd slot is the RB indicated by the modulo operation result of a second value and the size of the first BWP.
69. The method according to claim 66, wherein, For the inter-slot-group frequency hopping from the first region to the second region, the starting RB of the slots in the even groups is the RB starting position indicated by the first scheduling information, and the starting RB of the slots in the odd groups is the RB indicated by the modulo operation result of the second value with respect to the size of the first BWP.
70. According to the method described in any one of claims 67-69, wherein, the second value is the sum of the RB starting position, the offset RB, and the frequency adjustment value for hopping from the first region to the second region indicated by the first scheduling information, and the size of the first BWP is the size of the uplink BWP in the second region.
71. A terminal device, wherein, comprising: 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 described in any one of claims 1-35.
72. A network device, wherein, comprising: 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 network device executes the method described in any one of claims 36-70.
73. A computer-readable storage medium storing a computer program, wherein, when the computer program is executed by a processor, it implements the method described in any one of claims 1-70.
74. A computer program product, wherein, comprising a computer program, when the computer program is run, it causes a computer to execute the method described in any one of claims 1-70.
Citation Information
Patent Citations
Receiving method and device, receiving indication method and device, communication device and storage medium
CN116830518A
Resource determination method and device, communication equipment, communication system and medium
CN116830728A
Data transmission method and device and electronic equipment
CN117044351A
Cited By
Resource configuration method and apparatus
EP4797830A1
Resource configuration method and apparatus
WO2025102865A1