Embodiments of this application relate to the field of communications technologies, and in particular, to a frequency domain resource processing method, an apparatus, and a system.
The development of wireless communications technologies has resulted in growing quantities of wireless network users, growing services supported by a wireless network, and growing requirements on spectrum resources. However, spectrum resources are limited. Therefore, it is particularly important to efficiently use the limited spectrum resources.
Embodiments of this application provide a frequency domain resource processing method, an apparatus, and a system, to increase spectrum resource utilization.
According to a first aspect, a frequency domain resource processing method is provided. The method is performed by a radio access network (RAN) node, and includes: configuring, by the RAN node, a plurality of frequency domain resources for a terminal; and sending, by the RAN node, first information to the terminal, where the first information is carried on a physical downlink control channel (PDCCH), the first information includes a plurality of information bits, the plurality of information bits correspond to the plurality of frequency domain resources respectively, and the information bits in the first information are used to instruct to activate or deactivate the frequency domain resources corresponding to the information bits.
Correspondingly, a frequency domain resource processing method is further provided. The method is performed by a terminal, and includes: receiving, by the terminal, configuration information from a RAN node, where the configuration information is used to configure a plurality of frequency domain resources for the terminal; receiving, by the terminal, first information from the RAN node, where the first information is carried on a PDCCH, the first information includes a plurality of information bits, the plurality of information bits correspond to the plurality of frequency domain resources respectively, and the information bits in the first information are used to instruct to activate or deactivate the frequency domain resources corresponding to the information bits; and making, by the terminal based on the first information, a frequency domain resource enter a state indicated by a corresponding information bit or maintain a state indicated by a corresponding information bit.
In the foregoing methods, the RAN node activates or deactivates a frequency domain resource by using physical layer information. Compared with a manner of activating a carrier by using a MAC layer information element, this saves time for parsing the MAC information element. In addition, the corresponding plurality of information bits are respectively configured for the plurality of frequency domain resources, to instruct to activate or deactivate the corresponding frequency domain resources respectively. In this way, the plurality of frequency domain resources can be processed by sending only a piece of information. This improves frequency domain resource processing efficiency, and further increases frequency domain resource utilization.
In an implementation, the RAN node may group frequency domain resources supported by the terminal into at least one group. The RAN node instructs, at a time, to activate or deactivate frequency domain resources in one group, without separately instructing to activate or deactivate all the frequency domain resources. This reduces overheads of the first information, thereby saving air interface resources. For example, the plurality of frequency domain resources are a plurality of frequency domain resources in a first frequency domain resource group configured by the RAN node for the terminal. In this case, the first information further includes a group identifier of the first frequency domain resource group.
Optionally, the first information may be terminal-level control information. In this way, the RAN node does not need to indicate a position of control information of the terminal to the terminal, thereby saving signaling. For example, the first information is scrambled by using a first identifier. The first identifier is used to indicate that the first information is specific to the terminal and that the first information is used to activate or deactivate a frequency domain resource. The first identifier may be a preset radio network temporary identifier (RNTI), and is used to indicate that the information scrambled by using the first identifier is specific to the terminal and that the information is used to activate or deactivate a frequency domain resource.
Optionally, the first information is carried in control information sent by the RAN node to the terminal. The control information not only includes the first information of the terminal, but also includes second information of another terminal. The second information has a same structure as the first information. For example, the second information includes a plurality of information bits, the plurality of information bits respectively correspond to a plurality of frequency domain resources configured by the RAN node for the another terminal, and the information bits in the second information are used to activate or deactivate the frequency domain resources corresponding to the information bits. There may be a plurality of other terminals, and there may also be a plurality of pieces of second information.
Optionally, the RAN node may further group the frequency domain resources of the another terminal. For example, the plurality of frequency domain resources configured by the RAN node for the another terminal are a plurality of frequency domain resources in a second frequency domain resource group configured by the RAN node for the another terminal, and the second information further includes a group identifier of the second frequency domain resource group.
When the control information further includes the second information of the another terminal, the RAN node indicates a position of the first information in the control information to the terminal. In this case, the terminal receives, from the RAN node, information used to indicate the position of the first information in the control information; and determines the position of the first information in the control information based on the information.
Optionally, the control information is scrambled by using a second identifier, and the second identifier is used to indicate that the control information is used to activate or deactivate a frequency domain resource. The second identifier may be a preset RNTI, and is used to indicate that the information scrambled by using the second identifier is used to activate or deactivate a frequency domain resource.
In another implementation, the RAN node does not group frequency domain resources supported by the terminal. In this case, the first information is terminal-level control information. In this way, the RAN node does not need to indicate a position of the first information to the terminal, thereby saving signaling. For example, the first information is scrambled by using a first identifier. The first identifier is used to indicate that the first information is specific to the terminal and that the first information is used to activate or deactivate a frequency domain resource. The first identifier may be a preset radio network temporary identifier (RNTI), and is used to indicate that the information scrambled by using the first identifier is specific to the terminal and that the information is used to activate or deactivate a frequency domain resource.
In this case, a quantity of information bits in the first information may be a quantity of frequency domain resources supported by the terminal or a quantity of frequency domain resources configured by the RAN node for the terminal.
In an implementation, the RAN node sends indication information to the terminal, where the indication information is used to indicate a time domain position of a response message for the first information. This can improve system reliability. In this case, the terminal receives the indication information from the RAN node. The indication information is used to indicate the time domain position of the response message for the first information. The terminal feeds back, at the time domain position, the response message for the first information to the RAN node.
Optionally, when a deactivated frequency domain resource exists, the terminal feeds back, at the time domain position, the response message for the first information to the RAN node. In this case, a feedback is provided only for deactivation, thereby improving deactivation reliability and avoiding a waste of resources.
Optionally, the first information and the indication information are carried in a same piece of information, for example, downlink control information (DCI).
Optionally, the frequency domain resources are secondary component carriers (SCC) or bandwidth parts (BP).
According to a second aspect, a frequency domain resource processing apparatus is further provided. The apparatus is used for a RAN node and includes units or means for performing the steps performed by the RAN node in any implementation of the first aspect.
According to a third aspect, a frequency domain resource processing apparatus is further provided. The apparatus is used for a terminal and includes units or means for performing the steps performed by the terminal in any implementation of the first aspect.
According to a fourth aspect, this application provides a frequency domain resource processing apparatus, including at least one processing element and at least one storage element, where the at least one storage element is configured to store a program and data, and the at least one processing element is configured to perform the steps performed by the RAN node in any implementation of the first aspect. In the sending and receiving steps, the processing element performs sending/receiving to/from a terminal through a transceiver apparatus of the RAN node.
According to a fifth aspect, this application provides a frequency domain resource processing apparatus, including at least one processing element and at least one storage element, where the at least one storage element is configured to store a program and data, and the at least one processing element is configured to perform the steps performed by the terminal in any implementation of the first aspect. In the sending and receiving steps, the processing element performs sending/receiving to/from the RAN node through a transceiver apparatus of the terminal.
According to a sixth aspect, this application provides a frequency domain resource processing apparatus, including at least one processing element (or chip) configured to perform the method performed by the RAN node or the terminal in any implementation of the first aspect.
According to a seventh aspect, this application provides a computer program (or instruction). When invoked by a processing element, the program is configured to perform the method performed by the RAN node or the terminal in any implementation of the first aspect.
According to an eighth aspect, a program product is provided, for example, a computer readable storage medium, including the program according to the seventh aspect.
The following describes some terms in embodiments of this application to facilitate understanding of a person skilled in the art.
(1) A terminal is also referred to as user equipment (UE), a mobile station (MS), a mobile terminal (MT), or the like, and is a device that provides a user with voice and/or data connectivity, for example, a handheld device or an in-vehicle device with a wireless connection function. Currently, some examples of the terminal include: a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a mobile Internet device (MID), a wearable terminal, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home.
(2) A radio access network (RAN) is a part, in a network, that connects a terminal to a wireless network. A RAN node (or device) is a node (or a device) in the radio access network, and may also be referred to as a base station. Currently, some examples of the RAN node include: a gNB, a transmission reception point (TRP), an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved NodeB or a home NodeB, HNB), a baseband unit (BBU), or a wireless fidelity (Wi-Fi) access point (AP). In addition, in a network structure, the RAN may include a centralized unit (CU) node and a distributed unit (DU) node. In this structure, protocol layers of an eNB in a long term evolution (LTE) system are split, where functions of some protocol layers are controlled by a CU in a centralized manner, functions of part or all of remaining protocol layers are distributed in a DU, and the CU controls the DUs in a centralized manner.
(3) “A plurality of” means two or more, and another quantifier is similar to this. The term “and/or” describes an association relationship between associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: Only A exists, both A and B exist, and only B exists. The character “/” usually indicates an “or” relationship between the associated objects.
In a carrier aggregation (CA) technology, the terminal 110 may support aggregation of a plurality of component carriers (CCs), to obtain larger bandwidth. The plurality of aggregated CCs include one primary component carrier (PCC) and at least one secondary component carrier (SCC). A cell corresponding to the PCC is a primary cell (PCell), and a cell corresponding to the SCC is referred to as a secondary cell (SCell). For example, in
A process in which the RAN node adds/modifies/releases an SCell for the terminal may be referred to as an SCell configuration process or an SCC configuration process. In the SCell configuration process, the RAN node may configure N SCells (or SCCs) for the terminal, where N is a positive integer. Activation/Deactivation control is not performed on a PCell (or PCC), while an SCell (or SCC) may be activated/deactivated. For example, the N SCells (or SCCs) may be activated/deactivated through a media access control (MAC) layer.
Currently, a MAC layer information element that controls SCell activation/deactivation is an activation/deactivation MAC control element (Activation/Deactivation MAC CE). A format of the activation/deactivation MAC CE is shown in
In another manner, the terminal may maintain a deactivation timer (SCell deactivation timer) for each SCell. Within a time period specified by a deactivation timer, if the terminal does not receive information on a data channel or a control channel in a corresponding SCell in a downlink direction, the SCell is deactivated; and if the terminal does not perform transmission on a data channel or a control channel in a corresponding SCell in an uplink direction, the SCell is deactivated.
When the terminal receives an SCell activation command in a subframe n, the terminal initiates a corresponding activation operation in a subframe n+8. When the terminal receives a deactivation command or an SCell deactivation timer expires in a subframe n, the terminal initiates a corresponding deactivation operation in a subframe n+8.
It can be seen that when a MAC CE is used to activate/deactivate a carrier, a specific period of time is required for parsing the MAC information element. This results in a specific delay and cannot meet rapid service volume changes. For example, in case of a burst service, data transmission needs to be completed in a short period of time. In this case, a MAC CE manner increases a delay, and cannot meet a short delay requirement of the service. Therefore, a rapid carrier activation/deactivation method is needed urgently, to meet the short delay requirement of the service.
In addition, as wireless communications technologies evolve, in a fifth-generation (5G) mobile communications technology, also referred to as a new radio (NR) access technology, a carrier bandwidth may be greater than a bandwidth capability of the terminal. As a result, the RAN node cannot directly allocate a frequency domain resource to the terminal in the carrier bandwidth. For example, a maximum bandwidth of one carrier can reach 400 MHz, but a bandwidth capability, for example, 20 MHz, of the terminal may be less than the maximum bandwidth. Therefore, limited by the bandwidth capability of the terminal, the RAN node cannot directly allocate a frequency domain resource to the terminal in the carrier bandwidth. The carrier bandwidth is a bandwidth of one carrier, and the bandwidth capability of the terminal is a maximum bandwidth that can be supported by the terminal.
To allocate a frequency domain resource to the terminal when the carrier bandwidth is greater than the bandwidth capability of the terminal, the following frequency domain resource allocation manner is proposed:
First, a bandwidth part (BP) is allocated to the terminal in the carrier bandwidth. In other words, the BP allocated to the terminal is indicated to the terminal. Then, a frequency domain resource is allocated to the terminal in the BP, where the frequency domain resource is, for example, a physical resource block (PRB). For example, the PRB, in the BP, allocated to the terminal is indicated to the terminal.
The following describes a BP with reference to
Currently, the RAN node may configure a plurality of BPs for the terminal. However, a technology for activating or deactivating the BPs configured by the RAN node for the terminal is unavailable.
In view of this, an embodiment of this application provides a frequency domain resource processing method, to rapidly activate/deactivate a plurality of frequency domain resources, for example, carriers or BPs, configured by a RAN node for a terminal, thereby increasing spectrum resource utilization. In this method, the RAN node activates or deactivates a frequency domain resource by using physical layer information. Compared with a manner of activating a carrier by using a MAC layer information element, this saves time for parsing the MAC information element, so that a corresponding activation or deactivation operation can be initiated in n+x, where x is a natural number less than 8, for example, n+0 or n+1. In addition, a plurality of corresponding information bits are respectively configured for the plurality of frequency domain resources, to instruct to activate or deactivate the corresponding frequency domain resources respectively. In this way, the plurality of frequency domain resources can be processed by sending only a piece of information. This improves frequency domain resource processing efficiency, and further increases frequency domain resource utilization.
S410. A RAN node configures a plurality of frequency domain resources for a terminal. To be specific, the RAN node sends configuration information to the terminal, where the configuration information is used to configure the plurality of frequency domain resources for the terminal; in other words, the configuration information is used to indicate the plurality of frequency domain resources to the terminal.
The terminal receives the configuration information from the RAN node, to learn the plurality of frequency domain resources configured by the RAN node for the terminal.
S420. The RAN node sends first information to the terminal, where the first information is carried on a physical downlink control channel (PDCCH), the first information includes a plurality of information bits, the plurality of information bits correspond to the plurality of frequency domain resources respectively, and the information bits in the first information are used to instruct to activate or deactivate the frequency domain resources corresponding to the information bits.
The terminal receives the first information from the RAN node, and performs the following operation:
S430. The terminal makes, based on the first information, a frequency domain resource enter a state indicated by a corresponding information bit or maintain a state indicated by a corresponding information bit, that is, activates a frequency domain resource that is to be activated as instructed by an information bit or maintains an active state of a frequency domain resource that is to be activated as instructed by an information bit, and/or deactivates a frequency domain resource that is to be deactivated as instructed by an information bit or maintains an inactive state of a frequency domain resource that is to be deactivated as instructed by an information bit.
For example, the first information includes a bitmap. The bitmap includes M information bits, where M is a positive integer. Descriptions are provided by using an example in which M=4 and a frequency domain resource is a CC. For example, a bitmap is “0011” that respectively correspond to a CC0 to a CC3, where “1” indicates activation, and “0” indicates deactivation. In this case, if the CC2 and the CC3 are in a non-activated state, the terminal activates the CC2 and the CC3 based on the first information. If the CC2 and the CC3 are in an active state, the terminal maintains the active state of the CC2 and the active state of the CC3 based on the first information. If the CC0 and the CC1 are in an active state, the terminal deactivates the CC0 and the CC1. If the CC0 and the CC1 are in an inactive state, the terminal maintains the inactive state of the CC0 and the inactive state of the CC1. The quantity of information bits herein is merely an example and is not limited in this application. Alternatively, “1” may instruct to perform deactivation, and “0” may instruct to perform activation. This is not limited in this application either.
In the frequency domain resource processing method, the RAN node activates or deactivates a frequency domain resource by using physical layer information. Compared with a manner of activating a carrier by using a MAC layer information element, this saves time for parsing the MAC information element, so that a corresponding activation or deactivation operation can be initiated in n+x, where x is a natural number less than 8, for example, n+0 or n+1. In addition, the plurality of corresponding information bits are respectively configured for the plurality of frequency domain resources, to instruct to activate or deactivate the corresponding frequency domain resources respectively. In this way, the plurality of frequency domain resources can be processed by sending only a piece of information. This improves frequency domain resource processing efficiency, and further increases frequency domain resource utilization.
In step S410, the RAN node may configure the plurality of frequency domain resources for the terminal by using a higher layer message. For example, the RAN node may configure the plurality of frequency domain resources for the terminal by using an RRC connection reconfiguration message. Then, in step S420, a frequency domain resource to be activated and a frequency domain resource to be deactivated are indicated to the terminal by using physical layer information. The physical layer information is, for example, downlink control information (DCI), and the first information is carried in the DCI. Certainly, the first information may be alternatively sent independently of the DCI. No limitation is set herein.
Referring to
Optionally, the terminal may feed back a response message only for deactivation. For example, when an information bit “0” indicates deactivation, if a state of an information bit changes from “1” to “0”, a response message is fed back, which is a feedback for deactivation. This improves deactivation reliability and avoids a waste of resources. For example, when the first information received by the terminal indicates that the terminal has a frequency domain resource that needs to be deactivated (a frequency domain resource in an active state that needs to be deactivated), the terminal feeds back a response message for the first information. This is because if the RAN node instructs the terminal to deactivate a frequency domain resource, but the terminal cannot successfully receive the instruction and continues to use the frequency domain resource for work, the RAN node cannot learn of the case, and information transmitted on the frequency domain resource is useless. This wastes the frequency domain resource. Providing a feedback only for deactivation can reduce a waste of frequency domain resources, and reduce feedback requirements, thereby reducing a feedback delay.
Optionally, when the time domain position indicated by the indication information coincides with a time domain position of a response message for a physical downlink shared channel (PDSCH) of the terminal, that is, the time domain positions are identical, the response message for the first information and the response message for the PDSCH may be coded jointly and fed back. For example, the response message for the first information is directly added to the response message for the PDSCH, and then the response message for the PDSCH with the response message for the first information is encoded and sent.
When the terminal feeds back the response message for the first information (including a scenario in which feedbacks are provided for both activation and deactivation and a scenario in which a feedback is provided only for deactivation), the RAN node may alternatively configure a resource for the terminal instead of sending the indication information. If there is energy on the resource, it is considered that an ACK is fed back. If there is no energy on the resource, it is considered that a NACK is fed back. The resource may be configured by the RAN node by using a higher layer message, for example, an RRC message.
The frequency domain resource in this embodiment may be a carrier, for example, an SCC. The following provides descriptions by using an example in which a frequency domain resource is a carrier.
For example, the first information is a bitmap. A size of the bitmap is the quantity of configured SCCs or the quantity of configured CCs minus 1. For example, if a maximum quantity of configured carriers is 16, the size of the bitmap may be 15 bits.
The first information may be terminal-level control information, in other words, control information specific to a terminal. Identification information may be used to identify that the first information is terminal-level control information. Alternatively, the first information may be controlled used as terminal-level control information in a scrambling manner. For example, different identifiers are assigned to different terminals, and the first information is scrambled by using the different identifiers. Each terminal performs descrambling by using a respective identifier, to obtain respective control information. In this way, the RAN node does not need to indicate a position of the control information of the terminal to the terminal, thereby saving signaling.
In addition, it may be further specified that information scrambled by using an identifier is used to activate or deactivate a frequency domain resource. For example, the first information is scrambled by using a first identifier. The first identifier is used to indicate that the first information is specific to the terminal and that the first information is used to activate or deactivate a frequency domain resource. Optionally, the first identifier may be a preset radio network temporary identifier (RNTI). The first identifier is used to indicate that the information scrambled by using the first identifier is specific to the terminal and that the information is used to activate or deactivate a frequency domain resource. The new RNTI may be referred to as an activation/deactivation RNTI (Act/Deact-RNTI).
When the first information is located in the control information in
The control information may be DCI. In this case, the DCI is terminal-level DCI. In this way, the RAN node does not need to indicate a location of DCI of the terminal to the terminal. This saves signaling. A size of the DCI may be the same as an existing DCI load size, for example, 30 bits, 60 bits, 90 bits, or 120 bits. Certainly, a new size may be alternatively used. No limitation is set thereto.
In this embodiment, the terminal-level control information is set, so that the terminal can obtain activation/deactivation instruction information for all the configured frequency domain resources, for example, SCCs, at a time, to complete activation and deactivation at a time. In addition, the RAN node does not need to specifically indicate the position of the control information of the terminal, thereby saving signaling.
The RAN node instructs, at a time, to activate or deactivate frequency domain resources in one group, without separately instructing to activate or deactivate all the frequency domain resources. This reduces overheads of the first information, thereby saving air interface resources. For example, if the manner shown in
As shown in
In addition, a structure of the information bits in the first information is the same as that in the embodiment shown in
In addition, the first information may be terminal-level control information, which is the same as the case in the embodiment shown in
In addition, the control information shown in
In this case, the RAN node may indicate, to the terminal, a position of the first information of the terminal in the control information, for example, a start bit of the first information. To be specific, the RAN node sends indication information to each terminal, where the indication information is used to indicate a position of information, of the corresponding terminal, that controls activation or deactivation of a frequency domain resource of the corresponding terminal. For example, indication information used to indicate positions of information that controls activation or deactivation of frequency domain resources of the terminal 1 and the terminal 2 is respectively sent to the terminal 1 and the terminal 2. The RAN node may indicate the position of the first information in the control information by using higher layer information. To be specific, the RAN node may indicate, by using the higher layer information, the position of the information, of the corresponding terminal, that controls activation or deactivation of the frequency domain resource of the corresponding terminal. In this case, the terminal can determine the position of the first information in the control information based on the information that indicates the position, thereby obtaining the first information through parsing. Certainly, each terminal has its own indication information indicating a position of information that controls activation or deactivation of a frequency domain resource of the terminal, so that each terminal determines the position, in the control information, of the information that controls activation or deactivation of the frequency domain resource of the terminal, and performs parsing.
In this case, the RAN node may scramble the control information by using a second identifier. The second identifier is used to indicate that the control information is used to activate or deactivate a frequency domain resource. The second identifier may also be an RNTI. A value of the second identifier is different from that of the first identifier. The second identifier may also be referred to as an activation/deactivation RNTI (Act/Deact-RNTI).
In addition, the control information may be DCI. Specific descriptions are the same as those in the foregoing embodiment. Details are not described herein again.
Optionally, the RAN node may group terminals, and control activation or deactivation of frequency domain resources, for example, CCs, in one terminal group at a time. Compared with the cases in the embodiments shown in
The frequency domain resources in the foregoing embodiments may be BPs. In this case, the SCCs in the foregoing embodiments may be replaced by BPs, to control activation or deactivation of the BPs, in other words, to instruct the terminal to perform a BP switchover.
For the terminal, a BP may be activated or deactivated. In this case, a quantity of the information bits in the first information in the embodiment shown in
Optionally, when successfully receiving the first information, the terminal feeds back a response message to the RAN node. This improves system reliability and reliability of successfully switching both the RAN node and the terminal to a same BP.
The embodiment shown in
For example, the terminal supports activation and deactivation of five BPs, and the first information is implemented by using a bitmap. If a previous bitmap is 10000 and a current bitmap is 01000, a BP 1 is deactivated, and a BP 2 is activated. This corresponds to a switchover between the BP 1 and the BP 2.
Because the terminal uses only one BP at a same time, in the example in which the terminal supports five BPs, a 5-bit bitmap is used to correspond to the five BPs, where only one bit is 1, and all other bits are 0s, so that only one BP is activated at a same time.
An embodiment of this application further provides another implementation for the case in which the terminal uses only one BP at a same time. Referring to
S810. A RAN node configures a BP for a terminal.
Optionally, the RAN node may configure the BP for the terminal by using a higher layer message, for example, an RRC message.
S820. The RAN node sends indication information to the terminal, where the indication information is used to indicate an identifier of a to-be-activated BP.
The indication information is carried on a PDCCH, for example, carried in a DCI.
The terminal receives the indication information and performs the following operation:
S830. Activate the BP indicated by the indication information.
The indication information may include only the identifier of the to-be activated BP. When the terminal learns that a currently used BP is different from the to-be-activated BP, the terminal deactivates the currently used BP and activates the to-be-activated BP.
For example, the indication information may be an index of a BP. For example, the terminal supports five BPs, and three bits are used to represent a specific to-be-activated BP. For example, 000 represents a first BP, and 001 represents a second BP. When receiving the indication information, the terminal may determine whether the currently used BP is the to-be-activated BP. If the currently used BP is not the to-be-activated BP, the terminal deactivates the current used BP and activates the BP indicated by the indication information.
The feedback mechanism in the foregoing embodiments may be used in this embodiment. For example, a time domain position indication of a response message is sent in step S820, and then the response message is fed back in step S840. The feedback mechanism is the same as that in the foregoing embodiments. Details are not described herein again. A sequence of steps S830 and S840 is not limited.
Optionally, when a plurality of BPs can be configured for the terminal and there is an overlapping area between the BPs, a resource on which the first information or the control information including the first information is located is not in the overlapping area between the BPs. This reduces complexity caused by operations such as rate matching. For example, a subcarrier spacing of a BP 1 of a terminal 1 is 30 kHz, and a subcarrier spacing of a BP 2 of a terminal 2 is 15 kHz. In this case, if control information of the BP 1 is placed in the overlapping area, the BP 2 of the terminal 2 is affected, and the BP 2 cannot use a corresponding position of the control information of the BP 1 or a guard bandwidth part between different numerologies. Therefore, a rate matching operation needs to be performed on data of the BP 2. This operation is more complex, and wastes resources of the BP 2. The numerologies are a plurality of time-frequency resource configurations configured by the RAN node for the terminal. The time-frequency resource configuration includes one or all of the following configurations: a frequency domain length of a resource element (RE), that is, a subcarrier spacing; a time domain length of the RE, that is, duration of an orthogonal frequency division multiplexing (OFDM) symbol; a quantity of time resource units in a scheduling time unit; a cyclic prefix (CP) type of the OFDM symbol; or the like. For example, the subcarrier spacing may be, for example, 15 kHz, 30 kHz, or 60 kHz. The duration of the OFDM symbol is inversely proportional to the subcarrier spacing. Therefore, a plurality of duration values may be configured for the OFDM symbol. The scheduling time unit is a resource scheduling unit or granularity in time domain. The scheduling time unit is referred to as a transmission time interval (TTI) in an LTE system. The time resource unit is a resource unit in time domain. It can be learned that the quantity of time resource units in the scheduling time unit refers to a quantity of time resource units in one scheduling operation in time domain. For example, when the scheduling time unit is one subframe, the quantity of time resource units in the scheduling time unit is a quantity of OFDM symbols in one scheduling operation in the subframe. The CP type may be, for example, a regular CP or an extended CP.
The foregoing methods may be implemented by corresponding apparatuses. The following provides descriptions with reference to accompanying drawings.
The configuration unit 910 is configured to configure a plurality of frequency domain resources for the terminal. The communications unit 920 is configured to control sending of first information or sending of control information that includes the first information. In addition, the apparatus 900 may further include a scrambling unit 930, configured to scramble the first information or the control information that includes the first information. A scrambling manner of the scrambling unit 930 is the same as that in the foregoing method embodiments. Details are not described herein again.
Optionally, the communications unit 920 may further control sending of indication information, where the indication information is used to indicate a time domain position of a response message for the first information.
Optionally, the communications unit 920 may further indicate a position of the first information in the control information to the terminal.
It should be understood that division of the units of the foregoing apparatus is merely division of logical functions. During actual implementation, all or some of the units may be integrated into a physical entity, or may be physically separated. In addition, all the units may be implemented in a form of software invoked by a processing element, or may be implemented in a form of hardware; or some units are implemented in a form of software invoked by a processing element, and some units are implemented in a form of hardware. For example, the configuration unit 910 may be implemented as a separately disposed processing element, or may be integrated into a chip of the RAN node. Alternatively, the configuration unit 910 may be stored in a memory of the RAN node as a program and invoked by a processing element of the RAN node to perform a function of the unit. Implementation of another unit is similar to that of the configuration unit 910. In addition, all or some of the units may be integrated together or may be implemented separately. The processing element herein may be an integrated circuit with a signal processing capability. In an implementation process, the steps in the foregoing methods or the foregoing units may be implemented by using an integrated logical circuit of hardware in the processing element, or by using an instruction in a form of software. In addition, the foregoing communications unit is a communication control unit, and may receive information sent by the terminal or send information to the terminal, through a transceiver apparatus, for example, an antenna and a radio frequency apparatus, of the RAN node.
For example, the foregoing units may be one or more integrated circuits configured to implement the foregoing methods, for example, one or more application-specific integrated circuits (ASIC), one or more microprocessors (digital signal processor, DSP), or one or more field programmable gate arrays (FPGA). For another example, when one of the foregoing units is implemented in a form of a processing element scheduling a program, the processing element may be a general-purpose processor, for example, a central processing unit (CPU) or another processor that can invoke the program. For still another example, the units may be integrated and implemented in a form of a system-on-a-chip (SOC).
For example, the communications unit 1010 is configured to receive, through a transceiver apparatus of the terminal, configuration information sent by the RAN node, where the configuration information is used to configure a plurality of frequency domain resources for the terminal. In addition, the communications unit 1010 is further configured to receive, through the transceiver apparatus of the terminal, first information or control information that includes the first information, where the first information or the control information is sent by the RAN node. Descriptions of the first information are the same as those in the foregoing embodiments. Details are not described herein again. The state control unit 1020 is configured to make, based on the first information, a frequency domain resource enter a state indicated by a corresponding information bit or maintain a state indicated by a corresponding information bit.
Optionally, the communications unit 1010 may further receive, from the RAN node through the transceiver apparatus of the terminal, information used to indicate a position of the first information in the control information. In this case, the apparatus 1000 may further include a determining unit 1030, configured to determine the position of the first information in the control information based on the information that indicates the position of the first information in the control information, thereby obtaining the first information through parsing.
Optionally, the communications unit 1010 may further receive indication information from the RAN node through the transceiver apparatus of the terminal, where the indication information is used to indicate a time domain position of a response message for the first information. In addition, the communications unit 1010 further feeds back the response message for the first information to the RAN node through the transceiver apparatus of the terminal.
It should be understood that division of the units of the foregoing apparatus is merely division of logical functions. During actual implementation, all or some of the units may be integrated into a physical entity, or may be physically separated. In addition, all the units may be implemented in a form of software invoked by a processing element, or may be implemented in a form of hardware; or some units are implemented in a form of software invoked by a processing element, and some units are implemented in a form of hardware. For example, the communications unit 1010 may be implemented as a separately disposed processing element, or may be integrated into a chip of the terminal. Alternatively, the communications unit 1010 may be stored in a memory of the terminal as a program and invoked by a processing element of the terminal to perform a function of the unit. Implementation of another unit is similar to that of the communications unit 1010. In addition, all or some of the units may be integrated together or may be implemented separately. The processing element herein may be an integrated circuit with a signal processing capability. In an implementation process, the steps in the foregoing methods or the foregoing units may be implemented by using an integrated logical circuit of hardware in the processing element, or by using an instruction in a form of software.
For example, the foregoing units may be one or more integrated circuits configured to implement the foregoing methods, for example, one or more application-specific integrated circuits (ASIC), one or more microprocessors (digital signal processor, DSP), or one or more field programmable gate arrays (FPGA). For another example, when one of the foregoing units is implemented in a form of a processing element scheduling a program, the processing element may be a general-purpose processor, for example, a central processing unit (CPU) or another processor that can invoke the program. For still another example, the units may be integrated and implemented in a form of a system-on-a-chip (SOC).
The baseband apparatus 1130 may be a baseband board. The RAN node may usually include a plurality of baseband boards, and a plurality of processing elements may be integrated into a baseband board to implement a required function. For example, the foregoing frequency domain resource processing apparatus may be located in the baseband apparatus 1130. In an implementation, the units shown in
In another implementation, the units shown in
For example, all units shown in
In summary, regardless of a manner used, the foregoing frequency domain resource processing apparatus used for the RAN node includes at least one processing element and at least one storage element. The at least one processing element is configured to perform the method performed by the RAN node in the foregoing method embodiments. The processing element may perform some or all steps performed by the RAN node in the foregoing method embodiments, in a first manner, to be specific, in a manner of executing the program stored in the storage element; or may perform some or all steps performed by the RAN node in the foregoing method embodiments, in a second manner, to be specific, in a manner of combining a hardware integrated logical circuit in the processor element with an instruction; or may certainly perform, with reference to a first manner and a second manner, some or all steps performed by the RAN node in the foregoing method embodiments.
Similar to the foregoing descriptions, the processing element herein may be a general-purpose processor such as a central processing unit (CPU), or may be one or more integrated circuits configured to implement the foregoing methods, for example, one or more application-specific integrated circuits (ASIC), one or more microprocessors (digital signal processor, DSP), or one or more field programmable gate arrays (FPGA).
The storage element may be a memory, or may be a general term of a plurality of storage elements.
The baseband apparatus may include a modulation/demodulation subsystem, configured to process data in each communication protocol layer. The baseband apparatus may further include a central processing subsystem, configured to implement processing of an operating system and an application layer of the terminal. In addition, the baseband apparatus may further include other subsystems, for example, a multimedia subsystem and a peripheral subsystem. The multimedia subsystem is configured to implement control a terminal camera, a screen display, or the like, and the peripheral subsystem is configured to implement connections to other devices. The modulation/demodulation subsystem may be an independently disposed chip. Optionally, the foregoing frequency domain resource processing apparatus may be implemented in the modulation/demodulation subsystem.
In an implementation, each unit shown in
In another implementation, the units shown in
For example, all units shown in
In summary, regardless of a manner used, the foregoing frequency domain resource processing apparatus used for the terminal includes at least one processing element and at least one storage element. The at least one processing element is configured to perform the method performed by the terminal in the foregoing method embodiments. The processing element may perform some or all steps performed by the terminal in the foregoing method embodiments, in a first manner, to be specific, in a manner of executing the program stored in the storage element; or may perform some or all steps performed by the terminal in the foregoing method embodiments, in a second manner, that is, in a manner of combining a hardware integrated logical circuit in the processing element with an instruction; or may certainly perform, with reference to a first manner and a second manner, some or all steps performed by the terminal in the foregoing method embodiments.
Similar to the foregoing descriptions, the processing element herein may be a general-purpose processor such as a central processing unit (CPU), or may be one or more integrated circuits configured to implement the foregoing methods, for example, one or more application-specific integrated circuits (ASIC), one or more microprocessors (digital signal processor, DSP), or one or more field programmable gate arrays (FPGA).
The storage element may be a memory, or may be a general term of a plurality of storage elements.
A person of ordinary skill in the art may understand that all or some of the steps of the method embodiments may be implemented by a program instructing related hardware. The program may be stored in a computer readable storage medium. When the program runs, the steps in the method embodiments are performed. The storage medium includes each kind of medium that can store program code, such as a ROM, a RAM, a magnetic disk, or a compact disc.
Number | Date | Country | Kind |
---|---|---|---|
201710354194.9 | May 2017 | CN | national |
This application is a continuation of International Application No. PCT/CN2018/087043, filed on May 16, 2018, which claims priority to Chinese Patent Application No. 201710354194.9, filed on May 18, 2017. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2018/087043 | May 2018 | US |
Child | 16685051 | US |