Preamble Sequence Sending Method and Apparatus
20170303204 · 2017-10-19
Inventors
Cpc classification
H04W52/50
ELECTRICITY
H04W52/28
ELECTRICITY
H04W52/367
ELECTRICITY
International classification
H04W52/36
ELECTRICITY
H04W52/24
ELECTRICITY
H04W52/50
ELECTRICITY
Abstract
A preamble sequence sending method and apparatus are provided. The method includes sending, by user equipment (UE), a first preamble sequence according to a first transmit power and using a repetition factor N.sub.1; if the UE fails to receive, in a preset time period after the first preamble sequence is sent, a response message that is sent by a network-side device and that is corresponding to the first preamble sequence, switching, by the UE, to a next repetition factor N.sub.2, where a quantity of consecutive sending times indicated by the next repetition factor N.sub.2 is greater than a quantity of consecutive sending times indicated by the repetition factor N.sub.1; and sending, by the UE, a second preamble sequence according to a second transmit power and using the next repetition factor N.sub.2.
Claims
1. A preamble sequence sending method, comprising: sending, by user equipment (UE), a first preamble sequence according to a first transmit power and using a repetition factor N.sub.1; switching, by the UE, to a next repetition factor N.sub.2 when the UE fails to receive, in a preset time period after the first preamble sequence is sent, a response message sent by a network-side device and corresponding to the first preamble sequence, wherein a quantity of consecutive sending times indicated by the next repetition factor N.sub.2 is greater than a quantity of consecutive sending times indicated by the repetition factor N.sub.1; and sending, by the UE, a second preamble sequence according to a second transmit power and using the next repetition factor N.sub.2.
2. The method according to claim 1, wherein before sending, by the UE, the second preamble sequence according to the second transmit power and using the next repetition factor N.sub.2, the UE further determines the second transmit power using the following formula:
P.sub.PRACH1=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER1+PL},
wherein PREAMBLE_RECEIVED_TARGET_POWER1=preambleInitialReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_TRANSMISSION_COUNTER−1)*(powerRampingStep)+delta(N.sub.l+1), wherein P.sub.PRACH1 is the second transmit power, min{ } is a MIN operation, wherein P.sub.MAX is a maximum permissible transmit power of the UE, wherein PL is an estimation value obtained by the UE by estimating a downlink path loss of a cell in which the UE is located, wherein preambleInitialReceivedTargetPower is an initial target preamble received power, wherein DELTA_PREAMBLE is a preamble sequence format offset value, wherein PREAMBLE_TRANSMISSION_COUNTER is a preamble transmission counter, wherein powerRampingStep is a power adjustment step, N.sub.l+1 is the next repetition factor N.sub.2, and wherein delta (N.sub.l+1) is a decreasing function of the next repetition factor N.sub.2.
3. The method according to claim 1, wherein switching, by the UE, to the next repetition factor N.sub.2 comprises: determining, by the UE, a third transmit power, wherein the third transmit power is greater than the first transmit power; and switching to the next repetition factor N.sub.2 when the third transmit power exceeds a maximum permissible transmit power of the UE.
4. The method according to claim 1, wherein before sending, by the UE, the second preamble sequence according to the second transmit power and using the next repetition factor N.sub.2, the UE further determines the second transmit power using the following formula:
P.sub.PRACH3=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER3+PL+delta(N.sub.l+1)}, wherein P.sub.PRACH3 is the second transmit power, min{ } is a MIN operation, wherein P.sub.MAX is a maximum permissible transmit power of the UE, wherein PL is an estimation value obtained by the UE by estimating a downlink path loss of a cell in which the UE is located, wherein PREAMBLE_RECEIVED_TARGET_POWER3 is a target preamble received power corresponding to the second preamble sequence, wherein N.sub.l+1 is the next repetition factor N.sub.2, and wherein delta (N.sub.l+1) is a decreasing function of the next repetition factor N.sub.2.
5. The method according to claim 1, wherein when the first preamble sequence is the first preamble sequence in a random access procedure, the method further comprises: obtaining, by the UE, a target preamble received power corresponding to the first preamble sequence; obtaining, by the UE, an offset constant offset (N.sub.1) corresponding to the repetition factor N.sub.1; and determining, by the UE, the first transmit power according to a maximum permissible transmit power of the UE, the target preamble received power corresponding to the first preamble sequence, the offset constant offset (N.sub.1) corresponding to the repetition factor N.sub.1, and an estimation value obtained by the UE by estimating a downlink path loss of a cell in which the UE is located.
6. The method according to claim 1, wherein before sending, by the UE, the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1, the method further comprises obtaining, by the UE, a group of sending information corresponding to the repetition factor N.sub.1, wherein the sending information comprises a preamble index and a physical random access channel (PRACH) resource, and wherein sending, by the UE, the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1 comprises sending, by the UE and on the PRACH resource, according to the first transmit power and using the repetition factor N.sub.1, the first preamble sequence corresponding to the preamble index.
7. The method according to claim 1, wherein before sending, by the UE, the second preamble sequence according to the second transmit power and using the next repetition factor N.sub.2, the UE further determines the second transmit power using the following formula:
8. The method according to claim 1, wherein when the repetition factor N.sub.1 is an initial repetition factor, before sending, by the UE, the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1, the method further comprises: determining, by the UE, preamble sequence powers separately corresponding to a first repetition factor and a second repetition factor; determining that the first repetition factor is the repetition factor N.sub.1 when a preamble sequence power corresponding to the first repetition factor is less than or equal to a difference between a maximum permissible transmit power of the UE and a specific constant and a preamble sequence power corresponding to the second repetition factor is greater than the difference between the maximum permissible transmit power of the UE and the specific constant; and determining that the first repetition factor is the repetition factor N.sub.1 when a preamble sequence power corresponding to the first repetition factor is less than a difference between the maximum permissible transmit power of the UE and a specific constant and a preamble sequence power corresponding to the second repetition factor is greater than or equal to the difference between the maximum permissible transmit power of the UE and the specific constant, wherein the second repetition factor is less than the first repetition factor and is adjacent to the first repetition factor among repetition factors.
9. The method according to claim 1, wherein the repetition factor N.sub.1 is corresponding to a first coverage enhancement level of the UE, wherein the next repetition factor N.sub.2 is corresponding to a second coverage enhancement level of the UE, and wherein the second coverage enhancement level is higher than the first coverage enhancement level.
10. The method according to claim 1, wherein before switching, by the UE, to the next repetition factor N.sub.2, the method comprises obtaining, by the UE, the next repetition factor N.sub.2 by adding a repetition factor step to the repetition factor N.sub.1, wherein the repetition factor N.sub.1 is corresponding to a first coverage enhancement level of the UE, wherein the next repetition factor N.sub.2 is corresponding to the first coverage enhancement level when the next repetition factor N.sub.2 is less than or equal to a maximum repetition factor corresponding to the first coverage enhancement level, wherein the next repetition factor N.sub.2 is corresponding to a second coverage enhancement level of the UE when the next repetition factor N.sub.2 is greater than the maximum repetition factor, and wherein the second coverage enhancement level is higher than the first coverage enhancement level.
11. A preamble sequence sending apparatus, comprising: a memory configured to software instructions; and a processor coupled to the memory and configured to execute the software instructions to perform: sending a first preamble sequence according to a first transmit power and using a repetition factor N.sub.1; switching to a next repetition factor N.sub.2 when no response message sent by a network-side device and corresponding to the first preamble sequence is received in a preset time period after the first preamble sequence is sent, wherein a quantity of consecutive sending times indicated by the next repetition factor N.sub.2 is greater than a quantity of consecutive sending times indicated by the repetition factor N.sub.1; and sending a second preamble sequence according to a second transmit power and using the next repetition factor N.sub.2.
12. The apparatus according to claim 11, wherein before sending the second preamble sequence according to the second transmit power and using the next repetition factor N.sub.2, the processor is further configured to perform determining the second transmit power using the following formula:
P.sub.PRACH1=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER1+PL}, wherein
PREAMBLE_RECEIVED_TARGET_POWER1=preambleInitialReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_TRANSMISSION_COUNTER−1)*(powerRampingStep)+delta(N.sub.l+1), wherein P.sub.PRACH1 is the second transmit power, min{ } is a MIN operation, wherein P.sub.MAX is a maximum permissible transmit power of user equipment (UE), wherein PL is an estimation value obtained by the UE by estimating a downlink path loss of a cell in which the UE is located, wherein preambleInitialReceivedTargetPower is an initial target preamble received power, wherein DELTA_PREAMBLE is a preamble sequence format offset value, wherein PREAMBLE_TRANSMISSION_COUNTER is a preamble transmission counter, wherein powerRampingStep is a power adjustment step, wherein N.sub.l+1 is the next repetition factor N.sub.2, and wherein delta (N.sub.l+1) is a decreasing function of the next repetition factor N.sub.2.
13. The apparatus according to claim 11, wherein the processor is further configured to perform: determining a third transmit power, wherein the third transmit power is greater than the first transmit power; and switching to the next repetition factor N.sub.2 when the third transmit power exceeds a maximum permissible transmit power of the UE.
14. The apparatus according to claim 11, wherein before sending the second preamble sequence according to the second transmit power and using the next repetition factor N.sub.2, the processor is further configured to determine the second transmit power using the following formula:
P.sub.PRACH3=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER3+PL+delta(N.sub.l+1)}, wherein P.sub.PRACH3 is the second transmit power, wherein min{ } is a MIN operation, wherein P.sub.MAX is a maximum permissible transmit power of UE, wherein PL is an estimation value obtained by the UE by estimating a downlink path loss of a cell in which the UE is located, wherein PREAMBLE_RECEIVED_TARGET_POWER3 is a target preamble received power corresponding to the second preamble sequence, wherein N.sub.l+1 is the next repetition factor N.sub.2, and wherein delta (N.sub.l+1) is a decreasing function of the next repetition factor N.sub.2.
15. The apparatus according to claim 11, wherein the processor is further configured to perform: obtaining a target preamble received power corresponding to the first preamble sequence when the first preamble sequence is the first preamble sequence in a random access procedure; obtaining an offset constant offset (N.sub.1) corresponding to the repetition factor N.sub.1; and determining the first transmit power according to a maximum permissible transmit power of the UE, the target preamble received power corresponding to the first preamble sequence, the offset constant offset (N.sub.1) corresponding to the repetition factor N.sub.1, and an estimation value obtained by estimating a downlink path loss of a cell in which the UE is located.
16. The apparatus according to claim 11, wherein before sending the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1, the processor is further configured to perform: obtaining a group of sending information corresponding to the repetition factor N.sub.1, wherein the sending information comprises a preamble index and a physical random access channel (PRACH) resource; and sending, on the PRACH resource, according to the first transmit power and using the repetition factor N.sub.1, the first preamble sequence corresponding to the preamble index.
17. The apparatus according to claim 11, wherein before sending the second preamble sequence according to the second transmit power and using the next repetition factor N.sub.2, the processor is further configured to perform determining the second transmit power using the following formula:
18. The apparatus according to claim 11, wherein the processor is further configured to perform: determining, before sending the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1, preamble sequence powers separately corresponding to a first repetition factor and a second repetition factor when the repetition factor N.sub.1 is an initial repetition factor; determining that the first repetition factor is the repetition factor N.sub.1 when a preamble sequence power corresponding to the first repetition factor is less than or equal to a difference between a maximum permissible transmit power of the UE and a specific constant and a preamble sequence power corresponding to the second repetition factor is greater than the difference between the maximum permissible transmit power of the UE and the specific constant; and determining that the first repetition factor is the repetition factor N.sub.1 when a preamble sequence power corresponding to the first repetition factor is less than a difference between the maximum permissible transmit power of the UE and a specific constant and a preamble sequence power corresponding to the second repetition factor is greater than or equal to the difference between the maximum permissible transmit power of the UE and the specific constant, wherein the second repetition factor is less than the first repetition factor and is adjacent to the first repetition factor among repetition factors.
19. The apparatus according to claim 11, wherein the repetition factor N.sub.1 is corresponding to a first coverage enhancement level of the UE, wherein the next repetition factor N.sub.2 is corresponding to a second coverage enhancement level of the UE, and wherein the second coverage enhancement level is higher than the first coverage enhancement level.
20. The apparatus according to claim 11, wherein the processor is further configured to perform obtaining the next repetition factor N.sub.2 by adding a repetition factor step to the repetition factor N.sub.1, wherein the repetition factor N.sub.1 is corresponding to a first coverage enhancement level of the UE, wherein the next repetition factor N.sub.2 is corresponding to the first coverage enhancement level when the next repetition factor N.sub.2 is less than or equal to a maximum repetition factor corresponding to the first coverage enhancement level, wherein the next repetition factor N.sub.2 is corresponding to a second coverage enhancement level of the UE when the next repetition factor N.sub.2 is greater than the maximum repetition factor, and wherein the second coverage enhancement level is higher than the first coverage enhancement level.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
DESCRIPTION OF EMBODIMENTS
[0080] Embodiments of this application provide a preamble sequence sending method and apparatus, so as to resolve a technical problem in the prior art that a low transmission success rate is caused when a transmit power is increased to retransmit a preamble sequence.
[0081] The term “and/or” in this specification describes only an association relationship for describing associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: Only A exists, both A and B exist, and only B exists. In addition, the character “/” in this specification generally indicates an “or” relationship between the associated objects.
[0082] This specification describes various aspects with reference to user equipment.
[0083] The user equipment may be a wireless terminal or a wired terminal. The wireless terminal may be a device that provides a user with voice and/or data connectivity, a handheld device having a radio connection function, or another processing device connected to a radio modem. The wireless terminal may communicate with one or more core networks through a radio access network (RAN). The wireless terminal may be a mobile terminal, such as a mobile phone (also referred to as a “cellular” phone) or a computer having a mobile terminal, for example, may be a portable, pocket-sized, handheld, computer built-in, or in-vehicle mobile apparatus, for exchanging voice and/or data with the radio access network. For example, the wireless terminal may be a device such as a personal communication service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, or a personal digital assistant (PDA). The wireless terminal may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile terminal, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, or user equipment.
[0084] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the following clearly describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. The described embodiments are merely some but not all of the embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of this application without creative efforts shall fall within the protection scope of this application.
[0085] Referring to
[0086] Step 101: UE sends a first preamble sequence according to a first transmit power and using a repetition factor N.sub.1.
[0087] Step 102: If the UE fails to receive, in a preset time period after the first preamble sequence is sent, a response message that is sent by a network-side device and that is corresponding to the first preamble sequence, the UE switches to a next repetition factor N.sub.2, where a quantity of consecutive sending times indicated by the next repetition factor N.sub.2 is greater than a quantity of consecutive sending times indicated by the repetition factor N.sub.1.
[0088] Step 103: The UE sends a second preamble sequence according to a second transmit power and using the next repetition factor N.sub.2.
[0089] It is assumed that, before step 101, a higher-layer request triggers a physical layer of the UE to send a preamble, where the request includes a preamble index, a target preamble received power, a corresponding RA-RNTI, and PRACH resource information. Then, the UE selects a preamble sequence from a preamble sequence set using the preamble index. Then, the UE performs step 101, that is, sends the selected preamble sequence on an indicated PRACH resource according to the first transmit power and using the repetition factor N.sub.1 and using the selected preamble sequence.
[0090] Next, if the UE fails to receive, in the preset time period after the first preamble sequence is sent, the response message that is sent by the network-side device and that is corresponding to the first preamble sequence, the UE performs step 102.
[0091] Optionally, in step 101, the first preamble sequence is sent, and a timer is enabled. Therefore, the UE may determine, according to whether the timer expires, whether the preset time period is exceeded. In practice, another manner may also be used to determine whether the preset time period is exceeded. This part of content is content well known to a person skilled in the art. Therefore, details are not described herein again.
[0092] The case in which the UE fails to receive, in the preset time period, the response message that is sent by the network-side device and that is corresponding to the first preamble sequence is, for example, the second or third case described in the background. Certainly, in practice, the case may also be another case in which no response message corresponding to the first preamble sequence is received. This application does not impose a specific limitation.
[0093] In step 102, that the UE switches to a next repetition factor N.sub.2 is increasing a quantity of consecutive sending times of a preamble sequence to N.sub.2. For example, it is assumed that, in step 101, the first preamble sequence is sent using a repetition factor 3. In other words, the first preamble sequence is repeatedly sent in a time domain, that is, is sent for three consecutive times. Then, in step 102, the UE switches to a repetition factor 4. Then, in step 103, the second preamble sequence is sent according to the second power and using the repetition factor 4. In other words, the second preamble sequence is repeatedly sent in a time domain and is sent for four consecutive times, so as to improve a transmission success rate of the preamble sequence.
[0094] The first transmit power and the second transmit power may be the same or may be different. Details are described in the following.
[0095] It can be seen from the foregoing descriptions that, compared with the prior art in which a transmission success rate of a preamble sequence is improved merely by increasing a transmit power, the method in this embodiment of this application is more effective. According to the method in this embodiment of this application, repeated transmission is performed in a time domain, and a quantity of consecutive sending times in the time domain is increased when no response message is received, so as to improve a transmission success rate of a preamble sequence. The method of increasing a transmit power is limited by a maximum permissible transmit power of UE and has an increase bottleneck, and therefore has a limited effect.
[0096] Further, for machine type communication (MTC) UE deployed in a basement, a high building, a remote area, or the like, there is a relatively large path loss. Therefore, a preamble sequence is sent using the method in this embodiment of this application, so that a combined gain of a signal is obtained on a receiving side, thereby improving the transmission success rate of the preamble sequence. Therefore, the method in this embodiment of this application has a more obvious effect in such a scenario.
[0097] Further, for example, in a scenario with limited coverage, such as the foregoing described basement, coverage enhancement (CE) can be performed. A CE level is a different coverage enhancement level obtained by classification after coverage enhancement is performed relative to normal coverage. For example, if a maximum coupling loss corresponding to the normal coverage is 147 dB, a corresponding maximum coupling loss after the coverage enhancement is performed is 147+15=162 dB, and is enhanced by 15 dB relative to the normal coverage. A coverage enhancement degree may be further classified. An enhancement of 5 dB is corresponding to a coverage enhancement level. An enhancement of 10 dB is corresponding to a next coverage level. An enhancement of 15 dB is corresponding to a maximum coverage level. Different repetition factors may be used to achieve different coverage enhancement degrees. Therefore, a cell may be divided into different CE levels. Each CE level is corresponding to a different channel/signal repetition factor. For details, refer to
[0098] If there is a CE level, optionally, the repetition factor N.sub.1 in step 101 is corresponding to a first CE level of the UE, the next repetition factor N.sub.2 is corresponding to a second CE level of the UE, and the second CE level is higher than the first CE level. In other words, in step 102, that the UE switches to a next repetition factor N.sub.2 indicates that the UE switches to the second CE level. Because the repetition factor N.sub.1 corresponding to the first CE level cannot meet a coverage requirement, the UE needs to switch to a higher CE level.
[0099] Further, in an embodiment, step 102 includes determining, by the UE, a third transmit power; and when it is determined that the third transmit power exceeds a maximum permissible transmit power of the UE, switching to the next repetition factor N.sub.2, where the third transmit power is greater than the first transmit power.
[0100] When the UE fails to receive the response message corresponding to the first preamble sequence, the UE first determines the third transmit power, where the third transmit power is a power obtained after the first transmit power is increased. Then, the UE determines whether the third transmit power exceeds the maximum permissible transmit power of the UE. If the third transmit power exceeds the maximum permissible transmit power of the UE, the UE performs step 102, determines the second transmit power corresponding to the next repetition factor N.sub.2, and then performs step 103. If the third transmit power does not exceed the maximum permissible transmit power of the UE, the UE sends a third preamble sequence according to the third transmit power and using the repetition factor N.sub.1. In other words, in the solution of this embodiment, a transmit power is first increased at a same repetition factor. When an increased transmit power exceeds the maximum permissible transmit power of the UE, the repetition factor is increased. In addition, the transmit power is increased again based on an increased repetition factor, and so on.
[0101] For example, referring to
[0102] Next, the following describes how to determine the first transmit power when the first preamble sequence is the first preamble sequence in a random access procedure.
[0103] A first possible implementation is obtaining, by the UE, a target preamble received power corresponding to the first preamble sequence; and determining, by the UE, the first transmit power according to the maximum permissible transmit power of the UE, the target preamble received power corresponding to the first preamble sequence, and an estimation value obtained by the UE by estimating a downlink path loss of a cell in which the UE is located.
[0104] For example, the first transmit power may be determined using a formula (1):
P.sub.PRACH6=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER6+PL} (1),
where P.sub.PRACH6 is the first transmit power, min{ } is a MIN operation, P.sub.MAX is the maximum permissible transmit power, PREAMBLE_RECEIVED_TARGET_POWER6 is the target preamble received power corresponding to the first preamble sequence, and PL is the estimation value.
[0105] In practice, the physical layer of the UE sends P.sub.MAX and PL to a MAC layer. The MAC layer calculates P.sub.PRACH6 according to the formula (1) and delivers P.sub.PRACH6 to the physical layer. Alternatively, a MAC layer delivers PREAMBLE_RECEIVED_TARGET_POWER6 to the physical layer, and the physical layer calculates P.sub.PRACH6 according to the formula (1).
[0106] Optionally, the third transmit power may be determined using a formula (2) and a formula (3):
P.sub.PRACH.sup.2=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER2+PL} (2),
where
PREAMBLE_RECEIVED_TARGET_POWER2=preambleInitialReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_TRANSMISSION_COUNTER−1)*(powerRampingStep)+delta(N.sub.l) (3),
where
[0107] P.sub.PRACH2 is the third transmit power, preambleInitialReceivedTargetPower is an initial target preamble received power, DELTA_PREAMBLE is a preamble sequence format offset value, PREAMBLE_TRANSMISSION_COUNTER is a preamble transmission counter, powerRampingStep is a power adjustment step, N.sub.l is the repetition factor N.sub.1, delta (N.sub.l) is a decreasing function of the repetition factor N.sub.1, and meanings of other parameters are the same as those of the same parameters in the formula (1).
[0108] PreambleInitialReceivedTargetPower and powerRampingStep source form broadcast information sent by a network side. DELTA_PREAMBLE is a protocol-specified value. PREAMBLE_TRANSMISSION_COUNTER can be obtained according to a current counter value.
[0109] Delta (N.sub.1) is −10 log (N.sub.1) or −10 log (N.sub.1)+offset (N.sub.1), and offset (N.sub.1) is an offset constant corresponding to the repetition factor N.sub.1. In this embodiment, when a transmit power is increased from the first transmit power to the third transmit power, delta (N.sub.1) is introduced to determine the third transmit power obtained after the increase. A diversity gain obtained because of N.sub.l times of repeated transmission is considered.
[0110] Optionally, before step 103, the second transmit power corresponding to the next repetition factor N.sub.2 may be determined using a formula (4) and a formula (5):
P.sub.PRACH1=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER1+PL} (4),
where
PREAMBLE_RECEIVED_TARGET_POWER1=preambleInitialReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_TRANSMISSION_COUNTER−1)*(powerRampingStep)+delta(N.sub.l+1) (5),
where
[0111] P.sub.PRACH1 is the second transmit power, N.sub.l+1 is the next repetition factor N.sub.2, delta (N.sub.l+1) is a decreasing function of the next repetition factor N.sub.2, and meanings of other parameters are the same as those of the same parameters in the formula (1) and the formula (3).
[0112] Delta (N.sub.l+1) is −10 log (N.sub.l+1) or −10 log (N.sub.l+1)+offset (N.sub.l+1), and offset (N.sub.l+1) is an offset constant corresponding to the next repetition factor N.sub.2.
[0113] In other words, when a CE level is switched, an initial transmit power corresponding to a CE level obtained after switching may be calculated according to the formulas (4) and (5). A difference lies in that N.sub.l+1 indicates a repetition factor corresponding to the CE level obtained after switching.
[0114] A second possible implementation of determining the first transmit power is further determining, by the UE, the first transmit power according to the repetition factor N.sub.1 based on the first possible implementation.
[0115] The first transmit power may be determined using a formula (6):
P.sub.PRACH4=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER4+PL+delta(N.sub.l)} (6),
where P.sub.PRACH4 is the first transmit power, PREAMBLE_RECEIVED_TARGET_POWER4 is the target preamble received power corresponding to the first preamble sequence, and meanings of other parameters are the same as those of the foregoing same parameters.
[0116] Similarly, after the UE switches to the next repetition factor N.sub.2 in step 102, calculating an initial transmit power corresponding to the next repetition factor N.sub.2, that is, the second transmit power, is analogous to the formula (6). A difference lies in that delta (N.sub.l) in the formula (6) is replaced with delta (N.sub.l+1), and PREAMBLE_RECEIVED_TARGET_POWER4 is replaced with PREAMBLE_RECEIVED_TARGET_POWER3. PREAMBLE_RECEIVED_TARGET_POWER3 indicates a target preamble received power corresponding to the second preamble sequence. In addition, P.sub.PRACH3 indicates the second transmit power.
[0117] Further, if the third transmit power is obtained by means of a power increase based on the first transmit power, PREAMBLE_RECEIVED_TARGET_POWER4 in the formula (6) may be directly updated. After the update, PREAMBLE_RECEIVED_TARGET_POWER4 is preambleInitialReceivedTargetPower+DELTA_PREAMBLE+PREAMBLE_TRANSMISSION_COUNTER−1)*powerRampingStep. Meanings of parameters are the same as those of the foregoing same parameters.
[0118] Similarly, if a power increase is performed based on the second transmit power, an increase method is similar to that of the third transmit power. For brevity of the specification, details are not described herein again.
[0119] A third possible implementation of determining the first transmit power is obtaining, by the UE, a target preamble received power corresponding to the first preamble sequence; receiving, by the UE, an offset constant offset (N.sub.1) corresponding to the repetition factor N.sub.1; and determining, by the UE, the first transmit power according to the maximum permissible transmit power of the UE, the target preamble received power corresponding to the first preamble sequence, the offset constant offset (N.sub.1), and an estimation value obtained by the UE by estimating a downlink path loss of a cell in which the UE is located.
[0120] The first transmit power may be determined using a formula (7):
P.sub.PRACH5=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER5+PL−10 log(N.sub.1)+offset(N.sub.1)} (7),
where P.sub.PRACH5 indicates the first transmit power, and meanings of other parameters are the same as those of the foregoing same parameters.
[0121] A fourth possible implementation of determining the first transmit power is obtaining, by the UE, a transmit power CPICH_Tx_Power of a downlink pilot channel, a received power CPICH_RSCP of the downlink pilot channel, an uplink interference UL_interference, and a constant Constant_value; and determining, by the UE, the first transmit power according to the transmit power CPICH_Tx_Power of the downlink pilot channel, the received power CPICH_RSCP of the downlink pilot channel, the uplink interference UL_interference, the constant Constant_value, and the repetition factor N.sub.1. CPICH_RSCP is obtained by the UE by means of measurement. CPICH_Tx_Power, UL_interference, and Constant_value may be sent by a network to the UE using a broadcast channel. The uplink interference indicates a value of an interference on uplink transmission of the UE, where the interference is caused by uplink transmission of UE outside the cell in which the UE is located.
[0122] The first transmit power may be determined using a formula (8):
Preamble_Initial_Power=CPICH_TX_Power−CPICH_RSCP+UL_interference+Constant_Value+delta(N.sub.l) (8),
where Preamble_Initial_Power is the first transmit power, N.sub.l is the repetition factor N.sub.1, delta (N.sub.l) is a decreasing function of the repetition factor N.sub.1, delta (N.sub.1) is −10 log (N.sub.1) or −10 log (N.sub.1)+offset (N.sub.1), and offset (N.sub.1) is an offset constant corresponding to the repetition factor N.sub.1.
[0123] Optionally, before step 103, the UE may further determine the second transmit power using a formula (9):
where p.sub.n+1 is the second transmit power, p.sub.n is the first transmit power, P.sub.0 is a power adjustment step, N.sub.l is the repetition factor N.sub.1, and N.sub.l+1 is the next repetition factor N.sub.2.
[0124] Further, the first transmit power plus P.sub.0 is the third transmit power.
[0125] Certainly, in practice, a form of a formula for determining the second transmit power is not limited to the formula (9). Various variations of the formula (9) also belong to the protection scope of this application. For example,
[0126] Next, the following describes how to determine the repetition factor N.sub.1 when the repetition factor N.sub.1 is an initial repetition factor after the higher-layer request triggers preamble sequence transmission.
[0127] A first possible manner is estimating, by the UE, a CE level of the UE according to a downlink signal measurement result; and then determining that a repetition factor corresponding to the CE level is the repetition factor N.sub.1. A correspondence between a CE level and a repetition factor corresponding to the CE level may be obtained by means of cell broadcast.
[0128] A second possible manner is determining, by the UE, preamble sequence powers separately corresponding to a first repetition factor and a second repetition factor; and determining that the first repetition factor is the repetition factor N.sub.1 when a preamble sequence power corresponding to the first repetition factor is less than or equal to a difference between the maximum permissible transmit power of the UE and a specific constant and a preamble sequence power corresponding to the second repetition factor is greater than the difference between the maximum power of the UE and the specific constant, or when a preamble sequence power corresponding to the first repetition factor is less than a difference between the maximum permissible transmit power of the UE and a specific constant and a preamble sequence power corresponding to the second repetition factor is greater than or equal to the difference between the maximum power of the UE and the specific constant. The second repetition factor is less than the first repetition factor and is adjacent to the first repetition factor among repetition factors.
[0129] For example, still referring to
P.sub.PRACH(C.sub.i)=PREAMBLE_RECEIVED_TARGET_POWER+PL+delta(C.sub.i) (10),
where i is 0, 1, or 2, P.sub.PRACH (C.sub.i) is the preamble sequence power of each repetition factor, meanings of other parameters are the same as those of the foregoing same parameters, and delta (C.sub.i) is, for example, a decreasing function of the repetition factor C.sub.i.
[0130] If P.sub.PRACH (C.sub.i)<(P.sub.MAX−positive_constant) and P.sub.PRACH (C.sub.i-1)>(P.sub.MAX−positive_constant), the repetition factor C.sub.i is the repetition factor N.sub.1, where positive_constant is a specific constant.
[0131] Optionally, after the UE determines the repetition factor N.sub.1, the physical layer further reports the repetition factor N.sub.1 to the MAC layer. The UE receives a group of sending information that is corresponding to the repetition factor N.sub.1 and that is delivered by the MAC layer. The sending information includes, for example, a preamble index, a target preamble received power, a corresponding RA-RNTI, and PRACH resource information.
[0132] Optionally, the UE may further receive sending information that is corresponding to each repetition factor and that is delivered by the MAC layer. After the UE determines the repetition factor N.sub.1, the UE selects, according to the repetition factor N.sub.1, a group of sending information corresponding to the repetition factor N.sub.1.
[0133] Therefore, further, step 101 includes sending, by the UE on the PRACH resource corresponding to the repetition factor N.sub.1 and using the first preamble sequence selected according to the preamble index, the selected first preamble sequence according to the first transmit power and using the repetition factor N.sub.1.
[0134] Similarly, in step 102, after the UE switches to the next repetition factor N.sub.2, a group of sending information corresponding to the next repetition factor N.sub.2 may also be obtained using the foregoing two manners. Therefore, in step 103, the second preamble sequence may be sent according to the group of sending information corresponding to the next repetition factor N.sub.2.
[0135] The foregoing parts describe various implementations of the method, as shown in
[0136] Before step 102, the UE adds a repetition factor step to the repetition factor N.sub.1 to obtain the next repetition factor N.sub.2. Provided that the repetition factor N.sub.1 is corresponding to the first CE level of the UE, there are two cases. One case is, when the next repetition factor N.sub.2 is less than or equal to a maximum repetition factor corresponding to the first CE level, the next repetition factor N.sub.2 is still corresponding to the first CE level. The other case is, when the next repetition factor N.sub.2 is greater than a maximum repetition factor, the next repetition factor N.sub.2 is corresponding to the second CE level of the UE, and the second CE level is higher than the first CE level. In other words, a repetition factor is increased for the UE within a maximum repetition factor corresponding to a CE level. Then, the UE switches to a next CE level when an increased repetition factor exceeds the maximum repetition factor corresponding to the CE level. The first transmit power and the second transmit power may be the same, for example, may be a power value less than or equal to the maximum permissible transmit power of the UE. Alternatively, the first transmit power and the second transmit power may be different. For example, the first transmit power is less than the maximum permissible transmit power of the UE, and the second transmit power is the maximum permissible transmit power of the UE.
[0137] For example, referring to
[0138] Next, the following describes how to determine the repetition factor N.sub.1 when the repetition factor N.sub.1 is the initial repetition factor.
[0139] A first possible implementation is receiving, by the UE, the target preamble received power corresponding to the first preamble sequence; and determining, by the UE, the repetition factor N.sub.1 according to the target preamble received power, the maximum permissible transmit power of the UE, and the estimation value obtained by the UE by estimating the downlink path loss of the cell in which the UE is located.
[0140] The repetition factor N.sub.1 may be determined using a formula (11):
where Preamble_Initial_Repetition_Number is the repetition factor N.sub.1, Ceil( ) is a round-up function, PREAMBLE_RECEIVED_TARGET_POWER is the target preamble received power corresponding to the first preamble sequence, PL is the estimation value, and P.sub.MAX is the maximum permissible transmit power.
[0141] A second possible implementation is, based on the first possible implementation, the method further includes receiving, by the UE, an offset constant offset (N.sub.k) corresponding to the first CE level; and determining, by the UE, the repetition factor N.sub.1 according to the target preamble received power, the offset constant offset (N.sub.k), the maximum permissible transmit power of the UE, and the estimation value obtained by the UE by estimating the downlink path loss of the cell in which the UE is located. N.sub.k is the maximum repetition factor corresponding to the first CE level.
[0142] The repetition factor N.sub.1 may be determined using a formula (12):
where meanings of parameters in the formula (12) are the same as those of the same parameters in the formula (11), and details are not described herein again.
[0143] A third possible implementation is receiving, by the UE, the maximum permissible transmit power of the UE, the constant, and the uplink interference; obtaining, by the UE, the received power of the downlink pilot channel by means of measurement; obtaining, by the UE, the transmit power of the downlink pilot channel; and determining, by the UE, the repetition factor N.sub.1 according to the maximum permissible transmit power, the constant, the uplink interference, the received power of the downlink pilot channel, and the transmit power of the downlink pilot channel.
[0144] The repetition factor N.sub.1 may be determined using a formula (13):
where Preamble_Initial_Repetition_Number is the repetition factor N.sub.1, Ceil( ) is a round-up function, Maximum_Allowed_Power is the maximum permissible transmit power, CPICH_RSCP is the received power of the downlink pilot channel, CPICH_Tx_Power is the transmit power of the downlink pilot channel, UL_Interference is the uplink interference, and Constant_Value is the constant.
[0145] A fourth possible implementation is, based on the third possible implementation, the method further includes receiving, by the UE, an offset constant offset (N.sub.k) corresponding to the first CE level; and determining, by the UE, the repetition factor N.sub.1 according to the maximum permissible transmit power, the constant, the uplink interference, the received power of the downlink pilot channel, the transmit power of the downlink pilot channel, and the offset constant offset (N.sub.1). N.sub.k is the maximum repetition factor corresponding to the first CE level.
[0146] The repetition factor N.sub.1 may be determined using a formula (14):
where meanings of parameters in the formula (14) are the same as those of the same parameters in the formula (13), and details are not described herein again.
[0147] Several specific examples are provided in the following to describe a specific implementation procedure of the preamble sequence sending method in this embodiment of this application.
[0148] A first example is a first possible implementation procedure based on an LTE system. The method includes the following content.
[0149] Step 1: UE receives cell broadcast of a serving cell c in which the UE is located. The cell broadcast includes multiple CE levels and a physical channel/signal repetition factor corresponding to each CE level. Received quality of a downlink pilot channel may be segmented and mapped onto multiple CE levels, and separately correspond to different channel/signal repetition factors. Each CE level is corresponding to a repetition factor.
[0150] Step 2: The UE estimates a CE level of the UE according to measurement of a downlink signal. It is assumed that the CE level of the UE is a first CE level. Then, a channel/signal repetition factor N.sub.1 corresponding to the first CE level is determined.
[0151] Step 3: The UE reports the repetition factor N.sub.1 to a MAC layer, and receives a group of sending information that is corresponding to the repetition factor N.sub.1 and that is sent by the MAC layer. The sending information includes a preamble index, a target preamble received power (PREAMBLE_RECEIVED_TARGET_POWER), a corresponding RA-RNTI, and PRACH resource information.
[0152] Step 4: The UE determines a first transmit power. In this embodiment, the UE sends a preamble sequence for the first time. Therefore, the first transmit power is an initial transmit power at the first CE level. The first transmit power P.sub.PRACH=min{P.sub.CMAX,c(i), PREAMBLE_RECEIVED_TARGET_POWER+PL.sub.c+delta (N.sub.l)}. P.sub.CMAX,c(i) is a maximum permissible transmit power configured at the i.sup.th subframe of the serving cell c in which the UE is located. i is an integer ranging from 0 to 9. PL.sub.c is an estimation value obtained by the UE by estimating a downlink path loss of the serving cell c. A meaning of delta (N.sub.l) is the same as that described in the foregoing.
[0153] Step 5: The UE selects a first preamble sequence from a preamble sequence set using the preamble index.
[0154] Step 6: The UE sends, on an indicated PRACH resource, the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1.
[0155] Step 7: In a preset time period after the UE sends the first preamble sequence, if the UE receives no response message corresponding to the first preamble sequence (for example, the second or third case described in the background), the UE determines a transmit power to be used next time (corresponding to the third transmit power in the foregoing embodiments). When the transmit power to be used next time is determined, calculation is performed according to the following formula: PREAMBLE_RECEIVED_TARGET_POWER=preambleInitialReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_TRANSMISSION_COUNTER−1)*(powerRampingStep). Then, the PREAMBLE_RECEIVED_TARGET_POWER obtained by calculation is put into the calculation formula in step 4. Calculation is performed again to obtain the transmit power to be used next time.
[0156] Step 8: If the transmit power to be used next time that is determined by calculation does not exceed a maximum permissible transmit power of the UE, the UE sends, on the indicated PRACH resource, a third preamble sequence according to the transmit power to be used next time and using the repetition factor N.sub.1. In other words, a transmit power increase is performed in this case.
[0157] Step 9: If the transmit power to be used next time that is determined by calculation exceeds a maximum permissible transmit power of the UE, the UE switches to a second CE level, that is, switches to a next repetition factor N.sub.2.
[0158] Step 10: The UE reports the next repetition factor N.sub.2 to the MAC layer, and receives a group of sending information that is corresponding to the next repetition factor N.sub.2 and that is delivered by the MAC layer.
[0159] Step 11: The UE determines an initial transmit power corresponding to the next repetition factor N.sub.2. The initial transmit power=min{P.sub.CMAX,c(i), PREAMBLE_RECEIVED_TARGET_POWER+PL.sub.c+delta (N.sub.l+1)}.
[0160] Step 12: The UE selects a second preamble sequence from the preamble sequence set according to a preamble index in the sending information.
[0161] Step 13: The UE sends, on an indicated PRACH resource, the second preamble sequence according to the initial transmit power and using the next repetition factor N.sub.2. A repetition factor increase is performed in this case.
[0162] A second example in this embodiment is a second possible implementation procedure based on an LTE system. The method includes the following content.
[0163] Step 1 is similar to step 1 in the first example. A difference lies in that each CE level is corresponding to a maximum repetition factor and is also corresponding to multiple repetition factors within the maximum repetition factor. For example, a first CE level is corresponding to a maximum repetition factor 4. Then, at the first CE level, repetition factors 1 to 4 may be used.
[0164] Step 2: A higher-layer request triggers a physical layer to send a preamble. The request includes a preamble index, a target preamble received power (PREAMBLE_RECEIVED_TARGET_POWER), a corresponding RA-RNTI, and PRACH resource information.
[0165] Step 3: UE calculates an initial repetition factor according to the following formula:
where Preamble_Initial_Repetition_Number is the initial repetition factor, Ceil( ) is a round-up function, PREAMBLE_RECEIVED_TARGET_POWER is the target preamble received power, P.sub.CMAX,c(i) is a maximum permissible transmit power configured at the i.sup.th subframe of a serving cell c in which the UE is located, i is an integer ranging from 0 to 9, and PL.sub.c is an estimation value obtained by the UE by estimating a downlink path loss of the serving cell c.
[0166] Step 4: The UE selects a preamble sequence from a preamble sequence set using the preamble index.
[0167] Step 5: The UE sends, on an indicated PRACH resource, the selected preamble sequence according to a maximum permissible transmit power and using the initial repetition factor.
[0168] Step 6: If an RA-RNTI is used to detect a corresponding PDCCH within a receiving window indicated by a higher layer, but no response message corresponding to the sent preamble sequence is found in a corresponding downlink data block, or the UE fails to receive a response message from a network side, a repetition factor step is added based on the initial repetition factor to obtain a new repetition factor.
[0169] Step 7: The UE sends, on the indicated PRACH resource, the selected preamble sequence according to the maximum permissible transmit power and using the new repetition factor. It should be noted that, if the new repetition factor is greater than a maximum repetition factor of a CE level corresponding to the initial repetition factor, the new repetition factor is corresponding to a next CE level; otherwise, the new repetition factor is still corresponding to the CE level that is corresponding to the initial repetition factor.
[0170] A third example in this embodiment is a possible preamble sequence sending method based on a UMTS system. The method includes the following content.
[0171] Step 1 and step 2 are respectively the same as step 1 and step 2 in the first example. It is assumed that a determined initial repetition factor is the repetition factor N.sub.1. Details are not described herein again.
[0172] Step 3: UE calculates an initial transmit power Preamble_Initial_Power of a preamble sequence according to the following formula: Preamble_Initial_Power=CPICH_TX_Power−CPICH_RSCP+UL_interference+Constant_Value+delta (N.sub.1), where delta (N.sub.1) is −10 log (N.sub.1) or −10 log (N.sub.1)+offset (N.sub.1), and offset (N.sub.1) is an offset constant corresponding to the repetition factor N.sub.1.
[0173] Step 4: The UE sends the preamble sequence according to the initial transmit power and using the repetition factor N.sub.1.
[0174] Step 5: When the UE fails to detect an acquisition indication of a corresponding signature in a downlink access timeslot corresponding to an access timeslot, a next available access timeslot is selected on an available RACH subchannel corresponding to a given ASC, and a new signature is randomly selected from an available signature corresponding to the given ASC.
[0175] Step 6: The UE adds a power adjustment step P.sub.0 based on the initial transmit power, to obtain an increased transmit power.
[0176] Step 7: The UE determines whether the increased transmit power exceeds a maximum permissible transmit power of the UE. If the increased transmit power does not exceed the maximum permissible transmit power of the UE, step 8 is performed. If the increased transmit power exceeds the maximum permissible transmit power of the UE, step 9 is performed.
[0177] Step 8: The UE sends a preamble sequence according to the increased transmit power and using the repetition factor N.sub.1.
[0178] Step 9: The UE switches to a next repetition factor N.sub.2, that is, switches to a next CE level.
[0179] Step 10: The UE determines an initial transmit power corresponding to the next repetition factor N.sub.2. For example, the initial transmit power corresponding to the next repetition factor N.sub.2 is determined using a formula
where p.sub.n+1 is the initial transmit power corresponding to the next repetition factor N.sub.2, p.sub.n is the initial transmit power corresponding to the repetition factor N.sub.1, N.sub.l is the repetition factor N.sub.1, and N.sub.l+1 is the next repetition factor N.sub.2.
[0180] Step 11: The UE sends a preamble sequence according to the initial transmit power corresponding to the next repetition factor N.sub.2 and using the next repetition factor N.sub.2.
[0181] A fourth example in this embodiment is another possible preamble sequence sending method based on a UMTS system. The method includes the following content.
[0182] Step 1 and step 2 are respectively the same as step 1 and step 2 in the third example. A difference lies in that each CE level is corresponding to a maximum repetition factor and is also corresponding to multiple repetition factors within the maximum repetition factor. For example, a first CE level is corresponding to a maximum repetition factor 4. Then, at the first CE level, repetition factors 1 to 4 may be used.
[0183] Step 3: UE determines an initial repetition factor according to the following formula:
(N.sub.k), where offset (N.sub.k) is an offset constant corresponding to a CE level, estimated by the UE, at which the UE is located. For example, if the UE is currently at the first CE level, offset (N.sub.k) is offset (4).
[0184] Step 4: The UE sends a preamble sequence according to a maximum permissible transmit power of the UE and using the initial repetition factor.
[0185] Step 5: If the UE detects an acquisition indication of a corresponding signature in a downlink access timeslot corresponding to an uplink access timeslot, a next available access timeslot is selected on an available RACH subchannel corresponding to a given ASC, and a new signature is randomly selected from an available signature corresponding to the given ASC.
[0186] Step 6: The UE adds a repetition factor step N.sub.0 based on the initial repetition factor, to obtain a new repetition factor.
[0187] Step 7: The UE sends a preamble sequence according to the maximum transmit power of the UE and using the new repetition factor. It should be noted that, if the new repetition factor is greater than a maximum repetition factor of a CE level corresponding to the initial repetition factor, the new repetition factor is corresponding to a next CE level; otherwise, the new repetition factor is still corresponding to the CE level that is corresponding to the initial repetition factor.
[0188] Step 8: The UE decreases a preamble sequence retransmission counter by 1.
[0189] Step 9: If the retransmission counter is equal to 0, the UE sends a status (“no positive response available on an acquisition indication channel”) of a physical layer to a MAC layer and exits a random access procedure at the physical layer.
[0190] Based on a same disclosure idea, an embodiment of this application further provides a preamble sequence sending apparatus. For meanings of terms related to the apparatus shown in
[0191] Referring to
[0192] Optionally, the processing unit 202 is further configured to, before the sending unit 201 sends the second preamble sequence according to the second transmit power and using the next repetition factor N2, determine the second transmit power using the following formula:
P.sub.PRACH1=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER1+PL}, where
PREAMBLE_RECEIVED_TARGET_POWER1=preambleInitialReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_TRANSMISSION_COUNTER−1)*(powerRampingStep)+delta(N.sub.l+1), where
[0193] P.sub.PRACH1 is the second transmit power, min{ } is a MIN operation, P.sub.MAX is a maximum permissible transmit power of UE, PL is an estimation value obtained by the UE by estimating a downlink path loss of a cell in which the UE is located, preambleInitialReceivedTargetPower is an initial target preamble received power, DELTA_PREAMBLE is a preamble sequence format offset value, PREAMBLE_TRANSMISSION_COUNTER is a preamble transmission counter, powerRampingStep is a power adjustment step, N.sub.l+1 is the next repetition factor N.sub.2, and delta (N.sub.l+1) is a decreasing function of the next repetition factor N.sub.2.
[0194] Optionally, the processing unit 202 is configured to determine a third transmit power, where the third transmit power is greater than the first transmit power; and switch to the next repetition factor N.sub.2 when the third transmit power exceeds the maximum permissible transmit power of the UE.
[0195] Optionally, the processing unit 202 determines the third transmit power using the following formula:
P.sub.PRACH2=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER2+PL}, where
PREAMBLE_RECEIVED_TARGET_POWER2=preambleInitialReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_TRANSMISSION_COUNTER−1)*(powerRampingStep)+delta(N.sub.l), where
[0196] P.sub.PRACH2 is the third transmit power, min{ } is a MIN operation, P.sub.MAX is the maximum permissible transmit power of the UE, PL is the estimation value obtained by the UE by estimating the downlink path loss of the cell in which the UE is located, preambleInitialReceivedTargetPower is the initial target preamble received power, DELTA_PREAMBLE is the preamble sequence format offset value, PREAMBLE_TRANSMISSION_COUNTER is the preamble transmission counter, powerRampingStep is the power adjustment step, N.sub.l is the repetition factor N.sub.1, and delta (N.sub.l) is a decreasing function of the repetition factor N.sub.1.
[0197] Optionally, the processing unit 202 is further configured to, before the sending unit 201 sends the second preamble sequence according to the second transmit power and using the next repetition factor N2, determine the second transmit power using the following formula:
P.sub.PRACH3=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER3+PL+delta(N.sub.l+1)},
where P.sub.PRACH3 is the second transmit power, min{ } is a MIN operation, P.sub.MAX is a maximum permissible transmit power of the UE, PL is an estimation value obtained by the UE by estimating a downlink path loss of a cell in which the UE is located, PREAMBLE_RECEIVED_TARGET_POWER3 is a target preamble received power corresponding to the second preamble sequence, N.sub.l+1 is the next repetition factor N.sub.2, and delta (N.sub.l+1) is a decreasing function of the next repetition factor N.sub.2.
[0198] Optionally, the processing unit 202 is further configured to, when the first preamble sequence is the first preamble sequence in a random access procedure, before the sending unit 201 sends the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1, obtain a target preamble received power corresponding to the first preamble sequence; and determine the first transmit power according to the repetition factor N.sub.1, the maximum permissible transmit power of the UE, the target preamble received power corresponding to the first preamble sequence, and the estimation value obtained by the UE by estimating the downlink path loss of the cell in which the UE is located.
[0199] Optionally, the processing unit 202 determines the first transmit power using the following formula:
P.sub.PRACH4=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER4+PL+delta(N.sub.l)},
where P.sub.PRACH4 is the first transmit power, P.sub.MAX is the maximum permissible transmit power of the UE, PREAMBLE_RECEIVED_TARGET_POWER is the target preamble received power corresponding to the first preamble sequence, N.sub.l is the repetition factor N.sub.1, delta (N.sub.l) is a decreasing function of the repetition factor N.sub.1, min{ } is a MIN operation, and PL is the estimation value.
[0200] Optionally, delta (N.sub.1) is −10 log (N.sub.1) or −10 log (N.sub.1)+offset (N.sub.1), and offset (N.sub.1) is an offset constant corresponding to the repetition factor N.sub.1.
[0201] Optionally, Delta (N.sub.l+1) is −10 log (N.sub.l+1) or −10 log (N.sub.l+1)+offset (N.sub.l+1), and offset (N.sub.l+1) is an offset constant corresponding to the next repetition factor N.sub.2.
[0202] Optionally, the processing unit 202 is further configured to, when the first preamble sequence is the first preamble sequence in a random access procedure, obtain a target preamble received power corresponding to the first preamble sequence; obtain an offset constant offset (N.sub.1) corresponding to the repetition factor N.sub.1; and determine the first transmit power according to the maximum permissible transmit power of the UE, the target preamble received power corresponding to the first preamble sequence, the offset constant offset (N.sub.1) corresponding to the repetition factor N.sub.1, and the estimation value obtained by estimating the downlink path loss of the cell in which the UE is located.
[0203] Optionally, the processing unit 202 determines the first transmit power using the following formula:
P.sub.PRACH5=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER5+PL−10 log(N.sub.1)+offset(N.sub.1)},
where P.sub.PRACH5 is the first transmit power, min{ } is a MIN operation, P.sub.MAX is the maximum permissible transmit power of the UE, PREAMBLE_RECEIVED_TARGET_POWER5 is the target preamble received power corresponding to the first preamble sequence, PL is the estimation value, and N.sub.l is the repetition factor N.sub.1.
[0204] Optionally, the processing unit 202 is further configured to, before the sending unit 201 sends the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1, obtain a group of sending information corresponding to the repetition factor N.sub.1, where the sending information includes a preamble index and a PRACH resource; and the sending unit 201 is configured to send, on the PRACH resource, according to the first transmit power and using the repetition factor N.sub.1, the first preamble sequence corresponding to the preamble index.
[0205] Optionally, the processing unit 202 is configured to, before the sending unit 201 sends the second preamble sequence according to the second transmit power and using the next repetition factor N.sub.2, determine the second transmit power using the following formula:
where p.sub.n+1 is the second transmit power, p.sub.n is the first transmit power, P.sub.0 is a power adjustment step, N.sub.l is the repetition factor N.sub.1, and N.sub.l+1 is the next repetition factor N.sub.2.
[0206] Optionally, the processing unit 202 is further configured to, when the first preamble sequence is the first preamble sequence in a random access procedure, determine the first transmit power using the following formula:
Preamble_Initial_Power=CPICH_TX_Power−CPICH_RSCP+UL_interference+Constant_Value+delta(N.sub.l),
where Preamble_Initial_Power is the first transmit power, CPICH_Tx_Power is a transmit power of a downlink pilot channel, CPICH_RSCP is a received power of the downlink pilot channel, UL_Interference is an uplink interference, Constant_Value is a constant, N.sub.l is the repetition factor N.sub.1, and delta (N.sub.l) is a decreasing function of the repetition factor N.sub.1.
[0207] Optionally, delta (N.sub.1) is −10 log (N.sub.1) or −10 log (N.sub.1)+offset (N.sub.1), and offset (N.sub.1) is an offset constant corresponding to the repetition factor N.sub.1.
[0208] Optionally, the processing unit 202 is configured to determine the third transmit power, where the third transmit power is greater than the first transmit power; and switch to the next repetition factor N.sub.2 when the third transmit power exceeds the maximum permissible transmit power of the UE.
[0209] Optionally, the processing unit 202 is further configured to, when the repetition factor N.sub.1 is an initial repetition factor, before the sending unit 201 sends the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1, determine preamble sequence powers separately corresponding to a first repetition factor and a second repetition factor; and determine that the first repetition factor is the repetition factor N.sub.1 when a preamble sequence power corresponding to the first repetition factor is less than or equal to a difference between the maximum permissible transmit power of the UE and a specific constant and a preamble sequence power corresponding to the second repetition factor is greater than the difference between the maximum power of the UE and the specific constant, or when a preamble sequence power corresponding to the first repetition factor is less than a difference between the maximum permissible transmit power of the UE and a specific constant and a preamble sequence power corresponding to the second repetition factor is greater than or equal to the difference between the maximum power of the UE and the specific constant. The second repetition factor is less than the first repetition factor and is adjacent to the first repetition factor among repetition factors.
[0210] Optionally, the repetition factor N.sub.1 is corresponding to a first coverage enhancement level of the UE, the next repetition factor N.sub.2 is corresponding to a second coverage enhancement level of the UE, and the second coverage enhancement level is higher than the first coverage enhancement level.
[0211] Optionally, the processing unit 202 is further configured to obtain the next repetition factor N.sub.2 by adding a repetition factor step to the repetition factor N.sub.1. The repetition factor N.sub.1 is corresponding to a first coverage enhancement level of the UE. When the next repetition factor N.sub.2 is less than or equal to a maximum repetition factor corresponding to the first coverage enhancement level, the next repetition factor N.sub.2 is corresponding to the first coverage enhancement level. When the next repetition factor N.sub.2 is greater than the maximum repetition factor, the next repetition factor N.sub.2 is corresponding to a second coverage enhancement level of the UE. The second coverage enhancement level is higher than the first coverage enhancement level.
[0212] Optionally, the processing unit 202 is further configured to, when the repetition factor N.sub.1 is the initial repetition factor, receive the target preamble received power of the first preamble sequence; and determine the repetition factor N.sub.1 according to the target preamble received power, the maximum permissible transmit power of the UE, and the estimation value obtained by the UE by estimating the downlink path loss of the cell in which the UE is located.
[0213] Optionally, the processing unit 202 determines the repetition factor N.sub.1 using the following formula:
where Preamble_Initial_Repetition_Number is the repetition factor N.sub.1, Ceil( ) is a round-up function, PREAMBLE_RECEIVED_TARGET_POWER is the target preamble received power, PL is the estimation value, and P.sub.MAX is the maximum permissible transmit power.
[0214] Optionally, the apparatus further includes a receiving unit 203 configured to receive an offset constant offset (N.sub.k) corresponding to the first coverage enhancement level. N.sub.k is the maximum repetition factor corresponding to the first coverage enhancement level.
[0215] The processing unit 202 is further configured to determine the repetition factor N.sub.1 according to the target preamble received power, the offset constant offset (N.sub.k), the maximum permissible transmit power of the UE, and the estimation value obtained by the UE by estimating the downlink path loss of the cell in which the UE is located.
[0216] Optionally, the apparatus further includes a receiving unit 203 configured to, when the repetition factor N.sub.1 is the initial repetition factor, receive the maximum permissible transmit power of the UE, the constant, and the uplink interference.
[0217] The processing unit 202 is further configured to obtain the received power of the downlink pilot channel by means of measurement; obtain the transmit power of the downlink pilot channel; and determine the repetition factor N.sub.1 according to the maximum permissible transmit power, the constant, the uplink interference, the received power of the downlink pilot channel, and the transmit power of the downlink pilot channel.
[0218] Optionally, the processing unit 202 determines the repetition factor N.sub.1 using the following formula:
where Preamble_Initial_Repetition_Number is the repetition factor N.sub.1, Ceil( ) is a round-up function, Maximum_Allowed_Power is the maximum permissible transmit power, CPICH_RSCP is the received power of the downlink pilot channel, CPICH_Tx_Power is the transmit power of the downlink pilot channel, UL_Interference is the uplink interference, and Constant_Value is the constant.
[0219] Optionally, the receiving unit 203 is further configured to receive an offset constant offset (N.sub.k) corresponding to the first coverage enhancement level. N.sub.k is the maximum repetition factor corresponding to the first coverage enhancement level.
[0220] The processing unit 202 is further configured to determine the repetition factor N.sub.1 according to the maximum permissible transmit power, the constant, the uplink interference, the received power of the downlink pilot channel, the transmit power of the downlink pilot channel, and the offset constant offset (N.sub.k).
[0221] Optionally, the first transmit power and the second transmit power are both the maximum permissible transmit power of the UE.
[0222] Optionally, the apparatus is UE.
[0223] Various variation manners and specific instances of the preamble sequence sending method in the embodiment of
[0224] Based on the same disclosure idea, an embodiment of this application further provides UE. For meanings of terms related to the user equipment shown in
[0225] Referring to
[0226] The memory 304 may store an instruction. The processor 301 may execute the instruction stored in the memory 304.
[0227] The transmitter 302 is configured to send a first preamble sequence according to a first transmit power and using a repetition factor N.sub.1. The processor 301 is configured to switch to a next repetition factor N.sub.2 if no response message that is sent by a network-side device and that is corresponding to the first preamble sequence is received in a preset time period after the first preamble sequence is sent. A quantity of consecutive sending times indicated by the next repetition factor N.sub.2 is greater than a quantity of consecutive sending times indicated by the repetition factor N.sub.1. The transmitter 302 is further configured to send a second preamble sequence according to a second transmit power and using the next repetition factor N.sub.2.
[0228] Optionally, the processor 301 is further configured to, before the transmitter 302 sends the second preamble sequence according to the second transmit power and using the next repetition factor N2, determine the second transmit power using the following formula:
P.sub.PRACH1=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER1+PL}, where
PREAMBLE_RECEIVED_TARGET_POWER1+preambleInitialReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_TRANSMISSION_COUNTER−1)*(powerRampingStep)+delta(N.sub.l+1), where
[0229] P.sub.PRACH1 is the second transmit power, min{ } is a MIN operation, P.sub.MAX is a maximum permissible transmit power of the UE, PL is an estimation value obtained by the UE by estimating a downlink path loss of a cell in which the UE is located, preambleInitialReceivedTargetPower is an initial target preamble received power, DELTA_PREAMBLE is a preamble sequence format offset value, PREAMBLE_TRANSMISSION_COUNTER is a preamble transmission counter, powerRampingStep is a power adjustment step, N.sub.l+1 is the next repetition factor N.sub.2, and delta (N.sub.l+1) is a decreasing function of the next repetition factor N.sub.2.
[0230] Optionally, the processor 301 is configured to determine a third transmit power, where the third transmit power is greater than the first transmit power; and switch to the next repetition factor N.sub.2 when the third transmit power exceeds the maximum permissible transmit power of the UE.
[0231] Optionally, the processor 301 determines the third transmit power using the following formula:
P.sub.PRACH2=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER2+PL}, where
PREAMBLE_RECEIVED_TARGET_POWER2=preambleInitialReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_TRANSMISSION_COUNTER−1)*(powerRampingStep)+delta(N.sub.l), where
[0232] P.sub.PRACH2 is the third transmit power, min{ } is a MIN operation, P.sub.MAX is the maximum permissible transmit power of the UE, PL is the estimation value obtained by the UE by estimating the downlink path loss of the cell in which the UE is located, preambleInitialReceivedTargetPower is the initial target preamble received power, DELTA_PREAMBLE is the preamble sequence format offset value, PREAMBLE_TRANSMISSION_COUNTER is the preamble transmission counter, powerRampingStep is the power adjustment step, N.sub.l is the repetition factor N.sub.1, and delta (N.sub.l) is a decreasing function of the repetition factor N.sub.1.
[0233] Optionally, the processor 301 is further configured to, before the transmitter 302 sends the second preamble sequence according to the second transmit power and using the next repetition factor N.sub.2, determine the second transmit power using the following formula:
P.sub.PRACH3=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER3+PL+delta(N.sub.l+1)},
where P.sub.PRACH3 is the second transmit power, min{ } is a MIN operation, P.sub.MAX is a maximum permissible transmit power of the UE, PL is an estimation value obtained by the UE by estimating a downlink path loss of a cell in which the UE is located, PREAMBLE_RECEIVED_TARGET_POWER3 is a target preamble received power corresponding to the second preamble sequence, N.sub.l+1 is the next repetition factor N.sub.2, and delta (N.sub.l+1) is a decreasing function of the next repetition factor N.sub.2.
[0234] Optionally, the processor 301 is further configured to, when the first preamble sequence is the first preamble sequence in a random access procedure, before the transmitter 302 sends the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1, obtain a target preamble received power corresponding to the first preamble sequence; and determine the first transmit power according to the repetition factor N.sub.1, the maximum permissible transmit power of the UE, the target preamble received power corresponding to the first preamble sequence, and the estimation value obtained by the UE by estimating the downlink path loss of the cell in which the UE is located.
[0235] Optionally, the processor 301 determines the first transmit power using the following formula:
P.sub.PRACH4=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER4+PL+delta(N.sub.l)},
where P.sub.PRACH4 is the first transmit power, P.sub.MAX is the maximum permissible transmit power of the UE, PREAMBLE_RECEIVED_TARGET_POWER is the target preamble received power corresponding to the first preamble sequence, N.sub.l is the repetition factor N.sub.1, delta (N.sub.l) is a decreasing function of the repetition factor N.sub.1, min{ } is a MIN operation, and PL is the estimation value.
[0236] Optionally, delta (N.sub.1) is −10 log (N.sub.1) or −10 log (N.sub.1)+offset (N.sub.1), and offset (N.sub.1) is an offset constant corresponding to the repetition factor N.sub.1.
[0237] Optionally, Delta (N.sub.l+1) is −10 log (N.sub.l+1) or −10 log (N.sub.l+1)+offset (N.sub.l+1), and offset (N.sub.l+1) is an offset constant corresponding to the next repetition factor N.sub.2.
[0238] Optionally, the processor 301 is further configured to, when the first preamble sequence is the first preamble sequence in a random access procedure, obtain a target preamble received power corresponding to the first preamble sequence; obtain an offset constant offset (N.sub.1) corresponding to the repetition factor N.sub.1; and determine the first transmit power according to the maximum permissible transmit power of the UE, the target preamble received power corresponding to the first preamble sequence, the offset constant offset (N.sub.1) corresponding to the repetition factor N.sub.1, and the estimation value obtained by estimating the downlink path loss of the cell in which the UE is located.
[0239] Optionally, the processor 301 determines the first transmit power using the following formula:
P.sub.PRACH5=min{P.sub.MAX,PREAMBLE_RECEIVED_TARGET_POWER5+PL−10 log(N.sub.1)+offset(N.sub.1)},
where P.sub.PRACH5 is the first transmit power, min{ } is a MIN operation, P.sub.MAX is the maximum permissible transmit power of the UE, PREAMBLE_RECEIVED_TARGET_POWER5 is the target preamble received power corresponding to the first preamble sequence, PL is the estimation value, and N.sub.l is the repetition factor N.sub.1.
[0240] Optionally, the processor 301 is further configured to, before the transmitter 302 sends the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1, obtain a group of sending information corresponding to the repetition factor N.sub.1. The sending information includes a preamble index and a PRACH resource.
[0241] The transmitter 302 is configured to send, on the PRACH resource, according to the first transmit power and using the repetition factor N.sub.1, the first preamble sequence corresponding to the preamble index.
[0242] Optionally, the processor 301 is configured to, before the transmitter 302 sends the second preamble sequence according to the second transmit power and using the next repetition factor N.sub.2, determine the second transmit power using the following formula:
where p.sub.n+1 is the second transmit power, p.sub.n is the first transmit power, P.sub.0 is a power adjustment step, N.sub.l is the repetition factor N.sub.1, and N.sub.l+1 is the next repetition factor N.sub.2.
[0243] Optionally, the processor 301 is further configured to, when the first preamble sequence is the first preamble sequence in a random access procedure, determine the first transmit power using the following formula:
Preamble_Initial_Power=CPICH_TX_Power−CPICH_RSCP+UL_interference+Constant_Value+delta(N.sub.l),
where Preamble_Initial_Power is the first transmit power, CPICH_Tx_Power is a transmit power of a downlink pilot channel, CPICH_RSCP is a received power of the downlink pilot channel, UL_Interference is an uplink interference, Constant_Value is a constant, N.sub.l is the repetition factor N.sub.1, and delta (N.sub.l) is a decreasing function of the repetition factor N.sub.1.
[0244] Optionally, delta (N.sub.1) is −10 log (N.sub.1) or −10 log (N.sub.1)+offset (N.sub.1), and offset (N.sub.1) is an offset constant corresponding to the repetition factor N.sub.1.
[0245] Optionally, the processor 301 is configured to determine the third transmit power, where the third transmit power is greater than the first transmit power; and switch to the next repetition factor N.sub.2 when the third transmit power exceeds the maximum permissible transmit power of the UE.
[0246] Optionally, the processor 301 is further configured to, when the repetition factor N.sub.1 is an initial repetition factor, before the transmitter 302 sends the first preamble sequence according to the first transmit power and using the repetition factor N.sub.1, determine preamble sequence powers separately corresponding to a first repetition factor and a second repetition factor; and determine that the first repetition factor is the repetition factor N.sub.1 when a preamble sequence power corresponding to the first repetition factor is less than or equal to a difference between the maximum permissible transmit power of the UE and a specific constant and a preamble sequence power corresponding to the second repetition factor is greater than the difference between the maximum power of the UE and the specific constant, or when a preamble sequence power corresponding to the first repetition factor is less than a difference between the maximum permissible transmit power of the UE and a specific constant and a preamble sequence power corresponding to the second repetition factor is greater than or equal to the difference between the maximum power of the UE and the specific constant. The second repetition factor is less than the first repetition factor and is adjacent to the first repetition factor among repetition factors.
[0247] Optionally, the repetition factor N.sub.1 is corresponding to a first coverage enhancement level of the UE, the next repetition factor N.sub.2 is corresponding to a second coverage enhancement level of the UE, and the second coverage enhancement level is higher than the first coverage enhancement level.
[0248] Optionally, the processor 301 is further configured to obtain the next repetition factor N.sub.2 by adding a repetition factor step to the repetition factor N.sub.1. The repetition factor N.sub.1 is corresponding to a first coverage enhancement level of the UE. When the next repetition factor N.sub.2 is less than or equal to a maximum repetition factor corresponding to the first coverage enhancement level, the next repetition factor N.sub.2 is corresponding to the first coverage enhancement level. When the next repetition factor N.sub.2 is greater than the maximum repetition factor, the next repetition factor N.sub.2 is corresponding to a second coverage enhancement level of the UE. The second coverage enhancement level is higher than the first coverage enhancement level.
[0249] Optionally, the processor 301 is further configured to, when the repetition factor N.sub.1 is the initial repetition factor, receive the target preamble received power of the first preamble sequence; and determine the repetition factor N.sub.1 according to the target preamble received power, the maximum permissible transmit power of the UE, and the estimation value obtained by the UE by estimating the downlink path loss of the cell in which the UE is located.
[0250] Optionally, the processor 301 determines the repetition factor N.sub.1 using the following formula:
where Preamble_Initial_Repetition_Number is the repetition factor N.sub.1, Ceil( ) is a round-up function, PREAMBLE_RECEIVED_TARGET_POWER is the target preamble received power, PL is the estimation value, and P.sub.MAX is the maximum permissible transmit power.
[0251] Optionally, the apparatus further includes the receiver 303 configured to receive an offset constant offset (N.sub.k) corresponding to the first coverage enhancement level. N.sub.k is the maximum repetition factor corresponding to the first coverage enhancement level.
[0252] The processor 301 is further configured to determine the repetition factor N.sub.1 according to the target preamble received power, the offset constant offset (N.sub.k), the maximum permissible transmit power of the UE, and the estimation value obtained by the UE by estimating the downlink path loss of the cell in which the UE is located.
[0253] Optionally, the apparatus further includes the receiver 303 configured to receive the maximum permissible transmit power of the UE, the constant, and the uplink interference when the repetition factor N.sub.1 is the initial repetition factor.
[0254] The processor 301 is further configured to obtain the received power of the downlink pilot channel by means of measurement; obtain the transmit power of the downlink pilot channel; and determine the repetition factor N.sub.1 according to the maximum permissible transmit power, the constant, the uplink interference, the received power of the downlink pilot channel, and the transmit power of the downlink pilot channel.
[0255] Optionally, the processor 301 determines the repetition factor N.sub.1 using the following formula:
where Preamble_Initial_Repetition_Number is the repetition factor N.sub.1, Ceil( ) is a round-up function, Maximum_Allowed_Power is the maximum permissible transmit power, CPICH_RSCP is the received power of the downlink pilot channel, CPICH_Tx_Power is the transmit power of the downlink pilot channel, UL_Interference is the uplink interference, and Constant_Value is the constant.
[0256] Optionally, the receiver 303 is further configured to receive an offset constant offset (N.sub.k) corresponding to the first coverage enhancement level. N.sub.k is the maximum repetition factor corresponding to the first coverage enhancement level.
[0257] The processor 301 is further configured to determine the repetition factor N.sub.1 according to the maximum permissible transmit power, the constant, the uplink interference, the received power of the downlink pilot channel, the transmit power of the downlink pilot channel, and the offset constant offset (N.sub.k).
[0258] Optionally, the first transmit power and the second transmit power are both the maximum permissible transmit power of the UE.
[0259] Various variation manners and specific instances of the preamble sequence sending method in the embodiment of
[0260] One or more technical solutions provided in the embodiments of this application at least have the following technical effects or advantages.
[0261] In the embodiments of this application, first, when a preamble sequence is sent, time domain repetition is performed in a form of a repetition factor, and therefore, a transmission success rate of the preamble sequence can be improved. Further, when no response message corresponding to the sent preamble sequence is received, the repetition factor is increased. This can further improve a signal coverage area, thereby improving the transmission success rate of the preamble sequence. Compared with a method of increasing a transmit power in the prior art, the method in the embodiments of this application is more effective and practical because there is no increase bottleneck such as a maximum permissible transmit power.
[0262] It should be noted that, in the embodiments of the present disclosure, obtaining a variable or parameter according to a formula not only includes running software using a processor or running an algorithm based on the formula using a hardware logical circuit to obtain the variable or parameter, but also includes searching a lookup table to obtain the variable or parameter. A logical relationship between an input entry and an output entry of the lookup table meets an input and output algorithm principle of the formula. Alternatively, the variable or parameter may be obtained by running software by a processor or by means of calculation, by a hardware logical circuit, according to another formula that is a variation of the formula. The obtaining the variable or parameter still meets an operational rule of the formula. For example, formulas that are variations of the formula (9) may also be used as a basis for determining the second transmit power, but it may be still considered that the second transmit power is obtained according to the formula (9). Therefore, in the embodiments of the present disclosure, descriptions of obtaining a variable or parameter according to a formula include a case in which the variable or parameter is obtained according to another equivalent variation formula of the formula.
[0263] A person skilled in the art should understand that the 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 hardware only embodiments, software only embodiments, or embodiments with a combination of software and hardware. Moreover, 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, an optical memory, and the like) that include computer-usable program code.
[0264] 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 the embodiments of this application. It should be understood that computer program instructions may be used to implement each process and/or each block in the flowcharts and/or the block diagrams and a combination of a process and/or a block in the flowcharts and/or the block diagrams. These computer program instructions may be provided for a general-purpose computer, a dedicated computer, an embedded processor, or a processor of any other programmable data processing device to generate a machine, so that the instructions executed by a computer or a processor of any other programmable data processing device generate an apparatus for implementing a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
[0265] These computer program instructions may be stored in a computer readable memory that can instruct the computer or any other 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 specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
[0266] These computer program instructions may be loaded onto a computer or another programmable data processing device, so that a series of operations and steps are performed on the computer or the another programmable device, thereby generating computer-implemented processing. Therefore, the instructions executed on the computer or the another programmable device provide steps for implementing a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
[0267] Obviously, a person skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. This application is intended to cover these modifications and variations of this application provided that they fall within the scope of protection defined by the following claims and their equivalent technologies.