Communication method, apparatus, and computer readable storage medium

CN122970707APending Publication Date: 2026-10-23CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510510433.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2026-10-23

AI Technical Summary

Technical Problem

[0003]在相关技术中,PRACH重传时,会进行传输功率的攀升

Benefits of technology

[0037]在上述实施例中,基于PRACH时机的类型来计算PRACH目标接收功率,并根据PRACH目标接收功率确定PRACH传输功率。通过PRACH时机的类型来控制设备的接入功率,能有效缓解PRACH重传的情况下,PRACH时机类型发生切换时的功率攀升,从而提高通信的质量。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122970707A_ABST
    Figure CN122970707A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method, device and computer readable storage medium, and relates to the technical field of communication. The communication method comprises: determining a type of a current physical random access channel (PRACH) occasion; calculating a PRACH target receiving power according to the type of the current PRACH occasion; determining a PRACH transmission power according to the PRACH target receiving power; and transmitting a PRACH on the current PRACH occasion with the PRACH transmission power. The technical solution of the present disclosure can control the PRACH transmission power according to the type of the PRACH occasion, thereby improving the quality of communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device, computer-readable storage medium, and computer program product. Background Technology

[0002] SBFD (Sub-Band Full Duplex) technology allows uplink and downlink information to be transmitted simultaneously in the same frequency band using non-overlapping frequency domain resources. When a user terminal supporting SBFD experiences a PRACH (Physical Random Access Channel) retransmission, the user terminal can choose to transmit a new PRACH on the uplink subband within the SBFD time resources.

[0003] In related technologies, the transmission power is increased during PRACH retransmission. Summary of the Invention

[0004] The inventors of this disclosure have discovered the following problem in the aforementioned related technologies: the increase in PRACH transmission power increases network interference and base station burden, thereby affecting the quality of communication.

[0005] In view of this, this disclosure proposes a communication method that improves communication quality by controlling the PRACH transmission power.

[0006] According to some embodiments of this disclosure, a communication method is provided, comprising: determining the type of a current PRACH timing; calculating a target PRACH receive power based on the type of the current PRACH timing; determining a PRACH transmission power based on the target PRACH receive power; and transmitting a PRACH at the PRACH transmission power on the current PRACH timing.

[0007] In some embodiments, calculating the target PRACH receive power based on the type of the current PRACH timing includes: in response to switching from the type of the previous PRACH timing to the type of the current PRACH timing, calculating the target PRACH receive power based on the power offset of the PRACH timing type switch.

[0008] In some embodiments, the power offset for PRACH timing type switching is 0; or in response to switching from the type of the previous PRACH timing to the type of the current PRACH timing, calculating the target PRACH received power based on the power offset for PRACH timing type switching includes: calculating the power offset for PRACH timing type switching based on a first associated parameter of the type of the current PRACH timing.

[0009] In some embodiments, the first associated parameter includes a preamble power ramp counter and / or a preamble power ramp step size associated with the PRACH timing.

[0010] In some embodiments, the preamble power ramp step associated with the PRACH timing includes: the preamble power ramp step associated with the type of the current PRACH timing and the preamble power ramp step associated with the type of the previous PRACH timing.

[0011] In some embodiments, the preamble power ramp step associated with the PRACH timing includes: a first type of PRACH timing associated with the preamble power ramp step and a second type of PRACH timing associated with the preamble power ramp step, wherein the first type of PRACH timing includes PRACH timings associated with SBFD and the second type of PRACH timing includes PRACH timings not associated with SBFD.

[0012] In some embodiments, the power offset for PRACH timing type switching is calculated based on a first associated parameter of the current PRACH timing type, including: calculation based on a preamble power ramp counter, a preamble power ramp step size associated with the current PRACH timing type, and a preamble power ramp step size associated with the previous PRACH timing type.

[0013] In some embodiments, the power offset for PRACH timing type switching is calculated based on a first associated parameter of the current PRACH timing type, including: calculation based on a preamble power ramp counter and an offset value.

