Uplink resource determination method, indication method, terminal and network equipment

By receiving and determining the frequency domain resource allocation domain configured according to the reference BWP in the 5G system, and using valid bits to indicate or scale the granularity to indicate uplink resources in part of the target BWP resources, the problem of mismatched frequency domain resource allocation in the DCI is solved, and the transmission performance of the terminal is improved.

CN115988663BActive Publication Date: 2025-10-10VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211400895.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-14
Publication Date
2025-10-10
Estimated Expiration
2039-11-14

AI Technical Summary

Technical Problem

In 5G systems, the domain used for frequency domain resource allocation in the DCI is related to the configuration of the BWP, which makes it impossible for the terminal to accurately determine the uplink resources, resulting in low transmission performance.

Method used

By receiving and determining the frequency domain resource allocation domain configured according to the reference BWP, the uplink resources are determined using valid bits, including indicating the uplink resources in part of the resources of the target BWP or indicating the uplink resources with scaled granularity, ensuring that the resource allocation type is interleaved resource allocation.

Benefits of technology

It improves the transmission performance of the terminal in the case of mismatched frequency domain resource allocation, ensuring the accurate definition and effective utilization of uplink resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115988663B_ABST
    Figure CN115988663B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a kind of uplink resource determination method, indication method, terminal and network equipment, the method comprises: receiving the first DCI for scheduling PUSCH transmission on target BWP, wherein the first DCI includes the allocation domain for frequency domain resource allocation, the allocation domain is determined according to the configuration of reference BWP, and the allocation domain includes first bit;Determine the uplink resource indicated by the allocation domain, the uplink resource is determined according to the valid bit of the first bit;Wherein, the resource allocation type of at least one BWP in the reference BWP and the target BWP is interleaved resource allocation.This way, the uplink resource indicated by DCI can be determined according to the valid bit of the first bit, so as to improve terminal transmission performance.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This invention application is a divisional application of the invention application with the application date of November 14, 2019, application number 201911115704.2, and invention name “A method for determining uplink resources, an indication method, a terminal and a network device”. Technical Field

[0002] The present invention relates to the field of communication technology, and in particular to an uplink resource determination method, an indication method, a terminal and a network device. Background Art

[0003] In some communication systems (for example, 5G systems), the physical uplink shared channel (PUSCH) transmission on the bandwidth part (BWP) is mainly scheduled by downlink control information (DCI). Specifically, the uplink frequency domain resources can be indicated by the frequency domain resource allocation indicator (FDRA) in the DCI. However, the domain used for frequency domain resource allocation in the DCI is currently related to the configuration of the BWP, but the BWP where the PUSCH scheduled by the DCI is located may be different from the BWP of the domain that determines the DCI frequency domain resource allocation, for example, the parameters of the BWP are different. In this way, there may be a situation where the domain used for frequency domain resource allocation in the DCI does not match the frequency domain resources of the BWP scheduled by the DCI, so that the terminal cannot determine the uplink resources indicated by the DCI, resulting in low terminal transmission performance. Summary of the Invention

[0004] The embodiments of the present invention provide an uplink resource determination method, an indication method, a terminal, and a network device to solve the problem of low terminal transmission performance caused by the terminal being unable to determine the uplink resources indicated by DCI.

[0005] In a first aspect, an embodiment of the present invention provides an uplink resource determination method, applied to a terminal, including:

[0006] receiving first downlink control information (DCI) for scheduling physical uplink shared channel (PUSCH) transmission on a target bandwidth part (BWP), wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field is determined according to a configuration of a reference BWP, and the allocation field includes a first bit;

[0007] determining an uplink resource indicated by the allocation field, where the uplink resource is an uplink resource determined based on a valid bit of the first bit;

[0008] The resource allocation type of at least one of the reference BWP and the target BWP is interleaved resource allocation.

[0009] In a second aspect, an embodiment of the present invention provides an uplink resource indication method, applied to a network device, including:

[0010] Sending first downlink control information (DCI) for scheduling physical uplink shared channel (PUSCH) transmission on a target bandwidth part (BWP), wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field is determined according to a configuration of a reference BWP, and the allocation field includes a first bit;

[0011] The allocation domain indicates an uplink resource through a valid bit of the first bit;

[0012] The resource allocation type of at least one of the reference BWP and the target BWP is interleaved resource allocation.

[0013] In a third aspect, an embodiment of the present invention provides a terminal, including:

[0014] a receiving module, configured to receive first downlink control information (DCI) for scheduling physical uplink shared channel (PUSCH) transmission on a target bandwidth part (BWP), wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field is determined according to a configuration of a reference BWP, and the allocation field includes a first bit;

[0015] a determination module, configured to determine an uplink resource indicated by the allocation field, wherein the uplink resource is an uplink resource determined based on a valid bit of the first bit;

[0016] The resource allocation type of at least one of the reference BWP and the target BWP is interleaved resource allocation.

[0017] In a fourth aspect, an embodiment of the present invention provides a network device, including:

[0018] a sending module, configured to send first downlink control information (DCI) for scheduling physical uplink shared channel (PUSCH) transmission on a target bandwidth part (BWP), wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field is determined according to a configuration of a reference BWP, and the allocation field includes a first bit;

[0019] The allocation domain indicates an uplink resource through a valid bit of the first bit;

[0020] The resource allocation type of at least one of the reference BWP and the target BWP is interleaved resource allocation.

[0021] In a fifth aspect, an embodiment of the present application provides a terminal, comprising a memory, a processor, and a program stored in the memory and capable of running on the processor, and when the program is executed by the processor, steps in the uplink resource determination method provided by an embodiment of the present application are implemented.

[0022] In a sixth aspect, an embodiment of the present application provides a network device, comprising a memory, a processor, and a program stored in the memory and capable of running on the processor, and when the program is executed by the processor, steps in the uplink resource indication method provided by an embodiment of the present application are implemented.

[0023] In a seventh aspect, an embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores a computer program, and when the computer program is executed by a processor, steps in the uplink resource determination method provided by an embodiment of the present application are implemented, or when the computer program is executed by a processor, steps in the uplink resource indication method provided by an embodiment of the present application are implemented.

[0024] In an embodiment of the present application, a first downlink control information DCI for scheduling a physical uplink shared channel PUSCH transmission on a target bandwidth part BWP is received, wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field is determined according to the configuration of a reference BWP, and the allocation field includes a first bit; and the uplink resource indicated by the allocation field is determined, the uplink resource is an uplink resource determined according to the valid bit of the first bit; wherein the resource allocation type of at least one of the reference BWP and the target BWP is interleaved resource allocation. In this way, the uplink resource indicated by the DCI can be determined according to the valid bit of the first bit, thereby improving the transmission performance of the terminal. BRIEF DESCRIPTION OF DRAWINGS

[0025] Figure 1 is a structure diagram of a network system to which an embodiment of the present application can be applied;

[0026] Figure 2 is a flowchart of an uplink resource determination method provided by an embodiment of the present application;

[0027] Figure 3 is a flowchart of an uplink resource indication method provided by an embodiment of the present application;

[0028] Figure 4 is a structure diagram of a terminal provided by an embodiment of the present application;

[0029] Figure 5 is a structure diagram of a network device provided by an embodiment of the present application;

[0030] Figure 6 is a structural diagram of another terminal provided by an embodiment of the present invention;

[0031] Figure 7 This is a structural diagram of another network device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0033] The term "comprise" and any variations thereof in the specification and claims of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to the process, method, product, or apparatus. In addition, the use of "and / or" in the specification and claims to indicate at least one of the connected objects, such as A and / or B, means that A alone, B alone, and both A and B are included.

[0034] In the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present invention should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0035] The following describes embodiments of the present invention in conjunction with the accompanying drawings. The uplink resource determination method, indication method, terminal, and network device provided in the embodiments of the present invention can be applied to a wireless communication system. The wireless communication system can be a New Radio (NR) system, or other systems, such as an evolved Long Term Evolution (eLTE) system or a Long Term Evolution (LTE) system, or a subsequent evolution communication system. Furthermore, it can be applied to the unlicensed band in the above-mentioned wireless communication system.

[0036] See Figure 1 , Figure 1 This is a structural diagram of a network system to which the embodiment of the present invention can be applied, such as Figure 1As shown, it includes a terminal 11 and a network device 12, wherein the terminal 11 can be a user terminal (UE) or other terminal-side devices, such as a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (PDA), a mobile Internet device (MID), a wearable device (Wearable Device) or a robot and other terminal-side devices. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present invention. The above-mentioned network device 12 can be a 4G base station, or a 5G base station, or a base station of a later version, or a base station in other communication systems, or referred to as a node B, an evolved node B, or a transmission reception point (TRP), or an access point (AP), or other terms in the field. As long as the same technical effect is achieved, the network device is not limited to a specific technical term. In addition, the above-mentioned network device 12 can be a master node (MN) or a secondary node (SN). It should be noted that in the embodiments of the present invention, only 5G base stations are taken as an example, but the specific type of network equipment is not limited.

[0037] See Figure 2 , Figure 2 This is a flow chart of a method for determining uplink resources provided by an embodiment of the present invention, which is applied to a terminal, such as Figure 2 As shown, the following steps are included:

[0038] Step 201: Receive a first DCI for scheduling PUSCH transmission on a target BWP, wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field is determined based on the configuration of a reference BWP, and the allocation field includes a first bit; wherein the resource allocation type of at least one of the reference BWP and the target BWP is interleaved resource allocation.

[0039] The target BWP may be the BWP where the PUSCH is transmitted, specifically an initial uplink BWP (initial UL BWP) or an active uplink BWP (active UL BWP). In addition, the reference BWP and the target BWP may be the same or different.

[0040] The first DCI may be DCI received in a common search space (CSS) or a UE-specific search space (USS). The first DCI may be a fallback DCI, such as DCI Format 0_0; or, the first DCI may be a non-fallback DCI, such as DCI Format 0_1, indicating a BWP switch and scheduling PUSCH transmission on the target BWP after the switch.

[0041] The allocation domain may be a frequency domain resource allocation (Frequency domain resource assignment, FDRA) domain. Of course, it may also be other domains used to indicate frequency domain resource allocation, which is not limited.

[0042] The above-mentioned allocation domain is determined based on the configuration of the reference BWP. It can be that the size Nr of the domain used for frequency domain resource allocation in the above-mentioned DCI is determined by the configuration of the reference BWP (for example, at least one of the bandwidth, frequency domain resource allocation type and subcarrier spacing, etc.), where the size Nr can also be referred to as the number of bits. It should be noted that the embodiment of the present invention does not limit the method for determining the size of the domain used for frequency domain resource allocation. For example, the determination method defined in the protocol or newly defined in subsequent protocol versions can be adopted.

[0043] In the embodiment of the present invention, the allocation domain may include but is not limited to at least one of the following:

[0044] Physical / virtual resource block (PRB / VRB) allocation indication, interleave allocation indication (abbreviated as interlace allocation indication) and listen before talk (LBT) bandwidth indication (abbreviated as LBT bandwidth indication).

[0045] The PRB / VRB allocation indication may be a PRB bitmap indication, a virtual resource block (VRB) bitmap indication, or a resource indication value (RIV) allocation indication.

[0046] For example, for uplink resource allocation type 0, the allocation field is a resource block group (RBG) bitmap indication, where one RBG contains multiple contiguous VRBs, and the allocation field size is Nr. For another example, for uplink resource allocation type 1, the allocation field is a RIV allocation indication, which indicates one or more contiguous non-interleaved VRBs (a set of contiguously allocated non-interleaved virtual resource blocks), and the allocation field size is Nr. For another example, for interleaved resource allocation (or uplink resource allocation type 2), the allocation field may include an interleaved allocation indication and an LBT bandwidth indication, where the interleaved allocation indication size is Nr1 and the LBT bandwidth indication size is Nr2, where Nr2 = BWP bandwidth or LBT bandwidth size, where Nr = Nr1 + Nr2. The interleaved allocation indication and the LBT bandwidth indication may be in a single bit field (e.g., FDRA) in the DCI, or may be in different bit numbers.

[0047] It should be noted that, in an embodiment of the present invention, the LBT bandwidth indication can be used to indicate the allocated LBT bandwidth, and can also be used for resource block (RB) set indication. For example, RRC configures a list of RB sets (each element in the list can represent an LBT bandwidth combination, or represent multiple RB combinations), and then the DCI indicates which RB set is scheduled. If the RRC does not configure the RB set list or there is only one element in the list, the RB set does not need to be indicated in the DCI. Otherwise, the number of bits indicating the RB combination in the DCI depends on the number of configured RB sets.

[0048] It should be noted that, in the embodiment of the present invention, size may also be referred to as the number of bits.

[0049] In addition, in the embodiment of the present invention, the three resource allocation types, namely interleaved resource allocation, resource allocation type 0 and resource allocation type 1, may be resource allocation types defined in the protocol, or may be resource allocation types newly introduced in subsequent protocols.

[0050] Step 202: Determine the uplink resource indicated by the allocation field, where the uplink resource is the uplink resource determined based on the valid bit of the first bit.

[0051] The valid bits of the first bit may be all or part of the first bit, or may be bits obtained by dividing all or part of the first bit, and the specific number may be determined based on actual circumstances. For example, if the BWP includes 10 interlaces, but the first bit includes 15 bits, 10 bits of the 15 bits (e.g., the 10 most significant bits (MSBs) or the 10 least significant bits (LSBs)) may be used as the valid bits to determine the resources indicated by the 10 bits in the 10 interlaces.

