Frequency domain resource allocation method and device
By dynamically adjusting the granularity of resource block groups in the new air interface system and combining the bandwidth of activated and newly activated bands, the problem of low frequency domain resource utilization after the new working bandwidth is activated is solved, and efficient resource utilization is achieved.
Patent Information
- Application Number
- CN202311563312.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-21
- Publication Date
- 2025-05-23
AI Technical Summary
In the new air interface system, when the base station indicates the frequency domain resources of the user equipment through the FDRA field in the DCI, the length of the FDRA field is affected by the BWP bandwidth, resulting in a large number of frequency domain resources that cannot be used after the new working bandwidth is activated.
The terminal device dynamically adjusts the granularity of the nominal resource block group after activating the new working bandwidth, combines the bandwidth of the second working frequency band and the new working frequency band to determine the frequency domain resources of the third working frequency band to ensure the effective utilization of resources.
After activating the new working bandwidth, the terminal device can effectively utilize the previously unusable frequency domain resources, which improves the resource utilization rate.
Smart Images

Figure CN120034972A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a method and device for allocating frequency domain resources. Background Art
[0002] In the new radio (NR) system, the base station can indicate the frequency domain resources for uplink or downlink data transmission to the user equipment (UE) through the frequency domain resource allocation (FDRA) field in the downlink control information (DCI). There are two specific frequency domain resource mapping modes, namely continuous resource allocation and non-continuous resource allocation. For non-continuous resource allocation, several continuous resource blocks (RBs) in the frequency domain are grouped and form a resource block group (RBG). The base station indicates to the UE which RBGs can be used for uplink or downlink data transmission through the bit map carried by the FDRA field in the DCI; for continuous resource allocation, the base station encodes the index of the starting RB and the number of scheduled RBs into a resource indication value (RIV) and indicates it to the UE through the FDRA field in the DCI.
[0003] Currently, since the length of the FDRA field is proportional to the bandwidth of the BWP, when the DCI instructs the UE to switch from a BWP with a small bandwidth to a BWP with a large bandwidth, the length of the FDRA field of the DCI is determined by the BWP with a small bandwidth. The frequency domain resources that the FDRA field can indicate are limited. This limitation results in a large amount of frequency domain resources being unusable after the new working bandwidth is activated. Summary of the invention
[0004] The embodiments of the present application disclose a method and apparatus for allocating frequency domain resources, and a terminal device can use a large amount of frequency domain resources after activating a new working bandwidth.
[0005] The present application is introduced below from different aspects. It should be understood that the implementation methods and beneficial effects of the following different aspects can be referenced to each other.
[0006] In a first aspect, the present application discloses a frequency domain resource allocation method, which can be executed by a terminal device or a module (for example, a chip) in the terminal device. The method may include: receiving first downlink control information DCI, the first DCI including a first frequency domain resource allocation FDRA and first indication information, the first indication information being used to activate at least one first working frequency band; performing uplink transmission or downlink reception in a third working frequency band; the third working frequency band including a second working frequency band and at least one first working frequency band, the second working frequency band being a working frequency band activated by the terminal device.
[0007] In an embodiment of the present application, the frequency domain resources for uplink transmission or downlink reception of the terminal device are determined based on the third working frequency band and the first FDRA. This method can avoid the situation where a large number of frequency domain resources cannot be used after activating a new working bandwidth (i.e., at least one first working frequency band bandwidth) due to the FDRA field length limitation.
[0008] In combination with the first aspect, in a possible implementation, the first FDRA includes a bit map, which is used to indicate at least one resource block group RBG allocated to the terminal device; the granularity of the resource block group RBG corresponding to the first FDRA is determined based on the third working frequency band bandwidth and the second working frequency band bandwidth, and the granularity of the RBG corresponding to the first FDRA is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0009] In combination with the first aspect, in a possible implementation manner, when the resource allocation mode is non-continuous allocation, the first FDRA includes a bit map.
[0010] The embodiments of the present application can be applicable to the scenario where the resource allocation method is non-continuous allocation. The bit map included in the first FDRA is used to indicate to the UE which RBGs in the frequency band resources of the UE's third working frequency band can be used for uplink or downlink data transmission scheduled by the first DCI.
[0011] In combination with the first aspect, in a possible implementation, the granularity of the RBG corresponding to the first FDRA is determined based on the nominal resource block group granularity of the third working frequency band; the nominal resource block group granularity of the third working frequency band is determined based on the third working frequency band bandwidth, the second working frequency band bandwidth and the nominal resource block group granularity of the second working frequency band, and the nominal resource block group granularity of the third working frequency band is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0012] The embodiment of the present application can dynamically scale the nominal resource block group granularity according to the change in bandwidth before and after activation (i.e., the bandwidth of the second working frequency band and the bandwidth of the third working frequency band), and then determine the granularity of the RBG corresponding to the first FDRA based on the nominal resource block group granularity. This method can ensure that the granularity of the RBG corresponding to the first FDRA can indicate the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0013] The nominal resource block group granularity (nominal RBG size) may also be referred to as a nominal RBG size, which may be denoted by P.
[0014] Among them, the granularity of the RBG corresponding to the first FDRA may refer to the granularity of the RBG represented by each bit in the first FDRA, and the first FDRA may include multiple bits, and the granularity of the RBG represented by each bit may be different or the same. In combination with the first aspect, in a possible implementation, the ratio of the bandwidth of the third working frequency band to the bandwidth of the second working frequency band is a first ratio, and the ratio of the nominal resource block group granularity of the third working frequency band to the nominal resource block group granularity of the second working frequency band is not less than the first ratio.
[0015] In the embodiment of the present application, the ratio of the nominal resource block group granularity of the third working frequency band to the nominal resource block group granularity of the second working frequency band is not less than the first ratio, thereby ensuring that the granularity of the RBG corresponding to the first FDRA can indicate the frequency domain resources for uplink transmission or downlink reception of the terminal device in the third working frequency band.
[0016] In combination with the first aspect, in a possible implementation manner, the number of resource blocks included in the second working frequency band is The number of resource blocks included in the third working frequency band is The nominal resource block group granularity of the second working frequency band is P, and the nominal resource block group granularity of the third working frequency band is P′, where:
[0017] Among them, the number of resource blocks included in the second working frequency band may be equal to the above-mentioned second working frequency band bandwidth; the number of resource blocks included in the third working frequency band may be equal to the above-mentioned third working frequency band bandwidth.
[0018] In combination with the first aspect, in a possible implementation, the first FDRA includes a resource indication value RIV, and RIV is used to indicate at least one resource block RB allocated to the terminal device; the starting resource block and continuous resource block length of the terminal device for uplink transmission or downlink reception in the third working frequency band are determined based on the second working frequency band, the third working frequency band and RIV.
[0019] In combination with the first aspect, in a possible implementation manner, when the resource allocation mode is continuous allocation, the first FDRA includes the RIV.
[0020] The embodiment of the present application can be applicable to the scenario where the resource allocation method is non-continuous allocation. The RIV included in the first FDRA is used to indicate to the UE the index of the starting RB and the number of scheduled RBs in the frequency band resources of the UE's third working frequency band that can be used for uplink or downlink data transmission scheduled by the first DCI.
[0021] In combination with the first aspect, in a possible implementation manner, the starting resource block S and the length of the continuous resource block L RB is based on the number of resource blocks contained in the second working frequency band The number of resource blocks included in the third working frequency band RIV and the first correspondence are determined;
[0022] Among them, the first corresponding relationship includes: hour and, in hour
[0023] It should be understood that the above-mentioned first corresponding relationship is described in the form of a formula in the embodiment of the present application. In practical applications, it can also be in other forms, such as a tabular form, and the embodiment of the present application does not limit this. It should be noted that the formula of the above-mentioned first corresponding relationship is only for illustration and does not constitute a limitation to the present application. The present application can also be modified based on the above formula, such as changing the formula form (adjusting the positive and negative signs), moving the numerical value in the brackets outside the brackets, using other mathematical processing, etc., and the embodiment of the present application does not limit this.
[0024] In combination with the first aspect, in a possible implementation manner, the third working frequency band bandwidth is the sum of the second working frequency band bandwidth and at least one first working frequency band bandwidth.
[0025] In the second aspect, the present application discloses a frequency domain resource allocation method, which can be executed by a network device or a module (for example, a chip) in the network device, and the method may include: sending first downlink control information DCI, the first DCI including a first frequency domain resource allocation FDRA and first indication information, the first indication information being used to activate at least one first working frequency band; wherein the second working frequency band, the third working frequency band and the first FDRA are used to determine the frequency domain resources for uplink transmission or downlink reception of the terminal device in the third working frequency band; the third working frequency band includes the second working frequency band and at least one first working frequency band, and the second working frequency band is a working frequency band that the terminal device has activated.
[0026] In combination with the second aspect, in a possible implementation, the first FDRA includes a bit map, which is used to indicate at least one resource block group RBG allocated to the terminal device; the third working frequency band bandwidth and the second working frequency band bandwidth are used to determine the granularity of the resource block group RBG corresponding to the first FDRA, and the granularity of the RBG corresponding to the first FDRA is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0027] In combination with the second aspect, in a possible implementation, the granularity of the RBG corresponding to the first FDRA is determined based on the nominal resource block group granularity of the third working frequency band; the third working frequency band bandwidth and the second working frequency band bandwidth, as well as the nominal resource block group granularity of the second working frequency band are used to determine the nominal resource block group granularity of the third working frequency band, and the nominal resource block group granularity of the third working frequency band is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0028] In combination with the second aspect, in a possible implementation, the ratio of the bandwidth of the third working frequency band to the bandwidth of the second working frequency band is a first ratio, and the ratio of the nominal resource block group granularity of the third working frequency band to the nominal resource block group granularity of the second working frequency band is not less than the first ratio.
[0029] In conjunction with the second aspect, in a possible implementation manner, the number of resource blocks included in the second working frequency band is The number of resource blocks included in the third working frequency band is The nominal resource block group granularity of the second working frequency band is P, and the nominal resource block group granularity of the third working frequency band is P′, where:
[0030] In combination with the second aspect, in a possible implementation, the first FDRA includes a resource indication value RIV, which is used to indicate at least one resource block RB allocated to the terminal device; the method also includes: determining the starting resource block and continuous resource block length for uplink transmission or downlink reception of the terminal device in the third working frequency band based at least on the second working frequency band, the third working frequency band and RIV.
[0031] In combination with the second aspect, in a possible implementation manner, the method further includes: at least based on the number of resource blocks included in the second working frequency band The number of resource blocks included in the third working frequency band Starting resource block S and continuous resource block length L RB and the first correspondence, determine the RIV;
[0032] Among them, the first corresponding relationship includes: hour and, in hour
[0033] In combination with the second aspect, in a possible implementation manner, the third working frequency band bandwidth is the sum of the second working frequency band bandwidth and at least one first working frequency band bandwidth.
[0034] In a third aspect, the present application provides a communication device, which may be a terminal device or a chip / circuit therein. The communication device is used to execute the method in the first aspect or any possible implementation of the first aspect. The communication device includes a unit having a function of executing the method in the first aspect or any possible implementation of the first aspect.
[0035] In a fourth aspect, the present application provides a communication device, which may be a network device or a chip / circuit therein. The communication device is used to execute the method in the second aspect or any possible implementation of the second aspect. The communication device includes a unit having a method for executing the second aspect or any possible implementation of the second aspect.
[0036] In the third aspect or the fourth aspect, the communication device may include a transceiver unit and a processing unit. For a specific description of the transceiver unit and the processing unit, reference may also be made to the device embodiment shown below. The beneficial effects of the third aspect to the fourth aspect may refer to the relevant description of the first aspect and the second aspect, which will not be repeated here.
[0037] In a fifth aspect, the present application provides a communication device, which may include a processor and an interface circuit, and the processor is connected to the interface circuit. Wherein, the interface circuit is used to interact (or send and receive or input and output) information or data, and the processor is used to run program instructions so that the communication device executes the method described in any possible implementation of the first aspect, the second aspect, or any aspect thereof. Wherein, the interface circuit may be a communication interface, or a transceiver. The transceiver may be a radio frequency module in a communication device, or a combination of a radio frequency module and an antenna, or an input and output interface of a chip or circuit.
[0038] In a sixth aspect, the present application provides a readable storage medium having program instructions stored thereon, which, when executed on a computer, enables the computer to execute the method described in any possible implementation of the first aspect, the second aspect, or any of the aspects therebetween.
[0039] In a seventh aspect, the present application provides a program product comprising program instructions, which, when executed, enables the method described in the first aspect, the second aspect, or any possible implementation of any of the aspects to be executed.
[0040] In an eighth aspect, the present application provides a device, which can be implemented in the form of a chip or in the form of a device, and the device includes a processor. The processor is used to read and execute a program stored in a memory to execute the information interaction method provided by one or more of the above-mentioned first aspect or the above-mentioned second aspect, or one or more of any possible implementation methods of any aspect. Optionally, the device also includes a memory, which is connected to the processor through a circuit. Further optionally, the device also includes a communication interface, and the processor is connected to the communication interface. The communication interface is used to receive information to be processed, the processor obtains the information from the communication interface, processes the information, and outputs the processing results through the communication interface. The communication interface can be an input and output interface.
[0041] In a possible implementation, the processor and memory may be physically independent units, or the memory may be integrated with the processor.
[0042] In a ninth aspect, the present application provides a communication system, which includes a network device and a terminal device; the terminal device is used to execute the method described in the above-mentioned first aspect or any possible implementation of the first aspect, and the network device is used to execute the method described in the above-mentioned second aspect or any possible implementation of the second aspect.
[0043] The technical effects achieved in the above-mentioned aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 is a schematic diagram of a network architecture of a communication system provided in an embodiment of the present application;
[0045] Figure 2 It is a flowchart of a frequency domain resource allocation method provided in an embodiment of the present application;
[0046] Figure 3 It is a flowchart of another frequency domain resource allocation method provided in an embodiment of the present application;
[0047] Figure 4 It is a flowchart of another frequency domain resource allocation method provided in an embodiment of the present application;
[0048] Figure 5 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application;
[0049] Figure 6 is another structural schematic diagram of a communication device provided in an embodiment of the present application;
[0050] Figure 7This is another structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0052] In the description of the present application, the words "first", "second", etc. are only used to distinguish different objects, and do not limit the quantity and execution order, and the words "first", "second", etc. do not necessarily limit them to be different. For example, the first information and the second information, the first PDC type and the second PDC type, etc. are only used to distinguish different information, and do not limit their order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices.
[0053] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one (item)", "the following one (item) or more (items)" or similar expressions refer to any combination of these items, including any combination of single items (items) or plural items (items). For example, at least one item (item) of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a, b and c. Among them, a, b, c can be single or multiple.
[0054] In the description of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described in this application as "exemplary", "for example" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "for example" or "for example" is intended to present related concepts in a concrete way.
[0055] It can be understood that in the description of this application, "when", "if" and "if" all mean that the device will perform corresponding processing under certain objective circumstances, and do not limit the time, nor do they require that the device must have a judgment action when it is implemented, nor do they mean that there are other limitations. Among them, the device performs corresponding processing under certain objective circumstances, including: the corresponding processing can be performed when the objective situation is met; or the corresponding processing can be performed only when the objective situation and other situations are met.
[0056] The term “simultaneously” in the present application may be understood as at the same time point, within a period of time, or within the same cycle, and may be understood in conjunction with the context.
[0057] Elements used in the singular herein are intended to mean "one or more" rather than "one and only one" unless specifically stated otherwise.
[0058] Additionally, the terms "system" and "network" are often used interchangeably herein.
[0059] It can be understood that in each embodiment of the present application, "A corresponds to B", "A corresponds to B", "B corresponding to A" or similar expressions indicate that B is associated with A, and B can be determined according to A. Determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0060] First, the technical terms involved in this application are introduced.
[0061] 1. Resource block (RB)
[0062] RB is used to describe the mapping of physical channels to resource elements (RE). In the long term evolution (LTE) system, in the frequency domain, an RB includes 12 consecutive subcarriers, and the subcarrier spacing is 15kHz. In the time domain, an RB includes a preset number of consecutive orthogonal frequency-division multiplexing (OFDM) symbols, occupying 1 time slot (slot), which is 0.5ms. Among them, when the CP of the OFDM symbol is NCP, an RB includes 7 OFDM symbols. When the CP of the OFDM symbol is ECP, an RB includes 6 OFDM symbols. In NR, an RB includes 12 consecutive subcarriers in the frequency domain, and the time domain of the RB is not defined.
[0063] 2. Resource block group (RBG)
[0064] Resource blocks (RBs) can be divided into physical resource blocks (PRBs) and virtual resource blocks (VRBs). When performing downlink (or uplink) data transmission, downlink (or uplink) transmission resources are allocated based on VRBs and then mapped to PRBs. Furthermore, wireless communication systems can support RBG-based resource allocation. Among them, RBG can include one or more consecutive VRBs, and the size of RBG represents the number of VRBs contained in RBG.
[0065] The nominal RBG size is usually denoted as P. For a certain frequency band, the nominal RBG size of the frequency band is determined by the bandwidth of the frequency band and the high-level configuration parameters (such as the configuration parameters of the physical downlink shared channel (PDSCH)). Among them, the high-level configuration parameters are used to indicate the configuration status of the frequency band, such as whether the frequency band adopts the first configuration (configuration 1) or the second configuration (configuration 2). Taking the frequency band as BWP as an example, the "correspondence between the bandwidth of BWP (bandwidth part size) and the nominal RBG granularity" is shown in Table 1.
[0066] Table 1
[0067]
[0068] Referring to Table 1, in the case of the first configuration, if the bandwidth of the BWP is between 1 RB and 36 RBs, the nominal RBG granularity is 2. If the bandwidth of the BWP is between 37 RBs and 72 RBs, the nominal RBG granularity is 4. If the bandwidth of the BWP is between 73 RBs and 144 RBs, the nominal RBG granularity is 8. If the bandwidth of the BWP is between 145 RBs and 275 RBs, the nominal RBG granularity is 16. In the case of the second configuration, if the bandwidth of the BWP is between 1 RB and 36 RBs, the nominal RBG granularity is 4. If the bandwidth of the BWP is between 37 RBs and 72 RBs, the nominal RBG granularity is 8. If the bandwidth of the BWP is between 73 RBs and 275 RBs, the nominal RBG granularity is 16.
[0069] The nominal RBG granularity may be understood as the size of other RBGs except the first and the last RBG in the BWP, and the size of the first and the last RBG is less than or equal to the nominal RBG granularity.
[0070] The present application may also refer to the nominal RBG size (P) as the nominal RBG size.
[0071] 3. BWP
[0072] NR supports the concept of BWP, which means that network devices and terminal devices can use a portion of the system bandwidth (such as 20MHz) for data transmission. There is a maximum of 1 public BWP and 4 dedicated BWPs in one system bandwidth (or carrier).
[0073] The parameters of BWP include subcarrier spacing, symbol length corresponding to the subcarrier spacing, CP type and other parameters. A BWP corresponds to several consecutive CRBs in the frequency domain. The maximum bandwidth of BWP can be the same as the system bandwidth (or carrier) where the BWP is located, that is, 275 RBs.
[0074] The states of BWP include an activated state and an inactivated state. Among them, the activated state refers to a workable state. BWP in an activated state means that BWP is in a workable state, which can also be described as an "activated BWP". For example, BWP can send or receive signals. The inactivated state is a concept corresponding to the activated state, which refers to a non-workable state. BWP in an inactivated state means that BWP is in a non-workable state, which can also be described as an "inactivated BWP" or a "deactivated BWP". For example, BWP cannot send or receive signals. The process of converting BWP from an inactivated state to an activated state, or the process of converting a non-workable BWP to a workable BWP, is activating BWP. Correspondingly, the process of converting BWP from an activated state to an inactivated state, or the process of converting a workable BWP to a non-workable BWP, is deactivating BWP, which can also be described as deactivating BWP.
[0075] In the present application, the first working frequency band, the second working frequency band and the third working frequency band may all be BWP.
[0076] At present, the base station in the NR system indicates the frequency domain resources for uplink or downlink data transmission to the UE through the FDRA field in the DCI. There are two specific frequency domain resource mapping methods, namely continuous resource allocation and non-continuous resource allocation. For non-continuous resource allocation (Resource Allocation Type 0), several continuous RBs in the frequency domain are grouped and form an RBG. The base station indicates to the UE which RBGs can be used for uplink or downlink data transmission scheduled by the current DCI through the bit map carried by the FDRA field in the DCI; for continuous resource allocation (Resource Allocation Type 1), the base station encodes the index of the starting RB and the number of scheduled RBs into RIV and indicates it to the UE through the FDRA field in the DCI.
[0077] The length of the FDRA field is determined by the UE's current BWP (i.e., the Active BWP described below). If the bandwidth of the UE's current BWP is And the resource allocation mode is non-continuous resource allocation (Resource Allocation Type 0), then the length of the FDRA field is Where P is the nominal RBG granularity, and the value range can be determined according to the existing protocol; if the current BWP bandwidth is If the resource allocation mode is continuous resource allocation (Resource Allocation Type 1), the length of the FDRA field is If the current UL BWP bandwidth is If the resource allocation mode is to dynamically switch between two resource allocation modes, the length of the FDRA field is At this time, the highest bit of the FDRA field is used to indicate the specific resource allocation method.
[0078] For non-contiguous resource allocation, if the bandwidth of BWP is The starting RB is The nominal RBG granularity is P, then the number of RBGs is At the same time, the number of RBs indicated by the first RBG is The last RBG indicates the number of RBs. The number of RBs indicated by the remaining RBGs is P. In the present application, the nominal RBG granularity may also be referred to as the granularity of the nominal RBG.
[0079] Currently, the length of the FDRA field in the DCI is determined by the bandwidth of the currently indicated BWP (i.e., the activated BWP) and the frequency domain resource allocation method. When the DCI indicates a BWP different from the activated BWP, the total length of the DCI will not change due to the difference in bandwidth between the newly activated BWP and the activated BWP. Therefore, the effective length of the FDRA field is still determined by the bandwidth of the activated BWP and the frequency domain resource allocation method. The UE will interpret the FDRA field according to the bandwidth of the newly activated BWP and the frequency domain resource allocation method. Therefore, when the bandwidth of the activated BWP is smaller than the bandwidth of the newly activated BWP, scheduling restrictions will result.
[0080] It should be understood that the above-mentioned BWP may be consistent with the working frequency band in the present application, that is, the working frequency band in the present application may be the above-mentioned BWP.
[0081] For example, the FDRA field length of Active BWP is 12 bits, while the Target BWP bandwidth is 100 MHz (275 RB), and the nominal RBG granularity is 16 RB; when the resource allocation method of Target BWP is FDRA field length of 18 bits; when the UE switches from Active BWP to Target BWP, 64 RB of frequency domain resources will be unavailable.
[0082] In summary, the FDRA field length is determined by the activated BWP. If the bandwidth of the newly activated BWP is larger than the bandwidth of the activated BWP, the FDRA field length limitation will result in the inability to indicate additional frequency domain resources while activating the new BWP.
[0083] In view of this, an embodiment of the present application provides a frequency domain resource allocation method, in which the frequency domain resources of the total frequency band after activating the new working frequency band are determined by the working frequency band before activation, the total frequency band after activation and the first FDRA. The first FDRA can be used to indicate the frequency domain resources of the total frequency band after activation. Therefore, the terminal device can use the additional frequency domain resources after activating the new working bandwidth while activating the new working frequency band.
[0084] Based on the above, in order to better understand the frequency domain resource allocation method and related devices proposed in the present application, the network architecture applied in the embodiment of the present application is described below.
[0085] See also Figure 1 , Figure 1 It is a schematic diagram of a network architecture of a communication system provided in an embodiment of the present application.
[0086] like Figure 1 As shown, the network architecture may include a network device 101 and a terminal device 102 .
[0087] The terminal device 102 may be connected to the network device 101 in a wireless manner, and may be connected to the core network through the network device 101. The terminal device 102 may be fixed or movable.
[0088] The network device 101 may be an entity for transmitting or receiving signals, or may be a device for communicating with the terminal device 102. The network device may be a base transceiver station (BTS) in a global system for mobile communications (GSM) system or a code division multiple access (CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolved NodeB (eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, an on-board device, a wearable device, a network device in a 5G network, or a network device in a future evolved PLMN network, etc., which is not limited in the embodiments of the present application. The network device may be a device in a wireless network, such as a radio access network (RAN) node that connects the terminal device 102 to a wireless network. At present, some examples of RAN nodes are: base station, next generation base station gNB, transmission reception point (TRP), evolved NodeB (eNB), home base station, baseband unit (BBU), or access point (AP) in WiFi system. In a network structure, the network equipment may include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node. Among them, in the O-RAN system, CU can also be called O-CU, and DU can also be called O-DU.
[0089] The terminal device 102 is an entity on the user side for receiving or transmitting signals, and is mainly used to realize the function of wireless communication with the network device 101.
[0090] For example, terminal device 102 can be an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The terminal device 102 may also be a mobile phone, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), a terminal device in a 5G network, or a public land mobile communication network (public land mobile communication network) to be evolved in the future. The terminal device 102 may be a terminal device in a local mobile network (PLMN), etc., which is not limited in the embodiments of the present application. The terminal device 102 may be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted, or may be deployed on water (such as ships, etc.), or may be deployed in the air (for example, on airplanes, balloons, and satellites, etc.). In the embodiments of the present application, the terminal device 102 may be a legacy UE, or may be an RB-level partial frequency hopping (RPFS) UE that supports SRS coverage and capacity enhancement, or may be other UEs. The present application does not limit the type of the terminal device 102. Among them, legacy UE refers to user equipment that supports existing mechanisms, for example, user equipment that supports release-15 and release-16.
[0091] In an embodiment of the present application, the terminal device 102 or the network device 101 includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a terminal device 102 or a network device 101, or a functional module in the terminal device 102 or the network device 101 that can call a program and execute the program.
[0092] It should be noted that Figure 1 The number and type of terminal devices 102 included in the network architecture shown are only examples, and the embodiments of the present application are not limited thereto. For example, more or fewer terminal devices 102 communicating with the network device 101 may also be included, which are not described one by one in the drawings for the sake of simplicity.
[0093] In addition, in Figure 1 In the network architecture shown, although the network device 101 and the terminal device 102 are shown, the application scenario may not be limited to including the network device 101 and the terminal device 102, for example, it may also include a core network device or a device for carrying virtualized network functions, wherein the core network device communicates with the terminal device 102 through the network device 101.
[0094] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR) and future communication systems, etc., without limitation here.
[0095] In combination with the above network architecture, a frequency domain resource allocation method provided in an embodiment of the present application is described below.
[0096] See also Figure 2 , Figure 2 It is a flowchart of a frequency domain resource allocation method provided in an embodiment of the present application. The functions performed by the terminal device in this embodiment can also be performed by a module (e.g., a chip) in the terminal device, and the functions performed by the network device in this application can also be performed by a module (e.g., a chip) in the network device.
[0097] like Figure 2 As shown, the frequency domain resource allocation method may include the following steps:
[0098] S201: The network device sends first downlink control information DCI to the terminal device, where the first DCI includes a first frequency domain resource allocation FDRA and first indication information, where the first indication information is used to activate at least one first working frequency band.
[0099] Correspondingly, the terminal device receives the first DCI from the network device.
[0100] In some embodiments, the first FDRA may include a bitmap, and the bitmap is used to indicate at least one resource block group RBG allocated to the terminal device. Exemplarily, when the frequency domain resource mapping mode is non-continuous resource allocation (ResourceAllocation Type 0), the first FDRA includes a bitmap, and the bitmap is used to indicate at least one resource block group RBG allocated to the terminal device.
[0101] In some other embodiments of the present application, the first FDRA may include a resource indication value RIV, and the RIV is used to indicate at least one resource block RB allocated to the terminal device. Exemplarily, when the frequency domain resource mapping mode is continuous resource allocation (Resource Allocation Type 1), the first FDRA includes a resource indication value RIV, and the RIV is used to indicate at least one resource block RB allocated to the terminal device.
[0102] Optionally, the terminal device has activated the second working frequency band before the network device sends the first DCI to the terminal device. The frequency domain resources of the second working frequency band and the frequency domain resources of the first working frequency band are different frequency domain resources. For example, before the network device sends the first DCI to the terminal device, the network device may have sent the second DCI to the terminal device, and the second DCI is used to activate the second working frequency band, that is, the working frequency band activated by the terminal device before the network device sends the first DCI to the terminal device is the second working frequency band.
[0103] S202: The terminal device performs uplink transmission or downlink reception in a third working frequency band, and the frequency domain resources of the third working frequency band are determined based on the second working frequency band, the third working frequency band and the first FDRA; the third working frequency band includes the second working frequency band and at least one first working frequency band, and the second working frequency band is an activated working frequency band of the terminal device.
[0104] In one possible implementation, after receiving the above-mentioned first DCI, the terminal device can determine the third working frequency band based on at least one first working frequency band indicated by the first indication information and the activated working frequency band; and then, determine the frequency domain resources of the third working frequency band based on the second working frequency band, the third working frequency band and the first FDRA; the terminal device activates the third working frequency band based on the frequency domain resources of the third working frequency band; and then, the terminal device can perform uplink transmission or downlink reception on the third working frequency band.
[0105] Exemplarily, the third operating frequency band bandwidth is the sum of the second operating frequency band bandwidth and at least one first operating frequency band bandwidth.
[0106] In some embodiments, the first FDRA may include a bit map, which is used to indicate at least one resource block group RBG allocated to the terminal device; the granularity of the resource block group RBG corresponding to the first FDRA is determined based on the third working frequency band bandwidth and the second working frequency band bandwidth, and the granularity of the RBG corresponding to the first FDRA is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0107] Among them, the granularity of the RBG corresponding to the first FDRA can be determined based on the nominal resource block group granularity of the third working frequency band; the nominal resource block group granularity of the third working frequency band is determined based on the third working frequency band bandwidth, the second working frequency band bandwidth and the nominal resource block group granularity of the second working frequency band, and the nominal resource block group granularity of the third working frequency band is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0108] Exemplarily, when the resource allocation method is non-continuous allocation, the terminal device can determine the nominal resource block group granularity of the third working frequency band based on the third working frequency band bandwidth, the second working frequency band bandwidth and the nominal resource block group granularity of the second working frequency band after receiving the first FDRA; determine the granularity of the RBG corresponding to the first FDRA based on the nominal resource block group granularity of the third working frequency band and the third working frequency band bandwidth; and further, determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band based on the granularity of the RBG corresponding to the first FDRA and the bit map included in the first FDRA.
[0109] It should be understood that the nominal RBG granularity can also be referred to as the above-mentioned nominal RBG size; the granularity of the RBG corresponding to the first FDRA is the RBG granularity represented by each bit in the first FDRA, and the granularity of the RBG corresponding to the first FDRA can include the RBG granularity represented by one or more bits, that is, the granularity of the RBG corresponding to the first FDRA can include multiple values. It should be noted that the granularity of the RBG corresponding to the first FDRA can also be referred to as the size of the RBG in the BWP, and the nominal RBG granularity can be understood as the size of other RBGs in the BWP except the first and last RBGs, and the size of the first and last RBGs is less than or equal to the nominal RBG granularity.
[0110] Exemplarily, the ratio of the third working frequency band bandwidth to the second working frequency band bandwidth is a first ratio, and the ratio of the nominal resource block group granularity of the third working frequency band to the nominal resource block group granularity of the second working frequency band is not less than the first ratio.
[0111] In another exemplary embodiment, the number of resource blocks included in the second working frequency band is The number of resource blocks included in the third working frequency band is The nominal resource block group granularity of the second working frequency band is P, and the nominal resource block group granularity of the third working frequency band is P′, where: It should be noted that the above formula is only for illustration and does not constitute a limitation of the present application. The present application can also be modified based on the above formula, such as changing the formula form (such as merging two formulas into one to obtain ), using other mathematical processing, etc., which is not limited in the embodiments of the present application.
[0112] In some other embodiments of the present application, the first FDRA may include a resource indication value RIV, where RIV is used to indicate at least one resource block RB allocated to the terminal device; the starting resource block and continuous resource block length of the terminal device for uplink transmission or downlink reception in the third working frequency band are determined based on the second working frequency band, the third working frequency band and RIV.
[0113] For example, the starting resource block is S and the length of the continuous resource blocks is L. RB , the number of resource blocks included in the second working frequency band is The number of resource blocks included in the third working frequency band is Starting resource block S and continuous resource block length L RB is based on the number of resource blocks contained in the second working frequency band The number of resource blocks included in the third working frequency band RIV and the first corresponding relationship; wherein the first corresponding relationship may include: hour and, in hour
[0114] Exemplarily, when the resource allocation method is continuous allocation, the terminal device can, after obtaining the RIV included in the first FDRA, substitute the second working frequency band, the third working frequency band and the RIV into the first corresponding relationship, and calculate the starting resource block and continuous resource blocks for the terminal device to perform uplink transmission or downlink reception in the third working frequency band, that is, determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0115] It should be understood that the above-mentioned first corresponding relationship is described in the form of a formula in the embodiment of the present application. In practical applications, it can also be in other forms, such as a tabular form, and the embodiment of the present application does not limit this. It should be noted that the formula of the above-mentioned first corresponding relationship is only for illustration and does not constitute a limitation to the present application. The present application can also be modified based on the above formula, such as changing the formula form (adjusting the positive and negative signs), moving the numerical value in the brackets outside the brackets, using other mathematical processing, etc., and the embodiment of the present application does not limit this.
[0116] Among them, the above-mentioned terminal device performing uplink transmission or downlink reception in the third working frequency band may mean that the terminal device can transmit uplink data or downlink data based on the frequency domain resources of the third working frequency band.
[0117] above Figure 2 The method embodiment shown includes many possible implementation schemes. Figure 3 to Figure 4 Some of the implementation schemes are illustrated with examples. It should be noted that: Figure 3 to Figure 4 For related concepts, operations or logical relationships that are not explained, please refer to Figure 2 The corresponding description in the illustrated embodiment.
[0118] Figure 3 This is a flow chart of another frequency domain resource allocation method provided by an embodiment of the present application. The embodiment of the present application exemplarily shows that when the resource allocation mode is non-continuous allocation, the nominal RBG granularity is dynamically scaled according to the change of bandwidth before and after activation.
[0119] The embodiment of the present application takes the network device as a base station gNB and the terminal device as a UE as an example to introduce the frequency domain resource allocation method provided by the present application in detail. The functions performed by the UE in the embodiment of the present application can also be performed by a module (for example, a chip) in the UE, and the functions performed by the base station in the present application can also be performed by a module (for example, a chip) in the base station.
[0120] like Figure 3 As shown, the frequency domain resource allocation method may include some or all of the following steps:
[0121] S301: The base station sends a second DCI to the UE, where the second DCI includes a second FDRA and second indication information, where the second FDRA includes a second bit map, and the second indication information is used to activate a second working frequency band.
[0122] Correspondingly, the UE receives the second DCI from the base station.
[0123] The second FDRA is the FDRA field in the second DCI; and the second bit map is used to indicate at least one RBG allocated to the UE.
[0124] For example, the bandwidth of the second working frequency band is 100M (275RB), the nominal RBG granularity of the second working frequency band is 16RB, and the length of the second FDRA field is 18 bits, among which the first to seventeenth bits of the FDRA field represent an RBG granularity of 16RB, and the last bit (that is, the eighteenth bit of the FDRA field) represents an RBG granularity of 3RB.
[0125] It should be understood that the RBG granularity corresponding to the second FDRA refers to: the RBG granularity represented by the first to seventeenth bits of the FDRA field (16RB), and the RBG granularity represented by the last bit (i.e., the eighteenth bit of the FDRA field) (3RB).
[0126] In some embodiments, after receiving the second DCI from the base station, the UE can determine the frequency domain resources of the second working frequency band based on the second frequency domain resource allocation FDRA and the second indication information, and then perform uplink transmission or downlink reception in the activated second working frequency band.
[0127] S302: The base station sends a first DCI to the UE, where the first DCI includes a first FDRA and first indication information, where the first indication information is used to activate at least one first working frequency band, and the first FDRA includes a first bit map, where the first bit map is used to indicate at least one RBG allocated to the UE.
[0128] Correspondingly, the UE receives the first DCI from the base station.
[0129] Optionally, the field lengths of the first FDRA and the second FDRA may be equal. It should be understood that the first FDRA is the FDRA field in the first DCI, and the second FDRA is the FDRA field in the second DCI; "first" and "second" are only used to distinguish that the two FDRA fields are from different DCIs and should not limit the present application.
[0130] S303: The UE determines the granularity of the RBG corresponding to the first FDRA based on the third working frequency band bandwidth and the second working frequency band bandwidth. The granularity of the RBG corresponding to the first FDRA is used to determine the frequency domain resources for the UE to perform uplink transmission or downlink reception in the third working frequency band.
[0131] In some embodiments, the UE first determines the nominal resource block group granularity of the third working frequency band based on the third working frequency band bandwidth, the second working frequency band bandwidth and the nominal resource block group granularity of the second working frequency band, and then determines the granularity of the resource block group RBG corresponding to the first FDRA based on the nominal resource block group granularity of the third working frequency band, and further determines the frequency domain resources for the UE to perform uplink transmission or downlink reception in the third working frequency band based on the granularity of the RBG corresponding to the first FDRA.
[0132] In one possible implementation, the activated BWP bandwidth (i.e., the second working frequency bandwidth) is The total bandwidth after the newly activated working bandwidth (i.e. the third working frequency band bandwidth) is The starting RB before activating the new working bandwidth is The starting RB after the new working bandwidth is activated is In general The RBG granularity before activating the new working bandwidth is P, then the nominal RBG granularity after activating the new working bandwidth is in, Then the number of RBGs after activating the new working bandwidth is At the same time, the number of RBs indicated by the first RBG is The last RBG indicates the number of RBs. The number of RBs indicated by the remaining RBGs is P′.
[0133] For example, assuming that the activated BWP bandwidth (i.e., the second working frequency band bandwidth) is 100M, the nominal RBG granularity of the second working frequency band is 16RB, the length of the second FDRA field is 18 bits, at least one first working frequency band bandwidth is 100M, and the total bandwidth after the newly activated 100M BWP (i.e., the third working frequency band) is 200M (550RB). Then, based on the above formula 0, it can be determined that the granularity of the nominal RBG after activating the new working bandwidth is (200 / 100)*16RB (i.e., 32RB), based on the above formula 1, it can be calculated that the number of RBGs after activating the new working bandwidth is 18, based on the above formula 2, it can be calculated that the number of RBs indicated by the first RBG is 32, based on formula 3, it can be calculated that the number of RBs indicated by the last RBG is 6, and the number of RBs indicated by the remaining RBGs is 32. That is to say, if resources are allocated according to the nominal RBG granularity of 32 RB, the RBG granularity represented by the first to seventeenth bits of the first FDRA field is 32 RB, and the RBG granularity represented by the last bit is 6 RB.
[0134] It should be understood that the RBG granularity corresponding to the first FDRA refers to: the RBG granularity indicated by the first RBG mentioned above (i.e., 32RB), the RBG granularity indicated by the last RBG mentioned above (6RB), and the RBG granularity (32RB) indicated by the remaining RBGs except the first RBG and the last RBG.
[0135] S304: The UE performs uplink transmission or downlink reception in a third working frequency band, where the third working frequency band includes the second working frequency band and at least one first working frequency band.
[0136] The embodiments of the present application can be applied to uplink transmission or downlink reception scenarios, and the present application does not limit this.
[0137] Figure 4 This is a flow chart of another frequency domain resource allocation method provided by an embodiment of the present application. The embodiment of the present application exemplarily shows that when the UE activates the large bandwidth TargetBWP (i.e., the above-mentioned third working frequency band) from the small bandwidth Active BWP (i.e., the above-mentioned second working frequency band), the RIV field is redefined.
[0138] The embodiment of the present application takes the network device as a base station gNB and the terminal device as a UE as an example to introduce the frequency domain resource allocation method provided by the present application in detail. The functions performed by the UE in the embodiment of the present application can also be performed by a module (for example, a chip) in the UE, and the functions performed by the base station in the present application can also be performed by a module (for example, a chip) in the base station.
[0139] like Figure 4 As shown, the frequency domain resource allocation method may include some or all of the following steps:
[0140] S401: The UE activates the second working frequency band.
[0141] S402: The base station sends a first DCI to the UE, where the first DCI includes a first FDRA and first indication information, where the first indication information is used to activate at least one first working frequency band, and the first FDRA includes a first RIV, where the first RIV is used to indicate at least one RB allocated to the UE.
[0142] Correspondingly, the UE receives the first DCI from the base station.
[0143] The values of the second RIV and the first RIV may be the same or different, but due to the change in the activated working frequency band, the UE interprets the second RIV and the first RIV differently, that is, the second RIV and the first RIV indicate different RBs.
[0144] S403: The UE determines a starting resource block and a continuous resource block length for uplink transmission or downlink reception of the UE in the third working frequency band based on the second working frequency band, the third working frequency band and the first RIV.
[0145] In some embodiments, the UE may determine the number of resource blocks contained in the second working frequency band based on the number of resource blocks contained in the second working frequency band. The number of resource blocks included in the third working frequency band The first RIV and the first corresponding relationship determine the starting resource block S and the length of the continuous resource blocks L RB , wherein the first corresponding relationship includes: hour and, in hour
[0146] In the present application, the first correspondence relationship may also be referred to as the RIV coding formula. The present application does not limit the name of the first correspondence relationship, nor does it limit the specific form of the first correspondence relationship. For example, the first correspondence relationship may be split into multiple formulas, or the values around the equal sign in the first correspondence relationship may be moved.
[0147] S404: The UE performs uplink transmission or downlink reception in a third working frequency band, where the third working frequency band includes the second working frequency band and at least one first working frequency band.
[0148] The embodiments of the present application can be applied to uplink transmission or downlink reception scenarios, and the present application does not limit this.
[0149] The above content elaborates on the method provided by the present application. In order to facilitate the implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides corresponding devices or equipment.
[0150] The present application divides the functional modules of the network device and the terminal device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. The following will be combined with Figures 5 to 7 The communication device according to the embodiment of the present application is described in detail.
[0151] See also Figure 5 , Figure 5 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application. Figure 5 As shown, the communication device may include a transceiver unit 10 and a processing unit 20 .
[0152] In some embodiments of the present application, the communication device may be the terminal device shown above or a chip or circuit disposed in the terminal device, that is, the communication device may be used to execute the steps or functions executed by the terminal device in the above method embodiments.
[0153] In one design, the transceiver unit 10 is used to receive first downlink control information DCI, the first DCI includes a first frequency domain resource allocation FDRA and first indication information, and the first indication information is used to activate at least one first working frequency band; the transceiver unit 10 is used to perform uplink transmission or downlink reception in a third working frequency band. The frequency domain resources of the third working frequency band are determined based on the second working frequency band, the third working frequency band and the first FDRA; the third working frequency band includes the second working frequency band and at least one first working frequency band, and the second working frequency band is an activated working frequency band of the terminal device.
[0154] In one possible implementation, the first FDRA includes a bit map, which is used to indicate at least one resource block group RBG allocated to the terminal device; the granularity of the resource block group RBG corresponding to the first FDRA is determined based on the third working frequency band bandwidth and the second working frequency band bandwidth, and the granularity of the RBG corresponding to the first FDRA is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0155] In one possible implementation, the granularity of the RBG corresponding to the first FDRA is determined based on the nominal resource block group granularity of the third working frequency band; the nominal resource block group granularity of the third working frequency band is determined based on the third working frequency band bandwidth, the second working frequency band bandwidth and the nominal resource block group granularity of the second working frequency band, and the nominal resource block group granularity of the third working frequency band is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0156] Exemplarily, the ratio of the third working frequency band bandwidth to the second working frequency band bandwidth is a first ratio, and the ratio of the nominal resource block group granularity of the third working frequency band to the nominal resource block group granularity of the second working frequency band is not less than the first ratio.
[0157] In another exemplary embodiment, the number of resource blocks included in the second working frequency band is The number of resource blocks included in the third working frequency band is The nominal resource block group granularity of the second working frequency band is P, and the nominal resource block group granularity of the third working frequency band is P′, where:
[0158] In one possible implementation, the first FDRA includes a resource indication value RIV, which is used to indicate at least one resource block RB allocated to the terminal device; the starting resource block and continuous resource block length of the terminal device for uplink transmission or downlink reception in the third working frequency band are determined based on the second working frequency band, the third working frequency band and RIV.
[0159] Exemplarily, the starting resource block S and the length of the consecutive resource blocks L RB is based on the number of resource blocks contained in the second working frequency band The number of resource blocks included in the third working frequency band RIV and the first correspondence are determined;
[0160] Among them, the first corresponding relationship includes: hour and, in hour
[0161] Exemplarily, the third operating frequency band bandwidth is the sum of the second operating frequency band bandwidth and at least one first operating frequency band bandwidth.
[0162] In a possible implementation, the processing unit 20 is used to: determine the frequency domain resources of the third working frequency band based on the second working frequency band, the third working frequency band and the first FDRA. Figures 2 to 4 The introduction in the illustrated method embodiment will not be described in detail here.
[0163] It is understood that the specific description of the transceiver unit 10 and the processing unit 20 shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit 10 and the processing unit 20, reference can be made to the above Figures 2 to 4 The method embodiment shown is not described in detail here. In addition, the technical effects of the embodiment of the present application can be found in the aforementioned Figures 2 to 4 For the sake of brevity, the technical effects in the illustrated method embodiment are not described in detail here.
[0164] Reuse Figure 5 In some other embodiments of the present application, the communication device may be the network device shown above or a chip or circuit disposed in the network device. That is, the communication device may be used to execute the steps or functions executed by the network device in the above method embodiment.
[0165] In one design, the transceiver unit 10 is used to send the first downlink control information DCI, the first DCI includes the first frequency domain resource allocation FDRA and the first indication information, and the first indication information is used to activate at least one first working frequency band. The second working frequency band, the third working frequency band and the first FDRA are used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band; the third working frequency band includes the second working frequency band and at least one first working frequency band, and the second working frequency band is the working frequency band that the terminal device has activated.
[0166] In one possible implementation, the first FDRA includes a bit map, which is used to indicate at least one resource block group RBG allocated to the terminal device; the third working frequency band bandwidth and the second working frequency band bandwidth are used to determine the granularity of the resource block group RBG corresponding to the first FDRA, and the granularity of the RBG corresponding to the first FDRA is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0167] In one possible implementation, the granularity of the RBG corresponding to the first FDRA is determined based on the nominal resource block group granularity of the third working frequency band; the third working frequency band bandwidth and the second working frequency band bandwidth, and the nominal resource block group granularity of the second working frequency band are used to determine the nominal resource block group granularity of the third working frequency band, and the nominal resource block group granularity of the third working frequency band is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
[0168] Exemplarily, the ratio of the third working frequency band bandwidth to the second working frequency band bandwidth is a first ratio, and the ratio of the nominal resource block group granularity of the third working frequency band to the nominal resource block group granularity of the second working frequency band is not less than the first ratio.
[0169] In another exemplary embodiment, the number of resource blocks included in the second working frequency band is The number of resource blocks included in the third working frequency band is The nominal resource block group granularity of the second working frequency band is P, and the nominal resource block group granularity of the third working frequency band is P′, where:
[0170] In one possible implementation, the first FDRA includes a resource indication value RIV, which is used to indicate at least one resource block RB allocated to the terminal device; the processing unit is used to: determine the starting resource block and continuous resource block length for uplink transmission or downlink reception of the terminal device in the third working frequency band based at least on the second working frequency band, the third working frequency band and RIV.
[0171] Exemplarily, the processing unit is used to: at least based on the number of resource blocks included in the second working frequency band The number of resource blocks included in the third working frequency band Starting resource block S and continuous resource block length L RB and the first corresponding relationship, determine RIV; wherein the first corresponding relationship includes: hour and, in hour
[0172] Exemplarily, the third operating frequency band bandwidth is the sum of the second operating frequency band bandwidth and at least one first operating frequency band bandwidth.
[0173] It is understood that the specific description of the transceiver unit 10 and the processing unit 20 shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit 10 and the processing unit 20, reference can be made to the above Figures 2 to 4 The method embodiment shown is not described in detail here. In addition, the technical effects of the embodiment of the present application can be found in the aforementioned Figures 2 to 4For the sake of brevity, the technical effects in the illustrated method embodiment are not described in detail here.
[0174] The above describes the network device and terminal device of the embodiment of the present application. The following describes possible product forms of the network device and terminal device. Figure 5 Any form of product with the functions of the network device or terminal device described above falls within the protection scope of the embodiments of the present application. It should also be understood that the following description is only an example and does not limit the product form of the communication device of the embodiments of the present application to this.
[0175] In one possible implementation, Figure 5 In the communication device shown, the processing unit 20 may be one or more processors, the transceiver unit 10 may be a transceiver, or the transceiver unit 10 may also be a sending unit and a receiving unit, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information in the above method can be understood as the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before it is input into the processor.
[0176] See also Figure 6 , Figure 6 is another structural diagram of the communication device provided in the embodiment of the present application. Figure 6 As shown, the communication device provided in the embodiment of the present application can be used to implement the method described in the above method embodiment, and the description in the above method embodiment can be referred to. The communication device can be a network device, or a terminal device, or a chip therein. Exemplarily, the communication device includes one or more processors 1001 and a transceiver 1002. The communication device may further include a memory 1003. In one implementation, the communication device also includes an input and output device ( Figure 6 not indicated).
[0177] The processor 1001 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1003 is mainly used to store the software program and data. The transceiver 1002 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
[0178] When the communication device is turned on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1001 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0179] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
[0180] The processor 1001 , the transceiver 1002 , and the memory 1003 may be connected via a communication bus.
[0181] Exemplarily, when the communication device is used to perform the above Figure 2 When the network device performs the steps, methods or functions in the embodiment shown, the transceiver 1002 can be used to perform Figure 2 Steps S201 and S202 in, and / or other processes for the technology described herein.
[0182] Exemplarily, when the communication device is used to perform the above Figure 2 When the terminal device executes the steps, methods or functions in the embodiment shown, the transceiver 1002 can be used to execute Figure 2 Steps S201 and S202 in, and / or other processes for the technology described herein.
[0183] In any of the above implementations, the processor 1001 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0184] In any of the above implementations, the processor 1001 may store instructions, which may be computer programs. The computer programs run on the processor 1001, and may enable the communication device to perform the method described in the above method embodiment. The computer program may be fixed in the processor 1001, in which case the processor 1001 may be implemented by hardware.
[0185] In one implementation, the communication device may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiment. The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-channel metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0186] It is understandable that the communication device shown in the embodiment of the present application may also have Figure 6 The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can refer to the introduction of the above method embodiments.
[0187] In another possible implementation, Figure 6 The communication device shown may also include a processing unit, which may be one or more logic circuits, and the transceiver unit 10 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 10 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface.
[0188] See also Figure 7 , Figure 7 is another structural diagram of a communication device provided in an embodiment of the present application. Figure 7 As shown, Figure 7 The communication device shown includes a logic circuit 901 and an interface 902. That is, the above-mentioned processing unit can be implemented by the logic circuit 901, and the transceiver unit 10 can be implemented by the interface 902. Among them, the logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input and output interface, a pin, etc. For example, Figure 7 The above communication device is taken as an example of a chip, and the chip includes a logic circuit 901 and an interface 902 .
[0189] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.
[0190] Exemplarily, when the communication device is used to perform the above Figure 2 When the network device executes the steps, methods or functions in the method embodiment shown, the logic circuit 901 is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band based on the second working frequency band, the third working frequency band and the first FDRA; the interface 902 is used to send the first DCI.
[0191] Exemplarily, when the communication device is used to perform the above Figure 2 When the terminal device executes the steps, methods or functions in the method embodiment shown, the logic circuit 901 is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band based on the second working frequency band, the third working frequency band and the first FDRA; the interface 902 is used to receive the first DCI.
[0192] In the embodiment of the present application, the description of the first indication information and the second indication information etc. can refer to the above Figure 2The description of the method embodiment shown in the figure will not be described in detail here. It is understood that the specific description of the logic circuit 901 and the interface 902 can also be referred to. Figure 5 The description of the processing unit and the transceiver unit shown will not be repeated here.
[0193] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0194] for Figure 7 The specific implementation methods of the various embodiments shown can also refer to the above embodiments, which will not be described in detail here.
[0195] The embodiment of the present application also provides a communication system, which includes a network device and a terminal device, and the network device and the terminal device can be used to execute any of the above method embodiments ( Figures 2 to 4 ) in the method.
[0196] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the network device in the method provided by the present application.
[0197] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the terminal device in the method provided by the present application.
[0198] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the network device in the method provided in the present application.
[0199] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the terminal device in the method provided in the present application.
[0200] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the network device in the method provided by the present application are executed.
[0201] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the terminal device in the method provided by the present application are executed.
[0202] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.
[0203] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0204] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0205] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0206] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A frequency domain resource allocation method, It is characterized in that The method comprises: Receive first downlink control information DCI, where the first DCI includes a first frequency domain resource allocation FDRA and first indication information, where the first indication information is used to activate at least one first working frequency band; Uplink transmission or downlink reception is performed in a third working frequency band, and the frequency domain resources of the third working frequency band are determined based on the second working frequency band, the third working frequency band and the first FDRA; the third working frequency band includes the second working frequency band and the at least one first working frequency band, and the second working frequency band is an activated working frequency band of the terminal device.
2. The method according to claim 1, It is characterized in that The first FDRA comprises a bitmap, and the bitmap is used to indicate at least one resource block group RBG allocated to the terminal device; The granularity of the RBG corresponding to the first FDRA is determined based on the bandwidth of the third working frequency band and the bandwidth of the second working frequency band, and the granularity of the RBG corresponding to the first FDRA is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
3. The method according to claim 2, It is characterized in that The granularity of the RBG corresponding to the first FDRA is determined based on the nominal resource block group granularity of the third working frequency band; the nominal resource block group granularity of the third working frequency band is determined based on the third working frequency band bandwidth, the second working frequency band bandwidth and the nominal resource block group granularity of the second working frequency band, and the nominal resource block group granularity of the third working frequency band is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
4. The method according to claim 3, It is characterized in that The ratio of the third working frequency band bandwidth to the second working frequency band bandwidth is a first ratio, and the ratio of the nominal resource block group granularity of the third working frequency band to the nominal resource block group granularity of the second working frequency band is not less than the first ratio.
5. The method according to claim 3, It is characterized in that The number of resource blocks included in the second operating frequency band is The number of resource blocks included in the third operating frequency band is The nominal resource block group granularity of the second operating frequency band is P, and the nominal resource block group granularity of the third operating frequency band is P′, where 6. The method according to claim 1, It is characterized in that The first FDRA includes a resource indication value RIV, and the RIV is used to indicate at least one resource block RB allocated to the terminal device; The starting resource block and the length of continuous resource blocks for uplink transmission or downlink reception by the terminal device in the third working frequency band are determined based on the second working frequency band, the third working frequency band and the RIV.
7. The method according to claim 6, It is characterized in that The starting resource block S and the length of the consecutive resource blocks L RB is based on the number of resource blocks included in the second working frequency band The number of resource blocks included in the third working frequency band The RIV is determined by a first corresponding relationship; The first corresponding relationship includes: As stated and, in As stated 8. The method according to any one of claims 1 to 7, It is characterized in that The third working frequency band bandwidth is the sum of the second working frequency band bandwidth and the at least one first working frequency band bandwidth.
9. A frequency domain resource allocation method, It is characterized in that The method comprises: Sending first downlink control information DCI, where the first DCI includes a first frequency domain resource allocation FDRA and first indication information, where the first indication information is used to activate at least one first working frequency band; Among them, the second working frequency band, the third working frequency band and the first FDRA are used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band; the third working frequency band includes the second working frequency band and the at least one first working frequency band, and the second working frequency band is the activated working frequency band of the terminal device.
10. The method according to claim 9, It is characterized in that The first FDRA includes a bit map, which is used to indicate at least one resource block group RBG allocated to the terminal device; the third working frequency band bandwidth and the second working frequency band bandwidth are used to determine the granularity of the RBG corresponding to the first FDRA, and the granularity of the RBG corresponding to the first FDRA is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
11. The method according to claim 10, It is characterized in that The granularity of the RBG corresponding to the first FDRA is determined based on the nominal resource block group granularity of the third working frequency band; the third working frequency band bandwidth and the second working frequency band bandwidth, and the nominal resource block group granularity of the second working frequency band are used to determine the nominal resource block group granularity of the third working frequency band, and the nominal resource block group granularity of the third working frequency band is used to determine the frequency domain resources for the terminal device to perform uplink transmission or downlink reception in the third working frequency band.
12. The method according to claim 11, It is characterized in that The ratio of the third working frequency band bandwidth to the second working frequency band bandwidth is a first ratio, and the ratio of the nominal resource block group granularity of the third working frequency band to the nominal resource block group granularity of the second working frequency band is not less than the first ratio.
13. The method according to claim 11, It is characterized in that The number of resource blocks included in the second working frequency band is The number of resource blocks included in the third working frequency band is The nominal resource block group granularity of the second working frequency band is P, and the nominal resource block group granularity of the third working frequency band is P′, wherein:
14. The method according to claim 9, It is characterized in that The first FDRA includes a resource indication value RIV, and the RIV is used to indicate at least one resource block RB allocated to the terminal device; the method further includes: Based at least on the second working frequency band, the third working frequency band and the RIV, the starting resource block and the length of continuous resource blocks for uplink transmission or downlink reception by the terminal device in the third working frequency band are determined.
15. The method according to claim 14, It is characterized in that The method further comprises: At least based on the number of resource blocks included in the second working frequency band The number of resource blocks included in the third working frequency band The starting resource block S and the length of the continuous resource blocks L RB and the first corresponding relationship, determining the RIV; The first corresponding relationship includes: When and, in When 16. The method according to any one of claims 9 to 15, It is characterized in that The third working frequency band bandwidth is the sum of the second working frequency band bandwidth and the at least one first working frequency band bandwidth.
17. A communication device, It is characterized in that The method comprises a module or a unit for executing the method according to any one of claims 1 to 16.
18. A communication device, It is characterized in that It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor is used to implement the method as described in any one of claims 1 to 16 through a logic circuit or executing code instructions.
19. A readable storage medium, It is characterized in that The device is used to store a program, wherein the program is executed by one or more processors so that a device including the one or more processors executes the method according to any one of claims 1 to 16.
20. A communication system, It is characterized in that include: A terminal device for executing the method described in any one of claims 1 to 8, and a network device for executing the method described in any one of claims 9 to 16.