[0014] In some embodiments, the type of the previous PRACH timing includes a first type of PRACH timing or a second type of PRACH timing, and the type of the current PRACH timing is different from the type of the previous PRACH timing; the power offset of the PRACH timing type switching is calculated based on a first association parameter of the current PRACH timing type, including: in response to a switching between the first type of PRACH timing and the second type of PRACH timing, the power offset is calculated based on the difference between the preamble power ramp counter, the preamble power ramp step size associated with the first type of PRACH timing, and the preamble power ramp step size associated with the second type of PRACH timing.

[0015] In some embodiments, in response to switching from the type of the previous PRACH timing to the type of the current PRACH timing, calculating the target PRACH received power based on the power offset of the PRACH timing type switch includes: calculating the target PRACH received power based on the power offset of the PRACH timing type switch and a second association parameter of the type of the current PRACH timing.

[0016] In some embodiments, the second associated parameter includes at least one of the following: preamble target received power, preamble power ramp counter, and preamble power ramp step size.

[0017] In some embodiments, in response to a switch from the type of the previous PRACH timing to the type of the current PRACH timing, calculating the target PRACH received power based on the power offset of the PRACH timing type switch includes: calculating the target PRACH received power based on the power offset of the RACH (Random Access Channel) type switch.

[0018] In some embodiments, the PRACH timing associated with SBFD includes: a PRACH timing configured by SBFD parameters; or a PRACH timing including a first type of symbol, wherein the first type of symbol is an SBFD symbol, or an SBFD symbol configured in the downlink, or a symbol having both subcarriers for uplink transmission and subcarriers for downlink transmission, or a symbol configured in the downlink having both subcarriers for uplink transmission and subcarriers for downlink transmission.

[0019] According to some other embodiments of this disclosure, a communication apparatus is provided, comprising: a type determination unit for determining the type of a current PRACH timing; a calculation unit for calculating a target PRACH receive power based on the type of the current PRACH timing; a transmission power determination unit for determining a PRACH transmission power based on the target PRACH receive power; and a transmission unit for transmitting PRACH at the PRACH transmission power on the current PRACH timing.

[0020] In some embodiments, the calculation unit is configured to calculate the target PRACH receive power based on the type of the current PRACH timing, including: in response to switching from the type of the previous PRACH timing to the type of the current PRACH timing, calculating the target PRACH receive power based on the power offset of the PRACH timing type switch.

[0021] In some embodiments, the power offset for PRACH timing type switching is 0.

[0022] In some embodiments, the calculation unit, in response to switching from the type of the previous PRACH timing to the type of the current PRACH timing, calculates the target PRACH received power based on the power offset of the PRACH timing type switch, including: calculating the power offset of the PRACH timing type switch based on a first associated parameter of the type of the current PRACH timing.

[0023] In some embodiments, the first associated parameter includes a preamble power ramp counter and / or a preamble power ramp step size associated with the PRACH timing.

[0024] In some embodiments, the preamble power ramp step associated with the PRACH timing includes: the preamble power ramp step associated with the type of the current PRACH timing and the preamble power ramp step associated with the type of the previous PRACH timing.

[0025] In some embodiments, the preamble power ramp step associated with the PRACH timing includes: a first type of PRACH timing associated with the preamble power ramp step and a second type of PRACH timing associated with the preamble power ramp step, wherein the first type of PRACH timing includes PRACH timings associated with SBFD and the second type of PRACH timing includes PRACH timings not associated with SBFD.

[0026] In some embodiments, the calculation unit calculates the power offset for PRACH timing type switching based on a first associated parameter of the current PRACH timing type, including: calculation based on a preamble power ramp counter, a preamble power ramp step size associated with the current PRACH timing type, and a preamble power ramp step size associated with the previous PRACH timing type.

[0027] In some embodiments, the calculation unit calculates the power offset for PRACH timing type switching based on a first associated parameter of the current PRACH timing type, including: calculating based on the preamble power ramp counter and the offset value.

[0028] In some embodiments, the type of the previous PRACH timing includes a first type of PRACH timing or a second type of PRACH timing, and the type of the current PRACH timing is different from the type of the previous PRACH timing; the calculation unit calculates the power offset of the PRACH timing type switching according to a first association parameter of the current PRACH timing type, including: in response to a switching between the first type of PRACH timing and the second type of PRACH timing, calculating based on the difference between the preamble power ramp counter, the preamble power ramp step size associated with the first type of PRACH timing, and the preamble power ramp step size associated with the second type of PRACH timing.