[0052] In the embodiment of the present invention, the above steps can achieve the determination of uplink resources indicated by DCI when the domain used for frequency domain resource allocation does not match the frequency domain resources of the BWP where the PUSCH scheduled by DCI is located, thereby improving transmission performance.

[0053] As an optional implementation manner, the uplink resources include:

[0054] The uplink resource indicated by the valid bit in the partial resource of the target BWP; or

[0055] The uplink resource indicated by the valid bit with a scaled granularity; or

[0056] Predefined uplink resources in the resources of the target BWP.

[0057] The valid bits indicating uplink resources in a portion of the target BWP's resources may indicate only the valid bits in a portion of the target BWP's resources, but not all of the target BWP's resources. For example, if the target BWP includes 10 interlaces but the valid bits are only 5, the valid bits may indicate resources in only 5 of those interlaces. This avoids errors caused by determining uplink resources using a resource indication method that indicates all of the target BWP's resources. For example, if the allocation field includes only 5 interlace indication bits, meaning the allocation field and the target BWP's frequency domain resources do not match, if these 5 bits are used to indicate resources in the 10 interlaces, the terminal would be unable to determine the resources indicated by these 5 bits. However, in this embodiment of the present invention, since the valid bits indicate resources in a portion of the target BWP's resources, for example, indicating resources in 5 interlaces (e.g., the five interlaces with the smallest interlace indexes), the terminal can accurately determine the resources indicated by these 5 bits.

[0058] The uplink resources indicated by the above-mentioned valid bits with scaled granularity may be granularity that is a scaled granularity of the base granularity (or default granularity), for example, by increasing the granularity size or setting the granularity of the resource indication to a granularity greater than 1 resource unit. This allows the allocation domain to be determined using the scaled granularity when the frequency domain resources of the allocation domain and the target BWP do not match. For example, if the allocation domain includes only 5 interlace indication bits and the target BWP includes 10 interlaces, i.e., the frequency domain resources of the allocation domain and the target BWP do not match, then if a resource indication method with a granularity of 1 is used, the terminal cannot determine the resources indicated by these 5 bits. However, in this embodiment of the present invention, because the granularity of the resources indicated by the valid bits is a scaled granularity (e.g., a granularity of 2, i.e., each bit indicates two adjacent interlaces), the resources indicated by these 5 bits can be accurately determined.

[0059] The predefined uplink resources in the target BWP resources may be uplink resources pre-agreed in a protocol, or resources pre-assigned by a network device to a terminal, or resources determined by the terminal according to a predefined rule, etc.

[0060] It should be noted that the valid bit indicates the uplink resource in part of the resources of the target BWP, and the uplink resource indicated by the valid bit with a scaled granularity, and the predefined uplink resource in the resources of the target BWP can be referred to as the first resource indication method. In an embodiment of the present invention, the valid bit can also indicate the uplink resource through a second resource indication method, wherein the second resource indication method refers to: the valid bit indicates the uplink resource in all the resources of the target BWP, or the valid bit indicates the uplink resource with an unscaled granularity. Specifically, the granularity in the first resource indication method (i.e., the scaled granularity) is greater than the granularity in the second resource indication method, or the granularity in the first resource indication method is the granularity that is increased (or enlarged) on the basis of the granularity in the second resource indication method. In addition, the second resource indication method can be the default resource indication method in the protocol.

[0061] As an optional implementation manner, the above-mentioned valid bits are all or part of the first bits.

[0062] Among them, the above-mentioned valid bits are all bits of the first bits, and the valid bits can indicate uplink resources using the above-mentioned first resource indication method or the above-mentioned second resource indication method, that is, the valid bits indicate uplink resources in part of the resources of the target BWP, or the valid bits indicate uplink resources with a scaled granularity.

[0063] The valid bits being partial bits of the first bit may be bits selected or truncated from the first bit, such as partial bits of the most significant bit (MSB) or partial bits of the least significant bit (LSB). Furthermore, when the valid bits are partial bits of the first bit, the valid bits may indicate uplink resources using the second resource indication method, i.e., the valid bits indicate uplink resources within all resources of the target BWP, or the valid bits indicate uplink resources with unscaled granularity. Of course, the valid bits may also indicate uplink resources using the first resource indication method, without limitation.

[0064] As an optional implementation, the valid bits are M-bit contents obtained by dividing all or part of the first bits, wherein the M-bit contents are M resource indications, and M is an integer greater than or equal to 1.

[0065] The above-mentioned effective bits are M bits obtained by dividing part of the first bit. The M bits may be obtained by first intercepting or selecting part of the bits from the first bit and then dividing the part of the bits.

[0066] In addition, the M bits of content obtained by dividing the first bit may be obtained by re-dividing the first bit to obtain M bits of content. Wherein, when M is equal to 1, the first bit may include multiple bits of content (for example, an interlace indication bit and an LBT bandwidth indication bit). In this embodiment, the multiple bits of content are divided into one bit of content (for example, an interlace indication bit, an RBG indication bit, or a VRB RIV indication bit (for indicating RIVs of consecutively allocated VRBs)).

[0067] Of course, the M bits of content obtained by dividing the first bit may also be obtained by directly dividing the first bit into M bits of content, for example, dividing the first bit into an interlace indication bit and an LBT bandwidth indication bit.

[0068] In addition, the number of bit contents included in the first bit before division and the number of bit contents after division may be the same or different. For example, the first bit includes the RIV indication bit of the VRB before division, and the valid bits after division include the interlace indication bit and the LBT bandwidth indication bit. For another example, the first bit includes the interlace indication bit and the LBT bandwidth indication bit before division, and the valid bits after division include only the RIV indication bit or the interlace indication bit. The first bit includes the interlace indication bit before division, and the valid bits include the interlace indication bit and the LBT bandwidth indication bit after division. For another example, the first bit includes the interlace indication bit and the LBT bandwidth indication bit before division, and the valid bits include the interlace indication bit and the LBT bandwidth indication bit after division, but the number of bits included in the interlace indication bit and the LBT bandwidth indication bit before division and after division is different.

[0069] In this implementation, the valid bits are M bits obtained by dividing the first bits, so that when the allocation domain does not match the frequency domain resources of the target BWP, the terminal can effectively determine the uplink resources indicated by the first DCI.

[0070] As an optional implementation manner, the number of the first bit is the number of bits obtained by truncating the bits of the allocation field determined according to the configuration of the reference BWP in a DCI size alignment process.

[0071] For example, the number of bits of the allocation domain determined according to the configuration of the reference BWP is Nr, and the number of bits obtained by the above truncation can be Nr' (Nr' <Nr)。例如:没有执行对依据所述参考BWP的配置确定的所述分配域的比特进行比特截取过程,则上述第一比特为依据所述参考BWP的配置确定的所述分配域的比特Nr;若执行对依据所述参考BWP的配置确定的所述分配域的比特进行比特截取过程,则上述第一比特为对依据所述参考BWP的配置确定的所述分配域的比特进行比特截取得到的比特数Nr’。

[0072] For example: for resource allocation type 0 / 1, the allocation field is RBG bitmap indication or RIV allocation indication, and the field size is Nr';

[0073] For interlace resource allocation, the allocation field includes the interlace allocation indication size Nr1' and the LBT bandwidth indication size Nr2', where Nr'=Nr1'+Nr2'.

[0074] In this embodiment, since the number of the first bits is the number of bits obtained by truncating the bits of the allocation field determined based on the configuration of the reference BWP during the DCI size alignment process, even when DCI size alignment is performed, it is ensured that the terminal determines uplink resources based on the truncated bits. In addition, the DCI size alignment process can be performed on the network device side or on the terminal side, and this is not limited.

[0075] Optionally, the number of bits obtained by truncation of bits of the allocation field determined according to the configuration of the reference BWP includes:

[0076] the number of bits obtained by truncation of the interlace indication bit of the allocation field determined according to the configuration of the reference BWP; or

[0077] The number of bits obtained by truncation of the listen-before-talk (LBT) bandwidth indication bits of the allocation domain determined according to the configuration of the reference BWP; or

[0078] The number of bits obtained by truncation of the interlace indication bit and the LBT bandwidth indication bit of the allocation domain determined according to the configuration of the reference BWP.

[0079] For example, when the reference BWP and the target BWP are the same, such as DCI 0_0 in the CSS is aligned with DCI 1-0 in the CSS, and the reference BWP and the target BWP are the initial BWP, or DCI 0_0 in the USS is aligned with DCI 1_0 in the USS, and the reference BWP and the target BWP are the initial BWP or the activated BWP. In this case, when the frequency domain allocation type of the reference BWP and the target BWP is interlace resource allocation, and the frequency domain allocation field in the DCI is aligned and changed to Nr', the (Nr-Nr') bits are truncated as follows:

[0080] If there is only an interlace indication (i.e., the bandwidth of the reference BWP and the target BWP is less than or equal to one LBTbandwidth, or only one RB set is configured), (Nr-Nr') bits are truncated in the interlace indication bit;

[0081] If there is interlace indication and LBT bandwidth indication (i.e. the bandwidth of the reference BWP and the target BWP is larger than one LBT bandwidth, or multiple RB sets are configured), there are three ways as follows:

[0082] Way one: only (Nr-Nr') bits of the interlace indication part are intercepted;

[0083] Way two: only (Nr-Nr') bits of the LBT bandwidth indication part are intercepted;

[0084] Way three: (Nr-Nr') bits of the interlace indication and the LBT bandwidth indication are intercepted together, for example: first, the LBT bandwidth indication bits are intercepted, then the interlace indication bits are intercepted until (Nr-Nr') bits are intercepted, or first, the interlace indication bits are intercepted, then the LBT bandwidth indication bits are intercepted until (Nr-Nr') bits are intercepted, or (Nr-Nr') bits are intercepted in a certain proportion in the LBT bandwidth indication bits and the interlace indication bits.

[0085] In this embodiment, the allocation field can be flexibly intercepted according to actual needs. Of course, the embodiment of the present application is not limited to the above-mentioned interception methods, for example: the number of bits obtained by bit interception of the RIV or RBG allocation indication bits of the allocation field determined according to the configuration of the reference BWP can also be used.

[0086] Optionally, if the interlace indication bits are intercepted, the interlace included in the uplink resource is the interlace indicated by the interlace indication bits in the effective bits in the part of interlaces of the target BWP, or the interlace indicated by the interlace indication bits in the effective bits with amplified granularity; or

[0087] If the LBT bandwidth indication bits are intercepted, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bits in the effective bits in the part of LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bits in the effective bits with amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0088] In this embodiment, it can be achieved that if the interlace indication bit is intercepted, the interlace is indicated according to the indicated part or the interlace is indicated with an enlarged granularity; and it can also be achieved that if the LBT bandwidth indication bit is intercepted, the LBT bandwidth is indicated according to the upper indicated part or the LBT bandwidth is indicated with an enlarged granularity.

[0089] In addition, the LBT bandwidth included in the uplink resources may be the predefined LBT bandwidth of the target BWP. When all or part of the LBT bandwidth indication bits are truncated, the terminal may determine that the LBT bandwidth indicated in the allocation domain is the predefined LBT bandwidth, wherein the predefined LBT bandwidth may be agreed upon by the protocol, pre-indicated by the network device, or pre-configured by the terminal. Specifically, it may be a certain LBT bandwidth on the target BWP or all LBT bandwidths, such as the LBT bandwidth with the smallest index, the LBT bandwidth with the largest index, the LBT bandwidth where the DCI is transmitted, or the LBT bandwidth where the initial BWP is located. This embodiment can determine the uplink resource allocation for the PUSCH allocation of D on the target BWP when there is no LBT bandwidth indication bit in the allocation domain or the LBT bandwidth is truncated to 0 or 1.

[0090] For example, if the interlace indication bit is truncated, the interlace indicated by the allocation field can be determined as follows:

[0091] Mode 1: indicating partial interlace, i.e. indicating in the partial interlace of the target BWP;

[0092] Mode 2: Interlace granularity scaling is performed, that is, the granularity of the resource is indicated as a scaled granularity, where the scaled granularity (or scaling factor) can be a fixed value or calculated from Nr and Nr', for example or Preferably, if the first DCI is received in the USS, method 2 may be adopted; if the first DCI is received in the CSS, method 1 may be adopted.

[0093] If the LBT bandwidth indication bit is truncated, the following

[0094] Mode 1: Indicate partial LBT bandwidth, i.e., indicate partial LBT bandwidth in the target BWP. Furthermore, if all bits of the LBT bandwidth are truncated, a specific LBT bandwidth is indicated; if the scheduled BWP includes the initial BWP, the initial BWP is indicated; otherwise, a predefined LBT bandwidth is indicated, such as the minimum or maximum index or the entire LBT bandwidth;

[0095] Method 2: Increase the granularity of the LBT bandwidth indication, that is, the granularity of the indicated resource is a scaled granularity, where the scaled granularity (or scaling factor) is a fixed value or can be calculated from Nr and Nr', such as Nr / Nr'; or is determined according to the configuration of the target BWP and the reference BWP (such as bandwidth or RB set), such as Nr LBTbandwidth / Nd LBTbandwidth Round up, where Nr LBTbandwidth Indicates the number of LBTbandwidths included in the reference BWP configuration bandwidth, Nd LBTbandwidth Indicates the number of LBT bandwidths included in the target BWP configured bandwidth.

[0096] Preferably, if the first DCI is fallback DCI 0_0 received in the USS, method 2 may be adopted; if the first DCI is fallback DCI 0_0 received in the CSS, method 1 may be adopted.

[0097] As an optional implementation manner, the determining the uplink resource indicated by the allocation domain includes:

[0098] Determining, based on the configuration of the target BWP, a number of bits required for a frequency domain resource allocation field in the DCI for scheduling PUSCH transmission on the target BWP;

[0099] The uplink resource indicated by the allocation field is determined according to the required number of bits.

[0100] The configuration of the target BWP may be configuration parameters such as bandwidth, frequency domain resource allocation type, and subcarrier spacing. In the embodiments of the present invention, the method for determining the required number of bits is not limited. For example, a method defined in the protocol or a method newly defined in a subsequent protocol version may be used.

[0101] In the embodiment of the present invention, the required number of bits, that is, the number of bits indicating frequency domain resource allocation determined according to the configuration of the target BWP, is represented by Nd for convenience of description.

[0102] For example: for resource allocation type 0 / 1, the resource allocation field is RBG bitmap or RIV allocation indication, and the field size is Nd;

[0103] For interlace resource allocation, the resource allocation field contains the interlace indicator bit and the LBT bandwidth indicator bit. The number of bits required for the interlace indicator bit is denoted as Nd1, and the number of bits required for the LBT bandwidth indicator bit is denoted as Nd2, where Nd = Nd1 + Nd2. The LBT bandwidth indicator bit can be absent, i.e., Nd2 = 0.

[0104] The determining of the uplink resources indicated by the allocation field according to the required number of bits may be determining the valid bits according to the required number of bits, or determining a resource indication method of the valid bits.

[0105] Since the uplink resource indicated by the allocation field is determined according to the required number of bits, the uplink resource indicated by the allocation field can be determined more accurately.

[0106] In this implementation, the first bit may be compared as a whole with the required number of bits, for example, if the number of the first bit is greater than or equal to the required number of bits, the number of valid bits is equal to the required number of bits; or

[0107] If the number of bits of the first bit is less than the required number of bits, the uplink resource is the uplink resource indicated by the valid bit in part of the resources of the target BWP, or the uplink resource indicated by the valid bit with a scaled granularity, or the predefined uplink resource in the resources of the target BWP.

[0108] The number of valid bits being equal to the required number of bits may be that the required number of bits is selected from the first bit as the valid bits, or when the number of the first bit is equal to the required number of bits, the first bit is used as the valid bit. In this case, the valid bits may be M bits obtained by dividing the first bit. In addition, the valid bits may use the first resource indication method or the second resource indication method to indicate uplink resources.

[0109] When the number of the first bit is smaller than the required number of bits, the valid bit may be the first bit, or may be M bits obtained by dividing the first bit.

[0110] Optionally, the interlace indication bit and / or LBT bandwidth indication bit included in the valid bit is obtained by dividing all or part of the first bit, wherein the first bit includes the interlace indication bit and / or LBT bandwidth indication bit.

[0111] For example: the first bit includes an interlace indication bit and an LBT bandwidth indication bit, and the above-mentioned valid bit can be the first bit after being re-divided to include the interlace indication bit and / or the LBT bandwidth indication bit; or, the first bit includes an interlace indication bit or an LBT bandwidth indication bit, and the above-mentioned valid bit can be the first bit after being re-divided to include the interlace indication bit and / or the LBT bandwidth indication bit.

[0112] In this implementation, the effective bits can be flexibly divided according to actual needs.

[0113] Optionally, when the number of the first bit is less than the required number of bits:

[0114] If the first bit includes an interlace indication bit and / or an LBT bandwidth indication bit, the number of interlace indication bits is less than or equal to the number of bits required for the interlace indication bits in the required number of bits, and / or the number of LBT bandwidth indication bits is less than or equal to the number of bits required for the LBT bandwidth indication bits in the required number of bits.

[0115] In this implementation, the interlace indication bit and / or the LBT bandwidth indication bit may be flexibly configured or selected.

[0116] Optionally, if the number of interlace indication bits of the first bit is less than the required number of interlace indication bits in the required number of bits, the interlace included in the uplink resource is the interlace indicated by the interlace indication bit in the valid bit in the partial interlace of the target BWP, or the interlace indication bit in the valid bit is the interlace indicated by an amplified granularity; or

[0117] If the number of LBT bandwidth indication bits of the first bit is less than the required comparison number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0118] In this embodiment, when the number of LBT bandwidth bits in the first bit is less than the required number of bits for the LBT bandwidth indication bit in the required number of bits, the LBT bandwidth indicated by the above-mentioned allocation domain can be determined by the above-mentioned first resource indication method, and when the number of LBT bandwidth indication bits in the first bit is less than the required number of bits for the LBT bandwidth indication bit in the required number of bits, the LBT bandwidth indicated by the above-mentioned allocation domain can be determined by the above-mentioned first resource indication method.

[0119] The following example uses the first bit as the untruncated bit:

[0120] When the reference BWP and the target BWP are different, the frequency domain allocation field in the DCI is not adjusted during DCI size alignment:

[0121] If the frequency domain resource allocation type of the reference BWP is interlace resource allocation and the frequency domain resource allocation type of the target BWP is interlace resource allocation, then Nr = Nr1 + Nr2 and Nd = Nd1 + Nd2:

[0122] Compare the total number of bits of Nr and Nd and redefine them according to the total number of bits as follows:

[0123] If Nr>=Nd, select the Nd bit for indication, for example, the high or low Nd bit, where the Nd1 bit indicates interlace allocation and the Nd2 bit indicates LBT bandwidth;

[0124] If Nr <Nd,则选择Nr bit中的Nd1‘<=Nd1 bit指示interlace分配,Nd2‘<=Nd2bit指示LBT bandwidth,且Nd1‘+Nd2‘=Nr,具体如下如下:

[0125] Prioritize interlace indication, i.e. Nd1'=Nd1, and Nd2'=Nr-Nd1'; or

[0126] Prioritize the LBT bandwidth indication, i.e., Nd2′=Nd2, and Nd1′=Nr-Nd2′; or

[0127] Nd1' and Nd2' are selected according to a ratio or predefined rules.

[0128] If Nd1' <Nd1,则可以采用如下方式:

[0129] Mode 1: The missing (Nd1-Nd1') bits are filled with 0 to indicate partial interlace, that is, the interlace indication bit in the valid bit indicates the interlace in the partial interlace of the target BWP;

[0130] Mode 2: Scaling the interleaving granularity, i.e., indicating that the granularity of the resource is a scaled granularity, where the scaled granularity (or scaling factor) is a fixed value or calculated from Nd1' and Nd1, such as Nd1' / Nd1;

[0131] Preferably, if the first DCI is fallback DCI 0_0 received in the USS, method 2 may be adopted; if the first DCI is fallback DCI 0_0 received in the CSS, method 1 may be adopted.

[0132] If Nd2' <Nd2,则可以采用如下方式:

[0133] Mode 1: The missing (Nd2-Nd2') bits are filled with 0 to indicate the partial LBT bandwidth, and the LBT bandwidth indication bit in the valid bits indicates the LBT bandwidth in the partial LBT bandwidth of the target BWP;

[0134] Further, if Nd2'=0, it indicates the predefined LBT bandwidth, that is, the LBT bandwidth included in the uplink resource is the predefined LBT bandwidth of the target BWP, for example: if the scheduled BWP includes the initial BWP, the initial BWP is indicated; otherwise, the LBT bandwidth with the minimum or maximum index or all LBT bandwidths or the LBT bandwidth that is the same as the LBT bandwidth where the DCI is located is indicated;

[0135] If Nd2′=1, it indicates a predefined LBT bandwidth, or a rule is defined to indicate the LBT bandwidth indicated by '0' and '1', respectively.

[0136] Method 2: Increase the granularity of the LBT bandwidth indication, that is, indicate that the granularity of the resource is a scaled granularity, where the scaled granularity (scaling factor) is a fixed value or calculated from Nd2' and Nd2, such as ceil(Nd2' / Nd2) or floor(Nd2' / Nd2).

[0137] Preferably, if the first DCI is fallback DCI 0_0 received in the USS, method 2 may be adopted; if the first DCI is fallback DCI 0_0 received in the CSS, method 1 may be adopted.

[0138] In addition, the above implementation method of determining the uplink resource indicated by the allocation field based on the required number of bits may also be to compare each part of the first bit with each part of the required number of bits, for example: if the number of interlace indication bits of the first bit is greater than or equal to the required number of bits of the interlace indication bits in the required number of bits, then the interlace in the uplink resource is the interlace indicated by the interlace indication bit of the valid bit, wherein the number of interlace indication bits in the valid bit is equal to the required number of bits of the interlace indication bits; or

[0139] If the number of LBT bandwidth indication bits of the first bit is greater than or equal to the required number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit of the valid bit, wherein the number of LBT bandwidth indication bits in the valid bit is equal to the required number of bits of the LBT bandwidth indication bit; or

[0140] If the number of interlace indication bits of the first bit is less than the required number of interlace indication bits in the required number of bits, the interlace included in the uplink resource is the interlace indicated by the interlace indication bits in the valid bits in the partial interlace of the target BWP, or the interlace indication bits in the valid bits are the interlace indicated by an amplified granularity; or

[0141] If the number of LBT bandwidth indication bits of the first bit is less than the number of required LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bits in the effective bits in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bits in the effective bits with amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0142] Here, the comparison can be made as a whole as described above, and details are not repeated.

[0143] The following is an example of the first bit being a bit that has not been intercepted:

[0144] When the reference BWP and the target BWP are different, the frequency domain allocation field in the DCI is not adjusted when the DCI size is aligned:

[0145] If the frequency domain resource allocation type of the reference BWP is interlace resource allocation, and the frequency domain resource allocation type of the target BWP is interlace resource allocation, then Nr = Nr1 + Nr2, and Nd = Nd1 + Nd2; for example, the fallback DCI 0_0 in CSS / USS schedules PUSCH on the active BWP, the reference BWP is the initial BWP and is configured as interlace resource allocation, and the target BWP is the current active BWP and is configured as interlace resource allocation; or the non-fallback DCI indicates BWP switching when scheduling PUSCH, i.e., scheduling PUSCH of the target BWP, the reference BWP is the current active BWP, and the target BWP is the BWP to be switched to, i.e., the scheduled BWP; the current BWP is configured as interlace resource allocation, and the target BWP is configured as interlace resource allocation.

[0146] Compare Nr1 and Nd1, and Nr2 and Nd2 respectively, and redefine them respectively as follows:

[0147] If Nr1 >= Nd1, select the high or low Nd1 bit in the Nr1 bit to indicate interlace allocation;

[0148] If Nr2 >= Nd2, the high bits or low bits of Nd2 bits in Nr2 bits indicate interlace allocation;

[0149] If Nr1 < Nd1, the following ways can be adopted:

[0150] Way 1: the missing bit part is filled with 0, indicating partial interlace, i.e. the interlace indication bit in the valid bit indicates the interlace indicated in the partial interlace of the target BWP

[0151] Way 2: interlace scaling, i.e. the granularity of the indicated resource is a scaled granularity, wherein the scaled granularity (or called scaling factor) is a fixed value or calculated from Nr1 and Nd1, for example, Nr1 / Nd1;

[0152] Way 3: if the first DCI is fallback DCI 0_0 received in USS, way 2 can be adopted, and if the first DCI is fallback DCI 0_0 received in CSS, way 1 can be adopted.

[0153] If Nr2 < Nd2, the following ways can be adopted:

[0154] Way 1: the missing bit part is filled with 0, indicating partial LBT bandwidth, i.e. the LBT bandwidth indication bit in the valid bit indicates the LBT bandwidth indicated in the partial LBT bandwidth of the target BWP;

[0155] Way 2: increasing the granularity of LBT bandwidth indication, i.e. the granularity of the indicated resource is a scaled granularity, wherein the scaled granularity (or called scaling factor) is a fixed value or calculated from Nr2 and Nd2 or the bandwidths of the target BWP and the reference BWP, for example: Nr2 / Nd2 or the size of the target BWP bandwidth / reference BWP bandwidth.

[0156] Preferably, if the first DCI is fallback DCI 0_0 received in USS, way 2 can be adopted, and if the first DCI is fallback DCI 0_0 received in CSS, way 1 can be adopted.

[0157] Optionally, the above implementation of determining the uplink resource indicated by the allocation field according to the required number of bits is that the frequency domain resource allocation type of the reference BWP and the frequency domain resource allocation type of the target BWP are both interlace resource allocation types.

[0158] In this implementation manner, the reference BWP and the target BWP may be different. In such a case, the first bit may be a bit that may not be truncated during DCI size alignment.

[0159] It should be noted that, when the reference BWP and the target BWP are the same, it is not necessary to determine the uplink resources indicated by the allocation field based on the required number of bits, and the uplink resources can be determined directly based on the valid bits.

[0160] Optionally, the above-mentioned implementation method of determining the uplink resource indicated by the allocation domain based on the required number of bits, the frequency domain resource allocation type of the reference BWP is the interlace resource allocation type, and the resource allocation type of the target BWP is resource allocation type 0 or resource allocation type 1.

[0161] In this implementation, the valid bits may be M bits obtained by dividing all or part of the first bits, for example, dividing the interlace indication bit and / or the LBT bandwidth indication bit of the first bit into PRB allocation indication bits.

[0162] For example, when the frequency domain resource allocation mode of the reference BWP is interlace resource allocation and the frequency domain resource allocation mode of the target BWP is resource allocation type 0 / 1, Nr = Nr1 + Nr2 and Nd (Nd = Nd1) is obtained: if the Fallback DCI 0_0 in the CSS / USS schedules PUSCH on the active BWP, the reference BWP is the initial BWP and is configured for interlace resource allocation, and the target BWP is the current active BWP configured for type 1 resource allocation; or if the Non-fallback DCI indicates BWP switching and schedules PUSCH on the target BWP, the reference BWP is the current active BWP, and the target BWP is the scheduled BWP after switching; the current BWP is configured for interlace resource allocation, and the target BWP is configured for resource allocation type 0 / 1.

[0163] If Nr>=Nd, select the Nd bit for indication, for example: the high or low Nd bit in Nr;

[0164] If Nr <Nd,所有Nr bit进行VRB / RBG分配指示,且可以采用如下方式:

[0165] Mode 1: Only Nr bits are used to indicate part of the VRB / RBG, indicating part of the VRB / RBG, that is, the VRB / RBG indicated in the part of the VRB / RBG of the target BWP in the valid bits;

[0166] Method 2: VRB or RBG scaling is performed, that is, the granularity of the indicated resource is a scaled granularity, wherein the scaled granularity (or scaling factor) is a fixed value or calculated from Nr and Nd.

[0167] Preferably, if the first DCI is fallback DCI 0_0 received in the USS, method 2 may be adopted; if the first DCI is fallback DCI 0_0 received in the CSS, method 1 may be adopted.

[0168] Optionally, the above-mentioned implementation method of determining the uplink resource indicated by the allocation domain based on the required number of bits, the frequency domain resource allocation type of the reference BWP is resource allocation type 0 or resource allocation type 1, and the resource allocation type of the target BWP is interlace resource allocation type.

[0169] In this implementation, the valid bits may be M bits obtained by dividing all or part of the first bits, for example, dividing the first PRB allocation indication bit into interlace indication bits and / or LBT bandwidth indication bits.

[0170] For example, when the resource allocation type of the reference BWP is resource allocation type 0 / 1 and the resource allocation type of the target BWP is interlace resource allocation, Nr is obtained (Nr=Nr1) and Nd=Nd1+Nd2: For example, if Fallback DCI 0_0 in the CSS / USS schedules PUSCH on the active BWP, the reference BWP is the initial BWP and is configured for resource allocation type 0 / 1, and the target BWP is the current active BWP configured for interlace resource allocation; or if the non-fallback DCI indicates BWP switching and PUSCH is scheduled on the target BWP, the reference BWP is the current active BWP, and the target BWP is the scheduled BWP after switching; the current BWP is configured for resource allocation type 0 / 1, and the target BWP is configured for interlace resource allocation.

[0171] If Nr>=Nd, select the Nd bit for indication, where Nd1 bits indicate interlace allocation and Nd2 bits indicate LBT bandwidth allocation;

[0172] If Nr <Nd,所有Nr bit进行频域资源指示,并且选择Nr bit中的Nd1‘<=Nd1 bit指示interlace分配,Nd2‘<=Nd2 bit指示LBT bandwidth,且Nd1‘+Nd2‘=Nr,具体可以如下:

[0173] Prioritize interlace indication, i.e. Nd1'=Nd1, and Nd2'=Nr-Nd1';

[0174] Prioritize LBT bandwidth indication, i.e., Nd2'=Nd2, and Nd1'=Nr-Nd2';

[0175] Nd1' and Nd2' are selected according to a ratio or predefined rules.

[0176] If Nd1' <Nd1,则可以采用如下方式:

[0177] Mode 1: The missing bit portion is filled with 0 to indicate the partial interlace, that is, the interlace indication bit in the valid bit indicates the interlace in the partial interlace of the target BWP;

[0178] Mode 2: Scaling the interleaving granularity, i.e., indicating that the granularity of the resource is a scaled granularity, where the scaled granularity (or scaling factor) is a fixed value or calculated from Nd1' and Nd1, such as Nd1' / Nd1;

[0179] Preferably, if the first DCI is fallback DCI 0_0 received in the USS, method 2 may be adopted; if the first DCI is fallback DCI 0_0 received in the CSS, method 1 may be adopted.

[0180] If Nd2' <Nd2,则可以采用如下方式:

[0181] Mode 1: The missing bit portion is filled with 0 to indicate a partial LBT bandwidth, and the LBT bandwidth indication bit in the valid bit indicates the LBT bandwidth in the partial LBT bandwidth of the target BWP;

[0182] Furthermore, if Nd2'=0, it indicates the predefined LBT bandwidth, that is, the LBT bandwidth included in the uplink resource is the predefined LBT bandwidth of the target BWP, for example: if the scheduled BWP includes the initial BWP, it indicates the initial BWP; otherwise, it indicates the BWP with the smallest or largest number;

[0183] Method 2: Increase the granularity of the LBT bandwidth indication, that is, indicate that the granularity of the resource is a scaled granularity, wherein the scaled granularity (scaling factor) is a fixed value or calculated from Nd2' and Nd2, such as Nd2' / Nd2.

[0184] Preferably, if the first DCI is fallback DCI 0_0 received in the USS, method 2 may be adopted; if the first DCI is fallback DCI 0_0 received in the CSS, method 1 may be adopted.

[0185] It should be noted that the examples in the above embodiments are all based on the case where the first bit is a bit that is not truncated during DCI size alignment. The above embodiments can also be applied to the case where the first bit is a bit that is truncated during DCI size alignment. For example, when the reference BWP and the target BWP are different, and the size of the frequency domain allocation field in the DCI is adjusted through size alignment, that is, when the size alignment of the frequency domain allocation field in the DCI is changed to Nr', then in the above examples, Nr, Nr1, and Nr2 can be replaced with Nr', Nr1', and Nr2', and further details are not given here.

[0186] As an optional implementation manner, if the first DCI is received in the CSS, the uplink resource is the uplink resource indicated by the valid bit in the partial resource of the target BWP, or the predefined resource of the target BWP; or

[0187] If the first DCI is received in the USS, the uplink resource is the uplink resource indicated by the valid bit with an enlarged granularity, or the predefined resource of the target BWP.

[0188] In this embodiment, if the first DCI is received in the CSS, the uplink resources are the uplink resources indicated by the valid bits in the partial resources of the target BWP, or the predefined resources of the target BWP. Furthermore, if the first DCI is received in the USS, the uplink resources are the uplink resources indicated by the valid bits with amplified granularity, or the predefined resources of the target BWP. This allows the method of allocating uplink resources to better match the characteristics of the CSS and USS, thereby improving the overall performance of the communication system.

[0189] In this embodiment of the present invention, first downlink control information (DCI) for scheduling physical uplink shared channel (PUSCH) transmission on a target bandwidth part (BWP) is received, wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field being determined based on the configuration of a reference BWP and including a first bit; an uplink resource indicated by the allocation field is determined, the uplink resource being an uplink resource determined based on the valid bits of the first bit; and the resource allocation type of at least one of the reference BWP and the target BWP is interleaved resource allocation. In this way, the uplink resource indicated by the DCI can be determined based on the valid bits of the first bit, thereby improving terminal transmission performance.

[0190] See Figure 3 , Figure 3 This is a flow chart of an uplink resource indication method provided by an embodiment of the present invention. The method is applied to a network device such as Figure 3 As shown, the following steps are included:

[0191] Step 301: Send a first DCI for scheduling PUSCH transmission on a target BWP, wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field is determined according to the configuration of a reference BWP, and the allocation field includes a first bit;

[0192] The allocation domain indicates an uplink resource through a valid bit of the first bit;

[0193] The resource allocation type of at least one of the reference BWP and the target BWP is interleaved resource allocation.

[0194] Optionally, the uplink resources include:

[0195] The uplink resource indicated by the valid bit in the partial resource of the target BWP; or

[0196] The uplink resource indicated by the valid bit with a scaled granularity; or

[0197] Predefined uplink resources in the resources of the target BWP.

[0198] Optionally, the valid bits are all or part of the first bits; or

[0199] The valid bits are M-bit contents obtained by dividing all or part of the first bits, wherein the M-bit contents are M resource indications, and M is an integer greater than or equal to 1.

[0200] Optionally, the number of the first bits is the number of bits obtained by truncation of the bits of the allocation domain determined according to the configuration of the reference BWP during the DCI size alignment process.

[0201] Optionally, the number of bits obtained by truncation of bits of the allocation field determined according to the configuration of the reference BWP includes:

[0202] The number of bits obtained by truncation of the interlace indication bit of the allocation field determined according to the configuration of the reference BWP; or

[0203] The number of bits obtained by truncation of the listen-before-talk (LBT) bandwidth indication bits of the allocation domain determined according to the configuration of the reference BWP; or

[0204] The number of bits obtained by truncation of the interlace indication bit and the LBT bandwidth indication bit of the allocation domain determined according to the configuration of the reference BWP.

[0205] Optionally, if the interlace indication bit is intercepted, the interlace included in the uplink resource is the interlace indicated by the interlace indication bit in the valid bit in the partial interlace of the target BWP, or the interlace indication bit in the valid bit is the interlace indicated by an amplified granularity; or

[0206] If the LBT bandwidth indication bit is intercepted, the LBT bandwidth included in the uplink resource is: the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0207] Optionally, the uplink resources include: the uplink resources indicated by the valid bits determined based on the required number of bits, wherein the required number of bits is the number of bits required for the domain of frequency domain resource allocation in the DCI for scheduling PUSCH transmission on the target BWP, determined based on the configuration of the target BWP.

[0208] Optionally, if the number of the first bits is greater than or equal to the required number of bits, the number of valid bits is equal to the required number of bits; or

[0209] If the number of bits of the first bit is less than the required number of bits, the uplink resource is the uplink resource indicated by the valid bit in part of the resources of the target BWP, or the uplink resource indicated by the valid bit with a scaled granularity, or the predefined uplink resource in the resources of the target BWP.

[0210] Optionally, when the number of the first bit is less than the required number of bits:

[0211] If the first bit includes an interlace indication bit and / or an LBT bandwidth indication bit, the number of interlace indication bits is less than or equal to the number of bits required for the interlace indication bits in the required number of bits, and / or the number of LBT bandwidth indication bits is less than or equal to the number of bits required for the LBT bandwidth indication bits in the required number of bits.

[0212] Optionally, if the number of interlace indication bits of the first bit is less than the required number of interlace indication bits in the required number of bits, the interlace included in the uplink resource is the interlace indicated by the interlace indication bit in the valid bit in the partial interlace of the target BWP, or the interlace indication bit in the valid bit is the interlace indicated by an amplified granularity; or

[0213] If the number of LBT bandwidth indication bits of the first bit is less than the required comparison number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0214] Optionally, the interlace indication bit and / or LBT bandwidth indication bit included in the valid bit is obtained by dividing all or part of the first bit, wherein the first bit includes the interlace indication bit and / or LBT bandwidth indication bit.

