Frequency domain resource allocation method, terminal, and network device
Patent Information
- Authority / Receiving Office
- MY · MY
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-03-30
- Publication Date
- 2026-07-20
AI Technical Summary
In communication systems such as 5G systems, frequency domain resource allocation accuracy in unlicensed frequency bands is poor, resulting in inaccurate resource allocation.
By receiving and sending resource allocation instructions, the terminal and network equipment negotiate the frequency domain resources in the bandwidth part (BWP), using RIV or bitmap and other methods to indicate the subcarrier spacing and bandwidth to improve the accuracy and flexibility of resource allocation.
It achieves precise control over the frequency domain resource allocation of terminals in BWP, improves resource utilization and allocation flexibility, and reduces signaling overhead.
Abstract
Description
Frequency domain resource allocation methods, terminals and network devices
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 201910268119.X, filed in China on April 3, 2019, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of communication technology, and in particular to a frequency domain resource allocation method, a terminal, and a network device. Background Technology
[0004] In some communication systems (e.g., 5G systems), unlicensed bands can supplement licensed bands to help operators expand service capacity. Network devices or terminals in unlicensed bands also need to perform channel sensing before transmitting on their configured bandwidth part (BWP). However, how the network side allocates frequency domain resources in the BWP to terminals is not yet defined, resulting in poor accuracy in resource allocation.
[0005] Summary of the Invention
[0006] This disclosure provides a frequency domain resource allocation method, a terminal, and a network device to address the problem of poor resource allocation accuracy.
[0007] In a first aspect, some embodiments of this disclosure provide a frequency domain resource allocation method applied to a terminal, including:
[0008] Receive a resource allocation instruction, the resource allocation instruction corresponding to the parameters of the bandwidth part (BWP) configured in the terminal;
[0009] Determine the frequency domain resources indicated in the BWP by the resource allocation instruction.
[0010] Secondly, some embodiments of this disclosure provide a frequency domain resource allocation method applied to network devices, including:
[0011] Send a resource allocation indication, which corresponds to the parameters of the BWP configured in the terminal, and the resource allocation indication is used to indicate the frequency domain resources in the BWP.
[0012] Thirdly, some embodiments of this disclosure provide a terminal, including:
[0013] A receiving module is used to receive a resource allocation instruction, the resource allocation instruction corresponding to the parameters of the BWP configured in the terminal;
[0014] A determination module is used to determine the frequency domain resources indicated by the resource allocation indication in the BWP.
[0015] Fourthly, some embodiments of this disclosure provide a network device, including:
[0016] The transmitting module is used to transmit a resource allocation indication, which corresponds to the parameters of the BWP configured in the terminal, and the resource allocation indication is used to indicate the frequency domain resources in the BWP.
[0017] Fifthly, some embodiments of this disclosure provide a terminal, including: 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, it implements the steps in the frequency domain resource allocation method for the terminal side provided in some embodiments of this disclosure.
[0018] Sixthly, some embodiments of this disclosure provide a network device, comprising: a memory, a processor, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the frequency domain resource allocation method on the network device side provided in some embodiments of this disclosure.
[0019] In a seventh aspect, some embodiments of this disclosure provide a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the steps in the frequency domain resource allocation method on the terminal side provided in some embodiments of this disclosure, or, when the computer program is executed by a processor, it implements the steps in the frequency domain resource allocation method on the network device side provided in some embodiments of this disclosure.
[0020] In some embodiments of this disclosure, a resource allocation instruction is received, the resource allocation instruction corresponding to parameters of a BWP configured on the terminal; and the frequency domain resources indicated by the resource allocation instruction in the BWP are determined. This allows for the allocation of frequency domain resources in the BWP to the terminal, thereby improving the accuracy of resource allocation. Attached Figure Description
[0021] Figure 1 is a structural diagram of a network system to which some embodiments of this disclosure can be applied;
[0022] Figure 2 is a flowchart of a frequency domain resource allocation method provided in some embodiments of this disclosure;
[0023] Figure 3 is a schematic diagram of the interlacing provided in some embodiments of this disclosure;
[0024] Figure 4 is a schematic diagram of the division of listening subband groups provided in some embodiments of this disclosure;
[0025] Figure 5 is another flowchart of a frequency domain resource allocation method provided in some embodiments of this disclosure;
[0026] Figure 6 is a structural diagram of a terminal provided in some embodiments of this disclosure;
[0027] Figure 7 is a structural diagram of a network device provided in some embodiments of this disclosure;
[0028] Figure 8 is another structural diagram of a terminal provided in some embodiments of this disclosure; and
[0029] Figure 9 is another structural diagram of a network device provided in some embodiments of this disclosure. Detailed Implementation
[0030] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0031] The term "comprising," and any variations thereof, used in the specification and claims of this application, is intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product, or apparatus. Furthermore, the use of "and / or" in the specification and claims indicates at least one of the connected objects, such as A and / or B, indicating the inclusion of A alone, B alone, or both A and B.
[0032] In some embodiments of this disclosure, the terms "exemplary" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in some embodiments of this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0033] The embodiments of this disclosure are described below with reference to the accompanying drawings. Some embodiments of this disclosure provide frequency domain resource allocation methods, terminals, and network devices that can be applied to wireless communication systems. This wireless communication system can be an unlicensed New Radio (NRU) system, or unlicensed frequency bands of other systems, such as unlicensed frequency bands of Evolved Long Term Evolution (eLTE) systems, unlicensed frequency bands of Long Term Evolution (LTE) systems, or unlicensed frequency bands of subsequent evolution communication systems, etc.
[0034] Please refer to Figure 1. Figure 1 is a structural diagram of a network system to which some embodiments of this disclosure can be applied. As shown in Figure 1, it includes a terminal 11 and a network device 12. The terminal 11 can be a user equipment (UE) or other terminal-side device, such as a mobile phone, tablet personal computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), wearable device, or robot. It should be noted that the specific type of terminal 11 is not limited in some embodiments of this disclosure. The network device 12 can be a 4G base station, a 5G base station, or a later version of a base station, or a base station in other communication systems, or referred to as a Node B, evolved Node B, Transmission Reception Point (TRP), or 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 specific technical terms. In addition, the network device 12 can be a master node (MN) or a secondary node (SN). It should be noted that some embodiments of this disclosure use only 5G base stations as examples, but do not limit the specific type of network equipment.
[0035] Please refer to Figure 2, which is a flowchart of a frequency domain resource allocation method provided by some embodiments of this disclosure. The method is applied to a terminal, and as shown in Figure 2, includes the following steps:
[0036] Step 201: Receive a resource allocation instruction, which corresponds to the parameters of the BWP configured on the terminal.
[0037] Step 201 may involve receiving a resource allocation instruction sent by a network device, which is used to allocate frequency domain resources to the aforementioned terminal. Alternatively, the resource allocation instruction may be sent via downlink control information (DCI) or higher-layer signaling.
[0038] The BWP configured on the terminal mentioned above can be a BWP configured for the terminal by the network device. Alternatively, the BWP configured on the terminal mentioned above can be a BWP activated on the terminal.
[0039] The correspondence between the aforementioned resource allocation indication and the parameters of the BWP configured on the terminal can be that the indication method of the aforementioned resource allocation indication corresponds to the parameters of the aforementioned BWP, or that the indication content of the aforementioned resource allocation indication corresponds to the parameters of the aforementioned BWP. Furthermore, the correspondence between the aforementioned resource allocation indication and the parameters of the BWP configured on the terminal can be understood as the network device configuring the resource allocation indication for the terminal based on a reference to the BWP configured on the terminal.
[0040] In some embodiments of this disclosure, the parameters of BWP can be subcarrier spacing or parameters such as bandwidth.
[0041] Step 202: Determine the frequency domain resources indicated by the resource allocation indication in the BWP.
[0042] The aforementioned frequency domain resources may include interlace, resource block (RB), or resource block group (RBG), thereby allocating resources at the granularity of interlace, RB, or RBG to improve the accuracy of resource allocation.
[0043] It should be noted that in some embodiments of this disclosure, frequency domain resources are described as interlace in some implementation methods or examples, while RB and RBG can be referred to the corresponding description of interlace to avoid repetition.
[0044] It should be noted that in some embodiments of this disclosure, an interlace may include multiple spaced-apart RBs, such as multiple Physical Resource Blocks (PRBs). Optionally, an interlace may include multiple equally spaced PRBs. Taking a BWP with a bandwidth of 20MHz and a subcarrier spacing (SCS) of 15kHz as an example, the interlace design can be as shown in Figure 3, where interlaces 0, 1, 2, 3, 4, and 5 each contain 11 PRBs, and interlaces 6, 7, 8, and 9 each contain 10 PRBs. For example, interlace 0 contains PRBs 0, 10, 20…90, 100, and interlace 9 contains PRBs 9, 19, 29…89, 99.
[0045] The frequency domain resources indicated in the above resource allocation instruction in the BWP can be one or more frequency domain resources. In the case of multiple resources, the indicated frequency domain resources can be continuous or non-contiguous. For example, taking interlace as an example, the interlace indicated by the above resource allocation instruction can be one or more interlaces. In the case of multiple resources, the indicated interlaces can be continuous interlaces or non-contiguous interlaces.
[0046] In addition, the frequency domain resources indicated above can be uplink frequency domain resources or downlink frequency domain resources.
[0047] In some embodiments of this disclosure, the above steps can be used to allocate frequency domain resources in the BWP to the terminal, thereby improving the accuracy of resource allocation. For example, resource allocation under an interlaced structure can be implemented. Furthermore, by obtaining the resource allocation indication corresponding to the parameters of the BWP configured for the terminal, flexible resource allocation can be achieved, thus improving the flexibility of resource allocation.
[0048] As an alternative implementation, when the frequency domain resource includes the interlace, the parameter includes the subcarrier spacing.
[0049] In this embodiment, the resource allocation indication can be made to correspond with the subcarrier interval of the BWP configured in the terminal, so as to improve the flexibility of resource allocation. For example, the indication method of the resource allocation indication corresponds to the subcarrier interval. Specifically, different methods can be used to indicate the interlace allocated to the terminal according to different subcarrier intervals.
[0050] Optionally, when the subcarrier spacing is the first subcarrier spacing, the resource allocation indication is performed using a resource indication value (RIV) method; or
[0051] When the subcarrier spacing is the second subcarrier spacing, the resource allocation indication is performed in the form of a bitmap.
[0052] Wherein, the first subcarrier spacing is smaller than the second subcarrier spacing.
[0053] The first subcarrier spacing can be 15kHz or other subcarrier spacing smaller than the second subcarrier spacing, and the second subcarrier spacing can be 30kHz or 60kHz, etc.
[0054] In this context, the resource indication method described above can be achieved by indicating the starting interlace number and the number of consecutive interlaces assigned to the terminal via RIV.
[0055] The aforementioned bitmap format for resource indication can be such that the length of the bitmap is equal to the number of interlaces, thereby indicating the interlaces allocated to the terminal.
[0056] In this implementation, when the subcarrier spacing is relatively small, the RIV method can be used to indicate the interlace configured for the terminal. This provides a certain degree of resource allocation flexibility and saves signaling overhead. For example, when the subcarrier spacing is 15kHz, the network device uses RIV to indicate the starting interlace number and the number of consecutive interlaces assigned to the terminal.
[0057] It should be noted that the form of RIV here indicates the number of consecutive interlaces assigned by the joint encoding start interlace number. It can also be called interlace indicator value, i.e., IIV, which is similar to the way the number of consecutive RBGs assigned by the joint encoding start RBG number is used in related technologies to indicate the number of RBGs assigned.
[0058] Furthermore, in the above embodiments, when the subcarrier spacing is relatively large, a bitmap can be used to indicate the interlaces allocated to the terminal, thereby enabling continuous or non-contiguous interlace allocation and further improving the flexibility of resource allocation. For example, when the subcarrier spacing is 30kHz or 60kHz, a bitmap is used to indicate the interlaces allocated to the terminal. The length of the bitmap is equal to the number of interlaces; that is, when the subcarrier spacing is 30kHz, 5 interlaces are indicated using a 5-bit bitmap, or when the subcarrier spacing is 60kHz, 2 / 3 of the interlaces are indicated using a 2 / 3-bit bitmap.
[0059] The following example illustrates the situation with a first subcarrier spacing of 15kHz and a second subcarrier spacing of 30kHz:
[0060] Depending on the carrier spacing configured in the BWP, the number of bits in the Frequency Domain Resource Allocation (FDRA) field in the DCI varies. For example, 5 or 6 bits are used in the Frequency Domain Resource Allocation field to provide the interlace allocation in the UL slot. When the SCS is 15kHz, 6 bits are used, and when it is 30kHz, 5 bits are used.
[0061] For example, when the subcarrier spacing is 15kHz, the network device uses RIV (Radio Interval) to indicate the starting interlace number and the number of consecutive interlaces assigned to the terminal. Specifically:
[0062] When the subcarrier spacing is 15kHz, there are a total of 10 interlaces. (Required) The RIV (Registered Interlace) is used to indicate the interlace assigned to the terminal. The terminal can first determine the assigned interlace based on the RIV, that is, determine the starting interlace number based on the RIV. start Given the number of consecutive interlaces L, determine the interlace number as Interlace. start +l, where l = 0, 1, ..., L-1, and then determine the RB allocated to the terminal.
[0063] Interlacestart +l+i·N,
[0064] in And for each in, The assigned number is Interlace. start The number of RBs contained in the +l interlace. 0 ≤ RIV < N(N+1) / 2, and the RIV value corresponds to the starting interlace number. start The number of interlaces L (L≥1). The RIV value is defined as follows:
[0065]
[0066] The above method can accurately determine the interlace of the RIV indication and save signaling overhead.
[0067] For example, when the bandwidth is 20MHz and the subcarrier spacing is 15kHz, When the RIV value is 10, interlace can be determined. start =0, L=1, meaning the network device assigns interlace 0 to the terminal, and the corresponding RB index is Interlace. start +l+i·N, where l=0 (For example: As shown in Figure 3, interlace 0 contains 11 PRBs), i.e., i = 0, 1, ..., 10, the assigned RB indices are 0, 10, 20, ..., 100.
[0068] When the RIV value is 15, the interlace can be determined. start =5, L=2, meaning the network device assigns interlace 5 and interlace 6 to the terminal. As shown in Figure 3, interlace 5 contains 11 RBs, that is... Interlace 6 contains 10 RBs, that is The corresponding RB index is Interlace start +l+i·N, where l=0,1, when l=0, When l = 1 The assigned RB indices are 5, 6, 15, 16, 25, ..., 95, 96, 105.
[0069] It should be noted that some embodiments of this disclosure are not limited to determining the indicated interlace by the above method using RIV. For example, the interlace indicated by RIV can be determined by referring to the method of RIV indicating RB, or, for example, a mapping relationship between RIV value and starting interlace and number of interlaces can be preset, and the indicated interlace can be determined by the mapping relationship.
[0070] When the subcarrier spacing is 30kHz or 60kHz, the interlaces allocated to the terminal are indicated in the form of a bitmap. The length of the bitmap is equal to the number of interlaces, i.e.:
[0071] When the subcarrier spacing is 30kHz, there are 5 interlaces, indicated by a 5-bit bitmap.
[0072] When the subcarrier spacing is 60kHz, 2 / 3 of the interlaces are indicated by a 2 / 3-bit bitmap.
[0073] When the subcarrier spacing is 30kHz, there are 5 interlaces. A 5-bit bitmap is needed to indicate the interlaces allocated to the terminal. The bitmap in the resource allocation field indicates the bitmap for allocating interlace number l, where interlace numbers l = 0, 1, 2, 3, 4. The order of the bits mapping the interlace set to the bitmap is as follows: l = 0 to l = 4 correspond to the most significant bit (MSB) to the least significant bit (LSB) of the bitmap, respectively. If the corresponding bit in the bitmap is 1, it means that the corresponding interlace is allocated to the terminal; otherwise, it means that it is not allocated to the terminal. For example, 10100 means that interlaces 0 and 2 are allocated to the terminal, and the rest are not allocated to the terminal.
[0074] As an optional implementation, the above parameters include bandwidth.
[0075] It should be noted that in this embodiment, the aforementioned frequency domain resources can be interlace, RB, or RBG. That is, in this embodiment, the terminal is allocated interlace, RB, or RBG in the BWP by the resource allocation indication corresponding to the bandwidth of the BWP configured by the terminal.
[0076] In this implementation, the resource allocation indication can be made to correspond with the bandwidth of the BWP configured on the terminal, so as to improve the flexibility of resource allocation. For example, the indication method of the resource allocation indication corresponds to the bandwidth. Specifically, different methods can be used to indicate the interlace, RB or RBG allocated to the terminal according to different bandwidths.
[0077] Optionally, if the bandwidth is greater than the first bandwidth value, the resource allocation indication is used to indicate the following:
[0078] The listening subband allocated to the terminal;
[0079] Frequency domain resources allocated to the terminal on the listening subband.
[0080] Furthermore, the aforementioned first bandwidth value can be configured by the network device, defined in the protocol, or pre-set by the terminal and the network device. For example, the aforementioned first bandwidth value can be 20MHz, which allows the terminal to be instructed on the allocated frequency domain resources when the BWP bandwidth configured by the terminal is greater than 20MHz. Further, the aforementioned first bandwidth value can be greater than the bandwidth of the listening subband.
[0081] The listening subband allocated to the terminal may be one or more listening subbands included in the BWP configured for the terminal, and the frequency domain resources allocated to the terminal on the listening subband may be the same or different interlaces, RBs or RBGs allocated to this one or more listening subbands.
[0082] In some embodiments of this disclosure, the listening subband may be a Listen Before Talk subband (LBT subband).
[0083] In this embodiment, when the bandwidth is greater than the first bandwidth value, the resource allocation indicator is used to indicate the listening sub-band and the frequency domain resources allocated to the terminal on the listening sub-band, such as interlace, RB or RBG, so as to achieve flexible resource allocation. Furthermore, since the network side can indicate the listening sub-band with good channel conditions according to the channel conditions of the listening sub-band, the complexity of terminal listening can be reduced, thereby saving the power consumption of the terminal.
[0084] Of course, in some embodiments of this disclosure, when the bandwidth is less than or equal to the first bandwidth value mentioned above, the resource allocation indication may indicate the frequency domain resources allocated to the terminal, such as interlace, RB or RBG, without indicating the listening subband, so as to achieve flexible resource allocation and reduce signaling overhead.
[0085] It should be noted that the frequency domain resources indicated in the above embodiments can be indicated using either RIV or bitmap methods. Furthermore, when the frequency domain resources are interlaced, it can be implemented in conjunction with the subcarrier spacing implementation methods provided above. For example, when the subcarrier spacing is a first subcarrier spacing, the interlacing is indicated using RIV; or, when the subcarrier spacing is a second subcarrier spacing, the interlacing is indicated using bitmap. Additionally, the indicated listening subband and interlacing can be indicated through the same information field of the signaling and can be jointly encoded, or they can be indicated through two different information fields of the signaling.
[0086] It should be noted that in the above embodiments, frequency domain resources can be indicated using RIV or bitmap methods. Furthermore, when the frequency domain resource is an RB or RBG, the RB or RBG number can be the same number throughout the entire BWP or an offset value relative to the starting RB or RBG of the LBT subband. When the RB or RBG indicated by RIV or bitmap is an offset value relative to the starting RB or RBG of the LBT subband, the bit opening size of the RIV or bitmap can be reduced.
[0087] It should be noted that, in the above embodiments, when the bandwidth is greater than the first bandwidth value, the resource allocation indication can flexibly indicate the listening subband and the frequency domain resources allocated to the terminal on the listening subband through multiple indication methods.
[0088] For example: Method 1: The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, it indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or
[0089] Method 2: The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through M indication contents, it indicates the frequency domain resources allocated to the terminal on each listening sub-band; or
[0090] Method 3: The resource allocation indication is used to indicate the N listening sub-band groups allocated to the terminal, and through N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, and each listening sub-band group includes at least one listening sub-band;
[0091] Wherein, M is an integer greater than or equal to 1, and N is an integer less than or equal to M.
[0092] The above instructions can be in the form of RIV or bitmap values.
[0093] In the first method described above, the same frequency domain resources can be allocated to M listening subbands, while saving signaling overhead. For example, taking the frequency domain resource as interlace, the network device indicates the LBT subband and a RIV / bitmap value allocated to the terminal. That is, when the terminal is allocated multiple LBT subbands, the interlace allocated on each LBT subband is the same.
[0094] In the second method described above, the frequency domain resources corresponding to each indicated listening subband can be specified, thereby improving the flexibility of resource allocation. For example, taking frequency domain resources as interlace, the network device indicates the LBT subband allocated to the terminal and the RIV / bitmap value of each LBT subband. That is, when the terminal is configured with multiple LBT subbands, the interlace allocated on each LBT subband can be different or the same.
[0095] In the above method three, it is possible to indicate N listening subband groups and to indicate the frequency domain resources of each listening subband group separately. This division into different listening subband groups considers both the flexibility of resource allocation and saves bits. For example, taking frequency domain resources as interlace, when the BWP configured by the terminal is greater than or equal to a certain bandwidth value (which can be represented by X), the LBT subband contained in the BWP is divided into N LBT subband groups, and different RIV / bitmaps are used to indicate interlace within each LBT subband group.
[0096] The three methods described above allow for the allocation of different listening subbands to the terminal and the indication of corresponding frequency domain resources for each subband. For example, different listening subbands can be allocated to the terminal, and corresponding interlaces, RBs, or RBGs can be indicated for each subband. In other words, when the terminal is configured for broadband transmission, the network device can use methods one, two, or three to indicate continuously or discontinuously allocated interlaces, RBs, or RBGs for each listening subband.
[0097] It should be noted that the specific method used can be determined based on the bandwidth configured in the BWP on the terminal. For example, in one specific implementation:
[0098] When the bandwidth is greater than the first bandwidth value and less than the second bandwidth value:
[0099] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, it indicates the frequency domain resources allocated to the terminal on the M listening sub-bands;
[0100] or,
[0101] If the bandwidth is greater than or equal to the second bandwidth value:
[0102] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0103] The second bandwidth value is greater than the first bandwidth value.
[0104] The second bandwidth value mentioned above can be configured by the network device, defined in the protocol, or preset by the terminal and the network device. For example, the first bandwidth value mentioned above can be 40MHz, 60MHz, or 80MHz.
[0105] In this implementation, when the bandwidth is narrow, each listening sub-band can use the same frequency domain resource indication, saving bits and reducing signaling size. When the bandwidth is large, the frequency domain resource usage of different sub-bands may be different, so the frequency domain resources of different sub-bands can be indicated separately to improve scheduling flexibility.
[0106] For example, in another specific implementation:
[0107] When the bandwidth is greater than the first bandwidth value and less than the third bandwidth value:
[0108] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through the M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band;
[0109] or,
[0110] When the bandwidth is greater than or equal to the third bandwidth value:
[0111] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication content, indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0112] The third bandwidth value is greater than the first bandwidth value.
[0113] The aforementioned third bandwidth value can be configured by the network device, defined in the protocol, or preset by the terminal and the network device. For example, the aforementioned first bandwidth value can be 40MHz, 60MHz, or 80MHz. Furthermore, the aforementioned third bandwidth value and the aforementioned second bandwidth value can be the same or different bandwidth values.
[0114] In this implementation, when the bandwidth is narrow, different frequency domain resource indicators can be used for each listening sub-band. Since the number of listening sub-bands is small, the number of bits required is within an acceptable range, allowing for flexible scheduling. When the bandwidth is large, each listening sub-band or each listening sub-band group can use the same frequency domain resource indicator, saving bits and reducing signaling size.
[0115] The following example illustrates the situation with a first bandwidth of 20MHz and a frequency domain resource of interlace:
[0116] When the BWP bandwidth configured on the terminal is greater than 20MHz, the frequency domain resources allocated to the terminal are indicated in the following manner:
[0117] Method 1: The network device indicates each listening sub-band and a RIV / bitmap value allocated to the terminal. That is, when the terminal is allocated multiple listening sub-bands, the interlace allocated on each listening sub-band is the same.
[0118] Method 2: The network device indicates the listening sub-bands allocated to the terminal and the RIV / bitmap value of each listening sub-band. That is, when the terminal is allocated multiple listening sub-bands, the interlace allocated on each listening sub-band can be different.
[0119] Furthermore, the choice of method one, method two, or method three can be determined based on the bandwidth configured on the terminal. For example, when the BWP configured on the terminal is less than or equal to X (e.g., the second bandwidth value or the third bandwidth value mentioned above), method one is used; otherwise, method two or method three is used.
[0120] Furthermore, network devices are configured to use either method one, method two, or method three via higher-level signaling.
[0121] For example, if the terminal is configured with a BWP of 40MHz, the network device can indicate the LBT subband allocated to the terminal in the form of a bitmap.
[0122] Thus, in Method 1: when the network device schedules the terminal, it indicates that the terminal is assigned to 11, meaning that both LBT subbands within the 40MHz BWP are assigned to the terminal. A RIV / bitmap value specifies the allocation interlace; for example, interlace 0,1 indicates that the terminal uses the same bitmap on both LBT subbands.
[0123] Thus, in Method 2: when the network device schedules the terminal, it indicates that it will allocate 11, meaning that both LBT subbands within the 40MHz BWP have been allocated to the terminal. Each LBT subband has a corresponding RIV / bitmap value that specifies the allocation interlace. For example, interlace 0 is allocated on LBT subband 0, and interlace 0 and interlace 1 are allocated on LBT subband 1.
[0124] Method 3: When the BWP configured on the terminal is greater than or equal to X (e.g., the second bandwidth value or the third bandwidth value mentioned above), the LBT subband contained in the BWP is divided into N LBT subband groups, and different RVI / bitmaps are used in each LBT subband group.
[0125] When the BWP configured on the terminal contains a large number of LBT subbands, such as 80MHz and 120MHz, using Method 2 to provide the RIV / bitmap for each LBT subband would require a large number of bits, increasing the size of the DCI. Therefore, multiple LBT subbands can be divided into different groups, i.e., LBT subband groups, with each group using a RIV / bitmap to indicate the allocated interlace. For example, 80MHz and 120MHz contain 4 and 6 LBT subbands respectively, as shown in Figure 4. The multiple LBT subbands are divided into two groups, each containing 2 and 3 LBT subbands respectively.
[0126] As an optional implementation, the indication method of the resource allocation indication is configured via signaling. This allows the terminal to accurately parse the indicated frequency domain resources and listen to subbands. For example, network devices can configure the indication method of the resource allocation indication via higher-layer signaling or physical-layer signaling, such as indicating method one, method two, or method three, or indicating the form of RIV or bitmap.
[0127] Of course, in some embodiments of this disclosure, the indication method is not limited to being configured by signaling. For example, the indication method may be determined in advance by agreement or protocol definition based on bandwidth or subcarrier spacing.
[0128] The frequency domain resource allocation method provided in some embodiments of this disclosure can obtain resource allocation indications corresponding to the parameters of the BWP configured in the terminal, thereby indicating the frequency domain resources in the BWP, thus improving the accuracy of resource allocation and allowing for flexible resource allocation. For example, in some cases, it can be done by using separate continuous or disconnected interlaces, or by configuring corresponding interlaces for different listening subbands. It can also save signaling, for example, by indicating multiple interlaces via RIV, or by dividing listening subbands into listening subband groups, or by indicating interlaces on multiple listening subbands with a single indication. Specifically, taking frequency domain resources as interlaces as an example, the above-mentioned frequency domain resource allocation method provided in some embodiments of this disclosure in the NRU system can be implemented as follows:
[0129] I. Different methods are used to indicate the interlace allocated to the terminal based on different subcarrier intervals.
[0130] For example, when the subcarrier spacing is 15kHz, the network device uses RIV (Radio Interval) to indicate the starting interlace number and the number of consecutive interlaces assigned to the terminal.
[0131] For example, when the subcarrier spacing is 30kHz or 60kHz, a bitmap is used to indicate the interlaces allocated to the terminal. The length of the bitmap is equal to the number of interlaces, i.e.:
[0132] When the subcarrier spacing is 30kHz, there are 5 interlaces, indicated by a 5-bit bitmap.
[0133] When the subcarrier spacing is 60kHz, 2 / 3 of the interlaces are indicated by a 2 / 3-bit bitmap.
[0134] 2. When the BWP bandwidth configured on the terminal is greater than 20MHz, the frequency domain resources allocated to the terminal are indicated in the following manner:
[0135] Option 1: The network device indicates the LBT subband and a RIV / bitmap value assigned to the terminal, that is, when the terminal is assigned multiple LBT subbands, the interlace assigned on each LBT subband is the same;
[0136] Option 2: The network device indicates the LBT subband allocated to the terminal and the RIV / bitmap value of each LBT subband. That is, when the terminal is allocated multiple LBT subbands, the interlace allocated on each LBT subband can be different.
[0137] Option 3: Determine whether to use Option 1 or Option 2 based on the bandwidth configured on the terminal. For example, if the BWP configured on the terminal is greater than or equal to X, use Option 1; otherwise, use Option 2.
[0138] Option 4: Network devices are configured using Option 1 or Option 2 via higher-layer signaling.
[0139] Option 5: When the BWP configured on the terminal is greater than or equal to X, the LBT subband contained in the BWP is divided into N LBT subband groups, and different RVI / bitmaps are used in each LBT subband group.
[0140] Some embodiments of this disclosure can provide a method for uplink resource allocation under the interlaced channel structure in an NRU system, so as to use different indication methods under different subcarrier intervals and frequency domain resource indication methods under wideband conditions, that is, considering the flexibility of scheduling and saving signaling overhead.
[0141] Please refer to Figure 5, which is a flowchart of another frequency domain resource allocation method provided by some embodiments of this disclosure. The method is applied to a network device, and as shown in Figure 5, includes the following steps:
[0142] Step 501: Send a resource allocation instruction, which corresponds to the parameters of the BWP configured in the terminal, and the resource allocation instruction is used to indicate the frequency domain resources in the BWP.
[0143] Optionally, the frequency domain resources include: interlace, RB, or RBG.
[0144] Optionally, if the frequency domain resource includes the interlace, the parameter includes the subcarrier spacing.
[0145] Optionally, when the subcarrier spacing is the first subcarrier spacing, the resource allocation indication is performed in RIV mode; or
[0146] When the subcarrier interval is the second subcarrier interval, the resource allocation indication is performed in the form of a bitmap.
[0147] Wherein, the first subcarrier spacing is smaller than the second subcarrier spacing.
[0148] Optionally, the parameters include bandwidth.
[0149] Optionally, if the bandwidth is greater than the first bandwidth value, the resource allocation indication is used to indicate the following:
[0150] The listening subband allocated to the terminal;
[0151] Frequency domain resources allocated to the terminal on the listening subband.
[0152] Optionally, the resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or
[0153] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through M indication contents, it indicates the frequency domain resources allocated to the terminal on each listening sub-band; or
[0154] The resource allocation indication is used to indicate the N listening sub-band groups allocated to the terminal, and through the N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, and each listening sub-band group includes at least one listening sub-band;
[0155] Wherein, M is an integer greater than or equal to 1, and N is an integer less than or equal to M.
[0156] Optionally, if the bandwidth is greater than the first bandwidth value and less than the second bandwidth value:
[0157] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, it indicates the frequency domain resources allocated to the terminal on the M listening sub-bands;
[0158] or,
[0159] If the bandwidth is greater than or equal to the second bandwidth value:
[0160] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0161] The second bandwidth value is greater than the first bandwidth value.
[0162] Optionally, if the bandwidth is greater than the first bandwidth value and less than the third bandwidth value:
[0163] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through the M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band;
[0164] or,
[0165] When the bandwidth is greater than or equal to the third bandwidth value:
[0166] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication content, indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0167] The third bandwidth value is greater than the first bandwidth value.
[0168] Optionally, the method of indicating the resource allocation is configured via signaling.
[0169] It should be noted that this embodiment is an implementation method on the network device side corresponding to the embodiment shown in Figure 2. For specific implementation details, please refer to the relevant descriptions of the embodiment shown in Figure 2. To avoid repetition, this embodiment will not repeat the descriptions here. This embodiment can also improve the accuracy of resource allocation.
[0170] Please refer to Figure 6, which is a structural diagram of a terminal provided by some embodiments of this disclosure. As shown in Figure 6, the terminal 600 includes:
[0171] The receiving module 601 is used to receive a resource allocation instruction, the resource allocation instruction corresponding to the parameters of the BWP configured in the terminal;
[0172] The determination module 602 is used to determine the frequency domain resources indicated by the resource allocation indication in the BWP.
[0173] Optionally, the frequency domain resources include: interlace, RB, or RBG.
[0174] Optionally, if the frequency domain resource includes the interlace, the parameter includes the subcarrier spacing.
[0175] Optionally, when the subcarrier spacing is the first subcarrier spacing, the resource allocation indication is performed in RIV mode; or
[0176] When the subcarrier interval is the second subcarrier interval, the resource allocation indication is performed in the form of a bitmap.
[0177] Wherein, the first subcarrier spacing is smaller than the second subcarrier spacing.
[0178] Optionally, the parameters include bandwidth.
[0179] Optionally, if the bandwidth is greater than the first bandwidth value, the resource allocation indication is used to indicate the following:
[0180] The listening subband allocated to the terminal;
[0181] Frequency domain resources allocated to the terminal on the listening subband.
[0182] Optionally, the resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or
[0183] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through M indication contents, it indicates the frequency domain resources allocated to the terminal on each listening sub-band; or
[0184] The resource allocation indication is used to indicate the N listening sub-band groups allocated to the terminal, and through the N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, and each listening sub-band group includes at least one listening sub-band;
[0185] Wherein, M is an integer greater than or equal to 1, and N is an integer less than or equal to M.
[0186] Optionally, if the bandwidth is greater than the first bandwidth value and less than the second bandwidth value:
[0187] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, it indicates the frequency domain resources allocated to the terminal on the M listening sub-bands;
[0188] or,
[0189] If the bandwidth is greater than or equal to the second bandwidth value:
[0190] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0191] The second bandwidth value is greater than the first bandwidth value.
[0192] Optionally, if the bandwidth is greater than the first bandwidth value and less than the third bandwidth value:
[0193] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through the M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band;
[0194] or,
[0195] When the bandwidth is greater than or equal to the third bandwidth value:
[0196] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication content, indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0197] The third bandwidth value is greater than the first bandwidth value.
[0198] Optionally, the method of indicating the resource allocation is configured via signaling.
[0199] The terminals provided by some embodiments of this disclosure can implement the various processes implemented by the terminal in the method embodiment of FIG2. To avoid repetition, they will not be described again here, and the accuracy of resource allocation can be improved.
[0200] Please refer to Figure 7, which is a structural diagram of a network device provided in some embodiments of this disclosure. As shown in Figure 7, the network device 700 includes:
[0201] The sending module 701 is used to send a resource allocation indication, which corresponds to the parameters of the BWP configured in the terminal, and the resource allocation indication is used to indicate the frequency domain resources in the BWP.
[0202] Optionally, the frequency domain resources include: interlace, RB, or RBG.
[0203] Optionally, if the frequency domain resource includes the interlace, the parameter includes the subcarrier spacing.
[0204] Optionally, when the subcarrier spacing is the first subcarrier spacing, the resource allocation indication is performed in RIV mode; or
[0205] When the subcarrier interval is the second subcarrier interval, the resource allocation indication is performed in the form of a bitmap.
[0206] Wherein, the first subcarrier spacing is smaller than the second subcarrier spacing.
[0207] Optionally, the parameters include bandwidth.
[0208] Optionally, if the bandwidth is greater than the first bandwidth value, the resource allocation indication is used to indicate the following:
[0209] The listening subband allocated to the terminal;
[0210] Frequency domain resources allocated to the terminal on the listening subband.
[0211] Optionally, the resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or
[0212] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through M indication contents, it indicates the frequency domain resources allocated to the terminal on each listening sub-band; or
[0213] The resource allocation indication is used to indicate the N listening sub-band groups allocated to the terminal, and through the N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, and each listening sub-band group includes at least one listening sub-band;
[0214] Wherein, M is an integer greater than or equal to 1, and N is an integer less than or equal to M.
[0215] Optionally, if the bandwidth is greater than the first bandwidth value and less than the second bandwidth value:
[0216] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, it indicates the frequency domain resources allocated to the terminal on the M listening sub-bands;
[0217] or,
[0218] If the bandwidth is greater than or equal to the second bandwidth value:
[0219] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0220] The second bandwidth value is greater than the first bandwidth value.
[0221] Optionally, if the bandwidth is greater than the first bandwidth value and less than the third bandwidth value:
[0222] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through the M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band;
[0223] or,
[0224] When the bandwidth is greater than or equal to the third bandwidth value:
[0225] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication content, indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0226] The third bandwidth value is greater than the first bandwidth value.
[0227] Optionally, the method of indicating the resource allocation is configured via signaling.
[0228] The network devices provided by some embodiments of this disclosure can implement the various processes implemented by the terminal in the method embodiment of FIG5. To avoid repetition, they will not be described again here, and the accuracy of resource allocation can be improved.
[0229] Figure 8 is a schematic diagram of the hardware structure of a terminal implementing various embodiments of the present disclosure.
[0230] The terminal 800 includes, but is not limited to, components such as: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, a processor 810, and a power supply 811. Those skilled in the art will understand that the terminal structure shown in FIG8 does not constitute a limitation on the terminal; the terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements. In some embodiments of this disclosure, the terminal includes, but is not limited to, mobile phones, tablet computers, laptop computers, PDAs, vehicle terminals, robots, wearable devices, and pedometers.
[0231] Radio frequency unit 801 is used to receive resource allocation indication, the resource allocation indication corresponding to the parameters of BWP configured in the terminal;
[0232] Processor 810 is configured to determine the frequency domain resources indicated in the BWP by the resource allocation instruction.
[0233] Optionally, the frequency domain resources include: interlace, RB, or RBG.
[0234] Optionally, if the frequency domain resource includes the interlace, the parameter includes the subcarrier spacing.
[0235] Optionally, when the subcarrier spacing is the first subcarrier spacing, the resource allocation indication is performed in RIV mode; or
[0236] When the subcarrier interval is the second subcarrier interval, the resource allocation indication is performed in the form of a bitmap.
[0237] Wherein, the first subcarrier spacing is smaller than the second subcarrier spacing.
[0238] Optionally, the parameters include bandwidth.
[0239] Optionally, if the bandwidth is greater than the first bandwidth value, the resource allocation indication is used to indicate the following:
[0240] The listening subband allocated to the terminal;
[0241] Frequency domain resources allocated to the terminal on the listening subband.
[0242] Optionally, the resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or
[0243] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through M indication contents, it indicates the frequency domain resources allocated to the terminal on each listening sub-band; or
[0244] The resource allocation indication is used to indicate the N listening sub-band groups allocated to the terminal, and through the N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, and each listening sub-band group includes at least one listening sub-band;
[0245] Wherein, M is an integer greater than or equal to 1, and N is an integer less than or equal to M.
[0246] Optionally, if the bandwidth is greater than the first bandwidth value and less than the second bandwidth value:
[0247] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, it indicates the frequency domain resources allocated to the terminal on the M listening sub-bands;
[0248] or,
[0249] If the bandwidth is greater than or equal to the second bandwidth value:
[0250] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0251] The second bandwidth value is greater than the first bandwidth value.
[0252] Optionally, if the bandwidth is greater than the first bandwidth value and less than the third bandwidth value:
[0253] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through the M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band;
[0254] or,
[0255] When the bandwidth is greater than or equal to the third bandwidth value:
[0256] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication content, indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0257] The third bandwidth value is greater than the first bandwidth value.
[0258] Optionally, the method of indicating the resource allocation is configured via signaling.
[0259] The aforementioned terminals can improve the accuracy of resource allocation.
[0260] It should be understood that in some embodiments of this disclosure, the radio frequency unit 801 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 810; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 801 can also communicate with networks and other devices through a wireless communication system.
[0261] The terminal provides users with wireless broadband internet access through the network module 802, such as helping users send and receive emails, browse web pages, and access streaming media.
[0262] The audio output unit 803 can convert audio data received by the radio frequency unit 801 or the network module 802 or stored in the memory 809 into audio signals and output them as sound. Furthermore, the audio output unit 803 can also provide audio output related to specific functions performed by the terminal 800 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 803 includes a speaker, a buzzer, and a receiver, etc.
[0263] Input unit 804 is used to receive audio or video signals. Input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042. The GPU 8041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 806. The image frames processed by GPU 8041 can be stored in memory 809 (or other storage medium) or transmitted via radio frequency unit 801 or network module 802. Microphone 8042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 801 in telephone call mode.
[0264] The terminal 800 also includes at least one sensor 805, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 8061 according to the ambient light level, and the proximity sensor can turn off the display panel 8061 and / or backlight when the terminal 800 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The sensor 805 may also include a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., which will not be described in detail here.
[0265] The display unit 806 is used to display information input by the user or information provided to the user. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0266] User input unit 807 can be used to receive input numerical or character information, and generate key signal inputs related to user settings and function control of the terminal. Specifically, user input unit 807 includes a touch panel 8071 and other input devices 8072. Touch panel 8071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 8071). Touch panel 8071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 810, which receives and executes commands from the processor 810. In addition, touch panel 8071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides touch panel 8071, user input unit 807 may also include other input devices 8072. Specifically, other input devices 8072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.
[0267] Furthermore, the touch panel 8071 can cover the display panel 8061. When the touch panel 8071 detects a touch operation on or near it, it transmits the information to the processor 810 to determine the type of touch event. Subsequently, the processor 810 provides corresponding visual output on the display panel 8061 according to the type of touch event. Although in Figure 8, the touch panel 8071 and the display panel 8061 are shown as two separate components to implement the input and output functions of the terminal, in some embodiments, the touch panel 8071 and the display panel 8061 can be integrated to implement the input and output functions of the terminal. Specific details are not limited here.
[0268] Interface unit 808 serves as an interface for connecting external devices to terminal 800. For example, 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, and so on. Interface unit 808 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more elements within terminal 800, or it can be used to transmit data between terminal 800 and external devices.
[0269] The memory 809 can be used to store software programs and various data. The memory 809 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 809 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0270] The processor 810 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It executes software programs and / or modules stored in the memory 809, and calls data stored in the memory 809 to perform various functions and process data, thereby providing overall monitoring of the terminal. The processor 810 may include one or more processing units; optionally, the processor 810 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 810.
[0271] The terminal 800 may also include a power supply 811 (such as a battery) to power various components. Optionally, the power supply 811 may be logically connected to the processor 810 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.
[0272] In addition, terminal 800 includes some functional modules not shown, which will not be described in detail here.
[0273] Optionally, some embodiments of this disclosure also provide a terminal, including a processor 810, a memory 809, and a program stored in the memory 809 and executable on the processor 810. When the program is executed by the processor 810, it implements the various processes of the above-described frequency domain resource allocation method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0274] Referring to Figure 9, which is a structural diagram of another network device provided in some embodiments of this disclosure, the network device 900 includes: a processor 901, a transceiver 902, a memory 903, and a bus interface, wherein:
[0275] Transceiver 902 is used to send a resource allocation indication, which corresponds to the parameters of the BWP configured in the terminal, and the resource allocation indication is used to indicate the frequency domain resources in the BWP.
[0276] Optionally, the frequency domain resources include: interlace, RB, or RBG.
[0277] Optionally, if the frequency domain resource includes the interlace, the parameter includes the subcarrier spacing.
[0278] Optionally, when the subcarrier spacing is the first subcarrier spacing, the resource allocation indication is performed in RIV mode; or
[0279] When the subcarrier interval is the second subcarrier interval, the resource allocation indication is performed in the form of a bitmap.
[0280] Wherein, the first subcarrier spacing is smaller than the second subcarrier spacing.
[0281] Optionally, the parameters include bandwidth.
[0282] Optionally, if the bandwidth is greater than the first bandwidth value, the resource allocation indication is used to indicate the following:
[0283] The listening subband allocated to the terminal;
[0284] Frequency domain resources allocated to the terminal on the listening subband.
[0285] Optionally, the resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or
[0286] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through M indication contents, it indicates the frequency domain resources allocated to the terminal on each listening sub-band; or
[0287] The resource allocation indication is used to indicate the N listening sub-band groups allocated to the terminal, and through the N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, and each listening sub-band group includes at least one listening sub-band;
[0288] Wherein, M is an integer greater than or equal to 1, and N is an integer less than or equal to M.
[0289] Optionally, if the bandwidth is greater than the first bandwidth value and less than the second bandwidth value:
[0290] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, it indicates the frequency domain resources allocated to the terminal on the M listening sub-bands;
[0291] or,
[0292] If the bandwidth is greater than or equal to the second bandwidth value:
[0293] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0294] The second bandwidth value is greater than the first bandwidth value.
[0295] Optionally, if the bandwidth is greater than the first bandwidth value and less than the third bandwidth value:
[0296] The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through the M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band;
[0297] or,
[0298] When the bandwidth is greater than or equal to the third bandwidth value:
[0299] The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication content, indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band;
[0300] The third bandwidth value is greater than the first bandwidth value.
[0301] Optionally, the method of indicating the resource allocation is configured via signaling.
[0302] The aforementioned network equipment can improve the accuracy of resource allocation.
[0303] The transceiver 902 is used to receive and transmit data under the control of the processor 901, and the transceiver 902 includes at least two antenna ports.
[0304] In Figure 9, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 901 and memory represented by memory 903. The bus architecture may also link 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. Transceiver 902 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, the user interface 904 may also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0305] The processor 901 is responsible for managing the bus architecture and general processing, while the memory 903 can store the data used by the processor 901 when performing operations.
[0306] Optionally, some embodiments of this disclosure also provide a network device, including a processor 901, a memory 903, and a program stored in the memory 903 and executable on the processor 901. When the program is executed by the processor 901, it implements the various processes of the above-described frequency domain resource allocation method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0307] Some embodiments of this disclosure also provide a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the frequency domain resource allocation method on the terminal side provided in some embodiments of this disclosure, or, when executed by a processor, implements the frequency domain resource allocation method on the network device side provided in some embodiments of this disclosure, achieving the same technical effect. To avoid repetition, further details are omitted here. The computer-readable storage medium may be, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0308] It is understood that the embodiments described in some embodiments of this disclosure can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, modules, units, submodules, subunits, etc., can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this application, or combinations thereof.
[0309] For software implementation, the techniques described in some embodiments of this disclosure can be implemented by modules (e.g., procedures, functions, etc.) that perform the functions described in some embodiments of this disclosure. The software code can be stored in memory and executed by a processor. The memory can be implemented in the processor or external to the processor.
[0310] Therefore, the object of this disclosure can also be achieved by running a program or a set of programs on any computing device. The computing device can be a known general-purpose device. Therefore, the object of this disclosure can also be achieved simply by providing a program product containing program code implementing the method or apparatus. That is, such a program product also constitutes this disclosure, and a storage medium storing such a program product also constitutes this disclosure. Obviously, the storage medium can be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of this disclosure, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent to the present disclosure. Furthermore, the steps performing the above series of processes can naturally be performed in the order described, but are not necessarily required to be performed in chronological order. Some steps can be performed in parallel or independently of each other.
[0311] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0312] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.
[0313] The embodiments of this disclosure have been described above with reference to the accompanying drawings. However, this disclosure is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this disclosure without departing from the spirit and scope of the claims, and all of these forms are within the scope of protection of this disclosure.
Claims
1. A frequency domain resource allocation method, applied to a terminal, comprising: Receive a resource allocation instruction, the resource allocation instruction corresponding to the parameters of the bandwidth portion (BWP) configured in the terminal; Determine the frequency domain resources indicated in the BWP by the resource allocation instruction.
2. The method as described in claim 1, wherein, The frequency domain resources include: interlace units, resource blocks (RBs), or resource block groups (RBGs).
3. The method as described in claim 2, wherein, When the frequency domain resource includes the interlace, the parameter includes the subcarrier spacing.
4. The method of claim 3, wherein, When the subcarrier spacing is the first subcarrier spacing, the resource allocation indication is performed using the Resource Indication Value (RIV) method; or When the subcarrier interval is the second subcarrier interval, the resource allocation indication is performed in the form of a bitmap. Wherein, the first subcarrier spacing is smaller than the second subcarrier spacing.
5. The method as described in claim 1 or 2, wherein, The parameters include bandwidth.
6. The method of claim 5, wherein, When the bandwidth is greater than the first bandwidth value, the resource allocation indication is used to indicate the following: The listening subband allocated to the terminal; The interlacing unit, resource block RB, or resource block group RBG allocated to the terminal on the listening subband.
7. The method of claim 6, wherein, The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, it indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through M indication contents, it indicates the frequency domain resources allocated to the terminal on each listening sub-band; or The resource allocation indication is used to indicate the N listening sub-band groups allocated to the terminal, and through the N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, and each listening sub-band group includes at least one listening sub-band; Wherein, M is an integer greater than or equal to 1, and N is an integer less than or equal to M.
8. The method of claim 7, wherein, When the bandwidth is greater than the first bandwidth value and less than the second bandwidth value: The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, it indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or, If the bandwidth is greater than or equal to the second bandwidth value: The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band; The second bandwidth value is greater than the first bandwidth value.
9. The method of claim 7, wherein, When the bandwidth is greater than the first bandwidth value and less than the third bandwidth value: The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through the M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band; or, When the bandwidth is greater than or equal to the third bandwidth value: The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication content, indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band; The third bandwidth value is greater than the first bandwidth value.
10. The method of claim 7, wherein, The method of indicating resource allocation is configured via signaling.
11. A frequency domain resource allocation method, applied to network devices, comprising: Send a resource allocation indication, which corresponds to the parameters of the BWP configured in the terminal, and the resource allocation indication is used to indicate the frequency domain resources in the BWP.
12. The method of claim 11, wherein, The frequency domain resources include: interlace, RB, or RBG.
13. The method of claim 12, wherein, When the frequency domain resource includes the interlace, the parameter includes the subcarrier spacing.
14. The method of claim 13, wherein, When the subcarrier spacing is the first subcarrier spacing, the resource allocation indication is performed in RIV mode; or When the subcarrier interval is the second subcarrier interval, the resource allocation indication is performed in the form of a bitmap. Wherein, the first subcarrier spacing is smaller than the second subcarrier spacing.
15. The method of claim 11 or 12, wherein, The parameters include bandwidth.
16. The method of claim 15, wherein, When the bandwidth is greater than the first bandwidth value, the resource allocation indication is used to indicate the following: The listening subband allocated to the terminal; Frequency domain resources allocated to the terminal on the listening subband.
17. The method of claim 16, wherein, The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, it indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through M indication contents, it indicates the frequency domain resources allocated to the terminal on each listening sub-band; or The resource allocation indication is used to indicate the N listening sub-band groups allocated to the terminal, and through the N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, and each listening sub-band group includes at least one listening sub-band; Wherein, M is an integer greater than or equal to 1, and N is an integer less than or equal to M.
18. The method of claim 17, wherein, When the bandwidth is greater than the first bandwidth value and less than the second bandwidth value: The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through one indication content, it indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or, If the bandwidth is greater than or equal to the second bandwidth value: The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band; The second bandwidth value is greater than the first bandwidth value.
19. The method of claim 17, wherein, When the bandwidth is greater than the first bandwidth value and less than the third bandwidth value: The resource allocation indication is used to indicate the M listening sub-bands allocated to the terminal, and through the M indication contents, respectively indicates the frequency domain resources allocated to the terminal on each listening sub-band; or, When the bandwidth is greater than or equal to the third bandwidth value: The resource allocation indication is used to indicate M listening sub-bands allocated to the terminal, and through one indication content, indicates the frequency domain resources allocated to the terminal on the M listening sub-bands; or, the resource allocation indication is used to indicate N listening sub-band groups allocated to the terminal, and through N indication content, indicates the frequency domain resources allocated to the terminal on each listening sub-band group, wherein each listening sub-band group includes at least one listening sub-band; The third bandwidth value is greater than the first bandwidth value.
20. The method of claim 17, wherein, The method of indicating resource allocation is configured via signaling.
21. A terminal, comprising: A receiving module is used to receive a resource allocation instruction, the resource allocation instruction corresponding to the parameters of the BWP configured in the terminal; A determination module is used to determine the frequency domain resources indicated by the resource allocation indication in the BWP.
22. A network device, comprising: The transmitting module is used to transmit a resource allocation indication, which corresponds to the parameters of the BWP configured in the terminal, and the resource allocation indication is used to indicate the frequency domain resources in the BWP.
23. A terminal, comprising: A memory, a processor, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the frequency domain resource allocation method as described in any one of claims 1 to 10.
24. A network device, comprising: A memory, a processor, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the frequency domain resource allocation method as described in any one of claims 11 to 20.
25. A computer-readable storage medium, wherein, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the frequency domain resource allocation method as described in any one of claims 1 to 10, or, when executed by a processor, implements the steps of the frequency domain resource allocation method as described in any one of claims 11 to 20.