[0029] In some embodiments, the calculation unit, in response to switching from the type of the previous PRACH timing to the type of the current PRACH timing, calculates the target PRACH received power based on the power offset of the PRACH timing type switch, including: calculating the target PRACH received power based on the power offset of the PRACH timing type switch and a second association parameter of the type of the current PRACH timing.

[0030] In some embodiments, the second associated parameter includes at least one of the following: preamble target received power, preamble power ramp counter, and preamble power ramp step size.

[0031] In some embodiments, the calculation unit, in response to switching from the type of the previous PRACH timing to the type of the current PRACH timing, calculates the target PRACH received power based on the power offset of the PRACH timing type switch, including: calculating the target PRACH received power based on the power offset of the PRACH type switch.

[0032] In some embodiments, the PRACH timing associated with SBFD includes: the PRACH timing configured by SBFD parameters.

[0033] In some embodiments, the PRACH timing associated with SBFD includes: a PRACH timing including a first type of symbol, the first type of symbol being an SBFD symbol, or an SBFD symbol configured in the downlink, or a symbol having both subcarriers for uplink transmission and subcarriers for downlink transmission, or a symbol configured in the downlink having both subcarriers for uplink transmission and subcarriers for downlink transmission.

[0034] According to further embodiments of the present disclosure, a communication device is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to execute the communication method of any of the above embodiments based on instructions stored in the memory device.

[0035] According to further embodiments of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the communication method of any of the above embodiments.

[0036] According to other embodiments of this disclosure, a computer program product is also provided, including instructions that, when executed by a processor, cause the processor to perform the communication method according to any of the foregoing embodiments.

[0037] In the above embodiments, the target PRACH receive power is calculated based on the PRACH timing type, and the PRACH transmission power is determined based on the target PRACH receive power. Controlling the device's access power by using the PRACH timing type can effectively mitigate the power spike when the PRACH timing type changes during PRACH retransmissions, thereby improving communication quality. Attached Figure Description

[0038] The accompanying drawings, which form part of this specification, illustrate embodiments of this disclosure and, together with the specification, serve to explain the principles of this disclosure.

[0039] This disclosure will become clearer with reference to the accompanying drawings and the following detailed description, wherein:

[0040] Figure 1 A schematic diagram illustrating sub-band full-duplex technology is shown in some embodiments of the communication method of this disclosure;

[0041] Figure 2 Flowcharts illustrating some embodiments of the communication methods of this disclosure;

[0042] Figure 3 Block diagrams illustrating some embodiments of the communication apparatus of this disclosure;

[0043] Figure 4 Block diagrams illustrating further embodiments of the communication apparatus of this disclosure;

[0044] Figure 5 Block diagrams illustrating other embodiments of the communication apparatus of this disclosure are shown. Detailed Implementation

[0045] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.

[0046] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.

[0047] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use.

[0048] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.

[0049] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.

[0050] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0051] As mentioned earlier, when PRACH retransmission occurs, some PRACH events will be uploaded to SBFD symbols associated with SBFD, while others will be uploaded to non-SBFD symbols not associated with SBFD.

[0052] The power control parameters may differ for different PRACH timing types. Therefore, when the PRACH timing type of the retransmission is different from that of the previous transmission, the PRACH transmission power for the current transmission needs to be re-determined.

[0053] In view of this, this disclosure proposes a communication technology solution that calculates the target PRACH receive power based on the PRACH timing type, determines the PRACH transmission power based on the target PRACH receive power, and transmits the PRACH at the PRACH transmission power during the current PRACH timing. When SBFD technology is introduced, controlling the PRACH transmission power based on the PRACH timing type during PRACH retransmissions can avoid unnecessary interference and power waste caused by power spikes, thereby improving communication quality.

[0054] The following will combine Figure 1 This paper provides an illustrative explanation of SBFD technology and the time-frequency resources of the network after its introduction.

[0055] Figure 1 A schematic diagram of sub-band full-duplex technology is shown in some embodiments of the communication method of this disclosure.