[0215] Optionally, if the number of interlace indication bits of the first bit is greater than or equal to the required number of bits of the interlace indication bit in the required number of bits, the interlace in the uplink resource is the interlace indicated by the interlace indication bit of the valid bit, wherein the number of interlace indication bits in the valid bit is equal to the required number of bits of the interlace indication bit; or

[0216] If the number of LBT bandwidth indication bits of the first bit is greater than or equal to the required number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit of the valid bit, wherein the number of LBT bandwidth indication bits in the valid bit is equal to the required number of bits of the LBT bandwidth indication bit; or

[0217] If the number of interlace indication bits of the first bit is less than the required number of interlace indication bits in the required number of bits, the interlace included in the uplink resource is the interlace indicated by the interlace indication bits in the valid bits in the partial interlace of the target BWP, or the interlace indication bits in the valid bits are the interlace indicated by an amplified granularity; or

[0218] If the number of LBT bandwidth indication bits of the first bit is less than the required number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0219] Optionally, the frequency domain resource allocation type of the reference BWP and the frequency domain resource allocation type of the target BWP are both interlace resource allocation types; or

[0220] The frequency domain resource allocation type of the reference BWP is an interlace resource allocation type, and the resource allocation type of the target BWP is a resource allocation type 0 or a resource allocation type 1; or

[0221] The frequency domain resource allocation type of the reference BWP is resource allocation type 0 or resource allocation type 1, and the resource allocation type of the target BWP is an interlace resource allocation type.

[0222] Optionally, if the first DCI is received in a common search space CSS, the uplink resource is an uplink resource indicated by the valid bit in part of the resources of the target BWP, or a predefined resource of the target BWP; or

[0223] If the first DCI is received in a dedicated search space USS, the uplink resource is the uplink resource indicated by the valid bit with an enlarged granularity, or the predefined resource of the target BWP.

[0224] Optionally, the first DCI is a fallback DCI; or

[0225] The first DCI is a non-fallback DCI indicating BWP switching and scheduling PUSCH transmission on the target BWP after switching.

[0226] It should be noted that this embodiment is as Figure 2The specific implementation of the network device side corresponding to the embodiment shown in the figure can be found in Figure 2 The related descriptions of the embodiment shown are not repeated in this embodiment to avoid duplication. In this embodiment, the terminal transmission performance can also be improved.

[0227] The following uses the first DCI being a Fallback DCI or a Non-fallback DCI as an example to illustrate the uplink resource determination method and indication method provided by the embodiment of the present invention, which may include the following:

[0228] 1. Fallback DCI is transmitted in the CSS, and the scheduled PUSCH is transmitted on the active UL BWP:

[0229] If the active UL BWP is less than 20 MHz, there is no need to indicate the allocated LBT bandwidth, and if the number of bits in the allocation field in the DCI is insufficient, padding (indicating partial resources) or increasing the granularity of the indication, or if the number of bits is sufficient, selecting the valid bits;

