The present invention relates to the field of communications technologies, and in particular, to a resource configuration method and an apparatus.
A relay technology, in brief, is that during downlink transmission, a signal that needs to be sent by a. base station to a terminal is not directly sent to the UE, but is first sent to a relay node (RN), and then forwarded by the relay node to the UE; and during uplink transmission, an uplink signal of the UE is also not directly sent to the base station, but is first sent to a relay node, and then forwarded by the relay node to the base station.
The relay node is a new node introduced in a network, and some new connection links need to be added for the relay node. In a base station cell in which a relay exists, connection links may be classified, based on different service objects of the links, into the following three types: an access (AC) link, a direct link, and a backhaul (BH) link. The direct link is used for communication between a base station and a nearby terminal, the access link is used for mutual communication between a relay node and a terminal served by the relay node, and the backhaul link is used for communication between a relay node and a base station. That the relay node receives data from the base station may be considered as BH downlink transmission, and that the relay node sends data to the base station may be considered as BH uplink transmission. The BH uplink transmission and the BH downlink transmission may be collectively referred to as BH transmission. That the relay node sends data to the terminal may he considered as AC downlink transmission, and that the relay node receives data from the terminal may be considered as AC uplink transmission. The AC uplink transmission and the AC downlink transmission may be collectively referred to as AC transmission.
For the relay node, when the relay node switches from the AC downlink transmission to the BH downlink transmission, it is equivalent to switching by the relay node from sending data to receiving data. Similarly, when the relay node switches from the AC uplink transmission to the BH uplink transmission, it is equivalent to switching by the relay node from receiving data to sending data. Therefore, how to reserve time resources for the relay node to perform receive/transmit switching needs to be considered.
Embodiments of this application provide a resource configuration method and an apparatus. The method and the apparatus can adapt to a case in which available backhaul transmission resources such as different subcarrier spacings change. This improves resource utilization of backhaul transmission.
According to a first aspect, an embodiment of this application provides a resource configuration method. The method includes: sending, by a first device, a first message to a second device, where the first message carries information about an available symbol for backhaul transmission; and receiving, by the first device, a second message from the second device, where the second message is used to indicate information about a symbol to be occupied by the first device to perform backhaul transmission. The information about the available symbol includes one or more of the following: a quantity of available symbols, a number of the available symbol, a quantity of unavailable symbols, a number of an unavailable symbol, a propagation delay of a backhaul link, and a receive/transmit switching time of the first device.
In a possible implementation, the quantity of available symbols or the quantity of unavailable symbols may be determined based on a symbol time length, a propagation delay of a backhaul link, and a receive/transmit switching time of the first device. Specifically, when frame structure synchronization exists between the first device and the second device, a quantity n of unavailable symbols is n that meets nT−Tp≥TRx/Tx, and n is less than m. T represents a time length of one symbol, Tp represents a propagation delay for backhaul transmission, TRx/Tx represents the receive/transmit switching time of the first device, and in is a total quantity of symbols in a slot in which backhaul transmission is performed. The quantity of available symbols is N=m−n. When frame structure asynchronization exists between the first device and the second device, a quantity n of unavailable symbols is n that meets nT≥TRx/Tx, and n is less than m. T represents a time length of one symbol, TRx/Tx represents the receive/transmit switching time of the first device, and m. is a total quantity of symbols in a slot in which backhaul transmission is performed. The quantity of available symbols is N=m−n. It should be noted that regardless of whether frame structure synchronization or asynchronization exists between the first device and the second device, there may be a plurality of n that meets a condition. n that has the smallest value in the plurality of n is referred to as a. minimum quantity nmin of unavailable symbols. A maximum quantity of available symbols is Nmax=m−nmin. When the first device sends the first message to the second device, the first message usually carries a minimum quantity of unavailable symbols or a maximum quantity of available symbols. When sending the second message to the first device, the second device may use one bit to indicate, to the first device, whether to perform backhaul transmission based on the minimum quantity of unavailable symbols or the maximum quantity of available symbols.
According to a second aspect, an embodiment of this application provides a resource configuration method. The method includes: receiving, by a second device, a first message from a first device, where the first message carries information about an available symbol for backhaul transmission; and sending, by the second device, a second message to the first device, where the second message is used to indicate information about a symbol to be occupied by the first device to perform backhaul transmission. The information about the available symbol includes one or more of the following: a quantity of available symbols, a number of the available symbol, a quantity of unavailable symbols, a. number of an unavailable symbol, a propagation delay of a backhaul link, and a receive/transmit switching time of the first device.
According to a third aspect, an embodiment of this application provides a first device for configuring a resource. The first device includes: a sending unit, configured to send a first message to a second device, where the first message carries information about an available symbol for backhaul transmission; and the first device includes a first relay node, and a receiving unit, configured to receive a second message from the second device, where the second message is used to indicate information about a symbol to be occupied by the first device to perform backhaul transmission. The information about the available symbol includes one or more of the following: a quantity of available symbols, a number of the available symbol, a quantity of unavailable symbols, a number of an unavailable symbol, a propagation delay of a backhaul link, and a receive/transmit switching time of the first device.
According to a fourth aspect, an embodiment of this application provides a second device for configuring a resource. The second device includes: a receiving unit, configured to receive a first message from a first device, where the first message carries information about an available symbol for backhaul transmission; and a sending unit, configured to send a second message to the first device, where the second message is used to indicate information about a symbol to be occupied by the first device to perform backhaul transmission. The information about the available symbol includes one or more of the following: a quantity of available symbols, a number of the available symbol, a quantity of unavailable symbols, a number of an unavailable symbol, a propagation delay of a backhaul link, and a receive/transmit switching time of the first device.
According to any one of the first aspect to the fourth aspect, in a possible implementation, the quantity of available symbols or the quantity of unavailable symbols may be determined based on a symbol time length, a propagation delay of a backhaul link, and a receive/transmit switching time of the first device. Specifically, when frame structure synchronization exists between the first device and the second device, a quantity n of unavailable symbols is n that meets nT≥TRx/Tx, and n is less than m. T represents a time length of one symbol, Tp represents a propagation delay for backhaul transmission, TRx/Tx represents the receive/transmit switching time of the first device, and m is a total quantity of symbols in a slot in which backhaul transmission is performed. The quantity of available symbols is When frame structure asynchronization exists between the first device and the second device, a quantity n of unavailable symbols is n that meets nT≥TRx/Tx, and n is less than m. T represents a time length of one symbol, TRx/Tx represents the receive/transmit switching time of the first device, and m is a total quantity of symbols in a slot in which backhaul transmission is performed. The quantity of available symbols is N=m−n. It should be noted that regardless of whether frame structure synchronization or asynchronization exists between the first device and the second device, there may be a plurality of n that meets a condition. n that has a smallest value in the plurality of n is referred to as a minimum quantity nmin of unavailable symbols. A maximum quantity of available symbols is Nmax=m−nmin. When the first device sends the first message to the second device, the first message usually carries a minimum quantity of unavailable symbols or a maximum quantity of available symbols. When sending the second message to the first device, the second device may use one bit to indicate, to the first device, whether to perform backhaul transmission based on the minimum quantity of unavailable symbols or the maximum quantity of available symbols.
According to a fifth aspect, an embodiment of this application provides a resource configuration method. The method includes: generating, by a second device, a configuration message, where the configuration message carries information about a symbol, to be occupied for performing backhaul transmission, configured for a first device, and the information about the symbol to be occupied for performing backhaul transmission is obtained by the second device based on numerology information of the first device and a correspondence between numerology information and information about an available symbol for backhaul transmission; and sending, by the second device, the configuration message to the first device.
According to a sixth aspect, an embodiment of this application provides a resource configuration method. The method includes: receiving, by a first device, a configuration message from a second device, where the configuration message carries information about a symbol, to be occupied for performing back-haul transmission, configured for a first device, and the information about the symbol to be occupied for performing backhaul transmission is obtained by the second device based on numerology information of the first device and a correspondence between numerology information and information about an available symbol for backhaul transmission; and performing, by the first device, backhaul transmission based on the configuration message.
According to a seventh aspect, an embodiment of this application provides a first device. The first device includes: a receiving unit, configured to receive a configuration message from a second device, where the configuration message carries information about a symbol, to be occupied for performing backhaul transmission, configured for the first device, and the information about the symbol to be occupied for performing backhaul transmission is obtained by the second device based on numerology information of the first device and a correspondence between numerology information and information about an available symbol for backhaul transmission; and a processing unit, configured to perform backhaul transmission based on the configuration message.
According to an eighth aspect, an embodiment of this application provides a second device. The second device includes: a processing unit, configured to generate a configuration message, where the configuration message carries information about a symbol, to be occupied for performing backhaul transmission, configured for a first device, and the information about the symbol to be occupied for performing backhaul transmission is obtained by the second device based on numerology information of the first device and a correspondence between numerology information and information about an available symbol for backhaul transmission; and a sending unit, configured. to send the configuration message to the first device.
In any one of the fifth aspect to the eighth aspect, the information about the symbol to be occupied for performing backhaul transmission includes a quantity of symbols or a number of a symbol for performing backhaul transmission. The numerology information includes one or more of the following parameter information: a subcarrier spacing, a cyclic prefix (CP), a time unit, a bandwidth, and the like. The information about the available symbol includes one or more of the following: a quantity of available symbols, a number of the available symbol, a quantity of unavailable symbols, a number of an unavailable symbol, a propagation delay of a backhaul link, and a receive/transmit switching time of the first device. A correspondence between the numerology information and the information about the available symbol for backhaul transmission may be predefined. The correspondence may be pre-stored in the second device and the first device. Using an example in which the numerology information is the subcarrier spacing and the information about the available symbol is the quantity of available symbols, the correspondence between the numerology information and the information about the available symbol for backhaul transmission may be shown in a predefined correspondence table between the subcarrier spacing and the quantity of available symbols. The second device may learn of the quantity of available symbols of the first device based on the predefined correspondence table and the subcarrier spacing that is configured for the first device. The second device configures, for the first device based on the quantity of available symbols, a quantity of symbols or a number of a symbol for performing backhaul transmission. Optionally, the second device may send configuration information of the subcarrier spacing to the first device, and the first device may also obtain a quantity of available symbols of the first device based on the predefined correspondence table. If the first device performs backhaul transmission based on a symbol that is determined based on the quantity of available symbols by default, the second device no longer needs to configure, for the first device, a quantity of symbols or a number of a symbol for performing backhaul transmission in other words, the second device implicitly notifies, by using the information of the subcarrier spacing, the first device of a quantity of symbols or a number of a symbol for performing backhaul transmission.
According to any one of the fifth aspect to the eighth aspect, in a possible implementation, there may be a plurality of correspondences between the numerology information and the information about the available symbol for backhaul transmission. For example, there may be a plurality of predefined correspondence tables. The plurality of predefined correspondence tables are mainly related to information such as a propagation delay of a backhaul link. Therefore, the method further includes: receiving, by the second device, information about the backhaul link that is reported by the first device; and determining, by the second device based on the information about the backhaul link, a correspondence between the numerology information and the quantity of available symbols for backhaul transmission. For example, when the propagation delay of the backhaul link is within a range, the propagation delay corresponds to a predefined correspondence table. Therefore, the predefined correspondence table can be determined based on the propagation delay of the backhaul link.
According to any one of the fifth aspect to the eighth aspect, in a possible implementation, when the first device moves or performs connection switching, the foregoing correspondence needs to be updated. An update method includes: configuring, by the second device, a new correspondence for the first device by using signaling such as RRC signaling, a MAC layer CE, downlink control information (DCI), or the like. For example, the second device notifies, by using RRC signaling, a MAC layer CE, or DCI, the first device of a specific correspondence that is to be used and that is in the plurality of predefined correspondences.
According to a ninth aspect, an embodiment of the present invention provides a device. The device includes a transceiver and a processor. A memory is coupled to the processor. The transceiver receives and/or sends a message. The processor runs code in the memory, to enable the device to perform the method according to any one of the first aspect, the second aspect, the fifth aspect, or the sixth aspect.
According to a tenth aspect, an embodiment of the present invention provides a readable storage medium. The readable storage medium stores an instruction, and when the instruction stored in the readable storage medium is run on a device, the device is enabled to perform the method according to any one of the first aspect, the second aspect, the fifth aspect, or the sixth aspect.
According to an eleventh aspect, an embodiment of the present invention provides a computer program product. When the computer program product runs on a computer, the computer is enabled to perform the method according to any one of the first aspect, the second aspect, the fifth aspect, or the sixth aspect.
According to a twelfth aspect, an embodiment of the present invention provides a chip. The chip includes a communications interface and a processor. The communications interface is used for message receiving and/or sending. The processor runs code in a memory, to enable the chip to perform the method according to any one of the first aspect, the second aspect, the fifth aspect, or the sixth aspect.
in the foregoing aspects of the embodiments of this application, the second device may be a previous-hop device, an upper-level node, or an upstream node of a first device on a link from a base station to a terminal. The first device includes a first relay node, and the second device includes a base station. Alternatively, the first device includes a second relay node, and the second device includes a third relay node. The third relay node is a previous-hop device of the second relay node. Specifically, the first device may be a current-level relay node, and the second device may be an upper-level relay node of the current-level relay node. The upper-level relay node configures backhaul transmission of the current-level relay node by receiving information about an available symbol (or obtaining information about an available symbol based on a predefined correspondence) and sending information used to indicate a symbol to be occupied by the current-level relay node to perform backhaul transmission. In a multi-hop relay scenario, the method provided in the embodiments of this application may be used between the base station and the first relay node or between the upper-level relay node and the current-level relay node. Because the upper-level relay node may be a base station that performs a relay function, the upper-level relay node may configure the current-level relay node based on the received information about the available symbol.
In the resource configuration method provided. in the embodiments of this application, the first device notifies the second device of the information about the available symbol, so that the second device can perform a relatively good configuration on the available symbol or an unavailable symbol. Therefore, the method can adapt to a case in Which available backhaul transmission resources change when the relay node performs connection switching, the relay node moves, the relay node uses different subcarrier spacings, or the like. This improves resource utilization of backhaul transmission.
The base station in the embodiments of this application is an access device used by the terminal to access the wireless communications system in a wireless manner, and may be a base station, an evolved NodeB, a base station in a next-generation communications system, an access node in a Wi-Fi system, or the like. The relay node in the embodiments of this application may be a base station or a micro base station. The relay node may operate in a low frequency band or a high frequency band.
The terminal in the embodiments of this application may also be referred to as a terminal device, user equipment (UE), a mobile station (MS), a mobile terminal (MT), or the like. The terminal may be a mobile phone, a tablet, a computer having a wireless transceiver function, another terminal having a wireless transceiver function, or the like.
In a next-generation communications system, a typical value of a receive/transmit switching time of a relay node, especially a high-frequency relay node, may be 8 μs, and a subcarrier spacing is 120 kHz. Therefore, a length of one symbol is approximately 8.9 μs. The symbol may be an orthogonal frequency division multiplexing (OFDM) symbol. When frame structure asynchronization exists between the base station and the relay node, a switching time of the relay node from sending to receiving plus a switching time from receiving to sending is approximately 16 μs. This is greater than the length of one symbol, and therefore, a plurality of symbols need to be used. for receive/transmit switching of the relay node. If relay node switching capabilities of different vendors are different, quantities of symbols required for switching are also different. When frame structure synchronization exists between the base station and the relay node, a propagation delay is approximately 1 μs in a scenario in which an inter-site distance (ISD) is 300 m. If one symbol is reserved for receive/transmit switching, a time available to switching is approximately 8.9μs-1 μs=7.9 μs. As described above, a typical value of the switching time of the relay node may be 8 μs, and therefore, one symbol may be insufficient. If the relay node is handed over from one base station to another base station, a propagation delay of a backhaul link changes. Consequently, a quantity of symbols used for receive/transmit switching may also change. As described in
In addition, in a next-generation communications system, there may be a plurality of types of subcarrier spacings (for example, subcarrier spacings of 15 kHz to 480 kHz), and symbol lengths corresponding to different subcarrier spacings are different. In this case, quantities of symbols that need to be reserved (or idle, which is the same below) for a same receive/transmit switching time are also different. Consequently, a quantity of symbols used for receive/transmit switching may also change.
Therefore, an embodiment of this application provides a resource configuration method. According to the method, a relay node can flexibly configure quantities of symbols used for receiving and sending, to ensure maximum utilization of a transmission resource on a backhaul link,
Step 201: The first device sends a first message to the second device, where the first message carries information about an available symbol for backhaul transmission.
The information about the available symbol includes one or more of the following: a quantity of available symbols, a number of the available symbol, a quantity of unavailable symbols, a number of an unavailable symbol, a propagation delay of a backhaul link, and a receive/transmit switching time of the first device. The quantity of available symbols may be determined based on the quantity of unavailable symbols and a total quantity of symbols in a slot in which backhaul transmission is performed. When the total quantity of symbols in the slot in which backhaul transmission is performed is known, the quantity of available symbols is equal to a quantity obtained by subtracting the quantity of unavailable symbols from the total quantity of symbols in the slot for backhaul transmission. Similarly, the quantity of unavailable symbols may be obtained based on the quantity of available symbols. The number of the available symbol may be determined based on numbers of all symbols in a slot in which backhaul transmission is performed and the number of the unavailable symbol. The number of the unavailable symbol may be determined based on numbers of all symbols in a slot in which backhaul transmission is performed and the number of the available symbol. Certainly, the first device may alternatively report a receive/transmit switching time and a propagation delay of a backhaul link, and then the second device calculates, with reference to a symbol time length, the quantity of available symbols for backhaul transmission. Therefore, the quantity of available symbols for backhaul transmission may be determined based on the symbol time length, the propagation delay of the backhaul link, and the receive/transmit switching time of the first device. In addition, regardless of whether frame structure synchronization or asynchronization exists between the first device and the second device, there may be a plurality of quantities, of unavailable symbols or available symbols, that meet a condition. A quantity that has the smallest value in the plurality of quantities of unavailable symbols is referred to as a minimum quantity of unavailable symbols. A quantity that has the greatest value in the plurality of quantities of available symbols is referred to as a maximum quantity of available symbols.
The second device receives the first message from the first device. The second device may configure, for the first device based on the received first message, a quantity of symbols or a number of a symbol used for backhaul transmission. For example, the second device configures the first device to perform backhaul transmission on the available symbol indicated by the first message. Alternatively, the second device determines, based on a quantity of available symbols reported by the first device, a symbol that is not used for backhaul transmission. The symbol that is not used for backhaul transmission cannot be a symbol that should be used to send BFI control information. In addition, when symbols that are not used for backhaul transmission are determined, impact on AC transmission should be considered as small as possible. To ensure resource utilization, a specific symbol for backhaul transmission may alternatively be determined based on a maximum quantity of available symbols. The second device may send, to the first device by using the second message, information about a symbol to be occupied by the first device to perform backhaul transmission.
In a possible implementation, the information about the available symbol is a number of the available symbol. The number of the available symbol includes a number of a start symbol of available symbols and/or a number of an end symbol of available symbols. The number may be an index configured by the second device for the first device. The number of the start symbol and the number of the end symbol may be encoded to obtain a configuration bit corresponding to the number of the start symbol and the number of the end symbol. A correspondence table known to both the second device and the first device may be predefined. The first device may directly report the configuration bit when reporting the number of the available symbol. The second device may obtain the number of the available symbol based on the correspondence table. Table 1 is a correspondence table between a configuration bit and a number of a start symbol and a number of an end symbol. As shown in Table 1, when a quantity of configuration bits is 2, four types of numbers of available symbols may be configured. Certainly, a specific value of the number of the start symbol and a specific value of the number of the end symbol in Table 1 may be other values. In addition, the quantity of configuration bits may be increased to indicate more cases of the number of the start symbol and the number of the end symbol.
The first device may use radio resource control (RRC) signaling, a media access control (MAC) layer control element (CE), uplink control information (UCI), or the like as the first message to carry the quantity of available symbols or the number of the available symbol.
Step 202: The first device receives a second message from the second device, where the second message is used to indicate information about a symbol to be occupied by the first device to perform backhaul transmission.
The information about the symbol to be occupied for performing backhaul transmission includes a quantity of symbols or a number of a symbol for performing backhaul transmission. When the information about the symbol to be occupied for performing backhaul transmission is the number of the symbol, the second device may send configuration bits similar to those in Table 1, to indicate a number of a start symbol and a number of an end symbol in symbols occupied for performing backhaul transmission. The second message may be RRC signaling, a MAC layer CE, or the like. The first device performs backhaul transmission on a corresponding symbol based on an indication of the second message.
The RRC signaling and the MAC layer CE in this embodiment of this application may be triggered by a network side or a terminal side. Usually, transmission may be performed aperiodically. Certainly, transmission may alternatively be performed periodically.
The following further describes the resource configuration method in detail by using embodiments. In the following specific embodiments, an example in which the first device is a first relay node and the second device is a base station is used for description. For a case in which the first device is a second relay node, and the second device is a third relay node, a description may be obtained similarly, and is not described. In addition, for brevity of description, the first relay node is referred to as a relay node in a specific embodiment. Generally, to maximize resource utilization, a first message sent by the relay node to the base station carries a maximum quantity of available symbols. Therefore, the following embodiment is mainly described by using the information about the available symbol that is the maximum quantity of available symbols, and other information about the available symbol may be obtained in a similar manner. Therefore, details are not described again.
In a scenario in which frame structure synchronization exists between the base station and the relay node, for BH downlink transmission, the relay node may report a maximum quantity of available symbols for BH downlink transmission to the base station by using a first message. The base station sends the second message to the relay node, to configure a quantity of symbols or a number of a symbol for the relay node to perform BH downlink transmission.
In three slots in
In
Specifically, after completing initial access or being handed over from one base station to another base station, the relay node reports a maximum quantity of available symbols or a number of an available symbol for BH downlink transmission. The maximum quantity of available symbols may be determined by using the following method. It is assumed that a total quantity of symbols in a slot in which BH downlink transmission is performed is m, a receive/transmit switching time of the relay node is TTx/Tx, and n that has the smallest value and that meets nT−Tp≥TRx/Tx is a quantity of symbols that need to be reserved. For BH downlink transmission, the base station usually configures the relay node to reserve a symbol at the tail of a slot in which BH downlink transmission is performed, m−n is a maximum quantity of available symbols in the slot. It should be noted that if Tp is insufficient to be used for receive/transmit switching of the relay node, the first symbol for BH downlink transmission or the last symbol of a previous slot may be reserved. For example, the last symbol of the relay node in the first slot at the moment t1 in
It should be noted that the base station may measure an uplink timing advance (TA) of a backhaul link, where TA=a propagation delay of BH downlink transmission+a propagation delay of BH uplink transmission. If reciprocity does not exist between an uplink channel and a downlink channel, the base station cannot accurately learn of the propagation delay of BH downlink transmission and the propagation delay of BR uplink transmission. In addition, the base station does not know a receive/transmit switching time of the relay node, and therefore, the base station cannot obtain an accurate quantity of available symbols. However, the relay node calculates the propagation delay of BH downlink transmission based on downlink synchronization and timing that is in an entire network, and then in combination with the receive/transmit switching time of the relay node, obtains a quantity of symbols that need to be reserved (or idle). Therefore, reporting by the relay node is the best choice.
In a scenario in which frame structure synchronization exists between the base station and the relay node, for BH uplink transmission, the relay node may report a maximum quantity of available symbols for BH uplink transmission to the base station by using a first message. The base station sends a second message to the relay node, to configure a quantity of symbols or a number of a symbol for the relay node to perform BH uplink transmission.
In a scenario in which frame structure asynchronization exists between the base station and the relay node, the relay node may report a maximum quantity of available symbols for backhaul transmission to the base station by using a first message. The base station sends a second message to the relay node, to configure a quantity of symbols or a number of a symbol for the relay node to perform backhaul transmission. The maximum quantity of available symbols for backhaul transmission may be determined by using the following method, Regardless of BH uplink transmission or BH downlink transmission, it is assumed that a receive/transmit switching time of the relay node is TRx/Tx, and the receive/transmit switching time may specifically include a receive/transmit switching time TRx→Tx and a transmit/receive switching time TTx→Rx. n that has the smallest value and that meets nT≥TRx/Tx is the quantity of symbols to be reserved, and is a maximum quantity of available symbols in the slot. It should be noted that a location or a number of a reserved symbol is determined based on an asynchronous timing relationship between the base station and the relay node and a receive/transmit switching time of the relay node, and may include several symbols at a head and/or a tail of a slot in which backhaul transmission is performed. In addition, for a case in which the relay node only performs receive/transmit switching, n may still be obtained based on nT≥TRx→Tx. In this case, TTx→Rx may be considered as zero. For a case in which the relay node performs only transmit/receive switching, n may still be obtained based on nT≥TTx→Rx. In this case, TRx→Tx may be considered as zero. After receiving the maximum quantity of available symbols reported by the relay node, the base station needs to determine whether the reserved symbol can meet a requirement of receive/transmit switching of the base station (similar to the case in
In
In another aspect, during actual implementation, the maximum quantity of available symbols may alternatively be determined by predefining a correspondence between the maximum quantity of available symbols and a subcarrier spacing (or another numerology). The numerology is a parameter used in a communications system. The communications system (for example, 5G) may support a plurality of types of numerologies. The numerology may be defined by using one or more of the following parameter information: the subcarrier spacing, a cyclic prefix (CP), a time unit, a bandwidth, and the like. For example, the numerology may be defined by using the subcarrier spacing and the CP. The subcarrier spacing may be 15 kHz, 30 kHz, 60 kHz, 120 kHz, 240 kHz, 480 kHz, or the like. Information about the CP may include a length of the CP and/or a type of the CP. The bandwidth may be a segment of resources that are continuous in frequency domain.
When the correspondence between the maximum quantity of available symbols for backhaul transmission and the subcarrier spacing (or another numerology) is predefined, the base station may directly configure a resource for the relay node.
Step 901: A base station generates a configuration message, where the configuration message carries information about a symbol, to be occupied for performing backhaul transmission, configured for a relay node, and the information about the symbol to be occupied for performing backhaul transmission is obtained by the base station based on numerology information of the relay node and a correspondence between numerology information and information about an available symbol for backhaul transmission.
The correspondence between the numerology information and the information about the available symbol for backhaul transmission may be shown in a correspondence table between a subcarrier spacing and a quantity of available symbols or a quantity of unavailable symbols for backhaul transmission. For example, in Table 2 and Table 3, the correspondence between the numerology information and the information about the available symbol for backhaul transmission is shown in a correspondence table between a subcarrier spacing and a maximum quantity of available symbols. The subcarrier spacing in Table 2 or Table 3 may be replaced with another piece of numerology information, for example, a cyclic prefix, a time unit, or a bandwidth. The maximum quantity of available symbols for backhaul transmission may alternatively be replaced with another piece of information about the available symbol, for example, a number of the available symbol, a number of an unavailable symbol, a propagation delay of a backhaul link, or a receive/transmit switching time of the relay node.
Step 902: The base station sends the configuration message to the relay node.
The relay node receives the configuration message. The relay node performs backhaul transmission based on the configuration message.
In this embodiment, the base station may implicitly notify, by using the subcarrier spacing based on the correspondence between the maximum quantity of available symbols for backhaul transmission and the subcarrier spacing (or another numerology), the relay node of the maximum quantity of available symbols for backhaul transmission. Specifically, the base station may send configuration information of a subcarrier spacing to the relay node, and the relay node may also obtain a maximum quantity of available symbols of the relay node based on a predefined correspondence table. If the relay node performs backhaul transmission based on symbols that are determined based on the maximum quantity of available symbols by default, the base station no longer needs to configure, for the relay node, a quantity of symbols or a number of a symbol for performing backhaul transmission. When the relay node moves or performs connection switching, the foregoing correspondence needs to be updated, An update method includes: configuring, by the base station, a new correspondence (similar to that in Table 2 and Table 3) for the relay node by using signaling such as RRC signaling, MAC layer CE signaling, or downlink control information (DCI) signaling. For example, the base station notifies, by using RRC signaling, a MAC layer CE, or DCI, the relay node of a specific correspondence that is to be used and that is in the plurality of predefined correspondences. In a possible implementation, there may be a plurality of correspondences between the numerology information and the information about the available symbol for backhaul transmission. For example, there may be a plurality of predefined correspondence tables. The plurality of predefined correspondence tables are mainly related to information such as a propagation delay of a backhaul link. Therefore, the method further includes: receiving, by the base station, information about the backhaul link that is reported by the relay node; and determining, by the base station based on the information about the backhaul link, a correspondence between the numerology information and a maximum quantity of available symbols for backhaul transmission. For example, when the propagation delay of the backhaul link is within a range, the propagation delay corresponds to a predefined correspondence table. Therefore, the predefined correspondence table can be determined based on the propagation delay of the backhaul link.
The resource configuration method provided in this embodiment of this application can adapt to a case in which available backhaul transmission resources change when the relay node performs connection switching, the relay node moves, the relay node uses different subcarrier spacings, or the like. This improves resource utilization of backhaul transmission.
In correspondence to the foregoing method embodiments, in an embodiment of this application, function modules may be obtained through division in a first device and a second device. For example, the function modules may be obtained through division in correspondence to functions, or two or more functions may be integrated into one processing module. The integrated module may be implemented in a form of hardware, or may be implemented in a form of a software function module. It should be noted that, in this embodiment of this application, module division is an example, and is merely a logical function division. During actual implementation, another division manner may be used.
When function modules are obtained through division in correspondence to functions,
During hardware implementation, the processing unit 1003 may be a processor, a processing circuit, or the like. The sending unit 1001 may be a transmitter, a transmitter circuit, or the like. The receiving unit 1002 may be a receiver, a receiver circuit, or the like. The sending unit 1001 and the receiving unit 1002 may form a communications interface.
When function modules are obtained through division corresponding to functions,
During hardware implementation, the processing unit 1203 may be a processor, a processing circuit, or the like. The sending unit 1202 may be a transmitter, a transmitter circuit, or the like. The receiving unit 1201 may be a receiver, a receiver circuit, or the like. The sending unit 1202 and the receiving unit 1201 may form a communications interface.
During actual application, the processor 1102 and the processor 1302 may each be a central processing unit, a general purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The processor may implement or execute various example logical blocks, modules, and circuits described with reference to content disclosed in this application. Alternatively, the processor may be a combination of processors implementing a computing function, for example, a combination of one or more microprocessors, or a combination of a digital signal processor and a microprocessor. The communications bus 1104 and the communications bus 1304 may each be a peripheral component interconnect PCI bus, an extended industry standard architecture EISA bus, or the like. The bus may be classified into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is used to represent the bus in
The foregoing mainly describes the solutions provided in the embodiments of this application from a perspective of interaction between the network elements, It may be understood that, to implement the foregoing functions, each network element such as the first device, the second device, or a third device includes a corresponding hardware structure and/or software module for performing each function. A person of ordinary skill in the art should easily be aware that, in combination with the examples described in the embodiments disclosed in this specification, network elements and algorithm steps may be implemented by hardware or a combination of hardware and computer software. Whether a function is performed by hardware or hardware driven by computer software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
In another embodiment of this application, a readable storage medium is further provided. The readable storage medium stores a computer executable instruction, and a device (which may be a single-chip microcomputer, a chip, or the like) or a processor may invoke the computer executable instruction stored in the readable storage medium to perform the steps of the first device or the second device in the method provided in
In another embodiment of this application, a computer program product is further provided. The computer program product includes a computer executable instruction, and the computer executable instruction is stored in a computer readable storage medium. At least one processor of a device may read the computer executable instruction from the computer readable storage medium, and the at least one processor executes the computer executable instruction, to enable the device to implement the steps of the first device or the second device in the method provided in
In another embodiment of this application, a communications system is further provided. The communications system includes a plurality of devices, and the plurality of devices include a first device and a second device. The first device may be the first device provided in
An embodiment of this application further provides a chip for implementing the method described in the foregoing embodiment (for example.
Finally, it should be noted that the foregoing descriptions are merely specific implementations of this application, but the protection scope of this application is not limited thereto. Any variation or replacement within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
In still another aspect of this application, a device is provided. The device includes a processor, and the processor runs code in a memory, to enable the device to perform the foregoing methods. The memory stores data and the code. The memory is located in the device, and the memory is coupled to the processor. The memory may alternatively be located outside the device.
All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, the embodiments may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedure or functions according to the embodiments of the present invention are all or partially generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a DVD), a semiconductor medium (for example, a solid-state drive (SSD)), or the like.
In conclusion, the foregoing descriptions are merely examples of embodiments of the present invention, but are not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, or improvement made without departing from the spirit and principle of the present invention shall fall within the protection scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
201711297552.3 | Dec 2017 | CN | national |
This application is a continuation of International Application No. PCT/CN2018/119843, filed on Dec. 7, 2018, which claims priority to Chinese Patent Application No. 201711297552.3, filed on Dec. 8, 2017. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2018/119843 | Dec 2018 | US |
Child | 16894077 | US |