[0056] like Figure 1 As shown, in versions prior to Rel-17, there were only three types of symbols and time slots: "D" downlink time slot / symbol, "S" flexible time slot / symbol, and "U" uplink time slot / symbol. 3GPP Rel-18 SI introduced a discussion of SBFD, which will lead to a fourth symbol type called "SBFD" time slot / symbol.

[0057] "SBFD" time slots / symbols possess both uplink and downlink characteristics, allowing uplink transmission on a configured uplink bandwidth and downlink transmission on a corresponding downlink bandwidth. For example, for downlink time resources in traditional single-carrier TDD, non-overlapping uplink and downlink sub-bands can be divided in the frequency domain, thus making this downlink time resource an SBFD time resource. Uplink information can be transmitted in the uplink sub-band within the SBFD time resource, while downlink information is transmitted in the downlink sub-band within the SBFD time resource. SBFD technology can improve uplink coverage, increase uplink capacity, and reduce uplink transmission latency.

[0058] After the introduction of SBFD technology, when a user terminal initiates a random access request to the base station, it first receives system information broadcast by the base station through the PBCH (Physical Broadcast Channel), including the time-frequency resource information of the cell's PRACH channel. Once the terminal obtains the time-frequency resources available for PRACH transmission, it can select a suitable time-frequency resource from "U" uplink time slot / symbol, "S" flexible time slot / symbol, or "SBFD" time slot / symbol to send PRACH to the base station.

[0059] For example, the technical solution of this disclosure can be implemented through the following embodiments.

[0060] Figure 2 Flowcharts illustrating some embodiments of the communication methods of this disclosure are shown.

[0061] like Figure 2 As shown, in step 210, the type of the current PRACH timing is determined.

[0062] In some embodiments, the type of PRACH timing may include a first type of PRACH timing and a second type of PRACH timing. For example, the first type of PRACH timing includes PRACH timings associated with SBFD, and the second type of PRACH timing includes PRACH timings not associated with SBFD.

[0063] In some embodiments, the PRACH timing associated with SBFD includes: a PRACH timing configured by SBFD parameters, and / or a PRACH timing including a first type of symbol. For example, the first type of symbol may include at least one of the following: SBFD symbol, SBFD symbol configured in downlink, symbol having subcarriers for uplink transmission and subcarriers for downlink transmission, or symbol configured in downlink with subcarriers for uplink transmission and subcarriers for downlink transmission.

[0064] In some embodiments, a PRACH timing not associated with SBFD can be referred to as a non-SBFD PRACH timing, or a regular PRACH timing. For example, a PRACH timing not associated with SBFD could be... Figure 1 The "U" indicates an uplink time slot / symbol, or the "S" indicates a flexible time slot / symbol, etc.

[0065] In step 230, the target PRACH receive power is calculated based on the type of the current PRACH timing.

[0066] In some embodiments, in response to switching from the type of the previous PRACH timing to the type of the current PRACH timing, the target PRACH receive power is calculated based on the power offset of the PRACH timing type switch.

[0067] For example, the terminal first arbitrarily selects a time slot / symbol from "U" uplink time slot / symbol, "S" flexible time slot / symbol, or "SBFD" time slot / symbol to transmit PRACH. The selected time slot / symbol is the type of the previous PRACH timing. When the terminal detects a PRACH transmission failure, it will select an appropriate time slot / symbol to retransmit the PRACH. The time slot / symbol for retransmitting the PRACH is the type of the current PRACH timing. Since the type of the previous PRACH timing and the type of the current PRACH timing may be different, the values ​​of the power control parameters (such as preamble target received power, power ramp step size, etc.) corresponding to each type are also different. Therefore, when calculating the PRACH target received power, it is also necessary to additionally consider the power offset value of the PRACH timing type switching based on the type of the current PRACH timing.

[0068] In this way, when a PRACH power switch occurs, the power control parameters are configured according to the type of PRACH timing to determine the power offset, thereby keeping the power ramp at a reasonable level, which is beneficial to improving the quality of communication.

[0069] The following examples illustrate how to determine the power offset value for PRACH timing type switching.

[0070] In some embodiments, the power offset for PRACH timing type switching is calculated based on a first association parameter of the current PRACH timing type. For example, the first association parameter includes a preamble power ramp counter and / or a preamble power ramp step size associated with the PRACH timing.

