This application relates to the field of wireless communication technologies, and in particular, to a resource indication method and an apparatus.
With the gradual evolution of communication systems, “low carbon” has attracted increasing attention in communication networks. Especially, how to reduce energy consumption of a base station (a network device) has attracted increasing attention. One of main technical means for reducing the energy consumption of the network device is to reduce unnecessary signal sending. For example, when the network device does not send any data information, the network device should not send any signal from a perspective of energy consumption. However, for a terminal device to identify the network device, the network device has to send some always on (always on) signals, for example, an synchronization signal and physical broadcast channel (PBCH) block (SSB) and a message related to system information, for example, SIB1. To ensure that the terminal device can detect an NR carrier and access a network, an existing protocol specifies that a maximum cycle for sending an SSB by the network device is 20 milliseconds (ms). Otherwise, the terminal device may fail to detect the NR network. In addition, SIB1 further includes information necessary for the terminal device to access the network. Therefore, if a cycle for sending SIB1 is long, the terminal device needs to wait for a long time to access the network. This also reduces experience of the terminal device. Therefore, how to reduce overheads of an always on signal, to reduce energy consumption of a network device without affecting experience of a terminal device is a problem that is being resolved by researchers in the art.
Currently, it is proposed that, through adjusting of a physical random access channel (PRACH) resource, when load is zero/low, a base station performs blind detection for a preamble on a PRACH resource that is sparse in time domain, and when load is medium/high, the base station performs blind detection for a preamble on a PRACH resource that is dense in time domain, to reduce energy consumption of the base station in a zero/low load case.
However, the base station needs to notify a terminal of a change of the PRACH resource by updating system information. However, due to frequent update of the system information, the base station needs to frequently send the system information, and the terminal also needs to frequently receive the system information. Therefore, a more lightweight random access resource update mechanism needs to be studied.
This application provides a resource indication method and an apparatus, to reduce energy consumption of a network device.
According to a first aspect, a resource indication method is provided. The method may be performed by a terminal device or a chip/chip system. In the method, the terminal device receives first signaling, where the first signaling indicates M PRACH resources. The terminal device receives first indication information, where the first indication information indicates N PRACH resources in the M PRACH resources, M is an integer greater than 1, and N is a positive integer less than or equal to M. The terminal device sends a preamble on a first random access channel occasion (RACH occasion, RO) in the N PRACH resources, or sends a preamble on a first RO in (M-N) PRACH resources.
Based on this solution, a network device may indicate the M PRACH resources to the terminal device, and indicate the N PRACH resources via the first indication information to the terminal device for random access. Therefore, a quantity of times that a base station sends system information can be reduced, and energy consumption of the base station can be effectively reduced.
In a possible implementation, the M PRACH resources include a first PRACH resource and one or more second PRACH resources. The first indication information indicates the N PRACH resources in the first PRACH resource and the one or more second PRACH resources, where N is 1. The first RO is one of ROs included in the N PRACH resources.
Based on this solution, the network device may indicate the first PRACH resource and the one or more second PRACH resources to the terminal device, and indicate the N PRACH resources via the first indication information to the terminal device for random access. This can reduce a quantity of times that a base station sends system information because of updating a PRACH resource, and effectively reduce energy consumption of the base station.
In a possible implementation, the M PRACH resources include a first PRACH resource and one or more second PRACH resources. The first indication information indicates to activate a third PRACH resource in the one or more second PRACH resources. The N PRACH resources are the third PRACH resource and the first PRACH resource. The first RO is one of an RO included in the third PRACH resource and an RO included in the first PRACH resource.
Based on this solution, the network device may indicate the first PRACH resource and the one or more second PRACH resources to the terminal device, and activate the third PRACH resource via the first indication information to the terminal device for random access on the first PRACH resource and the third PRACH resource. This can reduce a quantity of times that the base station sends system information because of updating a PRACH resource, and effectively reduce energy consumption of the base station.
In a possible implementation, the N first PRACH resources are one or more second PRACH resources. The first indication information indicates to deactivate the one or more second PRACH resources, and the N PRACH resources are the one or more second PRACH resources. The first RO is one of one or more ROs included in the first PRACH resource.
Based on this solution, the network device may indicate the first PRACH resource and the one or more second PRACH resources to the terminal device, and deactivate the second PRACH resources via the first indication information to the terminal device for random access on the first PRACH resource. This can reduce a quantity of times that the base station sends system information because of updating a PRACH resource, and effectively reduce energy consumption of the base station.
In a possible implementation, the terminal device receives first information, where the first information indicates a first preamble set. The first preamble set is used by a first terminal device to send one or more preambles on the first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on the second PRACH resources.
In a possible implementation, the second preamble set is used by the first terminal device to send one or more preambles on a PRACH resource that is in the second PRACH resources and that does not overlap the first PRACH resource.
Based on this solution, the first preamble set may be used by the first terminal device for sending, and a second terminal device different from the first terminal device can send a preamble only on the first PRACH resource. Therefore, if a set of preambles used by the first terminal device on the first PRACH resource is not limited, a probability of a conflict between the first terminal device and the second terminal device during preamble selection is greatly increased. Therefore, the first information is used to configure the first terminal device to use the preambles in the first preamble set only on the first PRACH resource, so that occupation of a preamble resource of the second terminal device can be reduced.
In a possible implementation, the first terminal device meets any one or more of the following conditions: The first terminal device has a capability of receiving the first indication information. The first terminal device has a capability of parsing the first signaling. One or more second PRACH resources are configured for the first terminal device.
In a possible implementation, configuration information of the first indication information is carried in the first signaling. Based on this solution, the configuration information of the first indication information is indicated based on the first signaling, so that the terminal device can receive the first indication information based on the configuration information. Because the configuration information of the first indication information does not need to be sent to the terminal device based on separate signaling, air interface resources can be reduced, and energy consumption of the network device can be reduced.
In a possible implementation, the terminal device receives third information, where the third information indicates a resource for carrying the first indication information. Based on this solution, the third information indicates a resource of the first indication information, so that the terminal device can receive the first indication information based on the third information.
In a possible implementation, the terminal device receives fourth information, where the fourth information indicates a quantity of repetition times of the first indication information. Based on this solution, the fourth information indicates the quantity of repetition times of the first indication information, so that a possibility that the terminal device successfully receives the first indication information is increased. This ensures that even a terminal device in a poor coverage condition can correctly obtain the first indication information, and correctly learn of a change of a PRACH resource.
According to a second aspect, a resource indication method is provided. The method may be performed by a terminal device or a chip/chip system. In the method, a terminal device receives first signaling, where the first signaling indicates a first PRACH resource, the first PRACH resource includes a plurality of parameters, and the plurality of parameters include a first value of a first parameter. The terminal device receives first indication information, where the first indication information indicates a second value of the first parameter. The terminal device determines a second PRACH resource based on the first PRACH resource and the second value of the first parameter, and sends a preamble on a first RO in the second PRACH resource.
Based on this solution, a network device may indicate the first value of the first parameter of the first PRACH resource based on the first signaling, and indicate the second value of the first parameter based on the first indication information. Therefore, a quantity of times that the network device sends system information because of updating a PRACH resource can be reduced, and energy consumption of the network device can be effectively reduced.
In a possible implementation, the first RO is one of one or more ROs included in the second PRACH resource.
In a possible implementation, the first parameter includes a cycle. Based on this solution, the network device may indicate a second value of the cycle of the first PRACH resource based on the first indication information, that is, may indicate, to the terminal device through the first PRACH resource, a PRACH resource that is more dense in time domain or more sparse in time domain than the first PRACH resource, to perform random access.
In a possible implementation, the second value is not greater than the first value. Based on this solution, the second value is not greater than the first value, that is, the second PRACH resource is more dense in time domain than the first PRACH resource.
In a possible implementation, a value of an association period (association period) of the first PRACH resource is 1, and a value of an association period (association period) of the second PRACH resource is 1. When association periods of the first PRACH resource and the second PRACH resource are 1, different terminal devices map a same SSB to an overlapped PRACH resource in the first PRACH resource and the second PRACH resource, so that complexity of the network device can be reduced.
In a possible implementation, G SSBs are determined, where G is an integer greater than or equal to 1. The G SSBs are mapped to a third PRACH resource in a first association period in a first mapping order. The G SSBs are mapped to a fourth PRACH resource in the first association period in a second mapping order. The third PRACH resource and the fourth PRACH resource belong to the second PRACH resource, and the third PRACH resource and the fourth PRACH resource do not overlap. The first association period is the association period corresponding to the first PRACH resource.
In a possible implementation, the third PRACH resource is an overlapped resource in the first PRACH resource and the second PRACH resource, and the fourth PRACH resource is a resource other than the third PRACH resource in the second PRACH resource.
Based on this solution, different terminal devices map a same SSB to an overlapped PRACH resource in the first PRACH resource and the second PRACH resource, so that complexity of the network device can be reduced.
In a possible implementation, the terminal device receives first information, where the first information indicates a first preamble set, the first preamble set is used by a first terminal device to send one or more preambles on the first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on a PRACH resource that is in the second PRACH resource and that does not overlap the first PRACH resource.
In a possible implementation, the first terminal device meets any one or more of the following conditions: The first terminal device has a capability of receiving the first indication information. The first terminal device has a capability of parsing the first signaling. One or more second PRACH resources are configured for the first terminal device.
Based on this solution, the first preamble set may be used by the first terminal device for sending, and a second terminal device different from the first terminal device can send a preamble only on the first PRACH resource. Therefore, if a set of preambles used by the first terminal device on the first PRACH resource is not limited, a probability of a conflict between the first terminal device and the second terminal device during preamble selection is greatly increased. Therefore, the first information is used to configure the first terminal device to use the preambles in the first preamble set only on the first PRACH resource, so that occupation of a preamble resource of the second terminal device can be reduced.
According to a third aspect, a resource indication method is provided. The method may be performed by a network device or a chip/chip system. In the method, the network device sends first signaling, where the first signaling indicates M physical random access channel PRACH resources. The network device sends first indication information, where the first indication information indicates N PRACH resources in the M PRACH resources, M is an integer greater than 1, and N is a positive integer less than or equal to M. The network device receives a preamble on a first RO in the N PRACH resources, or receives a preamble on a first RO in (M-N) PRACH resources.
In a possible implementation, the M PRACH resources include a first PRACH resource and one or more second PRACH resources. The first indication information indicates the N PRACH resources in the first PRACH resource and the one or more second PRACH resources, where N is 1. The first RO is one of ROs included in the N PRACH resources.
In a possible implementation, the M PRACH resources include a first PRACH resource and one or more second PRACH resources. The first indication information indicates to activate a third PRACH resource in the one or more second PRACH resources. The N PRACH resources are the third PRACH resource and the first PRACH resource. The first RO is one of an RO included in the third PRACH resource and an RO included in the first PRACH resource.
In a possible implementation, the N first PRACH resources are one or more second PRACH resources. The first indication information indicates to deactivate the one or more second PRACH resources, and the N PRACH resources are the one or more second PRACH resources. The first RO is one of one or more ROs included in the first PRACH resource.
In a possible implementation, the network device sends first information, where the first information indicates a first preamble set, the first preamble set is used by a first terminal device to send one or more preambles on the first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on the second PRACH resources.
In a possible implementation, the second preamble set is used by the first terminal device to send one or more preambles on a PRACH resource that is in the second PRACH resources and that does not overlap the first PRACH resource.
In a possible implementation, the first terminal device meets any one or more of the following conditions: The first terminal device has a capability of receiving the first indication information. The first terminal device has a capability of parsing the first signaling. One or more second PRACH resources are configured for the first terminal device.
In a possible implementation, configuration information of the first indication information is carried in the first signaling.
In a possible implementation, the network device sends third information, where the third information indicates a resource for carrying the first indication information.
In a possible implementation, the network device sends fourth information, where the fourth information indicates a quantity of repetition times of the first indication information.
According to a fourth aspect, a resource indication method is provided. The method may be performed by a network device or a chip/chip system. In the method, the network device sends first signaling, where the first signaling indicates a first PRACH resource, the first PRACH resource includes a plurality of parameters, and the plurality of parameters include a first value of a first parameter. The network device sends first indication information, where the first indication information indicates a second value of the first parameter. The network device determines a second PRACH resource based on the first PRACH resource and the second value of the first parameter. The network device sends a preamble on a first RO in the second PRACH resource.
In a possible implementation, the first RO is one of one or more ROs included in the second PRACH resource.
In a possible implementation, the first parameter includes a cycle.
In a possible implementation, the second value is not greater than the first value.
In a possible implementation, a value of an association period (association period) of the first PRACH resource is 1, and a value of an association period (association period) of the second PRACH resource is 1.
In a possible implementation, the network device sends first information, where the first information indicates a first preamble set, the first preamble set is used by a first terminal device to send one or more preambles on the first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on a PRACH resource that is in the second PRACH resource and that does not overlap the first PRACH resource.
In a possible implementation, the first terminal device meets any one or more of the following conditions: The first terminal device has a capability of receiving the first indication information. The first terminal device has a capability of parsing the first signaling. One or more second PRACH resources are configured for the first terminal device.
According to a fifth aspect, a communication apparatus is provided, and includes a processing unit and a transceiver unit.
The transceiver unit is configured to receive first signaling, where the first signaling indicates M PRACH resources. The transceiver unit is further configured to receive first indication information, where the first indication information indicates N PRACH resources in the M PRACH resources, M is an integer greater than 1, and N is a positive integer less than or equal to M. The processing unit is configured to determine the N PRACH resources based on the first indication information. The transceiver unit is further configured to send a preamble on a first RO in the N PRACH resources, or send a preamble on a first RO in (M-N) PRACH resources.
In a possible implementation, the M PRACH resources include a first PRACH resource and one or more second PRACH resources. The first indication information indicates the N PRACH resources in the first PRACH resource and the one or more second PRACH resources, where N is 1. The first RO is one of ROs included in the N PRACH resources.
In a possible implementation, the M PRACH resources include a first PRACH resource and one or more second PRACH resources. The first indication information indicates to activate a third PRACH resource in the one or more second PRACH resources. The N PRACH resources are the third PRACH resource and the first PRACH resource. The first RO is one of an RO included in the third PRACH resource and an RO included in the first PRACH resource.
In a possible implementation, the N first PRACH resources and the one or more second PRACH resources. The first indication information indicates to deactivate the one or more second PRACH resources, and the N PRACH resources are the one or more second PRACH resources. The first RO is one of one or more ROs included in the first PRACH resource.
In a possible implementation, the transceiver unit is further configured to receive first information, where the first information indicates a first preamble set. The first preamble set is used by a first terminal device to send one or more preambles on the first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on the second PRACH resources.
In a possible implementation, the second preamble set is used by the first terminal device to send one or more preambles on a PRACH resource that is in the second PRACH resources and that does not overlap the first PRACH resource.
In a possible implementation, the first terminal device meets any one or more of the following conditions: The first terminal device has a capability of receiving the first indication information. The first terminal device has a capability of parsing the first signaling. One or more second PRACH resources are configured for the first terminal device.
In a possible implementation, configuration information of the first indication information is carried in the first signaling.
In a possible implementation, the transceiver unit is further configured to receive third information, where the third information indicates a resource for carrying the first indication information.
In a possible implementation, the transceiver unit is further configured to receive fourth information, where the fourth information indicates a quantity of repetition times of the first indication information.
According to a sixth aspect, a communication apparatus is provided, and includes a processing unit and a transceiver unit.
The transceiver unit is configured to receive first signaling, where the first signaling indicates a first PRACH resource, the first PRACH resource includes a plurality of parameters, and the plurality of parameters include a first value of a first parameter. The transceiver unit is further configured to receive first indication information, where the first indication information indicates a second value of the first parameter. The processing unit is configured to determine a second PRACH resource based on the first PRACH resource and the second value of the first parameter. The transceiver unit is further configured to send a preamble on a first RO in the second PRACH resource.
In a possible implementation, the first RO is one of one or more ROs included in the second PRACH resource.
In a possible implementation, the first parameter includes a cycle.
In a possible implementation, the second value is not greater than the first value.
In a possible implementation, a value of an association period (association period) of the first PRACH resource is 1, and a value of an association period (association period) of the second PRACH resource is 1.
In a possible implementation, the processing unit is further configured to determine G SSBs, where G is an integer greater than or equal to 1. The processing unit is further configured to map the G SSBs to a third PRACH resource in a first association period in a first mapping order. The processing unit is further configured to map the G SSBs to a fourth PRACH resource in the first association period in a second mapping order. The third PRACH resource and the fourth PRACH resource belong to the second PRACH resource, and the third PRACH resource and the fourth PRACH resource do not overlap. The first association period is the association period corresponding to the first PRACH resource.
In a possible implementation, the third PRACH resource is an overlapped resource in the first PRACH resource and the second PRACH resource, and the fourth PRACH resource is a resource other than the third PRACH resource in the second PRACH resource.
In a possible implementation, the transceiver unit is further configured to receive first information, where the first information indicates a first preamble set, the first preamble set is used by a first terminal device to send one or more preambles on the first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on a PRACH resource that is in the second PRACH resource and that does not overlap the first PRACH resource.
In a possible implementation, the first terminal device meets any one or more of the following conditions: The first terminal device has a capability of receiving the first indication information. The first terminal device has a capability of parsing the first signaling. One or more second PRACH resources are configured for the first terminal device.
According to a seventh aspect, a communication apparatus is provided, and includes a processing unit and a transceiver unit.
The transceiver unit is configured to send first signaling, where the first signaling indicates M physical random access channel PRACH resources. The processing unit is configured to determine N PRACH resources. The transceiver unit is further configured to send first indication information, where the first indication information indicates the N PRACH resources in the M PRACH resources, M is an integer greater than 1, and N is a positive integer less than or equal to M. The transceiver unit is further configured to receive a preamble on a first RO in the N PRACH resources, or receive a preamble on a first RO in (M-N) PRACH resources.
In a possible implementation, the M PRACH resources include a first PRACH resource and one or more second PRACH resources. The first indication information indicates the N PRACH resources in the first PRACH resource and the one or more second PRACH resources, where N is 1. The first RO is one of ROs included in the N PRACH resources.
In a possible implementation, the M PRACH resources include a first PRACH resource and one or more second PRACH resources. The first indication information indicates to activate a third PRACH resource in the one or more second PRACH resources. The N PRACH resources are the third PRACH resource and the first PRACH resource. The first RO is one of an RO included in the third PRACH resource and an RO included in the first PRACH resource.
In a possible implementation, the N first PRACH resources and the one or more second PRACH resources. The first indication information indicates to deactivate the one or more second PRACH resources, and the N PRACH resources are the one or more second PRACH resources. The first RO is one of one or more ROs included in the first PRACH resource.
In a possible implementation, the transceiver unit is further configured to send first information, where the first information indicates a first preamble set, the first preamble set is used by a first terminal device to send one or more preambles on the first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on the second PRACH resources.
In a possible implementation, the second preamble set is used by the first terminal device to send one or more preambles on a PRACH resource that is in the second PRACH resources and that does not overlap the first PRACH resource.
In a possible implementation, the first terminal device meets any one or more of the following conditions: The first terminal device has a capability of receiving the first indication information. The first terminal device has a capability of parsing the first signaling. One or more second PRACH resources are configured for the first terminal device.
In a possible implementation, configuration information of the first indication information is carried in the first signaling.
In a possible implementation, the transceiver unit is further configured to send third information, where the third information indicates a resource for carrying the first indication information.
In a possible implementation, the transceiver unit is further configured to send fourth information, where the fourth information indicates a quantity of repetition times of the first indication information.
According to an eighth aspect, a communication apparatus is provided, and includes a processing unit and a transceiver unit.
The transceiver unit is configured to send first signaling, where the first signaling indicates a first PRACH resource, the first PRACH resource includes a plurality of parameters, and the plurality of parameters include a first value of a first parameter. The transceiver unit is further configured to send first indication information, where the first indication information indicates a second value of the first parameter. The processing unit is configured to determine a second PRACH resource based on the first PRACH resource and the second value of the first parameter. The transceiver unit is further configured to send a preamble on a first RO in the second PRACH resource.
In a possible implementation, the first RO is one of one or more ROs included in the second PRACH resource.
In a possible implementation, the first parameter includes a cycle.
In a possible implementation, the second value is not greater than the first value.
In a possible implementation, a value of an association period (association period) of the first PRACH resource is 1, and a value of an association period (association period) of the second PRACH resource is 1.
In a possible implementation, the transceiver unit is further configured to send first information, where the first information indicates a first preamble set, the first preamble set is used by a first terminal device to send one or more preambles on the first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on a PRACH resource that is in the second PRACH resource and that does not overlap the first PRACH resource.
In a possible implementation, the first terminal device meets any one or more of the following conditions: The first terminal device has a capability of receiving the first indication information. The first terminal device has a capability of parsing the first signaling. One or more second PRACH resources are configured for the first terminal device.
According to a ninth aspect, a communication apparatus is provided. The communication apparatus may be the communication apparatus according to any one of the possible implementations of the fifth aspect to the eighth aspect in the foregoing embodiments, or a chip disposed in the communication apparatus according to any one of the fifth aspect to the eighth aspect. The communication apparatus includes a communication interface and a processor, and optionally, further includes a memory. The memory is configured to store a computer program, instructions, or data. The processor is coupled to the memory and the communication interface. When the processor reads the computer program, the instructions, or the data, the communication apparatus is enabled to perform the method performed by the terminal device in any one of the possible implementations of the first aspect or the second aspect, or the communication apparatus is enabled to perform the method performed by the network device in any one of the possible implementations of the third aspect or the fourth aspect.
It should be understood that the communication interface may be implemented by using an antenna, a feeder, a codec, and the like in the communication apparatus. Alternatively, if the communication apparatus is a chip disposed in a network device or a terminal device, the communication interface may be an input/output interface of the chip, for example, an input/output pin. The communication apparatus may further include a transceiver, used by the communication apparatus to communicate with another device.
According to a tenth aspect, an embodiment of this application provides a chip system. The chip system includes a processor, configured to implement the method shown in any one of the possible implementations of the first aspect to the fourth aspect, and may further include a memory. In a possible implementation, the chip system further includes a memory, configured to store program instructions and/or data. The chip system may include a chip, or may include a chip and another discrete component.
According to an eleventh aspect, this application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program or instructions. When the computer program or the instructions are run, the methods performed by the terminal device or the network device in the foregoing aspects are implemented.
According to a twelfth aspect, a computer program product is provided. The computer program product includes computer program code or instructions. When the computer program code or the instructions are run, the methods performed by the terminal device or the network device in the foregoing aspects are performed.
According to a thirteenth aspect, a communication apparatus is provided. The communication apparatus includes units or modules configured to perform the methods in the foregoing aspects.
According to a fourteenth aspect, a chip system is provided, and includes a logic circuit and an input/output interface. The logic circuit is configured to perform the method performed by the terminal device or the network device. The input/output interface is configured to communicate with another apparatus.
For beneficial effect of the third aspect to the fourteenth aspect and the implementations thereof, refer to the descriptions of the beneficial effect of the methods according to the first aspect and the second aspect and the implementations thereof.
According to a fifteenth aspect, a communication method is provided, and includes: A network device sends first signaling, and a terminal device receives the first signaling, where the first signaling indicates M PRACH resources. The terminal device receives first indication information, where the first indication information indicates N PRACH resources in the M PRACH resources, M is an integer greater than 1, and N is a positive integer less than or equal to M. The terminal device sends a preamble on a first RO in the N PRACH resources, and the network device receives the preamble on the first RO in the N PRACH resources. Alternatively, the terminal device sends a preamble on a first RO in (M-N) PRACH resources, and the network device receives the preamble on the first RO in the (M-N) PRACH resources.
embodiment of this application;
For ease of understanding the technical solutions provided in embodiments of this application, the following describes a random access process of a terminal device.
S101: A terminal device sends a message 1 (Msg1) to a network device.
The terminal device may send the Msg1 to the network device on a physical random access channel (PRACH) resource. The Msg1 may carry a preamble. The terminal device may receive a plurality of SSBs from the network device. The terminal device may detect power of the plurality of SSBs, and select an SSB with largest power from the plurality of SSBs. The terminal device may randomly select an RO based on a random access channel occasion (RACH occasion, RO) associated with an index of the SSB with largest power, for sending a preamble (preamble). In the foregoing description, the RO may be understood as a time-frequency resource for random access. An association relationship between an index of an SSB and an RO may be preconfigured by the network device. The random access channel occasion (RACH occasion) may also be referred to as a physical random access channel occasion (PRACH occasion).
In an example, a maximum of 64 preambles can be transmitted simultaneously on one RO. The terminal device may select one preamble from the 64 preambles, that is, the preamble carried in the Msg1.
S102: The network device sends a message 2 (Msg2) to the terminal device.
The Msg2 is also referred to as random access response (RAR) information. The RAR information may indicate scheduling information of a message 3 (Msg3), namely, RAR uplink grant (RAR UL grant) information. The scheduling information may indicate a time-frequency resource of the Msg3.
S103: The terminal device sends the message 3 (Msg3) to the network device.
The terminal device may send the Msg3 to the network device through a physical uplink shared channel (PUSCH). The terminal device may send the Msg3 on the time-frequency resource indicated by the Msg2.
S104: The network device sends a message 4 (Msg4) to the terminal device.
The Msg4 is mainly used for conflict resolution. When a plurality of terminal devices simultaneously performs access, a terminal device that is selected for the random access needs to be determined. For example, the Msg4 may include a terminal device identifier, to indicate that a terminal device corresponding to the terminal device identifier successfully performs random access.
In S101, the terminal device may send the Msg1 to the network device through a PRACH. The PRACH resource may be configured by the network device. For example, the network device periodically configures a PRACH resource (a PRACH cycle, which may also be referred to as a PRACH configuration period (PRACH configuration period), where the PRACH resource is configured in time domain in a unit cycle of the PRACH configuration period) in one PRACH configuration period in time domain, and a PRACH resource in one PRACH cycle may include one or more ROs. In an existing communication system, the network device indicates a PRACH resource to the terminal device based on higher-layer signaling (for example, the higher-layer signaling is SIB1), for example, indicates the PRACH resource based on a parameter PRACH configuration index (prach-ConfigurationIndex) in SIB1. The terminal device may determine, based on an index value indicated by the PRACH configuration index, the PRACH resource from a random access configuration index table (for example, the random access configuration index table may be one of a plurality of random access configuration index tables in the 3GPP standard TS 38.211) stored in the terminal device.
In the foregoing description, the index value indicated by the PRACH configuration index (prach-ConfigurationIndex) may correspond to a PRACH cycle, a preamble type, and a random access channel occasion (RACH occasion, RO) pattern in the PRACH cycle. For example, the PRACH configuration index (prach-ConfigurationIndex) indicates that the index value is 67, and the terminal device currently works at a time division duplexing (rime division duplexing, TDD) frequency band of a frequency 1 (frequency 1, FR1). The terminal device may perform table lookup based on the index value 67, to determine that the preamble type is a type A1 and the PRACH cycle is 160 ms (the PRACH cycle=16×10 ms, and a length of a frame is 10 ms). The terminal device may further determine to configure an RO in a subframe 9 in a frame 1 (y=1) in one PRACH cycle. The subframe 9 includes two PRACH slots, each PRACH slot includes six ROs, duration of each RO is two OFDM symbols, and ROs are arranged in each slot starting from an OFDM symbol 0.
In addition, it should be further noted that, in the process of transmitting the Msg1, as described above, the terminal device selects one RO based on an index of the SSB to transmit the preamble.
In an existing new radio (NR) standard, before sending the msg1, the terminal device may learn of, based on higher-layer signaling (for example, the higher-layer signaling is a system information block 1, and a higher-layer parameter ssb-PositionsInBurst in the system information block 1 indicates G SSBs sent by the network device in one SSB burst set), the G SSBs sent by the network device (or learn of indexes of one or more SSBs sent by the network device), and may learn of a mapping pattern from the G SSBs to a plurality of ROs in the PRACH resource based on higher-layer signaling (for example, SIB1).
The network device may specify an association relationship between X SSBs and one RO based on a higher-layer parameter. Further, the terminal device may associate the X SSBs with the one RO based on the higher-layer parameter. For example, one SSB may be associated with a plurality of ROs, or a plurality of SSBs may be associated with one RO. For example, the network device may configure, based on a higher-layer parameter (for example, a higher-layer parameter ssb-perRACH-OccasionAndCB-PreamblesPerSSB (ssb-perRACH-OccasionAndCB-PreamblesPerSSB)), a quantity X of SSBs mapped to one RO. When X is less than 1, one SSB is associated with 1/X ROs. When X is greater than 1, X SSBs are associated with one RO, that is, one SSB is associated with 1/X RO.
For example, refer to
After determining the association relationship between the one RO and the X SSBs, the terminal device may determine the mapping pattern from the G SSBs to the plurality of ROs in the PRACH resource. In other words, after determining the association relationship between the one RO and the X SSBs, the terminal device maps the G SSBs to the plurality of ROs in the PRACH in a preset order based on the association relationship between the one RO and the X SSBs (which may be understood as that the terminal device determines the mapping pattern from the G SSBs to the plurality of ROs in the PRACH resource). The preset order is as follows: The G SSBs are mapped to the plurality of ROs in the PRACH resource in an order of code domain, frequency domain, and time domain. First, mapping is performed in an RO in ascending order of preamble indexes. One RO may be associated with a plurality of SSBs, the plurality of SSBs are associated with different preambles in the one RO, an SSB with a small index is associated with a preamble with a small index, and an SSB with a large index is associated with a preamble with a large index. Therefore, mapping from the SSBs to the RO is first arranged in ascending order of preamble indexes in one RO. Then, mapping is performed in ascending order of frequency domain resource indexes of frequency division multiplexed ROs. A plurality of ROs may be frequency division multiplexed. Therefore, mapping from an SSB to an RO is arranged in ascending order of frequency domain resources. Then, mapping is performed in ascending order of time domain resource indexes of time division multiplexed ROs in a PRACH slot. One PRACH slot may include a plurality of time division multiplexed ROs. Therefore, mapping from an SSB to an RO is arranged in ascending order of time domain resource indexes in one PRACH slot. Finally, mapping is performed in ascending order of PRACH slot indexes.
For example, refer to
In addition, it should be further noted that mapping from the G SSBs to the RO corresponds to one association period (association period). The association period is L, and a time domain length of the association period is a time length of L PRACH cycles or a time length of L PRACH configuration periods, where L is a minimum value that meets a preset condition in a preset set. The preset set is one of a plurality of values corresponding to the PRACH cycle. For example, if the PRACH cycle is 10 ms, a corresponding preset set may be {1, 2, 4, 8, 16}. If the PRACH cycle is 20 ms, a corresponding preset set may be {1, 2, 4, 8}. If the PRACH cycle is 40 ms, a corresponding preset set may be {1, 2, 4}. If the PRACH cycle is 80 ms, a corresponding preset set may be {1, 2}. If the PRACH cycle is 160 ms, a corresponding preset set may be {1}. The preset condition may include: In a time domain length (the L PRACH cycles) of the association period, the G SSBs are mapped to the RO at least once. For example, refer to
In addition, in an existing standard, procedures performed by terminal devices that send different preambles or types of the terminal devices may be identified based on the preambles. For example, whether the terminal devices perform 4-step random access or 2-step random access is distinguished based on a sent preamble. Different types of terminal devices separately configure a preamble set on a same RO. For example, one RO corresponds to 64 preambles numbered from 0 to 63. A terminal device performing contention-based random access (CBRA) is configured to use only preambles numbered from 0 to 20, and a terminal device performing contention free-based random access (CFRA) is configured to use only a sequence of preambles numbered from 21 to 40. The network device determines, by identifying a set to which a preamble sent by a terminal device belongs, a procedure performed by the terminal device. Preamble sets of all types of terminal devices do not intersect.
For example, an example in which a terminal device performing 4-step random access and a terminal device performing 2-step random access are identified based on sent preambles is used for description. Refer to
The technical solutions provided in embodiments of this application are described below with reference to the accompanying drawings.
The radio access network device may be a base station (base station), an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, an access node in a Wi-Fi system, or the like; or may be a module or a unit that completes some functions of the base station, for example, may be a central unit (CU), or may be a distributed unit (DU). The CU herein completes functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and may further complete functions of the service data adaptation protocol (SDAP). The DU completes functions of a radio link control layer and a medium access control (MAC) layer of the base station, and may further complete functions of a part or all of a physical layer. For specific descriptions of the foregoing protocol layers, refer to technical specifications related to the 3rd generation partnership project (3GPP). The radio access network device may be a macro base station (for example, 110a in
The terminal may alternatively be referred to as a terminal device, user equipment (user equipment, UE), a mobile station, a mobile terminal, or the like. The terminal may be widely used in various scenarios, for example, device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, a smart grid, smart furniture, a smart office, a smart wearable, smart transportation, and a smart city. The terminal may be a mobile phone, a tablet computer, a computer with a wireless transceiver function, a wearable device, a vehicle, an uncrewed aerial vehicle, a helicopter, an airplane, a ship, a robot, a robot arm, a smart home device, or the like. A specific technology and a specific device form that are used by the terminal are not limited in embodiments of this application.
The base station and the terminal may be fixed or movable. The base station and the terminal may be deployed on land, including an indoor or outdoor scenario, and a handheld or a vehicle-mounted scenario; may be deployed on water; or may be deployed on an airplane, a balloon, and a man-made satellite. Application scenarios of the base station and the terminal are not limited in embodiments of this application.
Roles of the base station and the terminal may be relative. For example, a helicopter or an uncrewed aerial vehicle 120i in
Communication between a base station and a terminal, between base stations, or between terminals may be performed through a licensed spectrum, or may be performed through an unlicensed spectrum, or may be performed through both a licensed spectrum and an unlicensed spectrum. Communication may be performed through a spectrum below 6 gigahertz (gigahertz, GHz), or may be performed through a spectrum above 6 GHz, or may be performed through both a spectrum below 6 GHz and a spectrum above 6 GHz. A spectrum resource used for wireless communication is not limited in embodiments of this application.
In embodiments of this application, a function of the base station may alternatively be performed by a module (for example, a chip) in the base station, or may be performed by a control subsystem including the function of the base station. The control subsystem including the function of the base station herein may be a control center in the foregoing application scenarios, such as a smart grid, industrial control, smart transportation, and a smart city. The function of the terminal may alternatively be performed by a module (for example, a chip or a modem) in the terminal, or may be performed by an apparatus including the function of the terminal.
In this application, the base station sends a downlink signal or downlink information to the terminal, where the downlink information is carried on a downlink channel; and the terminal sends an uplink signal or uplink information to the base station, where the uplink information is carried on an uplink channel. To communicate with the base station, the terminal needs to establish a wireless connection to a cell controlled by the base station. The cell to which the terminal establishes the wireless connection is referred to as a serving cell of the terminal. When communicating with the serving cell, the terminal is further interfered by a signal from a neighboring cell.
With the gradual evolution of communication systems, “low carbon” has attracted increasing attention in communication networks. Especially, how to reduce energy consumption of a base station (a network device) has attracted increasing attention. One of main technical means for reducing the energy consumption of the network device is to reduce unnecessary signal sending. For example, when the network device does not send any data information, the network device should not send any signal from a perspective of energy consumption. However, for a terminal device to identify the network device, the network device has to send some always on (always on) signals, for example, an SSB and a message related to system information, for example, SIB1. To ensure that the terminal device can detect an NR carrier and access a network, an existing protocol specifies that a maximum cycle for sending an SSB by the network device is 20 milliseconds (ms). Otherwise, the terminal device may fail to detect the NR network. In addition, SIB1 further includes information necessary for the terminal device to access the network. Therefore, if a cycle for sending SIB1 is long, the terminal device needs to wait for a long time to access the network. This also reduces experience of the terminal device. Therefore, how to reduce overheads of an always on signal, to reduce energy consumption of a network device without affecting experience of a terminal device is a problem that is being resolved by researchers in the art.
Currently, it is proposed that, through adjusting of a physical random access channel (physical random access channel, PRACH) resource, when load is zero/low, a base station performs blind detection for a preamble on a PRACH resource that is sparse in time domain, and when load is medium/high, the base station performs blind detection for a preamble on a PRACH resource that is dense in time domain, to reduce energy consumption of the base station in a zero/low load case.
However, the base station needs to notify a terminal of a change of the PRACH resource by updating system information. However, due to frequent update of the system information, the base station needs to frequently send the system information, and the terminal also needs to frequently receive the system information. Therefore, a more lightweight random access resource update mechanism needs to be studied.
In view of this, an embodiment of this application provides a resource indication method. In the method, a base station may indicate M PRACH resources to a terminal, and indicate N PRACH resources in the M PRACH resources via indication information to the terminal for random access. Based on this solution, when load is different, the base station may indicate, based on indication information, a PRACH resource that is sparse in time domain or a PRACH resource that is dense in time domain, so that a quantity of times that the base station sends system information can be reduced, and energy consumption of the base station can be effectively reduced.
S701: A base station sends first signaling to a terminal.
Correspondingly, the terminal receives the first signaling from the base station.
The first signaling indicates M PRACH resources, and M is an integer greater than 1. For example, M may be equal to 2, 3, or the like. This is not specifically limited in this application. The M PRACH resources may be used to carry a preamble. It may be understood that, in the M PRACH resources, each PRACH resource includes PRACH configuration periods (PRACH configuration periods) that are repeated at a cycle in time domain, a PRACH configuration period may include one or more ROs in time domain, and each RO may include one or more OFDM symbols in time domain. Each PRACH resource may include one or more resource blocks (RBs) in frequency domain. In other words, each PRACH resource may include one RO in frequency domain, or include a plurality of frequency division multiplexed ROs in frequency domain, and each RO includes one or more RBs in frequency domain.
It should be noted that the terminal device separately performs SSB-to-RO mapping of the M PRACH resources. In other words, mapping from an SSB to an RO is performed in a preset order on each PRACH resource of the M PRACH resources. The preset order may be: First, mapping is performed in one RO in ascending order of preamble indexes. Then, mapping is performed in ascending order of frequency domain resource indexes of frequency division multiplexed ROs. Then, mapping is performed in ascending order of time domain resource indexes of time division multiplexed ROs in a PRACH slot. Finally, mapping is performed in ascending order of PRACH slot indexes. For example, refer to
In a possible case, the first signaling above may be SIB1. In other words, the base station may indicate the M PRACH resources to the terminal based on SIB1.
S702: The base station sends first indication information to the terminal.
Correspondingly, the terminal receives the first indication information from the base station.
The first indication information may indicate N PRACH resources in the M PRACH resources, and N is a positive integer less than or equal to M. For example, N may be equal to 1, 2, or the like. This is not specifically limited in this application.
In a possible case, the first indication information may be downlink control information (DCI), a medium access control (MAC) control element (CE), a radio resource control (RRC) message, or a paging message.
Optionally, the base station may further indicate, to the terminal, a resource to carry the first indication information. For example, the base station may send third information to the terminal before S702, where the third information indicates a resource to carry the first indication information, for example, a time domain resource and a frequency domain resource. In a possible implementation, the third indication information may indicate a first time domain resource and a first frequency domain resource. In a possible implementation, the third indication information may indicate a first control resource set (CORESET) and first search space (SS). For another example, the third information may be carried in the first signaling in S701, for example, SIB1. In this way, the terminal may receive, on the resource indicated by the third information, the first indication information from the base station.
In an example, the base station may further indicate a quantity of repetition times of the first indication information to the terminal. For example, the base station may send fourth information to the terminal before S702, where the fourth information may indicate the quantity of repetition times of the first indication information. For another example, the fourth information may be carried in the first signaling in S701, such as SIB1. In this way, the terminal may determine the quantity of repetition times of the first indication information based on the quantity of repetition times that is indicated by the fourth information, so that a possibility of successfully receiving the first indication information by the terminal device is increased by repeatedly transmitting the first indication information. This ensures that even a terminal device in a poor coverage condition can correctly obtain the first indication information, and correctly learn of a PRACH resource that should be used.
In a possible case, the terminal may determine the N PRACH resources from the M PRACH resources based on the first indication information. The terminal may send a preamble on the N PRACH resources. Embodiments shown in
S703: The terminal sends a preamble on a first RO in the N PRACH resources or sends a preamble on a first RO in (M-N) PRACH resources.
Correspondingly, the base station receives the preamble from the terminal.
The first RO may be one of ROs included in the N PRACH resources, or one of ROs included in the (M-N) PRACH resources.
In a possible implementation, the first indication information above may indicate one PRACH resource in the first PRACH resource and one or more second PRACH resources. Alternatively, the first indication information above may indicate a set including one or more second PRACH resources of the one or more second PRACH resources and the first PRACH resource. The following separately uses a case 1 and a case 2 for description.
Case 1: The first indication information indicates one PRACH resource in the first PRACH resource and the one or more second PRACH resources.
In case 1, the first signaling may indicate one first PRACH resource and one or more second PRACH resources. Optionally, the second PRACH resources and the first PRACH resource may overlap, or may not overlap. In other words, the one or more second PRACH resources may include a PRACH resource that is completely the same as the first PRACH resource.
In a possible case, when the first signaling indicates the first PRACH resource and the one or more second PRACH resources, the first signaling may include first configuration information and one or more pieces of second configuration information. The first configuration information may be used to configure the first PRACH resource. The first signaling may include the one or more pieces of second configuration information, and the one or more pieces of second configuration information is in a one-to-one correspondence with the one or more second PRACH resources. In this way, the terminal may determine the one or more second PRACH resources based on the one or more pieces of second configuration information. The terminal may determine the first PRACH resource based on the first configuration information, and determine the one or more second PRACH resources based on the one or more pieces of second configuration information.
For example, the first configuration information may include a time domain resource configuration of the first PRACH resource. The time domain resource configuration includes a PRACH configuration period (or a cycle) and a time domain configuration pattern of an RO in the PRACH configuration period, and the time domain configuration pattern indicates a time domain location of the RO in the PRACH configuration period. For example, the first configuration information may include a PRACH configuration index (prach-ConfigurationIndex) in SIB1. The terminal may determine a corresponding PRACH resource by searching a table based on an index value indicated by the PRACH configuration index. The index value may correspond to a PRACH cycle (or a PRACH configuration period), a preamble type, and a time domain configuration pattern of an RO in the PRACH cycle. The time domain configuration pattern of the RO in the PRACH cycle may include a quantity of OFDM symbols included in the RO, a quantity of ROs included in a PRACH slot, an index of a 1st OFDM symbol for carrying the RO in the PRACH slot, an index of a frame in which the slot including the RO in the PRACH cycle is located, an index of a subframe in which the slot including the RO in the frame is located, and the like.
Similarly, for the second configuration information, refer to the foregoing first configuration information implementations. Details are not described herein again.
The first indication information above may indicate one PRACH resource in the first PRACH resource and the one or more second PRACH resources, and the N PRACH resources in S702 may be understood as the PRACH resource. In this way, the terminal may send the preamble on a first RO in the PRACH resource. The first RO may be one of one or more ROs included in the PRACH resource.
The first indication information may be P bits, and a value of P may be determined based on quantities of the first PRACH resource and the one or more second PRACH resources.
For example, the first signaling indicates one first PRACH resource and one second PRACH resource, and the first indication information may be 1 bit. For example, when a value of the first indication information is 0, the first PRACH resource may be indicated. When the value of the first indication information is 1, the second PRACH resource may be indicated. On the contrary, when the value of the first indication information is 1, the first PRACH resource may be indicated. When the value of the first indication information is 0, the second PRACH resource may be indicated.
For another example, the first signaling indicates one first PRACH resource and two second PRACH resources, and the first indication information may be 2 bits. For example, when a value of the first indication information is 0, the first PRACH resource may be indicated. When the value of the first indication information is 1, a 1st second PRACH resource may be indicated. When the value of the first indication information is 2, a 2nd second PRACH resource may be indicated. It may be understood that the value of the first indication information is merely shown as an example, and does not constitute a limitation on the first indication information.
The following uses an example in which the first signaling indicates one first PRACH resource and one second PRACH resource for description.
Refer to
Case 2: The first indication information indicates a set that includes the first PRACH resource and any one or more of the one or more second PRACH resources.
In case 2, the first signaling may indicate one first PRACH resource and one or more second PRACH resources. It may be understood that the one or more second PRACH resources do not overlap or are different from the first PRACH resource.
In a possible case, the first signaling may include first configuration information and one or more pieces of second configuration information. The first configuration information may be used to configure the first PRACH resource. The first signaling may include the one or more pieces of second configuration information, and the one or more pieces of second configuration information is in a one-to-one correspondence with the one or more second PRACH resources. In this way, the terminal may determine the one or more second PRACH resources based on the one or more pieces of second configuration information. The terminal may determine the first PRACH resource based on the first configuration information. The terminal may determine one or more PRACH resources based on the first configuration information and the one or more pieces of second configuration information.
It may be understood that, for the first configuration information, refer to the first configuration information implementation in the foregoing case 1.
In case 2, the second configuration information may indicate a time domain resource configuration of the second PRACH resource. The time domain resource configuration includes a PRACH configuration period (or a cycle) and a time domain configuration pattern of an RO in the PRACH configuration period, and the time domain configuration pattern indicates a time domain location of the RO in the PRACH configuration period. P for other configuration information of the PRACH resource, for example, a preamble type, may be the same as that for the first configuration information. In this way, the terminal may determine the PRACH cycle and the RO pattern in the PRACH cycle based on the second configuration information, and the terminal may determine the other configuration information of the PRACH resource based on the first configuration information, to determine one second PRACH resource.
In a possible case, the second configuration information may indicate a time domain offset Y, and the time domain offset is an offset between a time domain start location of a second PRACH resource and a time domain start location of a first PRACH resource in a first PRACH configuration period (cycle). The first PRACH configuration period is a PRACH configuration period (cycle) of the first PRACH resource. The second PRACH resource is determined based on the time domain offset and the RO configuration pattern that is in the first PRACH configuration period and that is indicated by the first configuration information, that is, an RO configuration pattern of the second PRACH resource is an RO configuration pattern of the first PRACH resource that is offset by Y time units in time domain.
Optionally, the second configuration information may further indicate an RO configuration pattern of the second PRACH resource. For example, the second configuration information may indicate both the time domain offset and the RO configuration pattern of the second PRACH resource.
The first indication information above may indicate to activate one or more PRACH resources in the one or more second PRACH resources. The N PRACH resources in S702 may be understood as the first PRACH resource and the activated one or more second PRACH resources. In this case, the terminal may send the preamble on a first RO in the one or more PRACH resources. Each of the one or more PRACH resources may include one or more ROs, and the first RO may be one of the ROs included in the one or more PRACH resources.
Alternatively, the first indication information may indicate to deactivate one or more PRACH resources of the one or more second PRACH resources, namely, the N PRACH resources in S702. In this case, the terminal may send the preamble on the first RO in the (M-N) PRACH resources. Each of the (M-N) PRACH resources may include one or more ROs, and the first RO may be one of the ROs included in the (M-N) PRACH resource.
The first indication information may be P bits, and a value of P may be determined based on quantities of the first PRACH resource and the second PRACH resource.
For example, the first signaling indicates one first PRACH resource and one second PRACH resource. The first indication information may be activation or deactivation information. The first indication information may be 1 bit. For example, when a value of the first indication information is 0, the first indication information may indicate to deactivate the second PRACH resource. In this case, the N PRACH resources in S702 may be understood as the second PRACH resource. The terminal may send the preamble on the (M-N) PRACH resources, namely, a first RO in the first PRACH resource.
When the value of the first indication information is 1, it may be indicated to activate the second PRACH resource. In this case, the N PRACH resources in S702 may be understood as the first PRACH resource and the second PRACH resource. In this case, the terminal may send the preamble on the N PRACH resources, namely, a first RO in the first PRACH resource and the second PRACH resource. On the contrary, when the value of the first indication information is 1, the first indication information may indicate to deactivate the second PRACH resource. In this case, the N PRACH resources in S702 may be understood as the second PRACH resource. In this case, the terminal may send the preamble on the (M-N) PRACH resources, namely, the first RO in the first PRACH resource.
When the value of the first indication information is 0, the first indication information may indicate to activate the second PRACH resource. In this case, the N PRACH resources in S702 may be understood as the first PRACH resource and the second PRACH resource. The terminal may send the preamble on the N PRACH resources, namely, the first RO in the first PRACH resource and the second PRACH resource.
For another example, the first signaling indicates one first PRACH resource and two second PRACH resources. The first indication information may be activation or deactivation information. The first indication information may be 2 bit. For example, when a value of the first indication information is 0, the first indication information may indicate to deactivate the two second PRACH resources. In this case, the N PRACH resources in S702 may be understood as the two second PRACH resources. The terminal may send the preamble on the (M-N) PRACH resources, namely, a first RO in a 1st PRACH resource.
When the value of the first indication information is 0, the first indication information may indicate to activate a 1st second PRACH resource. In this case, the N PRACH resources in S702 may be understood as the first PRACH resource and the 1st second PRACH resource. The terminal may send the preamble on the N PRACH resources, namely, a first RO in the first PRACH resource and the 1st second PRACH resource.
Alternatively, when the value of the first indication information is 0, the first indication information may indicate to deactivate a 2nd second PRACH resource. In this case, the N PRACH resources in S702 may be understood as the 2nd second PRACH resource. The terminal may send the preamble on the (M-N) PRACH resources, namely, a first RO in the first PRACH resource and a 1st PRACH resource.
When the value of the first indication information is 1, the first indication information may indicate to activate the 2nd second PRACH resource. In this case, the N PRACH resources in S702 may be understood as the first PRACH resource and the 2nd second PRACH resource. The terminal may send the preamble on the N PRACH resources, namely, a first RO in the first PRACH resource and the 2nd second PRACH resource.
Alternatively, when the value of the first indication information is 1, the first indication information may indicate to deactivate the 1st second PRACH resource. In this case, the N PRACH resources in S702 may be understood as the 1st second PRACH resource. The terminal may send the preamble on the (M-N) PRACH resources, namely, the first RO in the first PRACH resource and the 2nd second PRACH resource.
When the value of the first indication information is 2, the first indication information may indicate to activate the two second PRACH resources. In this case, the N PRACH resources in S702 may be understood as the first PRACH resource and the two second PRACH resources. The terminal may send the preamble on the N PRACH resources, namely, a first RO in the first PRACH resource and the two second PRACH resources.
It should be noted that the value of the first indication information in the foregoing example is merely shown as an example, and does not constitute a limitation on the first indication information.
The following uses an example in which the first signaling indicates one first PRACH resource and one second PRACH resource for description.
Refer to
Based on the foregoing case 1 and case 2, the base station may indicate, to the terminal based on the first indication information, a PRACH resource for sending the preamble. The terminal may send the preamble on a first RO in the PRACH resource indicated by the base station. In a possible case, the terminal may select one or more preambles from a preamble set corresponding to the first RO for sending. The preamble set may be all preambles included in the first RO. For example, the first RO may correspond to 64 preambles, and the terminal may select one or more preambles from the 64 preambles, and send the selected one or more preambles on the first RO. Alternatively, the preamble set may be an available preamble set that is for the first RO and that is configured based on a higher-layer parameter. A set of preambles whose quantity is indicated by a higher-layer parameter totalNumberOfRA-Preambles (totalNumberOfRA-Preambles) is used as an example. The preamble set is a set including a preamble whose index is 0 to a preamble whose index is totalNumberOfRA-Preambles−1 (totalNumberOfRA-Preambles−1). The terminal may select one or more preambles from totalNumberOfRA-Preambles (totalNumberOfRA-Preambles) preambles, and send the selected one or more preambles on the first RO.
In another possible case, the base station may indicate, to the terminal, a first preamble set for sending one or more preambles on the first PRACH resource. The first preamble set is a subset of the preamble set corresponding to the first RO. The preamble set corresponding to the first RO is described above. For example, the base station may send first information to the terminal, where the first information may indicate the first preamble set. The first preamble set may include one or more preambles, and the one or more preambles included in the first preamble set may be used by the terminal for sending on the first PRACH resource.
It may be understood that the first preamble set is different from a second preamble set, and the second preamble set may be used by the terminal to send one or more preambles on the second PRACH resource. For example, the second preamble set may also include one or more preambles, and the one or more preambles included in the second preamble set may be used by the terminal for sending on the second PRACH resource. Alternatively, the second preamble set may be a preamble set corresponding to the first RO. The preamble set corresponding to the first RO is described above.
In an example, the base station may send the first information to the terminal before S703. In another example, the first information may be carried in the first signaling, for example, SIB1.
Optionally, the second preamble set is used by the terminal to send one or more preambles on a PRACH resource that is in the second PRACH resource and that does not overlap the first PRACH resource. In other words, the one or more preambles included in the first preamble set are only used by the terminal for sending on the first PRACH resource, and the one or more preambles included in the second preamble set are only used by the terminal for sending on a second PRACH resource that does not overlap the first PRACH resource.
It may be understood that the terminal in embodiments shown in
It should be noted that a terminal that does not meet all the foregoing conditions cannot receive the first indication information, and cannot parse some content in the first signaling, for example, cannot parse the one or more second PRACH resources indicated by the first signaling. For ease of description, herein, the terminal that does not meet all the foregoing conditions may be referred to as a second terminal, and a terminal that meets any one or more of the foregoing conditions is referred to as a first terminal.
The first information of the base station may be used to configure the first preamble set for the first terminal for sending on the first PRACH resource, to avoid excessive occupation of a code domain resource of the second terminal by the first terminal, and avoid impact on network access by the second terminal. The second terminal may be understood as a terminal that can send a preamble only on the first PRACH resource. The second terminal can send the preamble only on the first PRACH resource. Therefore, if a set of preambles used by the first terminal on the first PRACH resource is not limited, a probability of a conflict between the first terminal and the second terminal during preamble selection is greatly increased. Therefore, the first information is used to configure the first terminal to use a preamble in the first preamble set only on the first PRACH resource, so that occupation of a preamble resource of the second terminal device can be reduced. In addition, because the first terminal may use the second PRACH resource, and there is no second terminal on the second PRACH resource, a preamble used by the first terminal on the second PRACH resource may not be limited, that is, the first terminal uses a preamble in the second preamble set on the second PRACH resource, where the second preamble set is different from the first preamble set. Because the first terminal may use the second PRACH resource, a code domain resource of the first terminal is not limited because the first information is used to configure the first preamble set.
Optionally, in embodiments shown in
In a possible case, after receiving the second information, the terminal in embodiments shown in
Based on embodiments shown in
In embodiments shown in
S1001: A base station sends first signaling to a terminal.
Correspondingly, the terminal receives the first signaling from the base station.
Different from embodiments shown in
S1002: The base station sends second signaling to the terminal.
Correspondingly, the terminal receives the second signaling from the base station.
The second signaling may indicate one or more second PRACH resources to the terminal. For the one or more second PRACH resources, refer to the embodiment implementations shown in
S1003: The base station sends first indication information to the terminal.
Correspondingly, the terminal receives the first indication information from the base station.
The first indication information may indicate N PRACH resources in M PRACH resources. It may be understood that, for the N PRACH resources, refer to the embodiment implementations shown in
S1004: The terminal sends a preamble on a first RO in the N PRACH resources or on a first RO in (M-N) PRACH resources.
Correspondingly, the base station receives the preamble from the terminal.
It may be understood that S1004 may be implemented with reference to S703. Details are not described herein again.
In the foregoing embodiments shown in
S1101: A base station sends first signaling to a terminal.
Correspondingly, the terminal receives the first signaling from the base station.
The first signaling may indicate a first PRACH resource. The first PRACH resource may include a plurality of parameters, and the plurality of parameters include a first value of a first parameter. In other words, the first signaling may indicate that the first parameter of the first PRACH resource is the first value.
Optionally, the first parameter may include a cycle, namely, a PRACH cycle. In this specification, the PRACH cycle may also be referred to as a PRACH configuration period. In other words, the first signaling may indicate that the PRACH cycle of the first PRACH resource is the first value.
In a possible case, the first signaling above may be SIB1. In other words, the base station may indicate the first PRACH resource to the terminal based on SIB1.
S1102: The base station sends first indication information to the terminal.
Correspondingly, the terminal receives the first indication information from the base station.
The first indication information indicates a second value of the first parameter. In other words, the first indication information may indicate that the first parameter of the first PRACH resource is the second value. For example, the first indication information may indicate that the PRACH cycle of the first PRACH resource is the second value.
In a possible case, the second value may be the same as the first value. In other words, the base station may indicate, based on the first indication information, that a first parameter of a PRACH resource used by the terminal for random access is the same as a parameter of the first PRACH resource. Alternatively, the base station may indicate, based on the first indication information, that a PRACH resource used by the terminal for random access is the first PRACH resource. In another possible case, the second value is different from the first value. For example, the second value may be not less than the first value, or the second value may be not greater than the first value. In other words, the base station may indicate, based on the first indication information, that a first parameter of a PRACH resource used by the terminal for random access is the second value.
For example, when the first parameter includes the cycle, if the second value is not less than the first value, it may be considered that the PRACH resource indicated by the first indication information is a PRACH resource that is sparse in time domain in comparison with the first PRACH resource indicated by the first signaling. When the first parameter includes the cycle, if the second value is not greater than the first value, it may be considered that the PRACH resource indicated by the first indication information is a PRACH resource that is dense in time domain in comparison with the first PRACH resource indicated by the first signaling.
In a possible case, the first indication information may be DCI, a MAC CE, an RRC message, or a paging (paging) message.
Optionally, the base station may further indicate, to the terminal, a resource to carry the first indication information. For example, the base station may send third information to the terminal before S1102, where the third information indicates a resource to carry the first indication information, for example, a time domain resource and a frequency domain resource. In a possible implementation, the third indication information may indicate a first time domain resource and a first frequency domain resource. In a possible implementation, the third indication information may indicate a first CORESET and first SS. For another example, the third information may be carried in the first signaling in S1101, for example, SIB1. In this way, the terminal may receive, on the resource based on the resource indicated by the third information, the first indication information from the base station.
In an example, the base station may further indicate a quantity of repetition times of the first indication information to the terminal. For example, the base station may send fourth information to the terminal before S1102, where the fourth information may indicate the quantity of repetition times of the first indication information. For another example, the fourth information may be carried in the first signaling in S1101, for example, SIB1. In this way, the terminal may determine the quantity of repetition times of the first indication information based on the quantity of repetition times that is indicated by the fourth information, so that a possibility of successfully receiving the first indication information by the terminal device is increased by repeatedly transmitting the first indication information. In this way, it is ensured that even a terminal device in a poor coverage condition can correctly obtain the first indication information, and correctly learn of a change of a PRACH resource.
S1103: The terminal determines a second PRACH resource based on the first PRACH resource and the first indication information.
For example, the terminal may determine the second PRACH resource based on the first PRACH resource and the second value of the first parameter. In other words, a first parameter of the second PRACH resource is the second value. It may be understood that, a parameter other than the first parameter of the second PRACH resource may be the same as that of the first PRACH resource.
Optionally, the first parameter is a cycle of the PRACH resource (the cycle of the PRACH resource may be referred to as a configuration period of the PRACH resource). The first value is not less than the second value, or in other words, a cycle of the PRACH resource corresponds to the first value is not less than a PRACH cycle corresponding to the second value. Alternatively, a configuration period that is of the PRACH resource and that corresponds to the first value is not less than a configuration period that is of the PRACH resource and that corresponds to the second value.
For example, refer to
It may be understood that the terminal in embodiments shown in
It should be noted that a terminal that does not meet all the foregoing conditions cannot receive the first indication information, and cannot parse some content in the first signaling, for example, cannot parse the one or more second PRACH resources indicated by the first signaling. For ease of description, herein, the terminal that does not meet all the foregoing conditions may be referred to as a second terminal, and a terminal that meets any one or more of the foregoing conditions is referred to as a first terminal.
It may be understood that the first indication information is newly added signaling, and is invisible to an original terminal in a network, namely, the second terminal. Therefore, the second terminal cannot read the first indication information. If the first indication information indicates that a time domain length of the PRACH cycle is prolonged, although a terminal that can read the first indication information, namely, the first terminal, considers that the PRACH cycle is prolonged, and consequently, a RO density in time domain is reduced, the second terminal still considers that a short PRACH cycle is used in the network. Consequently, a preamble cannot be received on a second PRACH resource with a long cycle in the network. In this case, it is meaningless for the base station to adjust the PRACH cycle, and uplink energy saving cannot be performed. Therefore, the first parameter is a cycle, and a cycle corresponding to the first value cannot be less than a cycle corresponding to the second value.
For example, refer to
Because there may be a second terminal in the network, when the first terminal maps an SSB to a PRACH resource, SSBs that are mapped by the first terminal and the second terminal to an overlapped PRACH resource in the first PRACH resource and the second PRACH resource may be different. As a result, the base station needs to know two different mapping manners, and the base station needs to receive the preamble in two different processing manners. This increases complexity of the base station.
Refer to
To resolve the foregoing problems, in a possible case, an association period of the first PRACH resource is 1, and an association period of the second PRACH resource is 1. That is, regardless of a value of the first parameter, the association period of the PRACH resource determined based on the first parameter is always 1. For example, a time domain length of the association period of the first PRACH resource may be predefined as a product of 1 and a time domain length of a cycle according to a protocol. In other words, the terminal expects that the association period of the first PRACH resource determined based on the first signaling is 1. Because a quantity of ROs included in one PRACH cycle of the second PRACH resource and an association relationship between an SSB and an RO are configured based on the first signaling, that is, are configured based on the first PRACH resource, the association period of the second PRACH resource is also always 1. When association periods of the first PRACH resource and the second PRACH resource are 1, it may be found that the first terminal and the second terminal map a same SSB to an overlapped PRACH resource in the first PRACH resource and the second PRACH resource.
For example, refer to
In another possible case, the terminal may map, in two mutually independent mapping orders, G SSBs configured by the base station to a second PRACH resource in a first association period. The first association period may be an association period corresponding to the first PRACH resource, a time domain length of the first association period may be a first time domain length, and the first time domain length may be equal to a product of L and a time domain length of the cycle (a PRACH configuration period) of the first PRACH resource. L may be a minimum value that meets a preset condition in a preset set. The preset set may be one of a plurality of values corresponding to a PRACH cycle. For example, if the PRACH cycle is 10 ms, a corresponding preset set may be {1, 2, 4, 8, 16}. If the PRACH cycle is 20 ms, a corresponding preset set may be {1, 2, 4, 8}. If the PRACH cycle is 40 ms, a corresponding preset set may be {1, 2, 4}. If the PRACH cycle is 80 ms, a corresponding preset set may be {1, 2}. If the PRACH cycle is 160 ms, a corresponding preset set may be {1}. The preset condition may be that the G SSBs are mapped to the RO at least once within the time domain length of the association period (L PRACH cycles, or L PRACH configuration periods). For example, the two mapping orders may be a first mapping order and a second mapping order. The first mapping order and the second mapping order are independent of each other. In the first association period, the terminal may map, in the first mapping order, the G SSBs to a third PRACH resource included in the first association period, and map, in the second mapping order, the G SSBs to a fourth PRACH resource included in the first association period. Here, G is an integer greater than or equal to 1. The third PRACH resource included in the first association period and the fourth PRACH resource included in the first association period belong to the second PRACH resource included in the first association period, and the third PRACH resource included in the first association period does not overlap the fourth PRACH resource included in the first association period. For example, the third PRACH resource included in the first association period is an overlapped resource in the first PRACH resource and the second PRACH resource in the first association period, and the fourth PRACH resource included in the first association period is another resource than the third PRACH resource in the first PRACH resource and the second PRACH resource in the first association period.
Optionally, the first mapping order may be: First, mapping is performed in one RO in ascending order of preamble indexes. Then, mapping is performed in ascending order of frequency domain resource indexes of frequency division multiplexed ROs. Then, mapping is performed in ascending order of time domain resource indexes of time division multiplexed ROs in a PRACH slot. Finally, mapping is performed in ascending order of PRACH slot indexes.
Optionally, the second mapping order may be: first, mapping is performed in one RO in ascending order of preamble indexes. Then, mapping is performed in ascending order of frequency domain resource indexes of frequency division multiplexed ROs. Then, mapping is performed in ascending order of time domain resource indexes of time division multiplexed ROs in a PRACH slot. Finally, mapping is performed in ascending order of PRACH slot indexes.
For example, the terminal may determine the G SSBs. Optionally, the G SSBs may be sent by the base station, and the terminal may receive the G SSBs. In the first association period, the terminal may map the G SSBs to the third PRACH resource in the second PRACH resource in the first mapping order, and map the G SSBs to the fourth PRACH resource in the second PRACH resource in the second mapping order.
For example, refer to
In the first association period, namely, 80 ms, the first terminal may map, in the first mapping order, the seven SSBs to an RO, in an RO included in the second PRACH resource, that overlaps an RO included in the first PRACH resource, and map, in the second mapping order, the seven SSBs to an RO, in the OR included in the second PRACH resource, that does not overlap the RO included in the first PRACH resource. As shown in
Optionally, when a time domain length of an association period corresponding to the second PRACH resource is a second time domain length, or when an association time domain length corresponding to the first PRACH resource is a third time domain length, the terminal may map the G SSBs configured by the base station to the second PRACH resource in the first association period in two mutually independent mapping orders. Specific content is described above. The second time domain length is a product of K and a time domain length of a cycle of the second PRACH resource (a PRACH configuration period). The third time domain length is a product of K and a time domain length of a cycle of the first PRACH resource (a PRACH configuration period). Optionally, K is greater than 1.
It may be understood that, in the mapping relationship shown in
The foregoing shows a case in which the second PRACH resource is more dense in time domain than the first PRACH resource. In a possible case, the second PRACH resource may alternatively be more sparse in time domain than the first PRACH resource. In this case, similarly, the terminal may map, in the first association period, the G SSBs to the third PRACH resource in the second PRACH resource in the first mapping order, and map the G SSBs to the fourth PRACH resource in the second PRACH resource in the second mapping order.
S1104: The terminal sends a preamble on a first RO in the second PRACH resource.
Correspondingly, the base station receives the preamble from the terminal.
The terminal may send the preamble on the first RO in the second PRACH resource. In a possible case, the terminal may select one or more preambles from a preamble set corresponding to the first RO for sending. The preamble set may be all preambles included in the first RO. For example, the first RO may correspond to 64 preambles, and the terminal may select one or more preambles from the 64 preambles, and send the selected one or more preambles on the first RO. Alternatively, the preamble set may be an available preamble set that is for the first RO and that is configured based on a higher-layer parameter. A set of preambles whose quantity is indicated by a higher-layer parameter totalNumberOfRA-Preambles (totalNumberOfRA-Preambles) is used as an example. The preamble set is a set including a preamble whose index is 0 to a preamble whose index is totalNumberOfRA-Preambles−1 (totalNumberOfRA-Preambles−1). The terminal may select one or more preambles from totalNumberOfRA-Preambles (totalNumberOfRA-Preambles) preambles, and send the selected one or more preambles on the first RO.
In another possible case, the base station may indicate, to the terminal, a first preamble set for sending one or more preambles on the first PRACH resource. The first preamble set is a subset of the preamble set corresponding to the first RO. The preamble set corresponding to the first RO is described above. For example, the base station may send first information to the terminal, where the first information may indicate the first preamble set. The first preamble set may include one or more preambles, and the one or more preambles included in the first preamble set may be used by the terminal for sending on the first PRACH resource.
It may be understood that the first preamble set is different from a second preamble set, and the second preamble set may be used by the terminal to send one or more preambles on the second PRACH resource. For example, the second preamble set may also include one or more preambles, and the one or more preambles included in the second preamble set may be used by the terminal for sending on the second PRACH resource. Alternatively, the second preamble set may be a preamble set corresponding to the first RO. The preamble set corresponding to the first RO is described above.
In an example, the base station may send the first information to the terminal before S703. In another example, the first information may be carried in the first signaling, for example, SIB1.
Optionally, the second preamble set is used by the terminal to send one or more preambles on a PRACH resource that is in the second PRACH resource and that does not overlap the first PRACH resource. In other words, the one or more preambles included in the first preamble set are only used by the terminal for sending on the first PRACH resource, and the one or more preambles included in the second preamble set are only used by the terminal for sending on a second PRACH resource that does not overlap the first PRACH resource.
It may be understood that the terminal in embodiments shown in
It should be noted that a terminal that does not meet all the foregoing conditions cannot receive the first indication information, and cannot parse some content in the first signaling, for example, cannot parse the one or more second PRACH resources indicated by the first signaling. For ease of description, herein, the terminal that does not meet all the foregoing conditions may be referred to as a second terminal, and a terminal that meets any one or more of the foregoing conditions is referred to as a first terminal.
The first information of the base station may be used to configure the first preamble set for the first terminal for sending on the first PRACH resource, to avoid excessive occupation of a code domain resource of the second terminal by the first terminal, and avoid impact on network access by the second terminal. The second terminal may be understood as a terminal that can send a preamble only on the first PRACH resource. The second terminal device can send the preamble only on the first PRACH resource. Therefore, if a set of preambles used by the first terminal device on the first PRACH resource is not limited, a probability of a conflict between the first terminal device and the second terminal device during preamble selection is greatly increased. Therefore, the first information is used to configure the first terminal device to use the preambles in the first preamble set only on the first PRACH resource, so that occupation of a preamble resource of the second terminal device can be reduced. In addition, because the first terminal device may use the second PRACH resource, and there is no second terminal on the second PRACH resource, a preamble used by the first terminal on the second PRACH resource may not be limited, that is, the first terminal uses a preamble in the second preamble set on the second PRACH resource, where the second preamble set is different from the first preamble set. Because the first terminal device may use the second PRACH resource, a code domain resource of the first terminal is not limited because the first information is used to configure the first preamble set.
Optionally, in embodiments shown in
In a possible case, after receiving the second information, the terminal in embodiments shown in
Based on embodiments shown in
The following describes a communication apparatus for implementing the foregoing method in embodiments of this application with reference to the accompanying drawings. Therefore, all the foregoing content may be used in the following embodiments. Repeated content is not described again.
In some possible implementations, the communication apparatus 1700 can correspondingly implement the behavior and the function of the terminal device in the foregoing method embodiments. For example, the communication apparatus 1700 may be the terminal device, or may be a component (for example, a chip or a circuit) used in the terminal device. The transceiver unit 1720 may be configured to perform all receiving or sending operations performed by the terminal device in embodiments shown in
For example, the transceiver unit 1720 is configured to receive first signaling, where the first signaling indicates M PRACH resources. The transceiver unit 1720 is further configured to receive first indication information, where the first indication information indicates N PRACH resources in the M PRACH resources, M is an integer greater than 1, and N is a positive integer less than or equal to M. The processing unit 1710 is configured to determine the N PRACH resources based on the first indication information. The transceiver unit 1720 is further configured to send a preamble on a first RO in the N PRACH resources, or send a preamble on a first RO in (M-N) PRACH resources.
In a possible implementation, the transceiver unit 1720 is further configured to receive first information, where the first information indicates a first preamble set. The first preamble set is used by a first terminal device to send one or more preambles on a first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on a second PRACH resource.
In a possible implementation, the transceiver unit 1720 is further configured to receive third information, where the third information indicates a resource for carrying the first indication information.
In a possible implementation, the transceiver unit 1720 is further configured to receive fourth information, where the fourth information indicates a quantity of repetition times of the first indication information.
In some possible implementations, the communication apparatus 1700 can correspondingly implement the behavior and the function of the terminal device in the foregoing method embodiments. For example, the communication apparatus 1700 may be the terminal device, or may be a component (for example, a chip or a circuit) used in the terminal device. The transceiver unit 1720 may be configured to perform all receiving or sending operations performed by the terminal device in embodiments shown in
For example, the transceiver unit 1720 is configured to receive first signaling, where the first signaling indicates a first PRACH resource, the first PRACH resource includes a plurality of parameters, and the plurality of parameters include a first value of a first parameter. The transceiver unit 1720 is further configured to receive first indication information, where the first indication information indicates a second value of the first parameter. The processing unit 1710 is configured to determine a second PRACH resource based on the first PRACH resource and the second value of the first parameter. The transceiver unit 1720 is further configured to send a preamble on a first RO in the second PRACH resource.
In a possible implementation, the processing unit 1710 is further configured to determine G SSBs, where G is an integer greater than or equal to 1. The processing unit 1710 is further configured to map the G SSBs to a third PRACH resource in a first association period in a first mapping order. The processing unit 1710 is further configured to map the G SSBs to a fourth PRACH resource in the first association period in a second mapping order. The third PRACH resource and the fourth PRACH resource belong to the second PRACH resource, and the third PRACH resource and the fourth PRACH resource do not overlap. The first association period is an association period corresponding to the first PRACH resource.
In a possible implementation, the transceiver unit 1720 is further configured to receive first information, where the first information indicates a first preamble set, the first preamble set is used by a first terminal device to send one or more preambles on the first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on a PRACH resource that is in the second PRACH resource and that does not overlap the first PRACH resource.
In some possible implementations, the communication apparatus 1700 can correspondingly implement the behavior and the function of the network device in the foregoing method embodiments. For example, the communication apparatus 1700 may be a network device, or may be a component (for example, a chip or a circuit) used in the network device. The transceiver unit 1720 may be configured to perform all receiving or sending operations performed by the network device in embodiments shown in
For example, the transceiver unit 1720 is configured to send first signaling, where the first signaling indicates M physical random access channel PRACH resources. The processing unit 1710 is configured to determine N PRACH resources. The transceiver unit 1720 is further configured to send first indication information, where the first indication information indicates the N PRACH resources in the M PRACH resources, M is an integer greater than 1, and N is a positive integer less than or equal to M. The transceiver unit 1720 is further configured to receive a preamble on a first RO in the N PRACH resources, or receive a preamble on a first RO in (M-N) PRACH resources.
In a possible implementation, the transceiver unit 1720 is further configured to send first information, where the first information indicates a first preamble set, the first preamble set is used by a first terminal device to send one or more preambles on the first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on the second PRACH resources.
In a possible implementation, the transceiver unit 1720 is further configured to send third information, where the third information indicates a resource for carrying the first indication information.
In a possible implementation, the transceiver unit 1720 is further configured to send fourth information, where the fourth information indicates a quantity of repetition times of the first indication information.
In some possible implementations, the communication apparatus 1700 can correspondingly implement the behavior and the function of the network device in the foregoing method embodiments. For example, the communication apparatus 1700 may be a network device, or may be a component (for example, a chip or a circuit) used in the network device. The transceiver unit 1720 may be configured to perform all receiving or sending operations performed by the network device in embodiments shown in
For example, the transceiver unit 1720 is configured to send first signaling, where the first signaling indicates a first PRACH resource, the first PRACH resource includes a plurality of parameters, and the plurality of parameters include a first value of a first parameter. The transceiver unit 1720 is further configured to send first indication information, where the first indication information indicates a second value of the first parameter. The processing unit 1710 is configured to determine a second PRACH resource based on the first PRACH resource and the second value of the first parameter. The transceiver unit 1720 is further configured to send a preamble on a first RO in the second PRACH resource.
In a possible implementation, the transceiver unit 1720 is further configured to send first information, where the first information indicates a first preamble set, the first preamble set is used by a first terminal device to send one or more preambles on the first PRACH resource, the first preamble set is different from a second preamble set, and the second preamble set is used by the first terminal device to send one or more preambles on a PRACH resource that is in the second PRACH resource and that does not overlap the first PRACH resource.
For operations performed by the processing unit 1710 and the transceiver unit 1720, refer to the related descriptions in the foregoing method embodiments.
It should be understood that the processing unit 1710 in embodiments of this application may be implemented by a processor or a processor-related circuit component, and the transceiver unit 1720 may be implemented by a transceiver, a transceiver-related circuit component, or a communication interface.
Based on a same concept, as shown in
Based on a same concept, as shown in
The communication apparatus 1900 may include at least one processor 1910. The processor 1910 is coupled to a memory. Optionally, the memory may be located inside the apparatus, or may be located outside the apparatus. For example, the communication apparatus 1900 may further include at least one memory 1920. The memory 1920 stores a necessary computer program, configuration information, a computer program or instructions, and/or data for implementing any one of the foregoing embodiments. The processor 1910 may execute the computer program stored in the memory 1920, to complete the method in any one of the foregoing embodiments.
The coupling in this embodiment of this application may be an indirect coupling or a communication connection between apparatuses, units, or modules in an electrical form, a mechanical form, or another form, and is used for information exchange between the apparatuses, the units, or the modules. The processor 1910 may operate in cooperation with the memory 1920. In this embodiment of this application, a specific connection medium between a transceiver 1930, the processor 1910, and the memory 1920 is not limited.
The communication apparatus 1900 may further include the transceiver 1930, and the communication apparatus 1900 may exchange information with another device via the transceiver 1930. The transceiver 1930 may be a circuit, a bus, a transceiver, or any other apparatus that may be configured to exchange information, or is referred to as a signal transceiver unit. As shown in
In a possible implementation, the communication apparatus 1900 may be used in a terminal device. Specifically, the communication apparatus 1900 may be a terminal device, or may be an apparatus that can support a terminal device in implementing functions of the terminal device in any one of the foregoing embodiments. The memory 1920 stores a necessary computer program, a computer program or instructions, and/or data for implementing functions of the terminal device in any one of the foregoing embodiments. The processor 1910 may execute the computer program stored in the memory 1920, to complete the method performed by the terminal device in any one of the foregoing embodiments.
In a possible implementation, the communication apparatus 1900 may be used in a network device. Specifically, the communication apparatus 1900 may be the network device, or may be an apparatus that can support the network device in implementing functions of the network device in any one of the foregoing embodiments. The memory 1920 stores a necessary computer program, a computer program or instructions, and/or data for implementing functions of the network device in any one of the foregoing embodiments. The processor 1910 may execute the computer program stored in the memory 1920, to complete the method performed by the network device in any one of the foregoing embodiments.
The communication apparatus 1900 provided in this embodiment may be used in a terminal device to complete the method performed by the terminal device, or may be used in a network device to complete the method performed by the network device. Therefore, for technical effect that can be achieved by this embodiment, refer to the foregoing method embodiments. Details are not described herein again.
In embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or another programmable logic device, a discrete gate or a transistor logic device, or a discrete hardware component, and may implement or perform the methods, steps, and logical block diagrams disclosed in embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor or the like. The steps of the methods disclosed with reference to embodiments of this application may be directly performed by a hardware processor, or may be performed by using a combination of hardware in the processor and a software module.
In embodiments of this application, the memory may be a nonvolatile memory, for example, a hard disk drive (HDD) or a solid-state drive (SSD), or may be a volatile memory, for example, a random access memory (RAM). The memory may alternatively be any other medium that can be used to carry or store expected program code in a form of an instruction or a data structure and that can be accessed by a computer, but is not limited thereto. The memory in embodiments of this application may alternatively be a circuit or any other apparatus that can implement a storage function, and is configured to store a computer program, a computer program or instructions, and/or data.
Refer to
The following describes in detail an operation performed by the communication apparatus used in a terminal device or a network device.
In an optional implementation, the communication apparatus 2000 may be used in the terminal device, to perform the method performed by the terminal device, specifically, for example, the method performed by the terminal device in embodiments shown in
The input/output interface 2010 is configured to input first signaling, where the first signaling indicates M PRACH resources. The input/output interface 2010 is further configured to input first indication information, where the first indication information indicates N PRACH resources in the M PRACH resources, M is an integer greater than 1, and N is a positive integer less than or equal to M. The logic circuit 2020 is configured to determine the N PRACH resources based on the first indication information. The input/output interface 2010 is further configured to output a preamble on a first RO in the N PRACH resources, or output a preamble on a first RO in (M-N) PRACH resources.
The input/output interface 2010 is configured to input first signaling, where the first signaling indicates a first PRACH resource, the first PRACH resource includes a plurality of parameters, and the plurality of parameters include a first value of a first parameter. The input/output interface 2010 is further configured to input first indication information, where the first indication information indicates a second value of the first parameter. The logic circuit 2020 is configured to determine a second PRACH resource based on the first PRACH resource and the second value of the first parameter. The input/output interface 2010 is further configured to output a preamble on a first RO in the second PRACH resource.
The communication apparatus 2000 provided in this embodiment may be used in a terminal device to complete the method performed by the terminal device. Therefore, for technical effect that can be achieved by this embodiment, refer to the foregoing method embodiments. Details are not described herein again.
In an optional implementation, the communication apparatus 2000 may be used in the network device, to perform the method performed by the network device, specifically, for example, the method performed by the network device in embodiments shown in
The input/output interface 2010 is configured to output first signaling, where the first signaling indicates M physical random access channel PRACH resources. The logic circuit 2020 is configured to determine N PRACH resources. The input/output interface 2010 is further configured to output first indication information, where the first indication information indicates the N PRACH resources in the M PRACH resources, M is an integer greater than 1, and N is a positive integer less than or equal to M. The input/output interface 2010 is further configured to input a preamble on a first RO in the N PRACH resources, or input a preamble on a first RO in (M-N) PRACH resources.
The input/output interface 2010 is configured to output first signaling, where the first signaling indicates a first PRACH resource, the first PRACH resource includes a plurality of parameters, and the plurality of parameters include a first value of a first parameter. The input/output interface 2010 is further configured to output first indication information, where the first indication information indicates a second value of the first parameter. The logic circuit 2020 is configured to determine a second PRACH resource based on the first PRACH resource and the second value of the first parameter. The input/output interface 2010 is further configured to input a preamble on a first RO in the second PRACH resource.
The communication apparatus 2000 provided in this embodiment may be used in a network device to complete the method performed by the network device. Therefore, for technical effect that can be achieved by this embodiment, refer to the foregoing method embodiments. Details are not described herein again.
Based on the foregoing embodiments, an embodiment of this application further provides a communication system. The communication system includes at least one communication apparatus used in a terminal device and at least one communication apparatus used in a network device. For technical effect that can be achieved by this embodiment, refer to the foregoing method embodiments. Details are not described herein again.
Based on the foregoing embodiments, an embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program or instructions. When the instructions are executed, the method performed by the terminal device or the method performed by the network device in any one of the foregoing embodiments is implemented. The computer-readable storage medium may include any medium that can store program code, for example, a USB flash drive, a removable hard disk drive, a read-only memory, a random access memory, a magnetic disk, or an optical disc.
To implement the functions of the communication apparatuses in
A person skilled in the art should understand that embodiments of this application may be provided as a method, a system, or a computer program product. Therefore, this application may use a form of a hardware-only embodiment, a software-only embodiment, or an embodiment with a combination of software and hardware. In addition, this application may use a form of a computer program product that is implemented on one or more computer-usable storage media (including but not limited to a disk memory, a CD-ROM, an optical memory, and the like) that include computer-usable program code.
This application is described with reference to the flowcharts and/or block diagrams of the method, the device (system), and the computer program product according to embodiments of this application. It should be understood that a computer program or instructions may be used to implement each procedure and/or each block in the flowcharts and/or the block diagrams and a combination of a procedure and/or a block in the flowcharts and/or the block diagrams. The computer program or the instructions may be provided for a general-purpose computer, a dedicated computer, an embedded processor, or a processor of another programmable data processing device to generate a machine, so that the instructions executed by the computer or the processor of another programmable data processing device generate an apparatus for implementing a specified function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
The computer program or the instructions may alternatively be stored in a computer-readable memory that can indicate the computer or the another programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate an artifact that includes an instruction apparatus. The instruction apparatus implements a specified function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
The computer program or the instructions may alternatively be loaded onto the computer or the another programmable data processing device, so that a series of operation steps are performed on the computer or the another programmable device to generate computer-implemented processing. Therefore, the instructions executed on the computer or the another programmable device provide steps for implementing a specified function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
It is clear that a person skilled in the art can make various modifications and variations to embodiments of this application without departing from the scope of embodiments of this application. In this way, this application is intended to cover these modifications and variations of embodiments of this application provided that they fall within the scope of protection defined by the following claims and their equivalent technologies.
Number | Date | Country | Kind |
---|---|---|---|
202211216386.0 | Sep 2022 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/120538, filed on Sep. 22, 2023, which claims priority to Chinese Patent Application No. 202211216386.0, filed on Sep. 30, 2022. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/120538 | Sep 2023 | WO |
Child | 19094822 | US |