[0230] If the active UL BWP is greater than 20 MHz, the allocated LBT bandwidth needs to be indicated. If the number of bits in the allocation field in the DCI is insufficient, it is only used to indicate the interlace allocation (possibly indicating partial interlace or increasing the granularity). Alternatively, if the number of bits is sufficient, some bits are truncated to indicate the allocated interlace, and some are used to indicate the allocated LBT bandwidth.

[0231] If the initial BWP is an interlace resource allocation, since the initial BWP does not exceed 20MHz, there is no LBT bandwidth indication field in the DCI. When the DCI in the CSS schedules PUSCH to be transmitted on the activated BWP, it can be predefined as all LBT bandwidths on the activated BWP, or a certain LBT bandwidth, such as the one with the smallest index.

[0232] 2. In the FDRA of the fallback DCI in the CSS / USS, the most significant bit (MSB) is truncated due to DCI size alignment.

[0233] If the interlace indication part is cut off, the following method is used:

[0234] Method 1: Indicates partial interlace;

[0235] Method 2: Increase the granularity of interlace indication;

[0236] Method 3: USS adopts method 2, and CSS adopts method 1.

[0237] Among them, the above-mentioned method 1, method 2 and method 3 refer to Figure 2 The corresponding description of the embodiment shown.

[0238] If the LBT bandwidth indication portion is truncated, the following method is used:

[0239] Method 1: Indicate part of the LBT bandwidth

[0240] Method 2: Increase the granularity of some LBT bandwidth indications

[0241] Method 3: USS adopts method 2, and CSS adopts method 1.

[0242] Likewise, when the BT bandwidth indication portion is completely intercepted, it may be predefined as all LBT bandwidths on the activated BWP, or a certain LBT bandwidth, such as the one with the smallest index.

[0243] 3. Non-fallback DCI scheduling PUSCH indicates BWP switching, that is, the FDRA of DCI 0_1 is determined according to the active UL BWP, and PUSCH is scheduled for transmission on the target UL BWP (different from the active L BWP), which can include the following situations:

[0244] 1. The FDRA in the DCI includes the number of bits indicating interlace allocation + the number of bits indicating LBT bandwidth allocation (which may be 0) to indicate the interlace allocation and LBT bandwidth allocation of the target UL BWP, where:

[0245] If the number of bits of FDRA in DCI is more than the required number of bits, the required bit MSB / least significant bit (LSB) can be selected;

[0246] If the number of FDRA bits in the DCI is less than the required number of bits, Zeros Padding (filling 0 in the MSB / LSB) can be used to indicate partial resources, or the granularity of the indication can be increased. In addition, for the LBT bandwidth, it can default to one or all of the LBT bandwidths in the target UL BWP, that is, the predefined LBT bandwidth mentioned above.

[0247] 2. The FDRA in the DCI contains the number of bits indicating interlace allocation, and the field indicating LBT bandwidth allocation is a separate field. The number of bits indicating interlace allocation and the number of bits indicating LBT bandwidth allocation (which may be 0) are used to indicate the interlace allocation and LBT bandwidth allocation of the target UL BWP respectively, where:

[0248] If the number of bits indicated by the FDRA / LBT bandwidth in the DCI is greater than the required number of bits, the required bits (MSB / LSB) can be selected;

[0249] If the number of bits indicated by the FDRA / LBT bandwidth in the DCI is less than the required number of bits, ZerosPadding (filling 0 in the MSB / LSB) can be used to indicate partial resources, or the granularity of the indication can be increased. In addition, for LBTbandwidth, it can default to one or all LBT bandwidths in the target UL BWP, that is, the above-mentioned predefined LBTbandwidth.

[0250] Example 1:

[0251] In this embodiment, assuming that the resource allocation type of the scheduled PUSCH is the same when the fallback DCI is transmitted in the CSS and the USS, both are interlaced resource allocation, the following scenarios may exist:

[0252] Scenario 1

[0253] For example, the initial UL BWP subcarrier spacing is 15 kHz, the active UL BWP has a bandwidth of 20 MHz and a subcarrier spacing of 30 kHz.

[0254] When DCI 0_0 is detected in the CSS, the resource allocation mode used by the scheduled PUSCH is interlaced resource allocation, that is, the FDRA contains 6 / 10 bits to indicate the allocated interlace;

[0255] When DCI 0_0 is detected in the USS, the resource allocation mode used by the scheduled PUSCH is interlaced resource allocation, that is, the FDRA contains 5 bits to indicate the allocated interlace;

[0256] When the UE detects DCI 0_0 in the CSS, it selects 5 bits from the 6 / 10 bits contained in the FDRA, for example, the 5 least significant bits or the 5 most significant bits.

[0257] It should be noted that the detection of DCI 0_0 in the above USS is only an assumption, and it is not required that the terminal needs to detect DCI 0_0 in the USS before selecting 5 bits from the 6 / 10 bits included in the FDRA, for example, selecting the 5 least significant bits or the 5 most significant bits. The same is true for other embodiments and will not be repeated here.

[0258] Scenario 2:

[0259] For example, the initial UL BWP subcarrier spacing is 30 kHz, the active UL BWP has a bandwidth of 20 MHz and a subcarrier spacing of 15 kHz.

[0260] When DCI 0_0 is detected in the CSS, the resource allocation method used by the scheduled PUSCH is interlaced resource allocation, that is, the FDRA contains 5 bits to indicate the allocated interlaced resource allocation.

[0261] When DCI 0_0 is detected in USS, the resource allocation method used by the scheduled PUSCH is interlaced resource allocation, that is, the FDRA contains 6 / 10 bits to indicate the allocated interlaced resource allocation.

[0262] When the UE detects DCI 0_0 in the CSS, the 5 bits contained in the FDRA are expanded to 6 / 10 bits, for example, 1 / 5 bits are filled with 0 in the least significant bit and 1 / 5 bits are filled with 0 in the most significant bit, indicating partial interlace resources.

[0263] Scenario 3:

[0264] For example, the initial UL BWP subcarrier spacing is 15 kHz, the active UL BWP has a bandwidth of 40 MHz and a subcarrier spacing of 30 kHz.

[0265] When DCI 0_0 is detected in the CSS, the resource allocation method used by the scheduled PUSCH is interlaced resource allocation, that is, the FDRA contains 6 / 10 bits to indicate the allocated interlaced resource allocation.

[0266] When DCI 0_0 is detected in the USS, the resource allocation mode used by the scheduled PUSCH is interlaced resource allocation, that is, the FDRA contains 5 bits to indicate the allocated interlace and requires 2 bits to indicate the allocated LBT bandwidth.

[0267] When the UE detects DCI 0_0 in the CSS, it selects 5 bits from the 6 / 10 bits contained in the FDRA, for example, the least significant 5 bits or the most significant 5 bits. The selected 5 bits are used to indicate the allocated interlace, which can be as follows:

[0268] FDRA contains 6 bits, and after selecting 5 bits, the remaining 1 bit is used to indicate the allocated LBT bandwidth, where the granularity of LBT bandwidth allocation is cell (number of LBT bandwidths included in BWP / number of bits that can be used to indicate LBT bandwidth), that is, cell (2 / 1) = 2; or

[0269] The FDRA contains 10 bits, and the 2 least significant bits or the most significant bits are selected from the remaining 5 bits after the 5 bits are selected to indicate the allocated LBT bandwidth.

[0270] That is, for fallback DCI, scheduling PUSCH in the CSS for transmission on the activated UL BWP, if the number of bits in the FDRA is inconsistent with the required number of bits (the number of bits of the fallback DCI in the USS), the following steps may be included:

[0271] Step 1: Determine the part that indicates interlace;

[0272] If the number of bits is insufficient, you can do the following:

[0273] Zeros padding to the required number of bits; or

[0274] Increase the granularity of interlace indications.

[0275] If exceeded, select the required number of bits.

[0276] Step 2: Determine the portion indicating the LBT bandwidth;

[0277] If there are many bits in FDRA and there are still bits left after the selection in step 1, you can use the following method:

[0278] If the remaining number of bits is insufficient to indicate the LBT bandwidth, zero padding or increase the granularity of the LBTbandwidth indication; or

[0279] If the remaining number of bits is sufficient to indicate the LBT bandwidth, the required number of bits is selected.

[0280] If there are many bits in FDRA and there are no remaining bits after the selection in step 1, the following can be used:

[0281] By default, one LBT bandwidth or all LBT bandwidths in the active UL BWP is indicated, for example, the one with the smallest or largest LBT bandwidth index, or all LBT bandwidths. Alternatively, if the initial UL BWP is included in the active UL BWP and overlaps with an LBT bandwidth in the active UL BWP, the overlapping LBT bandwidth is indicated. Otherwise, the one with the smallest or largest LBT bandwidth index or all LBT bandwidths is indicated.

[0282] It should be noted that the above steps 1 and 2 can also be reversed, that is, the number of bits required for selecting the LBT bandwidth indication part is first determined, and the remaining bits are used to indicate the interlace. If the remaining number of bits is sufficient, it is selected; if not, zero padding or increasing the granularity of the indication is performed.

[0283] Example 2:

[0284] In this embodiment, assuming that the fallback DCI is in the CSS and USS, the resource allocation types of the scheduled PUSCH are different, the CSS is type 1, and the USS is interlaced resource allocation. The following scenarios can be included:

[0285] Scenario 1

[0286] For example, the initial UL BWP subcarrier spacing is 30 kHz, the active UL BWP has a bandwidth of 20 MHz and a subcarrier spacing of 15 kHz.

[0287] When DCI 0_0 is detected in the CSS, the resource allocation mode used by the scheduled PUSCH is resource allocation type 1, that is, FDRA contains The bit indicates the allocated VRB;

[0288] When DCI 0_0 is detected in USS, the resource allocation method used by the scheduled PUSCH is interlaced resource allocation, that is, the FDRA contains 6 / 10 bits to indicate the allocated interlaced resource allocation.

[0289] When the UE detects DCI 0_0 in the CSS, it selects 6 / 10 bits from the 11 bits included in the FDRA, for example, selects the least significant bits or the most significant bits of 6 / 10 bits.

[0290] Scenario 2

[0291] For example, the initial UL BWP subcarrier spacing is 30 kHz, the active UL BWP has a bandwidth of 80 MHz and a subcarrier spacing of 15 kHz.

[0292] When DCI 0_0 is detected in the CSS, the resource allocation mode used by the scheduled PUSCH is resource allocation type 1, that is, FDRA contains The bit indicates the allocated VRB;

[0293] When DCI 0_0 is detected in the USS, the resource allocation mode used by the scheduled PUSCH is interlaced resource allocation, that is, the FDRA contains 6 / 10 bits to indicate the allocated interlace, and also contains a 4-bit bitmap to indicate the allocated LBT bandwidth;

[0294] When the UE detects DCI 0_0 in the CSS, the 11 bits contained in the FDRA may include the following:

[0295] If DCI 0_0 is detected in the USS, the FDRA contains 6 bits indicating the allocated interlace + 4 bits of bitmap indicating the allocated LBT bandwidth. For example, 6 bits are selected from the 11 bits of the FDRA to indicate the allocated interlace, and the remaining 4 bits are selected to indicate the allocated LBT bandwidth (equivalent to selecting 10 bits, of which 6 bits are used to indicate the allocated interlace and 4 bits are used to indicate the allocated LBT bandwidth).

[0296] If DCI 0_0 is detected in the USS, the FDRA contains 10 bits indicating the allocated interlace and a 4-bit bitmap indicating the allocated LBT bandwidth. For example, 10 bits are selected from the 11 bits of the FDRA to indicate the allocated interlace, and the remaining 1 bit is used to indicate the allocated LBT bandwidth. Alternatively, 4 bits are selected from the 11 bits of the FDRA to indicate the allocated LBT bandwidth, and the remaining 7 bits are used to indicate the allocated interlace. The 7 bits can be: indicating the 7-bit bitmap corresponding to interlaces 0-6, or 5 bits are selected from the 7 bits, and the 5-bit bitmap is used to indicate the allocated interlace, where the granularity of the interlace allocation is 2.

[0297] Example 3:

[0298] In this implementation, the resource allocation type of the active UL BWP and the target UL BWP scheduled by the non-fallback DCI is the same, that is, interlaced resource allocation, which can include the following scenarios:

[0299] Scenario 1:

[0300] The bandwidth is greater than 20MHz, that is, there is an LBT bandwidth indicator bit;

[0301] Assume that the active UL BWP bandwidth is 40 MHz, the SCS is 15 kHz, the target UL BWP bandwidth is 60 MHz, and the SCS is 30 kHz;

[0302] The number of bits contained in the FDRA in the non-fallback DCI is: 6 bits of RIV or 10 bits of bitmap used to indicate the allocated interlace + 2 bits of bitmap / RIV used to indicate the allocated LBT bandwidth.

[0303] The number of bits required for the target UL BWP FDRA is: 5-bit bitmap for the allocated interlace + 3-bitmap / RIV for indicating the allocated LBT bandwidth, which may include the following methods:

[0304] Method 1: The number of bits indicating interlace and the number of bits indicating LBT bandwidth are used to indicate the interlace and LBT bandwidth of the target ULBWP. That is, the 8 bits of 6+2 are interpreted as 5+3, and the 12 bits of 10+2 are selected as 8 bits (5+3).

[0305] Method 2: The number of bits indicating interlace is used to indicate the interlace of the target BWP; the number of bits indicating LBTbandwidth is used to indicate the LBT bandwidth of the target BWP, that is, 5-bit zero padding is increased to 6 bits or 5-bit zero padding is increased to 10 bits, or the granularity of the LBT bandwidth indication is increased.