[0071] For example, during the initial transmission, the preamble power ramp-up counter is set to 1. When the user terminal detects a PRACH transmission failure, it can attempt to reconnect, at which point the user terminal can increment the preamble power ramp-up counter by 1. If the current PRACH timing type differs from the previous PRACH timing type, the power offset for the PRACH timing type switch needs to be calculated based on the preamble power ramp-up step size associated with the PRACH timing types before and after the switch.

[0072] In some embodiments, the preamble power ramp step associated with the PRACH timing includes: the preamble power ramp step associated with the type of the current PRACH timing and the preamble power ramp step associated with the type of the previous PRACH timing.

[0073] In some embodiments, the power offset for PRACH timing type switching is calculated based on the preamble power ramp counter, the preamble power ramp step size associated with the current PRACH timing type, and the preamble power ramp step size associated with the previous PRACH timing type.

[0074] For example, if the current PRACH timing type is different from the previous PRACH timing type, the power offset value for PRACH timing type switching can be calculated using the following formula:

[0075]

[0076] In some embodiments, the power offset for PRACH timing type switching is calculated based on the preamble power ramp counter and the offset value.

[0077] For example, depending on the network side's assessment of the current network state, the power offset value for PRACH timing type switching can also be calculated using the following formula:

[0078]

[0079] For example, the offset value can be a pre-defined constant.

[0080] In some embodiments, the preamble power ramp step associated with the PRACH timing includes: a first type of PRACH timing associated with the preamble power ramp step and a second type of PRACH timing associated with the preamble power ramp step, wherein the first type of PRACH timing includes PRACH timings associated with SBFD and the second type of PRACH timing includes PRACH timings not associated with SBFD.

[0081] In some embodiments, the type of the previous PRACH timing includes a first type of PRACH timing or a second type of PRACH timing, and the type of the current PRACH timing is different from the type of the previous PRACH timing; in response to a switch between the first type of PRACH timing and the second type of PRACH timing, the power offset of the PRACH timing type switch is calculated based on the difference between the preamble power ramp counter, the preamble power ramp step size associated with the first type of PRACH timing, and the preamble power ramp step size associated with the second type of PRACH timing.

[0082] For example, when the PRACH timing type switches between the first type of PRACH timing and the second type of PRACH timing, the power offset of the PRACH timing type switch can be calculated based on the preamble power ramp step size associated with the first type of PRACH timing and the preamble power ramp step size associated with the second type of PRACH timing.

[0083] For example, when the PRACH timing type changes from Type I PRACH timing to Type II PRACH timing, the power offset of the PRACH timing type change can be calculated using the following formula:

[0084]

[0085] For example, when the PRACH timing type switches from Type II PRACH timing to Type I PRACH timing, the power offset of the PRACH timing type switch can be calculated using the following formula:

[0086]

[0087] In some embodiments, the power offset for PRACH timing type switching is 0.

[0088] In the above embodiments, when a PRACH timing switch occurs, a suitable method can be selected more flexibly based on the current state of the network to calculate the power offset value for the PRACH timing type switch. This is beneficial for improving the robustness and efficiency of communication.

[0089] Next, we will introduce, with some examples, how to calculate the target received power of PRACH based on the power offset of PRACH timing type switching.

[0090] In some embodiments, the target PRACH received power is calculated based on a second association parameter of the power offset of the PRACH timing type switch and the current PRACH timing type. This second association parameter and the aforementioned first association parameter are both parameters associated with the PRACH timing type; the parameters they contain overlap but are not entirely equivalent.

[0091] In some embodiments, the second associated parameter includes at least one of the following: preamble target received power, preamble power ramp counter, and preamble power ramp step size.

[0092] For example, when a user terminal initiates its first random access request to the base station, the PRACH target received power can be calculated based on the preamble target received power, the preamble format-related power offset, the preamble power ramp counter, and the preamble power ramp step size. For instance, the preamble target received power and the preamble power ramp step size can be obtained through relevant parameters of RRC (Radio Resource Control). The preamble format-related power offset can be obtained using the PRACH configuration index lookup. During initial transmission, the preamble power ramp counter has a value of 1.

[0093] For example, when a user terminal detects a PRACH transmission failure, it can attempt to reconnect and resend the PRACH to the base station. At this time, the user terminal can increment the preamble power ramp counter by 1. The preamble target received power and the preamble power ramp step size need to be re-determined based on the current PRACH timing type. Furthermore, due to the introduction of SBFD technology, the PRACH timing type may switch. Therefore, the power offset caused by the PRACH timing type switch also needs to be considered.

[0094] For example, the target PRACH receive power can be calculated using the following formula:

[0095] In some embodiments, the target PRACH receive power is calculated based on the power offset of the RACH type switching.

[0096] For example, when SBFD operation supports RACH type switching, the target PRACH receive power can be calculated using the following formula:

[0097]

[0098] The power offset value for RACH type switching is 0, or it can be calculated using the following formula:

[0099]

[0100] Here, Type I RACH refers to a two-step RACH process, and Type II RACH refers to a four-step RACH process.

[0101] In the above embodiments, different methods can be selected to calculate the PRACH target received power depending on whether the SBFD supports RACH type switching. Because the PRACH timing correlation parameters, the power offset of PRACH timing type switching, and the power offset of RACH type switching are comprehensively considered, the calculated PRACH target received power is more accurate, thereby effectively improving communication quality.

[0102] After calculating the PRACH target receive power using the above embodiments, it can be further calculated using... Figure 1 The remaining steps determine the PRACH transmission power.

[0103] In step 250, the PRACH transmission power is determined based on the PRACH target receive power.

[0104] For example, the user terminal can determine the PRACH transmission power based on the PRACH target received power calculated above. The calculation formula is as follows:

[0105]

[0106] For PRACH transmission power, The maximum output power configured for the user terminal. PRACH target received power, PL is path loss.

[0107] In step 270, PRACH is transmitted at PRACH transmission power at the current PRACH timing.

[0108] In the above embodiments, the target PRACH receive power is calculated based on the PRACH timing type, and then the PRACH transmission power is determined based on the target PRACH receive power. The PRACH is then transmitted at the PRACH transmission power during the current PRACH timing. When SBFD technology is introduced, controlling the PRACH transmission power based on the PRACH timing type during PRACH retransmissions can avoid unnecessary interference and power waste caused by power spikes, thereby improving communication quality.

[0109] Figure 3 Block diagrams illustrating some embodiments of the communication apparatus of this disclosure are shown.

[0110] like Figure 3 As shown, the communication device 300 includes: a type determination unit 301 for determining the type of the current PRACH timing; a calculation unit 302 for calculating the target PRACH receive power based on the type of the current PRACH timing; a transmission power determination unit 303 for determining the PRACH transmission power based on the target PRACH receive power; and a transmission unit 304 for transmitting PRACH at the PRACH transmission power during the current PRACH timing.

[0111] In some embodiments, the calculation unit 302 calculates the target PRACH receive power based on the power offset of the PRACH timing type switch in response to switching from the type of the previous PRACH timing to the type of the current PRACH timing.

[0112] In some embodiments, the power offset for PRACH timing type switching is 0.

[0113] In some embodiments, the calculation unit 302 calculates the power offset of the PRACH timing type switching based on a first associated parameter of the current PRACH timing type.

[0114] In some embodiments, the first associated parameter includes a preamble power ramp counter and / or a preamble power ramp step size associated with the PRACH timing.

[0115] In some embodiments, the preamble power ramp step associated with the PRACH timing includes: the preamble power ramp step associated with the type of the current PRACH timing and the preamble power ramp step associated with the type of the previous PRACH timing.

[0116] In some embodiments, the preamble power ramp step associated with the PRACH timing includes: a first type of PRACH timing associated with the preamble power ramp step and a second type of PRACH timing associated with the preamble power ramp step, wherein the first type of PRACH timing includes PRACH timings associated with SBFD and the second type of PRACH timing includes PRACH timings not associated with SBFD.

[0117] In some embodiments, the calculation unit 302 calculates the power offset of the PRACH timing type switching based on the preamble power ramp counter, the preamble power ramp step size associated with the current PRACH timing type, and the preamble power ramp step size associated with the previous PRACH timing type.

[0118] In some embodiments, the calculation unit 302 calculates the power offset of the PRACH timing type switching based on the preamble power ramp counter and the offset value.