[0306] Scenario 2:

[0307] The active UL BWP bandwidth is 20 MHz, the target UL BWP bandwidth is greater than 20 MHz, and there is an LBT bandwidth indicator bit;

[0308] Assume that the active UL BWP bandwidth is 20 MHz, the SCS is 15 kHz, the target UL BWP bandwidth is 60 MHz, and the SCS is 30 kHz;

[0309] The number of bits contained in the FDRA in the non-fallback DCI is: 6 bits for RIV or 10 bits for bitmap for allocated interlace + 0 bits for indicating the allocated LBT bandwidth.

[0310] The number of bits required for the target UL BWP FDRA is: 5-bit bitmap for the allocated interlace + 3-bitmap / RIV for indicating the allocated LBT bandwidth, which may include the following methods:

[0311] Method 1: The number of bits indicating interlace and the number of bits indicating LBT bandwidth are used to indicate the interlace and LBT bandwidth of the target ULBWP. That is, the 6 bits of 6+0 are interpreted as 5+3, or the 10 bits of 10+0 are interpreted as 8 bits (5+3).

[0312] Method 2: The number of bits indicating interlace is used to indicate the interlace of the target BWP; the number of bits indicating LBTbandwidth is used to indicate the LBT bandwidth of the target BWP, that is, 6 or 10 bits are selected as 5 bits, and 0 bit is used to indicate the LBT bandwidth of the target BWP, that is, the default indication is all LBT bandwidth, or one of the interlaces.

[0313] Example 4:

[0314] In this embodiment, the Non-fallback DCI resource allocation types are different and may include the following scenarios:

[0315] Scenario 1: The active UL BWP resource allocation type is type 1, the bandwidth is 20 MHz, and the SCS is 15 kHz. The target UL BWP resource allocation type is interlaced, the bandwidth is 80 MHz, and the SCS is 30 kHz.

[0316] The number of bits contained in the FDRA in the non-fallback DCI is: 11 bits RIV for the allocated VRB + 0 bits for indicating the allocated LBT bandwidth;

[0317] The number of bits required for the target UL BWP FDRA is: 5 bits for the allocated interlace + 4 bits for the RIV to indicate the allocated LBT bandwidth.

[0318] 5 bits are selected from the 11 bits to indicate the allocated interlace, and 4 bits are selected to indicate the allocated LBT bandwidth.

[0319] Scenario 2: The active UL BWP resource allocation type is interlaced, the bandwidth is 40 MHz, and the SCS is 30 kHz. The target UL BWP resource allocation type is type 2, the bandwidth is 40 MHz, and the SCS is 30 kHz. The RBG size P is 8.

[0320] The number of bits contained in the FDRA in the non-fallback DCI is: 5 bits of bitmap for the allocated interlace + 2 bits of bitmap / RIV for indicating the allocated LBT bandwidth;

[0321] Number of bits required for target UL BWP FDRA: The bitmap is used to allocate RBGs.

[0322] Among them, 5+2 bits are used to indicate the allocated RBG, which can be as follows:

[0323] Method 1: zero padding to 14 bits;

[0324] Method 2: Increase the RBG size to

[0325] Embodiment 5:

[0326] In this embodiment, due to DCI size alignment, the FDRA in the Fallback DCI is truncated or padded.

[0327] In DCI size alignment, the sizes of DCI 0_0 and DCI 1_0 (scheduling the same serving cell) in the CSS must be the same. If the number of bits in DCI 0_0 is larger than the number of bits in DCI 1_0, the number of bits in the FDRA of DCI 0_0 will be truncated so that the number of bits in DCI 0_0 is the same as the number of bits in DCI 1_0 (truncated starting from the MSB).

[0328] For example, if the initial UL BWP subcarrier spacing is 15 kHz, that is, 6 / 10 bits in FDRA are truncated to 3 bits, the following method can be used:

[0329] Method 1: Use only 3 bits to indicate the interlace portion, which is equivalent to zero padding the MSB / LSB 3 / 7 bits to 6 / 10 bits.

[0330] Method 2: Increase the granularity of interlace indication.

[0331] or,

[0332] In DCI size alignment, the sizes of DCI 0_0 and DCI 1_0 (scheduling the same serving cell) in the USS must be the same. If the number of bits in DCI 0_0 is larger than the number of bits in DCI 1_0, the number of bits in FDRA will be truncated to the same as the number of bits in DCI 1_0 (truncated starting from the MSB).

[0333] For example, if the active UL BWP subcarrier spacing is 30 kHz and the bandwidth is 80 MHz, that is, 5+4 bits in the FDRA are used to indicate the interlace and LBT bandwidth respectively, which are truncated to 3 bits. The following method can be used:

[0334] Method 1: Only 3 bits are used to indicate the interlace, which is equivalent to MSB / LSB zero padding to 5 bits. The LBT bandwidth is predefined as one or all of the LBT bandwidths.

[0335] Method 2: Increase the granularity of the interlace indication and predefine the LBT bandwidth to one or all of the LBT bandwidths.

[0336] See Figure 4 , Figure 4This is a structural diagram of a terminal provided by an embodiment of the present invention, such as Figure 4 As shown, terminal 400 includes:

[0337] A receiving module 401 is configured to receive first downlink control information (DCI) for scheduling physical uplink shared channel (PUSCH) transmission on a target bandwidth part (BWP), wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field is determined according to a configuration of a reference BWP, and the allocation field includes a first bit;

[0338] A determination module 402 is configured to determine an uplink resource indicated by the allocation field, where the uplink resource is an uplink resource determined based on a valid bit of the first bit;

[0339] The resource allocation type of at least one of the reference BWP and the target BWP is interleaved resource allocation.

[0340] Optionally, the uplink resources include:

[0341] The uplink resource indicated by the valid bit in the partial resource of the target BWP; or

[0342] The uplink resource indicated by the valid bit with a scaled granularity; or

[0343] Predefined uplink resources in the resources of the target BWP.

[0344] Optionally, the valid bits are all or part of the first bits; or

[0345] The valid bits are M-bit contents obtained by dividing all or part of the first bits, wherein the M-bit contents are M resource indications, and M is an integer greater than or equal to 1.

[0346] Optionally, the number of the first bits is the number of bits obtained by truncation of the bits of the allocation domain determined according to the configuration of the reference BWP during the DCI size alignment process.

[0347] Optionally, the number of bits obtained by truncation of bits of the allocation field determined according to the configuration of the reference BWP includes:

[0348] The number of bits obtained by truncation of the interlace indication bit of the allocation field determined according to the configuration of the reference BWP; or

[0349] The number of bits obtained by truncation of the listen-before-talk (LBT) bandwidth indication bits of the allocation domain determined according to the configuration of the reference BWP; or

[0350] The number of bits obtained by truncation of the interlace indication bit and the LBT bandwidth indication bit of the allocation domain determined according to the configuration of the reference BWP.

[0351] Optionally, if the interlace indication bit is intercepted, the interlace included in the uplink resource is the interlace indicated by the interlace indication bit in the valid bit in the partial interlace of the target BWP, or the interlace indicated by the interlace indication bit in the valid bit with an amplified granularity; or

[0352] If the LBT bandwidth indication bit is intercepted, the LBT bandwidth included in the uplink resource is: the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0353] Optionally, the determining the uplink resource indicated by the allocation domain includes:

[0354] Determining, based on the configuration of the target BWP, a number of bits required for a frequency domain resource allocation field in the DCI for scheduling PUSCH transmission on the target BWP;

[0355] The uplink resource indicated by the allocation field is determined according to the required number of bits.

[0356] Optionally, if the number of the first bits is greater than or equal to the required number of bits, the number of valid bits is equal to the required number of bits; or

[0357] If the number of bits of the first bit is less than the required number of bits, the uplink resource is the uplink resource indicated by the valid bit in part of the resources of the target BWP, or the uplink resource indicated by the valid bit with a scaled granularity, or the predefined uplink resource in the resources of the target BWP.

[0358] Optionally, when the number of the first bit is less than the required number of bits:

[0359] If the first bit includes an interlace indication bit and / or an LBT bandwidth indication bit, the number of interlace indication bits is less than or equal to the number of bits required for the interlace indication bits in the required number of bits, and / or the number of LBT bandwidth indication bits is less than or equal to the number of bits required for the LBT bandwidth indication bits in the required number of bits.

[0360] Optionally, if the number of interlace indication bits of the first bit is less than the required number of interlace indication bits in the required number of bits, the interlace included in the uplink resource is the interlace indicated by the interlace indication bit in the valid bit in the partial interlace of the target BWP, or the interlace indication bit in the valid bit is the interlace indicated by an amplified granularity; or

[0361] If the number of LBT bandwidth indication bits of the first bit is less than the required comparison number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0362] Optionally, the interlace indication bit and / or LBT bandwidth indication bit included in the valid bit is obtained by dividing all or part of the first bit, wherein the first bit includes the interlace indication bit and / or LBT bandwidth indication bit.

[0363] Optionally, if the number of interlace indication bits of the first bit is greater than or equal to the required number of bits of the interlace indication bit in the required number of bits, the interlace in the uplink resource is the interlace indicated by the interlace indication bit of the valid bit, wherein the number of interlace indication bits in the valid bit is equal to the required number of bits of the interlace indication bit; or

[0364] If the number of LBT bandwidth indication bits of the first bit is greater than or equal to the required number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit of the valid bit, wherein the number of LBT bandwidth indication bits in the valid bit is equal to the required number of bits of the LBT bandwidth indication bit; or

[0365] If the number of interlace indication bits of the first bit is less than the required number of interlace indication bits in the required number of bits, the interlace included in the uplink resource is the interlace indicated by the interlace indication bits in the valid bits in the partial interlace of the target BWP, or the interlace indication bits in the valid bits are the interlace indicated by an amplified granularity; or

[0366] If the number of LBT bandwidth indication bits of the first bit is less than the required number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0367] Optionally, the frequency domain resource allocation type of the reference BWP and the frequency domain resource allocation type of the target BWP are both interlace resource allocation types; or

[0368] The frequency domain resource allocation type of the reference BWP is an interlace resource allocation type, and the resource allocation type of the target BWP is a resource allocation type 0 or a resource allocation type 1; or

[0369] The frequency domain resource allocation type of the reference BWP is resource allocation type 0 or resource allocation type 1, and the resource allocation type of the target BWP is an interlace resource allocation type.

[0370] Optionally, if the first DCI is received in a common search space CSS, the uplink resource is an uplink resource indicated by the valid bit in part of the resources of the target BWP, or a predefined resource of the target BWP; or

[0371] If the first DCI is received in a dedicated search space USS, the uplink resource is the uplink resource indicated by the valid bit with an enlarged granularity, or the predefined resource of the target BWP.

[0372] Optionally, the first DCI is fallback DCI.

[0373] The first DCI is non-fallback DCI indicating BWP switching and scheduling PUSCH transmission on the target BWP after switching.

[0374] The terminal provided by the embodiment of the application can implement Figure 2 The various processes implemented by the terminal in the method embodiment are not repeated here to avoid repetition, and the transmission performance of the terminal can be improved.

[0375] Please refer to Figure 5 , Figure 5 is a structural diagram of a network device provided by the embodiment of the application, as Figure 5 indicated, the network device 500 includes:

[0376] The sending module 501 is configured to send first downlink control information (DCI) for scheduling physical uplink shared channel (PUSCH) transmission on a target bandwidth part (BWP), wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field is determined according to the configuration of a reference BWP, and the allocation field includes a first bit.

[0377] The allocation field indicates uplink resources through valid bits of the first bit.

[0378] The resource allocation type of at least one of the reference BWP and the target BWP is interlace resource allocation.

[0379] Optionally, the uplink resources include:

[0380] The valid bits indicate uplink resources in part of the resources of the target BWP; or

[0381] The valid bits indicate uplink resources with scaled granularity; or

[0382] Predefined uplink resources in the resources of the target BWP.

[0383] Optionally, the valid bits are all or part of the first bit; or

[0384] The valid bits are M bit contents obtained by dividing all or part of the first bit, wherein the M bit contents are M resource indications, and the M is an integer greater than or equal to 1.

[0385] Optionally, the number of the first bits is the number of bits obtained by truncation of the bits of the allocation domain determined according to the configuration of the reference BWP during the DCI size alignment process.

[0386] Optionally, the number of bits obtained by truncation of bits of the allocation field determined according to the configuration of the reference BWP includes:

[0387] The number of bits obtained by truncation of the interlace indication bit of the allocation field determined according to the configuration of the reference BWP; or

[0388] The number of bits obtained by truncation of the listen-before-talk (LBT) bandwidth indication bits of the allocation domain determined according to the configuration of the reference BWP; or

[0389] The number of bits obtained by truncation of the interlace indication bit and the LBT bandwidth indication bit of the allocation domain determined according to the configuration of the reference BWP.

[0390] Optionally, if the interlace indication bit is intercepted, the interlace included in the uplink resource is the interlace indicated by the interlace indication bit in the valid bit in the partial interlace of the target BWP, or the interlace indication bit in the valid bit is the interlace indicated by an amplified granularity; or

[0391] If the LBT bandwidth indication bit is intercepted, the LBT bandwidth included in the uplink resource is: the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0392] Optionally, the uplink resources include: the uplink resources indicated by the valid bits determined based on the required number of bits, wherein the required number of bits is the number of bits required for the domain of frequency domain resource allocation in the DCI for scheduling PUSCH transmission on the target BWP, determined based on the configuration of the target BWP.

[0393] Optionally, if the number of the first bits is greater than or equal to the required number of bits, the number of valid bits is equal to the required number of bits; or