[0119] In some embodiments, the type of the previous PRACH timing includes a first type of PRACH timing or a second type of PRACH timing, and the type of the current PRACH timing is different from the type of the previous PRACH timing; the calculation unit 302, in response to the switching between the first type of PRACH timing and the second type of PRACH timing, calculates the power offset of the PRACH timing type switching based on the difference between the preamble power ramp counter, the preamble power ramp step size associated with the first type of PRACH timing, and the preamble power ramp step size associated with the second type of PRACH timing.

[0120] In some embodiments, the calculation unit 302 calculates the PRACH target received power based on the power offset of the PRACH timing type switching and a second association parameter of the current PRACH timing type.

[0121] In some embodiments, the second associated parameter includes at least one of the following: preamble target received power, preamble power ramp counter, and preamble power ramp step size.

[0122] In some embodiments, the calculation unit 302 calculates the PRACH target received power based on the power offset of the RACH type switching.

[0123] In some embodiments, the PRACH timing associated with SBFD includes: the PRACH timing configured by SBFD parameters.

[0124] In some embodiments, the PRACH timing associated with SBFD includes: a PRACH timing including a first type of symbol, the first type of symbol being an SBFD symbol, or an SBFD symbol configured in the downlink, or a symbol having both subcarriers for uplink transmission and subcarriers for downlink transmission, or a symbol configured in the downlink having both subcarriers for uplink transmission and subcarriers for downlink transmission.

[0125] Figure 4 Block diagrams illustrating further embodiments of the communication apparatus of this disclosure are shown.

[0126] like Figure 4 As shown, the apparatus 400 of this embodiment includes a memory 401 and a processor 402 coupled to the memory 401. The processor 402 is configured to execute the communication method in any embodiment of this disclosure based on instructions stored in the memory 401.

[0127] The memory 401 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory may store, for example, the operating system, application programs, boot loader, database, and other programs.

[0128] Figure 5 Block diagrams illustrating other embodiments of the communication apparatus of this disclosure are shown.

[0129] like Figure 5 As shown, the apparatus 500 of this embodiment includes a memory 510 and a processor 520 coupled to the memory 510. The processor 520 is configured to execute the communication method in any of the foregoing embodiments based on instructions stored in the memory 510.

[0130] The memory 510 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory may store, for example, the operating system, application programs, boot loader, and other programs.

[0131] The device 500 may also include an input / output interface 530, a network interface 540, and a storage interface 550. These interfaces 530, 540, and 550, as well as the memory 510 and processor 520, can be connected via, for example, a bus 560. The input / output interface 530 provides a connection interface for input / output devices such as a monitor, mouse, keyboard, touchscreen, microphone, and speakers. The network interface 540 provides a connection interface for various networked devices. The storage interface 550 provides a connection interface for external storage devices such as SD cards and USB flash drives.

[0132] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0133] The communication method, communication apparatus, and computer-readable storage medium according to this disclosure have been described in detail above. To avoid obscuring the concept of this disclosure, some details known in the art have not been described. Those skilled in the art will fully understand how to implement the technical solutions disclosed herein based on the above description.

[0134] The methods and systems of this disclosure may be implemented in many ways. For example, they may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order of steps for the methods is for illustrative purposes only, and the steps of the methods of this disclosure are not limited to the specific order described above unless otherwise specifically stated. Furthermore, in some embodiments, this disclosure may also be implemented as a program recorded on a recording medium, the program including machine-readable instructions for implementing the methods according to this disclosure. Thus, this disclosure also covers recording media storing programs for performing the methods according to this disclosure.

[0135] While specific embodiments of this disclosure have been described in detail by way of examples, those skilled in the art should understand that the examples are for illustrative purposes only and are not intended to limit the scope of this disclosure. Those skilled in the art should understand that modifications can be made to the above embodiments without departing from the scope and spirit of this disclosure.

Claims

1. A communication method, comprising: Determine the type of current physical random access channel (PRACH) timing; Calculate the target PRACH receive power based on the current PRACH timing type; Determine the PRACH transmission power based on the target PRACH receive power; At the current PRACH timing, PRACH is transmitted at the PRACH transmission power.

2. The communication method according to claim 1, wherein, The step of calculating the target PRACH receive power based on the type of the current PRACH timing includes: In response to a switch from the type of the previous PRACH timing to the type of the current PRACH timing, the target PRACH received power is calculated based on the power offset of the PRACH timing type switch.

3. The communication method according to claim 2, wherein, The power offset for the PRACH timing type switching is 0; or The step of responding to a switch from the type of the previous PRACH timing to the type of the current PRACH timing, and calculating the target PRACH receive power based on the power offset of the PRACH timing type switch, includes: The power offset for switching the PRACH timing type is calculated based on the first associated parameter of the current PRACH timing type.

4. The communication method according to claim 3, wherein, The first associated parameter includes a preamble power ramp counter and / or a preamble power ramp step size associated with the PRACH timing.

5. The communication method according to claim 4, wherein, The preamble power ramp-up step size associated with the PRACH timing includes: The type-associated preamble power ramp step size of the current PRACH timing and the type-associated preamble power ramp step size of the previous PRACH timing.

6. The communication method according to claim 4, wherein, The preamble power ramp-up step size associated with the PRACH timing includes: The first type of PRACH timing is associated with the preamble power ramp step size, and the second type of PRACH timing is associated with the preamble power ramp step size. The first type of PRACH timing includes PRACH timings associated with sub-band full-duplex SBFD, and the second type of PRACH timing includes PRACH timings not associated with SBFD.

7. The communication method according to claim 3, wherein, The step of calculating the power offset for the PRACH timing type switching based on the first associated parameter of the current PRACH timing type includes: Calculated based on the preamble power ramp counter, the preamble power ramp step size associated with the current PRACH timing type, and the preamble power ramp step size associated with the previous PRACH timing type; or Calculated based on the preamble power ramp counter and offset value.

8. The communication method according to claim 3, wherein, The type of the previous PRACH timing includes either the first type of PRACH timing or the second type of PRACH timing, and the type of the current PRACH timing is different from the type of the previous PRACH timing. The step of calculating the power offset for the PRACH timing type switching based on the first associated parameter of the current PRACH timing type includes: In response to a switch between the first type of PRACH timing and the second type of PRACH timing, the calculation is based on the difference between the preamble power ramp counter, the preamble power ramp step size associated with the first type of PRACH timing, and the preamble power ramp step size associated with the second type of PRACH timing.

9. The communication method according to claim 2, wherein, The step of responding to a switch from the type of the previous PRACH timing to the type of the current PRACH timing, and calculating the target PRACH receive power based on the power offset of the PRACH timing type switch, includes: The target receive power of PRACH is calculated based on the power offset of the PRACH timing type switch and the second association parameter of the current PRACH timing type.

10. The communication method according to claim 9, wherein, The second associated parameter includes at least one of the following: preamble target received power, preamble power ramp counter, and preamble power ramp step size.

11. The communication method according to claim 9, wherein, The step of responding to a switch from the type of the previous PRACH timing to the type of the current PRACH timing, and calculating the target PRACH receive power based on the power offset of the PRACH timing type switch, includes: The target received power of the PRACH is calculated based on the power offset of the RACH type switching.

12. The communication method according to claim 6, wherein, The PRACH timing associated with sub-band full-duplex SBFD includes: PRACH timing configured by SBFD parameters; or The PRACH timing includes a first type of symbol, which is an SBFD symbol, or an SBFD symbol configured in the downlink, or a symbol that has both subcarriers for uplink transmission and subcarriers for downlink transmission, or a symbol configured in the downlink that has both subcarriers for uplink transmission and subcarriers for downlink transmission.

13. A communication device, comprising: Type determination unit, used to determine the type of the current physical random access channel (PRACH) timing; The calculation unit is used to calculate the target PRACH receive power based on the type of the current PRACH timing. A transmission power determination unit is used to determine the PRACH transmission power based on the PRACH target received power; A transmission unit is used to transmit PRACH at the PRACH transmission power during the current PRACH timing.

14. A communication device, comprising: Memory; and A processor coupled to the memory, the processor being configured to execute the communication method according to any one of claims 1 to 12 based on instructions stored in the memory.

15. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the communication method according to any one of claims 1 to 12.

16. A computer program product comprising instructions that, when executed by a processor, cause the processor to perform the communication method according to any one of claims 1 to 12.