[0394] If the number of bits of the first bit is less than the required number of bits, the uplink resource is the uplink resource indicated by the valid bit in part of the resources of the target BWP, or the uplink resource indicated by the valid bit with a scaled granularity, or the predefined uplink resource in the resources of the target BWP.

[0395] Optionally, when the number of the first bit is less than the required number of bits:

[0396] If the first bit includes an interlace indication bit and / or an LBT bandwidth indication bit, the number of interlace indication bits is less than or equal to the number of bits required for the interlace indication bits in the required number of bits, and / or the number of LBT bandwidth indication bits is less than or equal to the number of bits required for the LBT bandwidth indication bits in the required number of bits.

[0397] Optionally, if the number of interlace indication bits of the first bit is less than the required number of interlace indication bits in the required number of bits, the interlace included in the uplink resource is the interlace indicated by the interlace indication bit in the valid bit in the partial interlace of the target BWP, or the interlace indication bit in the valid bit is the interlace indicated by an amplified granularity; or

[0398] If the number of LBT bandwidth indication bits of the first bit is less than the required comparison number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0399] Optionally, the interlace indication bit and / or LBT bandwidth indication bit included in the valid bit is obtained by dividing all or part of the first bit, wherein the first bit includes the interlace indication bit and / or LBT bandwidth indication bit.

[0400] Optionally, if the number of interlace indication bits of the first bit is greater than or equal to the required number of bits of the interlace indication bit in the required number of bits, the interlace in the uplink resource is the interlace indicated by the interlace indication bit of the valid bit, wherein the number of interlace indication bits in the valid bit is equal to the required number of bits of the interlace indication bit; or

[0401] If the number of LBT bandwidth indication bits of the first bit is greater than or equal to the required number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit of the valid bit, wherein the number of LBT bandwidth indication bits in the valid bit is equal to the required number of bits of the LBT bandwidth indication bit; or

[0402] If the number of interlace indication bits of the first bit is less than the required number of interlace indication bits in the required number of bits, the interlace included in the uplink resource is the interlace indicated by the interlace indication bits in the valid bits in the partial interlace of the target BWP, or the interlace indication bits in the valid bits are the interlace indicated by an amplified granularity; or

[0403] If the number of LBT bandwidth indication bits of the first bit is less than the required number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0404] Optionally, the frequency domain resource allocation type of the reference BWP and the frequency domain resource allocation type of the target BWP are both interlace resource allocation types; or

[0405] The frequency domain resource allocation type of the reference BWP is an interlace resource allocation type, and the resource allocation type of the target BWP is a resource allocation type 0 or a resource allocation type 1; or

[0406] The frequency domain resource allocation type of the reference BWP is resource allocation type 0 or resource allocation type 1, and the resource allocation type of the target BWP is an interlace resource allocation type.

[0407] Optionally, if the first DCI is received in a common search space CSS, the uplink resource is an uplink resource indicated by the valid bit in part of the resources of the target BWP, or a predefined resource of the target BWP; or

[0408] If the first DCI is received in a dedicated search space USS, the uplink resource is the uplink resource indicated by the valid bit with an enlarged granularity, or the predefined resource of the target BWP.

[0409] Optionally, the first DCI is a fallback DCI; or

[0410] The first DCI is a non-fallback DCI indicating BWP switching and scheduling PUSCH transmission on the target BWP after switching.

[0411] The network device provided by the embodiment of the present invention can realize Figure 3 To avoid repetition, the various processes implemented by the terminal in the method embodiment will not be described here, and the terminal transmission performance can be improved.

[0412] Figure 6 A schematic diagram of the hardware structure of a terminal for implementing various embodiments of the present invention is shown below.

[0413] The terminal 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611. Those skilled in the art will appreciate that Figure 6 The terminal structure shown in the figure does not constitute a limitation of the terminal. The terminal may include more or fewer components than shown, or combine certain components, or arrange the components differently. In the embodiments of the present invention, the terminal includes but is not limited to a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle terminal, a robot, a wearable device, and a pedometer.

[0414] The radio frequency unit 601 is configured to receive first downlink control information (DCI) for scheduling physical uplink shared channel (PUSCH) transmission on a target bandwidth part (BWP), wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field is determined according to a configuration of a reference BWP, and the allocation field includes a first bit;

[0415] The processor 610 is configured to determine an uplink resource indicated by the allocation field, where the uplink resource is an uplink resource determined based on a valid bit of the first bit;

[0416] The resource allocation type of at least one of the reference BWP and the target BWP is interleaved resource allocation.

[0417] Optionally, the uplink resources include:

[0418] The uplink resource indicated by the valid bit in the partial resource of the target BWP; or

[0419] The uplink resource indicated by the valid bit with a scaled granularity; or

[0420] Predefined uplink resources in the resources of the target BWP.

[0421] Optionally, the valid bits are all or part of the first bits; or

[0422] The valid bits are M-bit contents obtained by dividing all or part of the first bits, wherein the M-bit contents are M resource indications, and M is an integer greater than or equal to 1.

[0423] Optionally, the number of the first bits is the number of bits obtained by truncation of the bits of the allocation domain determined according to the configuration of the reference BWP during the DCI size alignment process.

[0424] Optionally, the number of bits obtained by truncation of bits of the allocation field determined according to the configuration of the reference BWP includes:

[0425] The number of bits obtained by truncation of the interlace indication bit of the allocation field determined according to the configuration of the reference BWP; or

[0426] The number of bits obtained by truncation of the listen-before-talk (LBT) bandwidth indication bits of the allocation domain determined according to the configuration of the reference BWP; or

[0427] The number of bits obtained by truncation of the interlace indication bit and the LBT bandwidth indication bit of the allocation domain determined according to the configuration of the reference BWP.

[0428] Optionally, if the interlace indication bit is intercepted, the interlace included in the uplink resource is the interlace indicated by the interlace indication bit in the valid bit in the partial interlace of the target BWP, or the interlace indicated by the interlace indication bit in the valid bit with an amplified granularity; or

[0429] If the LBT bandwidth indication bits are truncated, the uplink resource includes an LBT bandwidth indicated by the LBT bandwidth indication bits in the valid bits in a partial LBT bandwidth of the target BWP, or an LBT bandwidth indicated by the LBT bandwidth indication bits in the valid bits with an amplified granularity, or a predefined LBT bandwidth of the target BWP.

[0430] Optionally, the determining the uplink resource indicated by the allocation field comprises:

[0431] determining a number of bits required for a frequency domain resource allocation field in a DCI used for scheduling a PUSCH transmission on the target BWP according to a configuration of the target BWP;

[0432] determining the uplink resource indicated by the allocation field according to the number of bits required.

[0433] Optionally, if the number of the first bits is greater than or equal to the number of bits required, the number of bits of the valid bits is equal to the number of bits required; or

[0434] If the number of the first bits is less than the number of bits required, the uplink resource is an uplink resource indicated by the valid bits in a partial resource of the target BWP, or an uplink resource indicated by the valid bits with a scaled granularity, or a predefined uplink resource in the resource of the target BWP.

[0435] Optionally, in the case that the number of the first bits is less than the number of bits required:

[0436] If the first bits include interlace indication bits and / or LBT bandwidth indication bits, the number of interlace indication bits is less than or equal to a number of interlace indication bits required in the number of bits required, and / or the number of LBT bandwidth indication bits is less than or equal to a number of LBT bandwidth indication bits required in the number of bits required.

[0437] Optionally, if the number of interlace indication bits of the first bits is less than the number of interlace indication bits required in the number of bits required, the uplink resource includes an interlace indicated by the interlace indication bits in the valid bits in a partial interlace of the target BWP, or an interlace indicated by the interlace indication bits in the valid bits with an amplified granularity; or

[0438] If the number of LBT bandwidth indication bits of the first bit is less than the required comparison number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0439] Optionally, the interlace indication bit and / or LBT bandwidth indication bit included in the valid bit is obtained by dividing all or part of the first bit, wherein the first bit includes the interlace indication bit and / or LBT bandwidth indication bit.

[0440] Optionally, if the number of interlace indication bits of the first bit is greater than or equal to the required number of bits of the interlace indication bit in the required number of bits, the interlace in the uplink resource is the interlace indicated by the interlace indication bit of the valid bit, wherein the number of interlace indication bits in the valid bit is equal to the required number of bits of the interlace indication bit; or

[0441] If the number of LBT bandwidth indication bits of the first bit is greater than or equal to the required number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit of the valid bit, wherein the number of LBT bandwidth indication bits in the valid bit is equal to the required number of bits of the LBT bandwidth indication bit; or

[0442] If the number of interlace indication bits of the first bit is less than the required number of interlace indication bits in the required number of bits, the interlace included in the uplink resource is the interlace indicated by the interlace indication bits in the valid bits in the partial interlace of the target BWP, or the interlace indication bits in the valid bits are the interlace indicated by an amplified granularity; or

[0443] If the number of LBT bandwidth indication bits of the first bit is less than the required number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0444] Optionally, the frequency domain resource allocation type of the reference BWP and the frequency domain resource allocation type of the target BWP are both interlace resource allocation types; or

[0445] The frequency domain resource allocation type of the reference BWP is an interlace resource allocation type, and the resource allocation type of the target BWP is a resource allocation type 0 or a resource allocation type 1; or

[0446] The frequency domain resource allocation type of the reference BWP is resource allocation type 0 or resource allocation type 1, and the resource allocation type of the target BWP is an interlace resource allocation type.

[0447] Optionally, if the first DCI is received in a common search space CSS, the uplink resource is an uplink resource indicated by the valid bit in part of the resources of the target BWP, or a predefined resource of the target BWP; or

[0448] If the first DCI is received in a dedicated search space USS, the uplink resource is the uplink resource indicated by the valid bit with an enlarged granularity, or the predefined resource of the target BWP.

[0449] Optionally, the first DCI is a fallback DCI; or

[0450] The first DCI is a non-fallback DCI indicating BWP switching and scheduling PUSCH transmission on the target BWP after switching.

[0451] The above terminal can improve the energy-saving effect of the terminal.

[0452] It should be understood that in this embodiment of the present invention, the RF unit 601 can be used to receive and transmit signals during information transmission or calls. Specifically, it receives downlink data from the base station and transmits it to the processor 610 for processing; in addition, it transmits uplink data to the base station. Typically, the RF unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like. Furthermore, the RF unit 601 can communicate with the network and other devices via a wireless communication system.

[0453] The terminal provides users with wireless broadband Internet access through the network module 602, such as helping users to send and receive emails, browse web pages, and access streaming media.

[0454] The audio output unit 603 can convert audio data received by the RF unit 601 or the network module 602 or stored in the memory 609 into an audio signal and output it as sound. In addition, the audio output unit 603 can also provide audio output related to specific functions performed by the terminal 600 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, a receiver, etc.

[0455] The input unit 604 is used to receive audio or video signals. The input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042. The graphics processor 6041 processes image data of a still picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frames can be displayed on the display unit 606. The image frames processed by the graphics processor 6041 can be stored in the memory 609 (or other storage medium) or transmitted via the radio frequency unit 601 or the network module 602. The microphone 6042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be sent to a mobile communication base station via the radio frequency unit 601 in the case of a telephone call mode.

[0456] The terminal 600 also includes at least one sensor 605, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 6061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 6061 and / or the backlight when the terminal 600 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used to identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 605 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.

[0457] The display unit 606 is used to display information input by the user or information provided to the user. The display unit 606 may include a display panel 6061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0458] The user input unit 607 can be used to receive input digital or character information, and generate key signal input related to the user settings and function control of the terminal. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072. The touch panel 6071, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using any suitable object or accessory such as a finger, stylus, etc. on or near the touch panel 6071). The touch panel 6071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction and detects the signal caused by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 610, which receives and executes the command sent by the processor 610. In addition, the touch panel 6071 can be implemented using various types such as resistive, capacitive, infrared and surface acoustic wave. In addition to the touch panel 6071, the user input unit 607 may also include other input devices 6072. Specifically, other input devices 6072 may include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.

[0459] Furthermore, the touch panel 6071 may be overlaid on the display panel 6061. When the touch panel 6071 detects a touch operation on or near it, it transmits the information to the processor 610 to determine the type of touch event. Subsequently, the processor 610 provides corresponding visual output on the display panel 6061 according to the type of touch event. Figure 6 In the embodiment, the touch panel 6071 and the display panel 6061 are two independent components to realize the input and output functions of the terminal. However, in some embodiments, the touch panel 6071 and the display panel 6061 can be integrated to realize the input and output functions of the terminal, which is not limited here.

[0460] The interface unit 608 is an interface for connecting external devices to the terminal 600. For example, the external devices may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 608 may be used to receive input (e.g., data information, power, etc.) from the external device and transmit the received input to one or more components within the terminal 600, or may be used to transmit data between the terminal 600 and the external device.

[0461] Memory 609 can be used to store software programs and various data. Memory 609 may primarily include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as a sound playback function or an image playback function); the data storage area may store data generated based on the use of the mobile phone (such as audio data, a phone book, etc.). Furthermore, memory 609 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0462] Processor 610 is the terminal's control center, connecting all components of the terminal using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 609 and accessing data stored in memory 609, it performs various terminal functions and processes data, thereby providing overall terminal monitoring. Processor 610 may include one or more processing units; preferably, processor 610 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 610.

[0463] The terminal 600 may also include a power supply 611 (such as a battery) for supplying power to various components. Preferably, the power supply 611 may be logically connected to the processor 610 through a power management system, thereby managing functions such as charging, discharging, and power consumption through the power management system.

[0464] In addition, the terminal 600 includes some functional modules not shown, which will not be described in detail here.

[0465] Preferably, an embodiment of the present invention also provides a terminal, including a processor 610, a memory 609, and a computer program stored in the memory 609 and executable on the processor 610. When the computer program is executed by the processor 610, the various processes of the above-mentioned uplink resource determination method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0466] See also Figure 7 , Figure 7 This is a structural diagram of another network device provided by an embodiment of the present invention, such as Figure 7 As shown, the network device 700 includes: a processor 701, a transceiver 702, a memory 703 and a bus interface, wherein:

[0467] The transceiver 702 is configured to send first downlink control information (DCI) for scheduling physical uplink shared channel (PUSCH) transmission on a target bandwidth part (BWP), wherein the first DCI includes an allocation field for frequency domain resource allocation, the allocation field is determined according to a configuration of a reference BWP, and the allocation field includes a first bit;

[0468] The allocation domain indicates an uplink resource through a valid bit of the first bit;

[0469] The resource allocation type of at least one of the reference BWP and the target BWP is interleaved resource allocation.

[0470] Optionally, the uplink resources include:

[0471] The uplink resource indicated by the valid bit in the partial resource of the target BWP; or

[0472] The uplink resource indicated by the valid bit with a scaled granularity; or

[0473] Predefined uplink resources in the resources of the target BWP.

[0474] Optionally, the valid bits are all or part of the first bits; or

[0475] The valid bits are M-bit contents obtained by dividing all or part of the first bits, wherein the M-bit contents are M resource indications, and M is an integer greater than or equal to 1.

[0476] Optionally, the number of the first bits is the number of bits obtained by truncation of the bits of the allocation domain determined according to the configuration of the reference BWP during the DCI size alignment process.

[0477] Optionally, the number of bits obtained by performing bit truncation on the bits of the allocation field determined according to the configuration of the reference BWP comprises:

[0478] a number of bits obtained by performing bit truncation on interlace indication bits of the allocation field determined according to the configuration of the reference BWP; or

[0479] a number of bits obtained by performing bit truncation on listen before talk (LBT) bandwidth indication bits of the allocation field determined according to the configuration of the reference BWP; or

[0480] a number of bits obtained by performing bit truncation on interlace indication bits and LBT bandwidth indication bits of the allocation field determined according to the configuration of the reference BWP.

[0481] Optionally, if the interlace indication bits are truncated, the uplink resource comprises an interlace, wherein the interlace indication bits in the valid bits indicate the interlace in a partial interlace of the target BWP, or the interlace indication bits in the valid bits indicate an interlace with an amplified granularity; or

[0482] if the LBT bandwidth indication bits are truncated, the uplink resource comprises an LBT bandwidth, wherein the LBT bandwidth indication bits in the valid bits indicate the LBT bandwidth in a partial LBT bandwidth of the target BWP, or the LBT bandwidth indication bits in the valid bits indicate an LBT bandwidth with an amplified granularity, or a predefined LBT bandwidth of the target BWP.

[0483] Optionally, the uplink resource comprises an uplink resource indicated by the valid bits determined according to the required number of bits, wherein the required number of bits is a number of bits required for a field for frequency domain resource allocation in a DCI used for scheduling PUSCH transmission on the target BWP, which is determined according to the configuration of the target BWP.

[0484] Optionally, if the number of the first bits is greater than or equal to the required number of bits, the number of bits of the valid bits is equal to the required number of bits; or

[0485] if the number of the first bits is less than the required number of bits, the uplink resource is an uplink resource indicated by the valid bits in a partial resource of the target BWP, or an uplink resource indicated by the valid bits with a scaled granularity, or a predefined uplink resource in the resource of the target BWP.

[0486] Optionally, when the number of the first bit is less than the required number of bits:

[0487] If the first bit includes an interlace indication bit and / or an LBT bandwidth indication bit, the number of interlace indication bits is less than or equal to the number of bits required for the interlace indication bits in the required number of bits, and / or the number of LBT bandwidth indication bits is less than or equal to the number of bits required for the LBT bandwidth indication bits in the required number of bits.

[0488] Optionally, if the number of interlace indication bits of the first bit is less than the required number of interlace indication bits in the required number of bits, the interlace included in the uplink resource is the interlace indicated by the interlace indication bit in the valid bit in the partial interlace of the target BWP, or the interlace indication bit in the valid bit is the interlace indicated by an amplified granularity; or

[0489] If the number of LBT bandwidth indication bits of the first bit is less than the required comparison number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0490] Optionally, the interlace indication bit and / or LBT bandwidth indication bit included in the valid bit is obtained by dividing all or part of the first bit, wherein the first bit includes the interlace indication bit and / or LBT bandwidth indication bit.

[0491] Optionally, if the number of interlace indication bits of the first bit is greater than or equal to the required number of bits of the interlace indication bit in the required number of bits, the interlace in the uplink resource is the interlace indicated by the interlace indication bit of the valid bit, wherein the number of interlace indication bits in the valid bit is equal to the required number of bits of the interlace indication bit; or

[0492] If the number of LBT bandwidth indication bits of the first bit is greater than or equal to the required number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit of the valid bit, wherein the number of LBT bandwidth indication bits in the valid bit is equal to the required number of bits of the LBT bandwidth indication bit; or

[0493] If the number of interlace indication bits of the first bit is less than the required number of interlace indication bits in the required number of bits, the interlace included in the uplink resource is the interlace indicated by the interlace indication bits in the valid bits in the partial interlace of the target BWP, or the interlace indication bits in the valid bits are the interlace indicated by an amplified granularity; or

[0494] If the number of LBT bandwidth indication bits of the first bit is less than the required number of LBT bandwidth indication bits in the required number of bits, the LBT bandwidth included in the uplink resource is the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit in the partial LBT bandwidth of the target BWP, or the LBT bandwidth indicated by the LBT bandwidth indication bit in the valid bit with an amplified granularity, or the predefined LBT bandwidth of the target BWP.

[0495] Optionally, the frequency domain resource allocation type of the reference BWP and the frequency domain resource allocation type of the target BWP are both interlace resource allocation types; or

[0496] The frequency domain resource allocation type of the reference BWP is an interlace resource allocation type, and the resource allocation type of the target BWP is a resource allocation type 0 or a resource allocation type 1; or

[0497] The frequency domain resource allocation type of the reference BWP is resource allocation type 0 or resource allocation type 1, and the resource allocation type of the target BWP is an interlace resource allocation type.

[0498] Optionally, if the first DCI is received in a common search space CSS, the uplink resource is an uplink resource indicated by the valid bit in part of the resources of the target BWP, or a predefined resource of the target BWP; or

[0499] If the first DCI is received in a dedicated search space USS, the uplink resource is the uplink resource indicated by the valid bit with an enlarged granularity, or the predefined resource of the target BWP.

[0500] Optionally, the first DCI is a fallback DCI; or

[0501] The first DCI is a non-fallback DCI indicating BWP switching and scheduling PUSCH transmission on the target BWP after switching.

[0502] The above network equipment can improve terminal transmission performance.

[0503] The transceiver 702 is configured to receive and send data under the control of the processor 701 , and the transceiver 702 includes at least two antenna ports.

[0504] exist Figure 7 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 701 and memory represented by memory 703. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 702 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 704 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.

[0505] The processor 701 is responsible for managing the bus architecture and general processing, and the memory 703 can store data used by the processor 701 when performing operations.

[0506] Preferably, an embodiment of the present invention also provides a network device, including a processor 701, a memory 703, and a computer program stored in the memory 703 and runnable on the processor 701. When the computer program is executed by the processor 701, each process of the above-mentioned uplink resource indication method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0507] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program implements the uplink resource determination method provided in the embodiment of the present invention, or when the computer program is executed by a processor, the computer program implements the uplink resource indication method provided in the embodiment of the present invention, and can achieve the same technical effect. To avoid repetition, the details are not described here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0508] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0509] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0510] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.

Claims

1. A method for determining uplink resources, applied to a terminal, characterized in that: include: Determining uplink resource allocation, where the uplink resource allocation includes interlace allocation and target LBT bandwidth; Determining the interlace allocation includes: Determining the interlace allocation according to bits of the field FDRA of the frequency domain resource allocation in the downlink control information DCI; Determining the target LBT bandwidth includes at least one of the following: When the DCI is received in a common search space (CSS), determining an LBT bandwidth in an activated uplink BWP as the target LBT bandwidth; In a case where the DCI is received in a dedicated search space USS, determining the target LBT bandwidth according to bits of FDRA in the DCI; The DCI is DCI 0_0.

2. The method according to claim 1, wherein: In a case where the DCI is received in a common search space (CSS), the FDRA bits in the DCI include an interlace indication bit; In the case where the DCI is received in a dedicated search space USS, the FDRA bits in the DCI include an interlace indication bit and an LBT bandwidth indication bit.

3. The method according to claim 2, wherein The determining, when the DCI is received in a dedicated search space USS, the target LBT bandwidth according to the FDRA bit in the DCI, includes: In the case where the DCI is received in a dedicated search space USS, the interlace allocation is determined according to the interlace indication bit of the FDRA in the DCI, and the LBT bandwidth allocation is determined according to the LBT bandwidth indication bit of the FDRA in the DCI.

4. The method according to claim 1, wherein The target LBT bandwidth is a RB set.

5. The method according to claim 1, wherein The determining of activating an LBT bandwidth in the uplink BWP as the target LBT bandwidth includes: Determine the LBT bandwidth with the smallest number in the activated uplink BWP as the target LBT bandwidth.

6. The method according to claim 1, wherein The determining the target LBT bandwidth according to the bits of FDRA in the DCI includes: obtaining the target LBT bandwidth according to the bits of FDRA in the DCI by scaling.

7. A method for indicating uplink resources, applied to a network device, characterized in that: include: Sending downlink control information DCI to the terminal, so that the terminal determines uplink resource allocation according to the DCI, where the uplink resource allocation includes interlace allocation and target LBT bandwidth; The terminal determining the interlace allocation includes: Determining the interlace allocation according to bits of the field FDRA of the frequency domain resource allocation in the downlink control information DCI; The terminal determines the target LBT bandwidth by at least one of the following: When the DCI is received in a common search space (CSS), determining an LBT bandwidth in an activated uplink BWP as the target LBT bandwidth; In a case where the DCI is received in a dedicated search space USS, determining the target LBT bandwidth according to bits of FDRA in the DCI; The DCI is DCI 0_0.

8. The method according to claim 7, wherein In a case where the DCI is received in a common search space (CSS), the FDRA bits in the DCI include an interlace indication bit; In the case where the DCI is received in a dedicated search space USS, the FDRA bits in the DCI include an interlace indication bit and an LBT bandwidth indication bit.

9. The method according to claim 8, wherein The determining, when the DCI is received in a dedicated search space USS, the target LBT bandwidth according to the FDRA bit in the DCI, includes: In the case where the DCI is received in a dedicated search space USS, the interlace allocation is determined according to the interlace indication bit of the FDRA in the DCI, and the LBT bandwidth allocation is determined according to the LBT bandwidth indication bit of the FDRA in the DCI.

10. The method according to claim 7, wherein: The target LBT bandwidth is a RB set.

11. The method according to claim 7, wherein The determining of activating an LBT bandwidth in the uplink BWP as the target LBT bandwidth includes: Determine the LBT bandwidth with the smallest number in the activated uplink BWP as the target LBT bandwidth.

12. The method according to claim 7, wherein The determining the target LBT bandwidth according to the bits of FDRA in the DCI includes: obtaining the target LBT bandwidth according to the bits of FDRA in the DCI by scaling.

13. A terminal, characterized in that: include: a determination module, configured to determine uplink resource allocation, wherein the uplink resource allocation includes interlace allocation and target LBT bandwidth; Determining the interlace allocation includes: Determining the interlace allocation according to bits of the field FDRA of the frequency domain resource allocation in the downlink control information DCI; Determining the target LBT bandwidth includes at least one of the following: When the DCI is received in a common search space (CSS), determining an LBT bandwidth in an activated uplink BWP as the target LBT bandwidth; In a case where the DCI is received in a dedicated search space USS, determining the target LBT bandwidth according to bits of FDRA in the DCI; The DCI is DCI 0_0.

14. A network device, characterized in that: include: A sending module, configured to send downlink control information DCI to a terminal, so that the terminal determines uplink resource allocation according to the DCI, where the uplink resource allocation includes interlace allocation and target LBT bandwidth; The terminal determining the interlace allocation includes: Determining the interlace allocation according to bits of the field FDRA of the frequency domain resource allocation in the downlink control information DCI; The terminal determines the target LBT bandwidth by at least one of the following: When the DCI is received in a common search space (CSS), determining an LBT bandwidth in an activated uplink BWP as the target LBT bandwidth; In a case where the DCI is received in a dedicated search space USS, determining the target LBT bandwidth according to bits of FDRA in the DCI; The DCI is DCI 0_0.

15. A terminal, characterized in that: include: A memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps in the uplink resource determination method according to any one of claims 1 to 6 are implemented.

16. A network device, characterized in that: include: A memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the uplink resource indication method according to any one of claims 7 to 12 are implemented.

17. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, it implements the steps in the uplink resource determination method according to any one of claims 1 to 6, or when the computer program is executed by the processor, it implements the steps in the uplink resource indication method according to any one of claims 7 to 12.

Citation Information

Patent Citations

  • Method and device in user equipment and a base station used for an unlicensed spectrum

    CN110266451A

  • Signaling techniques for bandwidth parts

    US20190222404A1