Communication method and apparatus
By employing continuous symbol group transmission and repetitive transmission strategies in non-terrestrial network communication systems, the performance problem of random access sequence transmission under the new frame structure is solved, achieving efficient communication adaptation and performance guarantee.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-11-05
- Publication Date
- 2026-05-15
AI Technical Summary
In non-terrestrial network communication systems, how to ensure the transmission performance of random access sequences under new frame structures, especially when frame structures change, is a challenge that existing technologies struggle to effectively guarantee communication stability and efficiency.
By sending and receiving random access sequences on available random access resources through terminal devices and network devices, and using a continuous symbol group transmission method, combined with repeated transmission times and resource management strategies, the complete transmission of continuous symbol groups under the new frame structure is ensured. This includes appropriately discarding or delaying some symbol groups at the boundary of adjacent frame periods to adapt to the new frame structure and reduce loss.
The new frame structure improves the transmission performance of random access sequences, reduces data loss, and requires minimal modification to existing protocols, achieving efficient communication performance adaptation.
Smart Images

Figure CN2025132638_15052026_PF_FP_ABST
Abstract
Description
A communication method and apparatus
[0001] This application claims priority to Chinese Patent Application No. 202411599527.0, filed on November 8, 2024, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0003] With the development of information technology, there are more urgent requirements for the efficiency, mobility, and diversity of communications. Currently, in some important fields, such as space communications, aviation communications, maritime communications, and military communications, non-terrestrial networks (NTNs), such as satellite communications, play an irreplaceable role.
[0004] Compared to terrestrial networks, non-terrestrial networks utilize high, medium, and low Earth orbit satellites to achieve wide-area or even global coverage, providing seamless communication services to users worldwide. Non-terrestrial network communication systems can be integrated with terrestrial network communication systems, leveraging their respective strengths to create a globally seamless, integrated sea, land, air, and space communication network. This meets diverse user needs and represents a crucial direction for future communication development.
[0005] The frame structure involved in non-terrestrial networks differs from the frame structure used in existing standards. How to ensure the transmission performance of random access sequences under the new frame structure is a technical problem to be solved. Summary of the Invention
[0006] This application provides a communication method and apparatus that can guarantee the transmission performance of random access sequences.
[0007] Firstly, this application provides a communication method that can be applied to a terminal device. The terminal device can be a terminal as a finished product, a component or module with terminal functions, a circuit or chip (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), chip system, or processor) that can be applied to the terminal to perform communication functions. Alternatively, it can be a logical node, logical module, or software capable of implementing all or part of the terminal functions. The method includes:
[0008] The terminal device receives first information, which is used to indicate available random access resources and random access sequence format. The random access sequence format is used to indicate consecutive symbol groups, where consecutive symbol groups represent G symbol groups that need to be transmitted consecutively in the random access sequence, and G is a positive integer.
[0009] The terminal device transmits a random access sequence on at least one first random access resource among the available random access resources, wherein the first random access resource is a contiguous resource and the length of the first random access resource is not less than the length of a contiguous group of symbols.
[0010] Available random access resources refer to the resources used for random access, or in other words, the resources used to transmit random access sequences. The random access sequence format refers to the format of the random access sequence to be transmitted, and can be used to determine relevant information about the random access sequence to be transmitted, such as the length of consecutive symbol groups and the number of consecutive symbol groups contained in a random access sequence.
[0011] The length of a first random access resource is not less than the length of a contiguous group of symbols; that is, a first random access resource can transmit at least one contiguous group of symbols. A contiguous group of symbols can also be referred to as a G-symbol group or a G-symbol set.
[0012] Optionally, the period of the first random access resource is related to the frame period, and one first random access resource is included within one frame period. Accordingly, the at least one first random access resource is located within at least one frame period. For example, when the at least one first random access resource includes multiple first random access resources, the multiple first random access resources are located within different frame periods.
[0013] For example, a frame period sequentially includes consecutive downlink resources, consecutive guard band resources, and consecutive uplink resources. Specifically, the first random access resource may be included in the consecutive uplink resources within the frame period, and the first random access resources in different frame periods may include downlink resources and guard band resources.
[0014] Using the above method, the terminal device transmits a random access sequence on at least one first random access resource. Each first random access resource is continuous, and the length of each first random access resource is not less than the length of a continuous symbol group. Multiple first random access resources may be discontinuous, which can adapt to the new frame structure and ensure the transmission performance of the random access sequence under the new frame structure.
[0015] In one possible implementation, the first information is further used to indicate the number of repetitions R of the random access sequence, where the R random access sequences comprise N consecutive symbol groups; the terminal device transmits the random access sequence on at least one first random access resource among the available random access resources, including:
[0016] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the terminal device sends the first K consecutive symbol groups of N consecutive symbol groups on the initial first random access resource, and the terminal device processes the last NK consecutive symbol groups of N consecutive symbol groups according to the first method.
[0017] Where R, N, and K are all positive integers, and K is less than N; the first method includes:
[0018] Discard the (K+1)th consecutive symbol group from the N consecutive symbol groups;
[0019] When NK is greater than 1, the last NK-1 consecutive symbol groups of N consecutive symbol groups are sent on the first random access resource after the initial first random access resource.
[0020] The length of the first random access resource is greater than the length of K consecutive symbol groups but less than the length of K+1 consecutive symbol groups. This can be understood as the first random access resource being able to transmit at most K consecutive symbol groups completely. Therefore, the terminal device can transmit the first K consecutive symbol groups out of N consecutive symbol groups on the initial first random access resource. The initial first random access resource can be the first of at least one of the aforementioned first random access resources.
[0021] When N is greater than K, that is, when the number of consecutive symbol groups of the random access sequence to be transmitted is greater than K, since the first random access resource at the beginning can transmit the first K consecutive symbol groups out of the N consecutive symbol groups, the last NK consecutive symbol groups out of the N consecutive symbol groups cannot be transmitted through the first random access resource at the beginning.
[0022] The terminal device may discard the (K+1)th consecutive symbol group out of the N consecutive symbol groups. Alternatively, the terminal device may not transmit the (K+1)th consecutive symbol group out of the N consecutive symbol groups.
[0023] NK is greater than 1, which means that after the terminal device sends the first K consecutive symbol groups out of N consecutive symbol groups, there are at least two consecutive symbol groups that have not been sent. That is, the K+1th consecutive symbol group is the first of the at least two remaining consecutive symbol groups that have not been sent. There are other consecutive symbol groups that need to be sent after the K+1th consecutive symbol group.
[0024] Specifically, when NK is greater than 1, after the terminal device discards the (K+1)th consecutive symbol group in the N consecutive symbol groups, it can continue to send the last NK-1 consecutive symbol groups in the N consecutive symbol groups on the first random access resource after the initial first random access resource.
[0025] The first random access resource following the initial first random access resource may include the first first random access resource (or the next first random access resource) immediately following the initial first random access resource, and may also include the Tth first random access resource immediately following the initial first random access resource, where T is an integer greater than 1.
[0026] In the above implementation, the terminal device transmits consecutive symbol groups on the first random access resource. When the length of the first random access resource is greater than the length of K consecutive symbol groups but less than the length of K+1 consecutive symbol groups, the terminal device discards the K+1 consecutive symbol group. If the number of repetitions of the random access sequence is not completed, the terminal device continues to transmit consecutive symbol groups on subsequent first random access resources until the required random access sequence is transmitted. In this way, only one consecutive symbol group is discarded at the boundary between adjacent frame periods, which can reduce the loss of random access sequences and help ensure the transmission performance of random access sequences. In addition, the above scheme requires minimal modification to the existing protocol, and can achieve matching with the new frame structure with as little modification to the existing protocol as possible.
[0027] In one possible implementation, transmitting the last NK-1 consecutive symbol groups from N consecutive symbol groups on a first random access resource following the initial first random access resource includes:
[0028] When NK-1 is greater than K, the K+2th to 2K+1th consecutive symbol groups of N consecutive symbol groups are sent on the next first random access resource of the initial first random access resource, and the 2K+2th consecutive symbol group of N consecutive symbol groups is discarded.
[0029] Among them, the last NK-1 consecutive symbol groups in the N consecutive symbol groups can be understood as the first K consecutive symbol groups in the N consecutive symbol groups sent by the terminal device on the first random access resource at the beginning, and the remaining unsent consecutive symbol groups after discarding the K+1 consecutive symbol groups (for ease of description, it is referred to as the first remaining consecutive symbol group).
[0030] NK-1 is greater than K, meaning that the length of the last NK-1 consecutive symbol groups (i.e., the first remaining consecutive symbol groups) in the N consecutive symbol groups is greater than the length of a first random access resource. Since the next first random access resource can transmit at most K consecutive symbol groups completely, the next first random access resource can transmit at most the K+2 to 2K+1 consecutive symbol groups in the N consecutive symbol groups (i.e., the first K consecutive symbol groups in the first remaining consecutive symbol groups), while the last N-2K-1 consecutive symbol groups in the N consecutive symbol groups cannot be transmitted completely by the next first random access resource.
[0031] Specifically, when NK-1 is greater than K, after the terminal device discards the K+1th consecutive symbol group in the N consecutive symbol groups, it can continue to send the K+2th to the 2K+1th consecutive symbol groups in the next first random access resource, and discard the 2K+2th consecutive symbol group in the N consecutive symbol groups.
[0032] When N-2K-1 is greater than 1, after the terminal device discards the 2K+2th consecutive symbol group in the N consecutive symbol groups, it can continue to send the next N-2K-2 consecutive symbol groups in the N consecutive symbol groups on the first random access resource after the next first random access resource.
[0033] The latter N-2K-2 consecutive symbol groups in the N consecutive symbol groups can be understood as the terminal device sending the first K consecutive symbol groups in the N consecutive symbol groups on the initial first random access resource, discarding the K+1th consecutive symbol group, continuing to send the K+2th to the 2K+1th consecutive symbol groups on the next first random access resource, and the remaining unsent consecutive symbol groups after discarding the 2K+2th consecutive symbol group (for ease of description, denoted as the second remaining consecutive symbol group).
[0034] For the second remaining continuous symbol group, the terminal device can refer to the processing method for the first remaining continuous symbol group mentioned above, which will not be repeated here.
[0035] Through the above implementation method, when the terminal device transmits a continuous symbol group on multiple first random access resources, it will only discard a continuous symbol group at the boundary of every two adjacent frame periods. This can reduce the loss of random access sequences and help ensure the transmission performance of random access sequences.
[0036] In one possible implementation, the first information is further used to indicate the number of repetitions R of the random access sequence, where the R random access sequences comprise N consecutive symbol groups; the terminal device transmits the random access sequence on at least one first random access resource among the available random access resources, including:
[0037] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the terminal device sends the first K consecutive symbol groups in the N consecutive symbol groups on the initial first random access resource, and the terminal device processes the last NK consecutive symbol groups in the N consecutive symbol groups according to the second method.
[0038] Where R, N, and K are all positive integers, and K is less than N; the second method includes: discarding the last NK consecutive symbol groups in the N consecutive symbol groups.
[0039] When N is greater than K, that is, when the number of consecutive symbol groups of the random access sequence to be transmitted is greater than K, since the first random access resource at the beginning can transmit the first K consecutive symbol groups out of the N consecutive symbol groups, the last NK consecutive symbol groups out of the N consecutive symbol groups cannot be transmitted through the first random access resource at the beginning.
[0040] The terminal device may discard the last NK group of consecutive symbols in the N groups of consecutive symbols. In other words, the terminal device may not send the last NK group of consecutive symbols in the N groups of consecutive symbols.
[0041] In other words, after the terminal device sends the first K consecutive symbol groups out of N consecutive symbol groups on the initial first random access resource, it can be considered that the transmission of the random access sequence has been completed, and the terminal device can stop sending the random access sequence.
[0042] In the above implementation method, the terminal device transmits consecutive symbol groups on the first random access resource. When the length of the first random access resource is greater than the length of K consecutive symbol groups but less than the length of K+1 consecutive symbol groups, the terminal device discards all consecutive symbol groups after the Kth group. This further reduces modifications to existing protocols, enabling the matching of new frame structures with minimal changes to existing protocols.
[0043] In one possible implementation, the first information is further used to indicate the number of repetitions R of the random access sequence, where the R random access sequences comprise N consecutive symbol groups; the terminal device transmits the random access sequence on at least one first random access resource among the available random access resources, including:
[0044] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the terminal device sends the first K consecutive symbol groups in the N consecutive symbol groups on the initial first random access resource, and the terminal device processes the last NK consecutive symbol groups in the N consecutive symbol groups according to the third method.
[0045] Where R, N, and K are all positive integers, and K is less than N; the third method includes: sending the last NK groups of consecutive symbols from N groups of consecutive symbols on the first random access resource after the initial first random access resource.
[0046] Among them, the last NK consecutive symbol groups in the N consecutive symbol groups can be understood as the remaining untransmitted consecutive symbol groups after the terminal device transmits the first K consecutive symbol groups in the N consecutive symbol groups on the initial first random access resource (for ease of description, it is referred to as the third remaining consecutive symbol group).
[0047] The terminal device can transmit the last NK consecutive symbol groups (i.e., the third remaining consecutive symbol groups) from the N consecutive symbol groups on the first random access resource after the initial first random access resource. In other words, the terminal device does not discard any consecutive symbol group in the third remaining consecutive symbol group, but delays the transmission of the third remaining consecutive symbol group on the subsequent first random access resource.
[0048] In the above implementation method, the terminal device transmits consecutive symbol groups on the first random access resource. When the length of the first random access resource is greater than the length of K consecutive symbol groups but less than the length of K+1 consecutive symbol groups, the terminal device delays the transmission of consecutive symbol groups after the Kth consecutive symbol group on subsequent first random access resources. In this way, the terminal device does not discard consecutive symbol groups, further reducing the loss of random access sequences and helping to further ensure the transmission performance of random access sequences.
[0049] In one possible implementation, transmitting the last NK consecutive symbol groups from N consecutive symbol groups on a first random access resource following the initial first random access resource includes:
[0050] When NK is less than or equal to K, the terminal device transmits the last NK consecutive symbol groups from the N consecutive symbol groups on the next first random access resource after the initial first random access resource; or,
[0051] When NK is greater than K, the terminal device transmits the K+2 to 2K+1 consecutive symbol groups from the N consecutive symbol groups on the next first random access resource after the first first random access resource, and transmits the K+1 consecutive symbol group from the N consecutive symbol groups on the first random access resource after the next first random access resource.
[0052] NK is less than or equal to K, which means that the length of the last NK group of consecutive symbols in the N groups of consecutive symbols (i.e., the third remaining consecutive symbol group) is less than or equal to the length of a first random access resource, so that the last NK group of consecutive symbols in the N groups of consecutive symbols can be transmitted through the next first random access resource.
[0053] Specifically, when NK is less than or equal to K, after the terminal device transmits the first K consecutive symbol groups out of N consecutive symbol groups on the initial first random access resource, it can continue to transmit the last NK consecutive symbol groups out of N consecutive symbol groups on the next first random access resource, thereby completing the transmission of the random access sequence.
[0054] NK is greater than K, which means that the length of the last NK group of consecutive symbols in the N groups of consecutive symbols (i.e. the third remaining consecutive symbol group) is greater than the length of a first random access resource. Since the next first random access resource can transmit at most K groups of consecutive symbols, the last NK group of consecutive symbols in the N groups of consecutive symbols cannot be transmitted completely by the next first random access resource.
[0055] Specifically, when NK is greater than K, after the terminal device transmits the first K consecutive symbol groups out of N consecutive symbol groups on the initial first random access resource, it can continue to transmit the (K+2)th to (2K+1)th consecutive symbol groups out of N consecutive symbol groups on the next first random access resource.
[0056] It is understandable that after the terminal device continues to send the K+2 to 2K+1 consecutive symbol groups in the N consecutive symbol groups on the next first random access resource, there are still N-2K consecutive symbol groups (including the K+1 consecutive symbol group) that have not been sent. The terminal device can continue to send the remaining N-2K consecutive symbol groups on the first random access resource after the next first random access resource.
[0057] In the above implementation method, the terminal device transmits consecutive symbol groups on the first random access resource. When the length of the first random access resource is greater than the length of K consecutive symbol groups but less than the length of K+1 consecutive symbol groups, the terminal device delays the transmission of consecutive symbol groups after the Kth consecutive symbol group on subsequent first random access resources. In this way, the terminal device does not discard consecutive symbol groups, further reducing the loss of random access sequences and helping to further ensure the transmission performance of random access sequences.
[0058] In one possible implementation, the first information is further used to indicate the number of repetitions R of the random access sequence, where the R random access sequences comprise N consecutive symbol groups; the terminal device transmits the random access sequence on at least one first random access resource among the available random access resources, including:
[0059] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the terminal device sends the first K consecutive symbol groups in the N consecutive symbol groups on the initial first random access resource, and the terminal device processes the last NK consecutive symbol groups in the N consecutive symbol groups according to the fourth method.
[0060] Where R, N, and K are all positive integers, and K is less than N; the fourth method includes:
[0061] On the initial first random access resource, the first part of the K+1th consecutive symbol group of N consecutive symbol groups is transmitted. The first part occupies the resources in the initial first random access resource other than the resources occupied by the first K consecutive symbol groups.
[0062] When NK is greater than 1, the next NK-1 consecutive symbol groups of the random access sequence are sent on the first random access resource after the initial first random access resource.
[0063] The terminal device transmits the first part of the (K+1)th consecutive symbol group in the N consecutive symbol groups on the initial first random access resource. This can also be understood as the terminal device discarding only the second part of the (K+1)th consecutive symbol group in the N consecutive symbol groups. The second part is the part of the (K+1)th consecutive symbol group other than the first part. The second part can also be understood as the part that overlaps with other resources (or resources not used for random access, such as downlink resources or guard band resources).
[0064] In the above implementation, the terminal device transmits consecutive symbol groups on the first random access resource. When the length of the first random access resource is greater than the length of K consecutive symbol groups but less than the length of K+1 consecutive symbol groups, the terminal device continues transmitting consecutive symbol groups on the first random access resource until no more resources are available on the first random access resource. Thus, the terminal device does not need to determine whether to discard consecutive symbol groups; instead, the complexity is transferred to the network side, which handles the incomplete transmission of consecutive symbol groups, thereby simplifying the terminal behavior.
[0065] In one possible implementation, the terminal device receives second information indicating the minimum number of consecutive symbol groups to be transmitted; the terminal device transmits a random access sequence on at least one first random access resource among the available random access resources, including: the terminal device transmitting consecutive symbol groups with the minimum number of consecutive symbol groups on at least one first random access resource.
[0066] As a possible example, the minimum number of consecutive groups of symbols that need to be transmitted (denoted as N) minThe value of N is less than N mentioned earlier. Since the interval between adjacent values of the repetition count R can be large, such as 64 and 128, the granularity of N can also be relatively large. For example, if only 80 consecutive symbol groups need to be transmitted, then N can be configured... min To indicate the number of consecutive symbol groups that need to be transmitted, for example, N min =80.
[0067] When the number of consecutive symbol groups sent by the terminal device reaches N min At that time, the terminal device stops sending continuous symbol groups, that is, it stops sending random access sequences.
[0068] The above implementation method can ensure the transmission performance of random access sequences while minimizing the resources occupied by random access sequence transmission.
[0069] In one possible implementation, the terminal device receives second information indicating the minimum number of consecutive symbol groups to be transmitted; the terminal device transmits a random access sequence on at least one first random access resource among the available random access resources, including: the terminal device transmits consecutive symbol groups on at least one first random access resource until the number of consecutive symbol groups already transmitted is greater than or equal to the minimum number of groups, and the remaining resource length of the first random access resource currently used to transmit the consecutive symbol groups is less than the length of the consecutive symbol groups.
[0070] Wherein, the remaining resource length of the first random access resource currently used to transmit a continuous symbol group (for simplicity, denoted as the current first random access resource) is less than the length of the continuous symbol group, which can be understood as the remaining resources of the current first random access resource being insufficient to transmit a complete continuous symbol group.
[0071] When the number of consecutive symbol groups sent by the terminal device reaches N min When the remaining resources of the current first random access resource are insufficient to transmit a complete continuous symbol group, the terminal device stops transmitting continuous symbol groups, that is, stops transmitting random access sequences.
[0072] If the remaining resource length of the current first random access resource is greater than or equal to the length of the continuous symbol group, then the remaining resources of the current first random access resource can still transmit a complete continuous symbol group.
[0073] When the number of consecutive symbol groups sent by the terminal device reaches N minIf the remaining resources of the current first random access resource are still sufficient to transmit a complete continuous symbol group, the terminal device may continue to send continuous symbol groups until the remaining resources of the current first random access resource are insufficient to transmit a complete continuous symbol group, and then stop sending continuous symbol groups.
[0074] The above implementation methods can further ensure the transmission performance of random access sequences, while also reducing the resources occupied by random access sequence transmission to a certain extent.
[0075] In one possible implementation, the terminal device receives third information, which is used to indicate a first mode, a second mode, a third mode, or a fourth mode.
[0076] Through the above implementation methods, the behavior of the terminal device can be configured by the network side, which helps to enhance flexibility.
[0077] Secondly, this application provides a communication method that can be applied to a network device. The network device can be a network equipment as a final product, a component or module with network equipment functions, or a communication chip (e.g., a processor, baseband chip, or chip system) that can be used in a network device. The method includes:
[0078] The network device sends first information, which is used to indicate available random access resources and random access sequence format. The random access sequence format is used to indicate consecutive symbol groups, where consecutive symbol groups represent G symbol groups that need to be transmitted consecutively in the random access sequence, and G is a positive integer.
[0079] The network device receives a random access sequence on at least one first random access resource among available random access resources, wherein the first random access resource is a contiguous resource and the length of the first random access resource is not less than the length of a contiguous group of symbols.
[0080] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where R random access sequences comprise N consecutive symbol groups; the network device receives the random access sequence on at least one first random access resource among the available random access resources, including:
[0081] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the network device receives the first K consecutive symbol groups from the N consecutive symbol groups on the initial first random access resource, and the network device processes the last NK consecutive symbol groups from the N consecutive symbol groups according to the first method.
[0082] Where R, N, and K are all positive integers, and K is less than N; the first method includes:
[0083] The (K+1)th consecutive symbol group in N consecutive symbol groups will not be accepted.
[0084] When NK is greater than 1, the next NK-1 consecutive symbol groups of the random access sequence are received on the first random access resource after the initial first random access resource.
[0085] In one possible implementation, receiving the last NK-1 groups of consecutive symbols of the random access sequence on a first random access resource following the initial first random access resource includes:
[0086] When NK-1 is greater than K, the K+2 to 2K+1 consecutive symbol groups of N consecutive symbol groups are received on the next first random access resource of the initial first random access resource, and the 2K+2 consecutive symbol group of N consecutive symbol groups is not received.
[0087] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where R random access sequences comprise N consecutive symbol groups; the network device receives the random access sequence on at least one first random access resource among the available random access resources, including:
[0088] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the network device receives the first K consecutive symbol groups from the N consecutive symbol groups on the initial first random access resource, and the network device processes the last NK consecutive symbol groups from the N consecutive symbol groups according to the second method.
[0089] Where R, N, and K are all positive integers, and K is less than N; the second method includes: not accepting the last NK consecutive symbol groups in the N consecutive symbol groups.
[0090] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where R random access sequences comprise N consecutive symbol groups; the network device receives the random access sequence on at least one first random access resource among the available random access resources, including:
[0091] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the network device receives the first K consecutive symbol groups from the N consecutive symbol groups on the initial first random access resource, and the network device processes the last NK consecutive symbol groups from the N consecutive symbol groups according to the third method.
[0092] Where R, N, and K are all positive integers, and K is less than N; the third method includes: receiving the last NK groups of consecutive symbols from N groups of consecutive symbols on the first random access resource after the initial first random access resource.
[0093] In one possible implementation, receiving the last NK consecutive symbol groups from N consecutive symbol groups on a first random access resource following the initial first random access resource includes:
[0094] When NK is less than or equal to K, the last NK consecutive symbol groups from the N consecutive symbol groups are received on the next first random access resource after the initial first random access resource; or,
[0095] When NK is greater than K, the K+2th to 2K+1th consecutive symbol groups of N consecutive symbol groups are received on the next first random access resource after the first first random access resource, and the K+1th consecutive symbol group of N consecutive symbol groups is received on the first random access resource after the next first random access resource.
[0096] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where R random access sequences comprise N consecutive symbol groups; the network device receives the random access sequence on at least one first random access resource among the available random access resources, including:
[0097] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the network device receives the first K consecutive symbol groups from the N consecutive symbol groups on the initial first random access resource, and the network device processes the last NK consecutive symbol groups from the N consecutive symbol groups according to the fourth method.
[0098] Where R, N, and K are all positive integers, and K is less than N; the fourth method includes:
[0099] On the initial first random access resource, the first part of the K+1th consecutive symbol group in the N consecutive symbol groups is received. The first part occupies the resources in the initial first random access resource other than the resources occupied by the first K consecutive symbol groups.
[0100] When NK is greater than 1, the next NK-1 consecutive symbol groups of the random access sequence are received on the first random access resource after the initial first random access resource.
[0101] In one possible implementation, the network device sends second information indicating the minimum number of consecutive symbol groups to be transmitted; the network device receives a random access sequence on at least one first random access resource among the available random access resources, including: the network device receiving consecutive symbol groups with the minimum number of consecutive symbols on at least one first random access resource.
[0102] In one possible implementation, the network device sends second information indicating the minimum number of consecutive symbol groups to be transmitted; the network device receives a random access sequence on at least one first random access resource among the available random access resources, including: the network device receives consecutive symbol groups on at least one first random access resource until the number of consecutive symbol groups already received is greater than or equal to the minimum number of groups, and the remaining resource length of the first random access resource currently used to receive consecutive symbol groups is less than the length of the consecutive symbol groups.
[0103] In one possible implementation, the network device sends third information, which indicates a first mode, a second mode, a third mode, or a fourth mode.
[0104] Thirdly, this application provides a communication device that includes modules, units, or means for performing methods as described in the first aspect or any possible implementation thereof. These modules, units, or means may be implemented in software, hardware, or a combination of software and hardware.
[0105] In one possible implementation, the device includes:
[0106] The transceiver unit is used to receive first information, which indicates available random access resources and a random access sequence format. The random access sequence format indicates consecutive symbol groups, where consecutive symbol groups represent G symbol groups that need to be transmitted consecutively in the random access sequence, and G is a positive integer.
[0107] The transceiver unit is also configured to transmit a random access sequence on at least one first random access resource among the available random access resources, wherein the first random access resource is a contiguous resource and the length of the first random access resource is not less than the length of a contiguous group of symbols.
[0108] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0109] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are sent on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the first method.
[0110] Where R, N, and K are all positive integers, and K is less than N; the first method includes:
[0111] Discard the (K+1)th consecutive symbol group from the N consecutive symbol groups;
[0112] When NK is greater than 1, the next NK-1 consecutive symbol groups of the random access sequence are sent on the first random access resource after the initial first random access resource.
[0113] In one possible implementation, when the transceiver unit transmits the last NK-1 consecutive symbol groups of the random access sequence on the first random access resource following the initial first random access resource, it is specifically used for:
[0114] When NK-1 is greater than K, the K+2th to 2K+1th consecutive symbol groups of N consecutive symbol groups are sent on the next first random access resource of the initial first random access resource, and the 2K+2th consecutive symbol group of N consecutive symbol groups is discarded.
[0115] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0116] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are sent on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the second method.
[0117] Where R, N, and K are all positive integers, and K is less than N; the second method includes: discarding the last NK consecutive symbol groups in the N consecutive symbol groups.
[0118] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0119] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are sent on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the third method.
[0120] Where R, N, and K are all positive integers, and K is less than N; the third method includes: sending the last NK groups of consecutive symbols from N groups of consecutive symbols on the first random access resource after the initial first random access resource.
[0121] In one possible implementation, when the transceiver unit transmits the last NK consecutive symbol groups from N consecutive symbol groups on a first random access resource following the initial first random access resource, it is specifically used for:
[0122] When NK is less than or equal to K, the last NK consecutive symbol groups from the N consecutive symbol groups are transmitted on the next first random access resource after the initial first random access resource; or,
[0123] When NK is greater than K, the K+2th to 2K+1th consecutive symbol groups of N consecutive symbol groups are transmitted on the next first random access resource after the first first random access resource, and the K+1th consecutive symbol group of N consecutive symbol groups is transmitted on the first random access resource after the next first random access resource.
[0124] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0125] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are sent on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the fourth method.
[0126] Where R, N, and K are all positive integers, and K is less than N; the fourth method includes:
[0127] On the initial first random access resource, the first part of the K+1th consecutive symbol group of N consecutive symbol groups is transmitted. The first part occupies the resources in the initial first random access resource other than the resources occupied by the first K consecutive symbol groups.
[0128] When NK is greater than 1, the next NK-1 consecutive symbol groups of the random access sequence are sent on the first random access resource after the initial first random access resource.
[0129] In one possible implementation, the transceiver unit is further configured to: receive second information, the second information indicating the minimum number of consecutive symbol groups to be transmitted; and when the transceiver unit transmits a random access sequence on at least one first random access resource among the available random access resources, it is specifically configured to: transmit consecutive symbol groups with the minimum number of consecutive symbol groups on at least one first random access resource.
[0130] In one possible implementation, the transceiver unit is further configured to: receive second information, the second information indicating the minimum number of consecutive symbol groups to be transmitted; when the transceiver unit transmits a random access sequence on at least one first random access resource among the available random access resources, it is specifically configured to: transmit consecutive symbol groups on at least one first random access resource until the number of consecutive symbol groups already transmitted is greater than or equal to the minimum number of groups, and the remaining resource length of the first random access resource currently used to transmit the consecutive symbol groups is less than the length of the consecutive symbol groups.
[0131] In one possible implementation, the transceiver unit is further configured to: receive third information, which is used to indicate a first mode, a second mode, a third mode, or a fourth mode.
[0132] Fourthly, this application provides a communication device that includes modules, units, or means for performing methods as described in the second aspect or any possible implementation thereof. These modules, units, or means may be implemented in software, hardware, or a combination of software and hardware.
[0133] In one possible implementation, the device includes:
[0134] The transceiver unit is used to send first information, which indicates the available random access resources and the random access sequence format. The random access sequence format indicates consecutive symbol groups, where consecutive symbol groups represent G symbol groups that need to be transmitted consecutively in the random access sequence, and G is a positive integer.
[0135] The transceiver unit is also configured to receive a random access sequence on at least one first random access resource among the available random access resources, wherein the first random access resource is a contiguous resource and the length of the first random access resource is not less than the length of a contiguous group of symbols.
[0136] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0137] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are received on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the first method.
[0138] Where R, N, and K are all positive integers, and K is less than N; the first method includes:
[0139] The (K+1)th consecutive symbol group in N consecutive symbol groups will not be accepted.
[0140] When NK is greater than 1, the next NK-1 consecutive symbol groups of the random access sequence are received on the first random access resource after the initial first random access resource.
[0141] In one possible implementation, when the transceiver unit receives the last NK-1 groups of consecutive symbols of a random access sequence on a first random access resource following the initial first random access resource, it is specifically used for:
[0142] When NK-1 is greater than K, the K+2 to 2K+1 consecutive symbol groups of N consecutive symbol groups are received on the next first random access resource of the initial first random access resource, and the 2K+2 consecutive symbol group of N consecutive symbol groups is not received.
[0143] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0144] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are received on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the second method.
[0145] Where R, N, and K are all positive integers, and K is less than N; the second method includes: not accepting the last NK consecutive symbol groups in the N consecutive symbol groups.
[0146] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0147] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are received on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the third method.
[0148] Where R, N, and K are all positive integers, and K is less than N; the third method includes: receiving the last NK groups of consecutive symbols from N groups of consecutive symbols on the first random access resource after the initial first random access resource.
[0149] In one possible implementation, when the transceiver unit receives the last NK consecutive symbol groups from N consecutive symbol groups on a first random access resource following the initial first random access resource, it is specifically used for:
[0150] When NK is less than or equal to K, the last NK consecutive symbol groups from the N consecutive symbol groups are received on the next first random access resource after the initial first random access resource; or,
[0151] When NK is greater than K, the K+2th to 2K+1th consecutive symbol groups of N consecutive symbol groups are received on the next first random access resource after the first first random access resource, and the K+1th consecutive symbol group of N consecutive symbol groups is received on the first random access resource after the next first random access resource.
[0152] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0153] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are received on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the fourth method.
[0154] Where R, N, and K are all positive integers, and K is less than N; the fourth method includes:
[0155] On the initial first random access resource, the first part of the K+1th consecutive symbol group in the N consecutive symbol groups is received. The first part occupies the resources in the initial first random access resource other than the resources occupied by the first K consecutive symbol groups.
[0156] When NK is greater than 1, the next NK-1 consecutive symbol groups of the random access sequence are received on the first random access resource after the initial first random access resource.
[0157] In one possible implementation, the transceiver unit is further configured to: send second information, the second information indicating the minimum number of consecutive symbol groups to be transmitted; and when the transceiver unit receives a random access sequence on at least one first random access resource among the available random access resources, it is specifically configured to: receive consecutive symbol groups with the minimum number of consecutive symbol groups on at least one first random access resource.
[0158] In one possible implementation, the transceiver unit is further configured to: send second information, the second information indicating the minimum number of consecutive symbol groups to be transmitted; when the transceiver unit receives a random access sequence on at least one first random access resource among the available random access resources, it is specifically configured to: receive consecutive symbol groups on at least one first random access resource until the number of consecutive symbol groups already received is greater than or equal to the minimum number of groups, and the remaining resource length of the first random access resource currently used to receive consecutive symbol groups is less than the length of the consecutive symbol groups.
[0159] In one possible implementation, the transceiver unit is further configured to: send third information, which is used to indicate the first mode, the second mode, the third mode, or the fourth mode.
[0160] Fifthly, this application provides a communication device including a processor for executing computer programs or instructions, which, when executed, cause the methods of any one of the first to second aspects or any possible implementations described above to be implemented. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, with the processor coupled to the communication interface.
[0161] In a sixth aspect, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed, cause the method of any one of the first to second aspects or any possible implementation thereof to be implemented.
[0162] In a seventh aspect, this application provides a computer program product comprising a computer program or instructions that, when executed, cause the method of any one of the first to second aspects or any possible implementation thereof to be implemented.
[0163] Eighthly, this application provides a chip including a processor for executing computer programs or instructions, which, when executed, cause the methods of any one of the first to second aspects or any possible implementations described above to be implemented. Optionally, the chip further includes a communication interface for receiving or transmitting signals.
[0164] Ninthly, this application provides a chip including logic circuitry and an input / output interface. The logic circuitry is coupled to the input / output interface and transmits data through the input / output interface to perform the methods of any one of the first to second aspects or any possible implementation thereof.
[0165] In a tenth aspect, this application provides a communication system comprising a communication device as described in the third aspect or any possible implementation thereof, and / or a communication device as described in the fourth aspect or any possible implementation thereof.
[0166] Eleventhly, this application provides a communication system including a terminal device and a network device. The terminal device is used to perform the method of the first aspect or any possible implementation thereof, and the network device is used to perform the method of the second aspect or any possible implementation thereof.
[0167] The beneficial effects of the second to eleventh aspects mentioned above can be referred to the description of the beneficial effects in the first aspect, and will not be repeated here.
[0168] Furthermore, in the process of executing any of the first to second aspects and any possible implementations of the method described above, the processes related to sending and / or receiving information can be understood as the process of the processor outputting information and / or the processor receiving input information. When outputting information, the processor can output the information to a transceiver (or communication interface, or transmitting module) for transmission. After the information is output by the processor, it may require further processing before reaching the transceiver. Similarly, when the processor receives input information, the transceiver (or communication interface, or transmitting module) receives the information and inputs it to the processor. Furthermore, after the transceiver receives the information, it may require further processing before being input to the processor.
[0169] Based on the above principles, for example, the information sent mentioned in the aforementioned method can be understood as information output by the processor. Similarly, the information received can be understood as information received by the processor from input.
[0170] Alternatively, the operations of transmitting, sending, and receiving involved in the processor can be more generally understood as processor output and receiving, input, etc., unless otherwise specified, or if they do not contradict their actual function or internal logic in the relevant description.
[0171] Optionally, in the process of executing the method of any of the first to second aspects and any possible implementations described above, the processor may be a processor specifically designed to execute these methods, or it may be a processor that executes these methods by executing computer instructions stored in memory, such as a general-purpose processor. The memory may be a non-transitory memory, such as read-only memory (ROM), which may be integrated with the processor on the same chip or disposed on separate chips. This application does not limit the type of memory or the arrangement of the memory and processor. Attached Figure Description
[0172] The accompanying drawings used in the embodiments of this application are described below.
[0173] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0174] Figure 2 is a schematic diagram of the architecture of an NTN communication system provided in an embodiment of this application;
[0175] Figure 3 is a schematic diagram of the frame structure of the Iridium satellite;
[0176] Figure 4 is a schematic diagram of a random access sequence;
[0177] Figure 5 is a schematic diagram of another random access sequence;
[0178] Figure 6 is a schematic diagram of a frame structure #1 provided in an embodiment of this application;
[0179] Figure 7 is a flowchart illustrating a communication method provided in an embodiment of this application;
[0180] Figure 8 is a schematic diagram of a random access transmission method provided in an embodiment of this application;
[0181] Figure 9 is a schematic diagram of another random access transmission method provided in an embodiment of this application;
[0182] Figure 10 is a schematic diagram of another random access transmission method provided in an embodiment of this application;
[0183] Figure 11 is a schematic diagram of another random access transmission method provided in an embodiment of this application;
[0184] Figure 12 is a schematic diagram of another random access transmission method provided in an embodiment of this application;
[0185] Figure 13 is a schematic diagram of another random access transmission method provided in an embodiment of this application;
[0186] Figure 14 is a schematic diagram of another random access transmission method provided in an embodiment of this application;
[0187] Figure 15 is a schematic diagram of another random access transmission method provided in an embodiment of this application;
[0188] Figure 16 is a schematic diagram of another random access transmission method provided in an embodiment of this application;
[0189] Figure 17 is a schematic diagram of another random access transmission method provided in an embodiment of this application;
[0190] Figure 18 is a schematic diagram of another random access transmission method provided in an embodiment of this application;
[0191] Figure 19 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0192] Figure 20 is a schematic diagram of another communication device provided in an embodiment of this application;
[0193] Figure 21 is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0194] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0195] In this application, the words "exemplarily" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplarily" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design options. Rather, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.
[0196] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the order, sequence, priority, or importance of the multiple objects. Furthermore, "first" and "second" are not necessarily different. In addition, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0197] The term "embodiment" as used herein means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the various embodiments of this application are consistent and can be mutually referenced, and technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0198] It should be understood that in this application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0199] In the description of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information is called the information to be instructed. In the specific implementation process, there are many ways to instruct the information to be instructed. For example, the information to be instructed can be directly instructed, such as by instructing the information itself or its index. Alternatively, the information to be instructed can be indirectly indicated by instructing other information, where there is a relationship between the indicated other information and the information to be instructed. Another example is that only a part of the information to be instructed can be indicated, while the other parts are known or pre-agreed upon. Furthermore, the instruction of specific information can be achieved by using a pre-agreed (such as an agreement) arrangement of various pieces of information, thereby reducing the instruction overhead to some extent.
[0200] It is understood that in the description of this application, "when," "if," and "if" all refer to the device making a corresponding action under certain objective circumstances, and are not time-limited, nor do they require the device to make a judgment action when it is implemented, nor do they mean that there are other limitations.
[0201] The technical solutions of this application embodiment can be applied to various communication systems, such as long term evolution (LTE) communication systems, new radio (NR) communication systems, LTE-A advanced (LTE-A) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, machine-to-machine (M2M) communication systems, internet of things (IoT) communication systems, narrowband internet of things (NB-IoT) communication systems, integrated sensing and communication systems, frequency division duplex (FDD) communication systems, time division duplex (TDD) communication systems, non-terrestrial network (NTN) communication systems, wireless projection communication systems, integrated access and backhaul (IAB) communication systems, public land mobile network (PLMN) communication systems, and non-public networks. The network (NPN) communication system, as well as communication systems evolved from the fifth-generation (5G) communication system (e.g., the sixth-generation (6G) communication system), or non-3rd generation partnership project (3GPP) communication systems, are not restricted. The NTN can be a communication system integrated with other communication systems such as 4G, 5G mobile communication systems, or future communication systems, such as NR NTN, IoT NTN, etc.
[0202] For example, please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. As shown in Figure 1, the communication system may include at least one terminal device and at least one network device. The terminal device can be connected to the network device wirelessly or via a wired connection, enabling uplink (UL) or downlink (DL) communication between the terminal device and the network device. Terminal devices can also be connected wirelessly or via a wired connection, enabling sidelink (SL) communication between them.
[0203] The terminal device in this application embodiment is a user-side entity used to receive or transmit signals, providing voice and / or data to the user. The terminal device may also be referred to as a terminal, terminal apparatus, access terminal, user terminal, subscriber unit, user equipment (UE), user station, mobile device, mobile station (MS), mobile station, mobile client, mobile unit, remote station, remote terminal, remote unit, wireless unit, wireless communication equipment, user agent, or user apparatus, etc. For example, the terminal device in this application embodiment may be a mobile phone, tablet computer, computer with wireless transceiver function, train, airplane, mobile internet device (MID), virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control (e.g., robot), wireless terminal in vehicle networking (e.g., in-vehicle equipment, vehicle equipment, in-vehicle module, vehicle), wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, machine type communication (MTC) terminal, cellular phone, smartphone, cordless phone, session initiation protocol (SIP) phone, wireless data card, wireless local loop (WLL) station, personal digital assistant (PDA) PDA (Power Assistant), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, etc.
[0204] It should be noted that the terminal device described in the embodiments of this application can be a terminal as a final product, such as the various terminal devices mentioned above; it can also be a component or part with terminal functions; it can be a circuit or chip (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip or system-in-package (SIP) chip containing a modem core), a chip system, or a processor that can be applied to the terminal to perform communication functions; or it can be a logic node, logic module, or software that can implement all or part of the terminal functions. In other words, the components, parts, or chips applied in the aforementioned terminal devices also belong to the category of terminal devices.
[0205] In Figure 1, network devices are exemplified using access network (AN) devices. Access network devices, also known as radio access network (RAN) devices, or simply access networks, are nodes or devices that connect terminal devices to a wireless network. In other words, the access network provides access services to terminal devices, enabling them to access (or connect to) the network. Access networks can support both wired and wireless access.
[0206] The network devices in this application embodiment may include, but are not limited to: base stations (or Node Bs, NBs), next-generation base stations (gNBs), evolved Node Bs (eNBs), radio network controllers (RNCs), base station controllers (BSCs), base transceiver stations (BTSs), home evolved Node Bs (HeNBs, or home Node Bs, HNBs), base band units (BBUs), access points (APs), wireless relay nodes, wireless backhaul nodes, transmission points (TPs), or transmission and reception points (TRPs), etc. They may also be one or a group of antenna panels of a base station in a 5G system, or network nodes constituting a gNB or TP, such as BBUs or distributed units (DUs), etc. The base station may be a macro base station, a micro base station, a pico base station, a small cell, a relay station, or a balloon station, etc.
[0207] In some deployments, a gNB may include a centralized unit (CU) and a dedicated unit (DU). The gNB may also include an active antenna unit (AAU). The CU implements some of the gNB's functions, and the DU implements others. For example, the CU handles non-real-time protocols and services, implementing radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions. The DU handles physical layer protocols and real-time services, implementing radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. The AAU implements some physical layer processing functions, radio frequency processing, and active antenna-related functions. RRC layer information is generated by the CU and is ultimately encapsulated by the DU's PHY layer to become PHY layer information, or it may be derived from PHY layer information. Therefore, in this architecture, higher-layer signaling, such as RRC layer signaling, can be considered as being sent by the DU, or by the DU+AAU. It is understood that network devices can be one or more of the following: CU nodes, DU nodes, and AAU nodes. Furthermore, a CU can be classified as a network device in the radio access network (RAN) or a network device in the core network (CN); this application does not limit this classification.
[0208] Furthermore, the solution provided in this application can be applied to satellite communication systems, such as 5G systems or NTN integrated into future evolved communication systems. In this case, the network equipment can be a satellite with access network equipment functionality, or an access network device deployed on a satellite. In some satellite communication scenarios, the network equipment can also be a satellite communication terminal, such as a portable station, a fixed station, a vehicle-mounted or airborne satellite communication terminal. It should be understood that in these scenarios, the satellite communication terminal communicates with the satellite and can act as a micro base station or satellite data station to further provide data interfaces to user equipment accessing the satellite communication terminal.
[0209] It should be noted that the network device described in the embodiments of this application can be a network device as a final product, such as the various network devices mentioned above, or it can be a component or part with network device functions, or it can be a communication chip (such as a processor, baseband chip, or chip system, etc.) that can be applied in a network device. That is to say, the components, parts, or chips applied in the above-mentioned network devices also belong to network devices.
[0210] It should be noted that although the network architecture shown in Figure 1 illustrates the access network and terminal devices, the application scenario may not be limited to the access network and terminal devices. For example, it may also include devices for carrying virtualized network functions. These are obvious to those skilled in the art and will not be elaborated here.
[0211] Furthermore, the number and types of network devices and terminal devices included in the network architecture shown in Figure 1 are merely examples, and the embodiments of this application are not limited thereto. For example, it may also include more or fewer terminal devices communicating with the network devices. As another example, it may also include more or fewer network devices communicating with the terminal devices. For the sake of brevity, they are not described one by one in the accompanying drawings.
[0212] Optionally, the communication system may also include network devices not shown in Figure 1, such as core network (CN) devices, data network devices, etc.
[0213] In some embodiments, the network device and the terminal device may also be referred to as communication devices, which may be general-purpose devices or special-purpose devices. This application does not specifically limit this.
[0214] This application does not limit the location of the terminal equipment and network equipment; the terminal equipment and network equipment can be in a fixed state or in a mobile state. The terminal equipment and network equipment can be deployed on land, or on water, in the air, etc.
[0215] In this embodiment, network devices deployed in the air can be referred to as non-terrestrial network devices, and network devices deployed on the ground can be referred to as terrestrial network devices. An NTN communication system includes at least one non-terrestrial network device, while network devices in a terrestrial communication system are all terrestrial network devices. Terrestrial network devices, relative to non-terrestrial network devices, are stationary or move at a relatively slow speed. In other words, non-terrestrial network devices, relative to terrestrial network devices, can be high-speed mobile network devices.
[0216] Non-terrestrial network equipment may include satellites, high-altitude platforms (HAPs), drones, hot air balloons, low-Earth orbit satellites, medium-Earth orbit satellites, high-Earth orbit satellites, etc., without limitation. The term "satellite" in this application can refer to a collection of satellites and other network equipment related to satellite communication; therefore, in this application, the descriptions "satellite" and "satellite network equipment" are equivalent.
[0217] Please refer to Figure 2, which is a schematic diagram of the architecture of an NTN communication system provided in an embodiment of this application. Figure 2 uses an NTN communication system integrated with a 5G communication system as an example. It should be understood that the solution provided in this embodiment can also be applied to NTN systems integrated with future evolving communication systems. The access network can be a next-generation radio access network (NG-RAN), and the core network can be a 5G core network (5G CN). This architecture can be understood as an NTN-based NG-RAN architecture.
[0218] The interface between the terminal equipment and the access network is called the air interface, such as the NR Uu interface. The NG interface, as the interface between the access network and the core network, is mainly used for exchanging non-access stratum (NAS) signaling in the core network, as well as user service data. The Xn interface is the interface between access networks, mainly used for exchanging handover signaling. The N6 interface can be the interface between the core network and the data network.
[0219] It should be noted that the above interfaces are exemplified using a 5G communication system. Different communication systems may use different names. For instance, in a fourth-generation (4G) communication system, the interface between access networks can be an X2 interface, and the interface between the access network and the core network can be an S1 interface, etc. Of course, in future communications, the names of these interfaces may remain unchanged or be replaced with other names; this application does not limit this.
[0220] An NTN communication system may include at least one terminal device, at least one non-terrestrial network device, and at least one terrestrial network device. For example, as shown in Figure 2, an NTN system includes two terminal devices, two non-terrestrial network devices, and multiple terrestrial network devices. The non-terrestrial network devices are 5G base stations (deployed on satellites), and the terrestrial network devices include ground stations, 5G user plane functions (UPFs), 5G control plane functions (UPFs), and data network devices.
[0221] 5G core network equipment consists of multiple functional units, which can be divided into control plane and data plane functional entities, as shown in Figure 2, namely the 5G control plane processing unit and the 5G user plane processing unit. The 5G control plane processing unit may include the access and mobility management function (AMF) network element and the session management function (SMF) network element shown in Figure 2, and may also include policy control function (PCF) network elements, unified data management (UDM) network elements, application function (AF) network elements, location management function (LMF) network elements, etc., not shown in Figure 2. The ground station is responsible for forwarding signaling and service data between the satellite (access network equipment) and the core network equipment. The functions of terminal equipment and various network devices are as described above and will not be repeated here.
[0222] Taking the integration of satellite and 5G networks as an example, the integration of satellite and 5G will give full play to their respective advantages and provide users with more comprehensive and high-quality services, mainly reflected in the following aspects:
[0223] (1) In remote areas, on airplanes or on ocean-going ships where terrestrial 5G networks cannot cover, satellites can provide economical and reliable network services, extending the network to places where terrestrial networks cannot reach.
[0224] (2) Satellites can provide continuous and uninterrupted network connections for IoT devices and mobile carriers such as airplanes, ships, trains and cars. After satellites are integrated with 5G, the service capabilities of 5G systems in this regard can be greatly enhanced.
[0225] (3) The superior broadcast / multicast capabilities of satellites can provide efficient data distribution services for network edge and user terminals.
[0226] Compared to earlier satellite mobile communication systems, the current development of satellite mobile communication exhibits the following characteristics:
[0227] (1) Miniaturization of mobile terminals: Supports a variety of mobile communication terminals, including handheld devices.
[0228] (2) Broadband communication services: In addition to traditional narrowband voice services, high-speed data services and network multimedia communication services are also provided.
[0229] One project within the 3GPP standard aims to apply existing 3GPP standard technologies to the Iridium satellite constellation for commercial applications. By appropriately adapting to the existing 3GPP standard for narrowband Internet of Things (NB-IoT), the protocol can operate based on the frame structure characteristics of Iridium.
[0230] Please refer to Figure 3, which is a schematic diagram of the Iridium satellite frame structure. As shown in Figure 3, the Iridium satellite frame structure period (or frame period) is 90ms, of which each uplink (UL) and downlink (DL) time slot occupies a duration of 8.28ms, and also includes a 20.32ms simplex time slot for broadcasting.
[0231] The 3GPP NB IoT standard uses a 1ms subframe as a basic scheduling time unit. One subframe includes two time slots, and the frame structure period is 10ms. Therefore, it is quite different from the frame structure and period of Iridium.
[0232] The 3GPP standard includes two tables, Table 1 and Table 2, which define the random access sequences for FDD and TDD, respectively.
[0233] Table 1
[0234] Table 2
[0235] Here, "preamble format" refers to the format of the random access sequence (or preamble). For example, Table 1 shows formats 0, 1, and 2 of the random access sequence in FDD mode. Similarly, Table 2 shows formats 0, 1, 2, 0-a, and 1-a of the random access sequence in TDD mode. "Supported uplink-downlink configurations" indicates the supported uplink and downlink configurations.
[0236] A symbol group of a random access sequence consists of a length of T. CP The cyclic prefix and the length of T SEQ The sequence consists of , where the length is T. SEQ The sequence consists of N sequences of the same length.
[0237] P represents the number of symbol groups in a random access sequence; that is, a random access sequence consists of P symbol groups. G represents the number of symbol groups protected by a continuously transmitted random access sequence, or the number of symbol groups that the random access sequence needs to transmit continuously. In the random access sequence formats shown in Table 1, G and P are equal. In the random access sequence formats shown in Table 2, G and P are not equal. T S T represents a sampling point. S =0.03255μs.
[0238] For example, please refer to Figure 4, which is a schematic diagram of a random access sequence. Figure 4 illustrates a random access sequence format 0 (preamble format 0) in FDD mode as an example. CP =2048T S T SEQ =5*8192T S P = 4, G = 4. Therefore, the preamble consists of 4 symbol groups, each with a length of T. CP +T SEQ =1.4ms, therefore the length of the random access sequence is 5.6ms. In addition, the random access sequence needs to continuously transmit G symbol groups, which is 4 symbol groups. The length of G symbol groups is 5.6ms, that is, the resource length required to continuously transmit G symbol groups is 5.6ms.
[0239] As another example, please refer to Figure 5, which is a schematic diagram of another random access sequence. Figure 5 illustrates a preamble format 1 random access sequence in FDD mode as an example. CP =8192T S T SEQ =5*8192T S P = 4, G = 4. Therefore, the preamble consists of 4 symbol groups, each with a length of T. CP +T SEQ =1.6ms, therefore the length of the random access sequence is 6.4ms. In addition, the random access sequence needs to continuously transmit G symbol groups, which is 4 symbol groups. The length of G symbol groups is 6.4ms, that is, the resource length required to continuously transmit G symbol groups is 6.4ms.
[0240] For another example, for random access sequence format 2 in FDD mode, T CP =24576T S TSEQ =3 * 24576 S P=6, G=6. Therefore, the random access sequence consists of 6 symbol groups, each with a length of T. CP +T SEQ = 3.2ms, therefore the length of the random access sequence is 19.2ms. In addition, the random access sequence needs to continuously transmit G symbol groups, which is 6 symbol groups. The length of G symbol groups is 19.2ms, that is, the resource length required to continuously transmit G symbol groups is 19.2ms.
[0241] It should be noted that FDD uses different frequency points for uplink and downlink, enabling continuous uplink and downlink resources, thus eliminating the need for multiple frame structures. In contrast, TDD-based random access sequences are related to their corresponding frame structures; different frame structures are suitable for different random access sequences. This is mainly because different TDD frame structures have different lengths of continuous uplink resources, while random access sequences require the continuous transmission of G symbol groups (or simply G symbol groups). Therefore, the corresponding TDD frame structure must have at least one continuous uplink resource capable of transmitting one G symbol group. The TDD frame structure is shown in Table 3 below:
[0242] Table 3
[0243] In this table, uplink-downlink configurations represent the uplink and downlink configurations (or frame structure format), downlink-to-uplink switch-point periodicity represents the uplink-to-downlink switching time interval, and subframe number represents the subframe number. U represents an uplink subframe, D represents a downlink subframe, and S represents a special subframe. A TDD frame consists of 10 subframes. As can be seen from Table 3, frame structures 0, 3, and 6 have 3 consecutive uplink subframes, frame structures 1 and 4 have 2 consecutive uplink subframes, and frame structures 2 and 5 have only 1 consecutive uplink subframe.
[0244] For the random access sequences in TDD mode shown in Table 2 above, formats 0, 1, 2, 0-a, and 1-a, the resource lengths required for continuous transmission of G symbol groups are 0.84ms, 1.6ms, 2.67ms, 0.95ms, and 1.1ms, respectively. It can be seen that formats 0 and 0-a have G symbol groups shorter than 1ms. Therefore, only these two formats can be used in frame structures 2 and 5, because frame structures 2 and 5 only have one consecutive uplink subframe, and can transmit uplink signals for a maximum of 1ms.
[0245] Since the existing standard random access technology is designed according to the existing frame structure, and as mentioned earlier, the frame structure of Iridium is quite different from the frame structure used in the existing standard, if the random access technology of the existing standard is directly applied to the frame structure of Iridium, the transmission performance of the random access sequence may be affected.
[0246] Therefore, how to ensure the transmission performance of random access sequences under the new frame structure is a technical problem to be solved.
[0247] Based on this, embodiments of this application provide a communication method and apparatus that, by adapting a random access transmission method to a new frame structure, ensures random access performance under the new frame structure.
[0248] The following section uses the application to frame structure #1 as an example to introduce the technical solution of this application in detail.
[0249] Please refer to Figure 6, which is a schematic diagram of a frame structure #1 provided in an embodiment of this application. Figure 6 shows a frame period of frame structure #1, which sequentially includes downlink time domain resources (DL), guard time (GT) resources, and uplink time domain resources (UL). That is, there are guard time domain resources between downlink time domain resources and uplink time domain resources.
[0250] Optionally, the downlink time domain resources include continuous downlink time units, the protection band time domain resources include continuous protection band time units, and the uplink time domain resources include continuous uplink time units.
[0251] For example, the frame period is 90ms, the downlink time domain resource is 8ms, the guard band time domain resource is 74ms, and the uplink time domain resource is 8ms. Specifically, the frame period includes 90 subframes, the downlink time domain resource includes 8 consecutive downlink subframes, the guard band time domain resource includes 74 consecutive guard band subframes, and the uplink time domain resource includes 8 consecutive uplink subframes.
[0252] For another example, the frame period is 90ms, the downlink time domain resource is 40ms, the guard band time domain resource is 30ms, and the uplink time domain resource is 20ms. Specifically, the frame period includes 90 subframes, the downlink time domain resource includes 40 consecutive downlink subframes, the guard band time domain resource includes 30 consecutive guard band subframes, and the uplink time domain resource includes 20 consecutive uplink subframes.
[0253] It should be understood that in other examples, the frame period, downlink time domain resource, guard band time domain resource, or uplink time domain resource may be of other lengths, and the embodiments of this application do not limit this.
[0254] The communication method provided in the embodiments of this application will be described in detail below.
[0255] The communication devices involved in this communication method may include terminal devices and network devices. Its system architecture can be seen in the description of Figure 1 or Figure 2, and will not be repeated here. Optionally, this communication method is applicable to NTN communication scenarios, that is, the network devices in the communication system can be non-terrestrial network devices.
[0256] Please refer to Figure 7, which is a flowchart illustrating a communication method provided in an embodiment of this application. The embodiment shown in Figure 7 uses a terminal device and a network device as the main entities performing the interaction to illustrate the method.
[0257] As shown in Figure 7, the communication method may include, but is not limited to, the following steps S701 to S702.
[0258] S701, the network device sends first information to the terminal device, and correspondingly, the terminal device receives the first information from the network device.
[0259] The first piece of information is used to indicate the available random access resources and the random access sequence format.
[0260] Available random access resources refer to the resources used for random access, or in other words, the resources used to transmit random access sequences. The random access sequence format refers to the format of the random access sequence to be transmitted. The random access sequence format indicates consecutive symbol groups, where G is a positive integer, representing the G symbol groups that the random access sequence needs to transmit consecutively. Consecutive symbol groups can also be called G symbol groups or G symbol sets.
[0261] Optionally, the network device can configure a random access sequence format, such as random access sequence format 0, format 1, or format 2 in FDD mode. The terminal device can determine relevant information of the random access sequence to be transmitted based on the configured random access sequence format, such as the length of a consecutive symbol group and the number of consecutive symbol groups contained in a random access sequence.
[0262] For example, taking random access sequence format 0 in FDD mode as an example, the length of G symbol groups is 5.6 ms, or the length of one G symbol group (or a set of G symbol groups) is 5.6 ms, so the length of random access resources required to continuously transmit one G symbol group is 5.6 ms. Furthermore, a random access sequence includes a set of consecutive symbol groups, so the length of random access resources required to transmit one random access sequence is 5.6 ms. The following embodiments will use random access sequence format 0 in FDD mode as an example for specific explanation; this will be explained uniformly here and will not be repeated later.
[0263] Optionally, the network device can configure the period of the random access resources and the offset of the random access resources relative to reference resources. For example, if the reference resources are system frame 0 and subframe 0, the terminal device can determine the location of the random access resources based on the offset and determine the random access resources for each period based on the period.
[0264] S702, the terminal device transmits a random access sequence on at least one first random access resource among the available random access resources, and correspondingly, the network device receives the random access sequence on at least one first random access resource among the available random access resources.
[0265] The first random access resource is a contiguous resource, and its length is not less than the length of a contiguous group of symbols. In other words, a first random access resource can transmit at least one contiguous group of symbols.
[0266] Optionally, the period of the first random access resource is related to the frame period, and one first random access resource is included within one frame period. Accordingly, the at least one first random access resource is located within at least one frame period. For example, when the at least one first random access resource includes multiple first random access resources, the multiple first random access resources are located within different frame periods.
[0267] Optionally, the starting point of the first random access resource within each frame period can be the starting point of the continuous uplink resources within that frame period. That is, the first random access resource can be included in the continuous uplink resources within the frame period.
[0268] In other examples, the starting point of the first random access resource within each frame period can be the m-th time unit of consecutive uplink resources within that frame period. Here, m is a positive integer, greater than 1. The time unit can be any of a subframe, time slot, micro-time slot, or symbol. Thus, the m-th time unit and subsequent time units of consecutive uplink resources are used for random access, while the time units before the m-th time unit of consecutive uplink resources can be used for purposes other than random access, thereby facilitating full utilization of resources.
[0269] With the above scheme, the terminal device transmits a random access sequence on at least one first random access resource. Each first random access resource is continuous, and the length of each first random access resource is not less than the length of a continuous symbol group. Multiple first random access resources can be discontinuous, which can adapt to the new frame structure and ensure the transmission performance of the random access sequence under the new frame structure.
[0270] Optionally, the first information is also used to indicate the number R of repeated transmissions of the random access sequence, where R random access sequences comprise N consecutive symbol groups. Both R and N are positive integers. R and N are related as follows: N = a * R, where a is a positive integer.
[0271] For example, taking the random access sequence format 0 in FDD mode as an example, a random access sequence includes a set of G symbols, where N = R in this example.
[0272] For another example, taking random access sequence format 0 in TDD mode as an example, a random access sequence includes two groups of G symbols. In this example, N = 2*R.
[0273] Optionally, when the length of the first random access resource is greater than the length of K consecutive symbol groups but less than the length of K+1 consecutive symbol groups, the terminal device transmits the first K consecutive symbol groups from the N consecutive symbol groups on the initial first random access resource.
[0274] Where K is a positive integer. The length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, which can be understood as the first random access resource being able to transmit at most K consecutive symbol groups completely. Therefore, the terminal device can transmit the first K consecutive symbol groups out of N consecutive symbol groups on the initial first random access resource. The initial first random access resource can be the first of at least one of the aforementioned first random access resources.
[0275] When N is greater than K, that is, when the number of consecutive symbol groups of the random access sequence to be transmitted is greater than K, since the first random access resource at the beginning can transmit the first K consecutive symbol groups out of the N consecutive symbol groups, the last NK consecutive symbol groups out of the N consecutive symbol groups cannot be transmitted through the first random access resource at the beginning.
[0276] Optionally, for the last NK group of consecutive symbols in the N groups of consecutive symbols, the terminal device can process them according to a predefined or preconfigured random access transmission method.
[0277] Below are some examples of random access transmission methods.
[0278] Example 1: The random access transmission mode is the first mode. The terminal device processes the last NK group of consecutive symbols in N groups of consecutive symbols according to the first mode. The first mode is explained in detail below.
[0279] The terminal device discards the (K+1)th consecutive symbol group out of the N consecutive symbol groups. In other words, the terminal device does not transmit the (K+1)th consecutive symbol group out of the N consecutive symbol groups. Correspondingly, the network device does not receive the (K+1)th consecutive symbol group out of the N consecutive symbol groups.
[0280] In one possible scenario, NK equals 1, meaning that after the terminal device sends the first K consecutive symbol groups out of N consecutive symbol groups, only one consecutive symbol group (i.e., the K+1th consecutive symbol group) remains to be sent. In other words, the K+1th consecutive symbol group is the last consecutive symbol group out of N consecutive symbol groups, and there are no other consecutive symbol groups to be sent after the K+1th consecutive symbol group.
[0281] Specifically, when NK equals 1, after the terminal device discards the (K+1)th consecutive symbol group in the N consecutive symbol groups, it can be considered that the transmission of the random access sequence has been completed, and the terminal device can stop transmitting the random access sequence.
[0282] Understandably, in this case, the terminal device sends a random access sequence on only one first random access resource, and the network device receives a random access sequence on only one first random access resource.
[0283] For example, please refer to Figure 8, which is a schematic diagram of a random access transmission method provided in an embodiment of this application. In this figure, the length of a group of consecutive symbols is 5.6 ms. A frame period is 90 ms, and a frame period includes 8 ms of continuous uplink resources. This 8 ms of continuous uplink resources is used as a first random access resource, meaning that a first random access resource has 8 consecutive subframes, each subframe being 1 ms long.
[0284] Therefore, in the example of Figure 8, the length of each first random access resource is greater than the length of one group of consecutive symbols and less than the length of two groups of consecutive symbols. Thus, each first random access resource can transmit at most one group of consecutive symbols completely.
[0285] Assuming the random access sequence repeats R times, and the R random access sequences include two consecutive symbol groups, the terminal device transmits the first consecutive symbol group (5.6 ms) of the two consecutive symbol groups on the initial first random access resource and discards the second consecutive symbol group (5.6 ms). Correspondingly, the network device receives the first consecutive symbol group (5.6 ms) of the two consecutive symbol groups on the initial first random access resource, but does not receive the second consecutive symbol group (5.6 ms).
[0286] It is understood that Figure 8 shows two frame periods. The second group of continuous symbols is located at the boundary between the uplink resources in the first frame period and the downlink resources in the second frame period. The terminal device discards the entire group of continuous symbols at the boundary between adjacent frame periods.
[0287] As another example, please refer to Figure 9, which is a schematic diagram of another random access transmission method provided in an embodiment of this application. In this figure, the length of a group of consecutive symbols is 5.6 ms. A frame period is 90 ms, and a frame period includes 20 ms of continuous uplink resources. This 20 ms of continuous uplink resources is used as a first random access resource, meaning that a first random access resource consists of two consecutive radio frames, each radio frame being 10 ms long.
[0288] Therefore, in the example of Figure 9, the length of each first random access resource is greater than the length of 3 consecutive symbol groups and less than the length of 4 consecutive symbol groups. Thus, each first random access resource can transmit a maximum of 3 consecutive symbol groups completely.
[0289] Assuming the random access sequence repeats R times by 4, and the R random access sequences include 4 consecutive symbol groups, the terminal device transmits the first 3 consecutive symbol groups (3 * 5.6 ms = 16.8 ms) on the initial first random access resource, and discards the fourth consecutive symbol group (5.6 ms). Correspondingly, the network device receives the first 3 consecutive symbol groups (3 * 5.6 ms = 16.8 ms) on the initial first random access resource, and does not receive the fourth consecutive symbol group (5.6 ms).
[0290] As can be understood, Figure 9 shows two frame periods. The aforementioned fourth group of continuous symbols is located at the boundary between the uplink resources in the first frame period and the downlink resources in the second frame period. The terminal device discards the entire continuous symbol group at the boundary between adjacent frame periods.
[0291] In another possible scenario, NK is greater than 1. That is, after the terminal device sends the first K consecutive symbol groups out of N consecutive symbol groups, there are at least two consecutive symbol groups that have not been sent. In other words, the K+1th consecutive symbol group is the first of the at least two remaining consecutive symbol groups that have not been sent. There are other consecutive symbol groups that need to be sent after the K+1th consecutive symbol group.
[0292] Specifically, when NK is greater than 1, after the terminal device discards the (K+1)th consecutive symbol group out of the N consecutive symbol groups, it can continue to transmit the next NK-1 consecutive symbol groups out of the N consecutive symbol groups on the first random access resource following the initial first random access resource. Correspondingly, the network device can continue to receive the next NK-1 consecutive symbol groups out of the N consecutive symbol groups on the first random access resource following the initial first random access resource.
[0293] The first random access resource following the initial first random access resource may include the first first random access resource (or the next first random access resource) immediately following the initial first random access resource, and may also include the Tth first random access resource immediately following the initial first random access resource, where T is an integer greater than 1.
[0294] The last NK-1 consecutive symbol groups in the N consecutive symbol groups can be understood as the first K consecutive symbol groups in the N consecutive symbol groups sent by the terminal device on the first random access resource at the beginning, and the remaining unsent consecutive symbol groups after discarding the K+1 consecutive symbol groups (for ease of description, denoted as the first remaining consecutive symbol group).
[0295] As one possible scenario, NK-1 is less than or equal to K, meaning that the length of the last NK-1 consecutive symbol groups (i.e., the first remaining consecutive symbol groups) in the N consecutive symbol groups is less than or equal to the length of a first random access resource, so that the last NK-1 consecutive symbol groups in the N consecutive symbol groups can be transmitted through the next first random access resource.
[0296] Specifically, when NK is greater than 1 and NK-1 is less than or equal to K, after discarding the (K+1)th consecutive symbol group out of the N consecutive symbol groups, the terminal device can continue to transmit the last NK-1 consecutive symbol groups out of the N consecutive symbol groups on the next first random access resource, thereby completing the transmission of the random access sequence. Correspondingly, the network device can continue to receive the last NK-1 consecutive symbol groups out of the N consecutive symbol groups on the next first random access resource, thereby completing the reception of the random access sequence.
[0297] Understandably, in this scenario, the terminal device sends random access sequences on the two first random access resources, and correspondingly, the network device receives random access sequences on the two first random access resources.
[0298] For example, please refer to Figure 10, which is a schematic diagram of another random access transmission method provided in an embodiment of this application. In this figure, the length of a group of consecutive symbols is 5.6 ms. A frame period is 90 ms, and a frame period includes 30 ms of continuous uplink resources. This continuous 30 ms of uplink resources is used as a first random access resource, meaning that a first random access resource has 3 consecutive radio frames, each radio frame being 10 ms long.
[0299] Therefore, in the example of Figure 10, the length of each first random access resource is greater than the length of 5 consecutive symbol groups and less than the length of 6 consecutive symbol groups. Thus, each first random access resource can transmit a maximum of 5 consecutive symbol groups completely.
[0300] Assuming the number of repetitions R of the random access sequence is 8, and the R random access sequences include 8 consecutive symbol groups, the terminal device transmits the first 5 consecutive symbol groups (5*5.6ms=28ms) of the 8 consecutive symbol groups on the first random access resource, discards the 6th consecutive symbol group (5.6ms), and transmits the 7th to 8th consecutive symbol groups (2*5.6ms=11.2ms) of the 8 consecutive symbol groups on the next first random access resource.
[0301] Accordingly, the network device receives the first 5 consecutive symbol groups (5*5.6ms=28ms) of the 8 consecutive symbol groups on the initial first random access resource, does not receive the 6th consecutive symbol group (5.6ms) of the 8 consecutive symbol groups, and receives the 7th and 8th consecutive symbol groups (2*5.6ms=11.2ms) of the 8 consecutive symbol groups on the next first random access resource.
[0302] It is understood that Figure 10 shows two frame periods. The aforementioned sixth group of continuous symbols is located at the boundary between the uplink resources in the first frame period and the downlink resources in the second frame period. The terminal device discards the entire continuous symbol group at the boundary between adjacent frame periods.
[0303] As another possible scenario, NK-1 is greater than K. That is, the length of the last NK-1 consecutive symbol groups (i.e., the first remaining consecutive symbol groups) in the N consecutive symbol groups is greater than the length of a first random access resource. Since the next first random access resource can transmit at most K consecutive symbol groups completely, the next first random access resource can transmit at most the K+2 to 2K+1 consecutive symbol groups in the N consecutive symbol groups (i.e., the first K consecutive symbol groups in the first remaining consecutive symbol groups), while the last N-2K-1 consecutive symbol groups in the N consecutive symbol groups cannot be transmitted completely by the next first random access resource.
[0304] Specifically, when NK-1 is greater than K, after the terminal device discards the (K+1)th consecutive symbol group out of the N consecutive symbol groups, it can continue to transmit the (K+2)th to (2K+1)th consecutive symbol groups out of the N consecutive symbol groups on the next first random access resource. Correspondingly, the network device can continue to receive the (K+2)th to (2K+1)th consecutive symbol groups out of the N consecutive symbol groups on the next first random access resource.
[0305] For the last N-2K-1 consecutive symbol groups in the N consecutive symbol groups, the terminal device can refer to the processing method for the last NK consecutive symbol groups in the N consecutive symbol groups in Example 1 above, which will not be repeated here.
[0306] For example, the terminal device can discard the 2K+2th consecutive symbol group out of N consecutive symbol groups, and correspondingly, the network device can choose not to receive the 2K+2th consecutive symbol group out of N consecutive symbol groups.
[0307] For example, when N-2K-1 equals 1, after the terminal device discards the 2K+2th consecutive symbol group out of the N consecutive symbol groups, it can be considered that the transmission of the random access sequence has been completed, and the terminal device can stop transmitting the random access sequence.
[0308] Understandably, in this scenario, the terminal device sends random access sequences on the two first random access resources, and correspondingly, the network device receives random access sequences on the two first random access resources.
[0309] For example, please refer to Figure 11, which is a schematic diagram of another random access transmission method provided in an embodiment of this application. In this figure, the length of a group of consecutive symbols is 5.6 ms. A frame period is 90 ms, and a frame period includes 20 ms of continuous uplink resources. This 20 ms of continuous uplink resources is used as a first random access resource, meaning that a first random access resource consists of two consecutive radio frames, each radio frame being 10 ms long.
[0310] Therefore, in the example of Figure 11, the length of each first random access resource is greater than the length of 3 consecutive symbol groups and less than the length of 4 consecutive symbol groups. Thus, each first random access resource can transmit a maximum of 3 consecutive symbol groups completely.
[0311] Assuming the number of repetitions R of the random access sequence is 8, and the R random access sequences include 8 consecutive symbol groups, the terminal device transmits the first 3 consecutive symbol groups (3 * 5.6 ms = 16.8 ms) of the 8 consecutive symbol groups on the first random access resource, discards the 4th consecutive symbol group (5.6 ms), transmits the 5th to 7th consecutive symbol groups (3 * 5.6 ms = 16.8 ms) of the 8 consecutive symbol groups on the next first random access resource, and discards the 8th consecutive symbol group (5.6 ms).
[0312] Accordingly, on the initial first random access resource, the network device receives the first 3 consecutive symbol groups (3*5.6ms=16.8ms) of the 8 consecutive symbol groups, does not receive the 4th consecutive symbol group (5.6ms) of the 8 consecutive symbol groups, and on the next first random access resource, receives the 5th to 7th consecutive symbol groups (3*5.6ms=16.8ms) of the 8 consecutive symbol groups, and does not receive the 8th consecutive symbol group (5.6ms) of the 8 consecutive symbol groups.
[0313] It is understood that Figure 11 shows three frame periods. The fourth group of continuous symbols is located at the boundary between the uplink resources in the first frame period and the downlink resources in the second frame period. The eighth group of continuous symbols is located at the boundary between the uplink resources in the second frame period and the downlink resources in the third frame period. The terminal device discards the entire continuous symbol group at the boundary between adjacent frame periods.
[0314] For example, when N-2K-1 is greater than 1, after the terminal device discards the 2K+2th consecutive symbol group out of the N consecutive symbol groups, it can continue to transmit the next N-2K-2 consecutive symbol groups out of the N consecutive symbol groups on the first random access resource following the next first random access resource. Correspondingly, the network device can continue to receive the next N-2K-2 consecutive symbol groups out of the N consecutive symbol groups on the first random access resource following the next first random access resource.
[0315] The latter N-2K-2 consecutive symbol groups in the N consecutive symbol groups can be understood as the terminal device sending the first K consecutive symbol groups in the N consecutive symbol groups on the initial first random access resource, discarding the K+1th consecutive symbol group, continuing to send the K+2th to the 2K+1th consecutive symbol groups on the next first random access resource, and the remaining unsent consecutive symbol groups after discarding the 2K+2th consecutive symbol group (for ease of description, denoted as the second remaining consecutive symbol group).
[0316] For the second remaining continuous symbol group, the terminal device can refer to the processing method for the first remaining continuous symbol group in Example 1 above, which will not be repeated here.
[0317] In the above scheme, the terminal device transmits consecutive symbol groups on the first random access resource. When the length of the first random access resource is greater than the length of K consecutive symbol groups but less than the length of K+1 consecutive symbol groups, the terminal device discards the K+1 consecutive symbol group. If the random access sequence has not been fully transmitted, the terminal device continues to transmit consecutive symbol groups on subsequent first random access resources until the required random access sequence is transmitted. In this way, only one consecutive symbol group is discarded at the boundary between adjacent frame periods, reducing the loss of random access sequences and ensuring transmission performance. Furthermore, the above scheme requires minimal modification to existing protocols, allowing for adaptation to new frame structures with minimal changes to existing protocols.
[0318] Example 2: The random access transmission mode is the second mode. The terminal device processes the last NK group of consecutive symbols in N groups of consecutive symbols according to the second mode. The second mode is explained in detail below.
[0319] The terminal device discards the last NK group of consecutive symbols from the N groups of consecutive symbols. In other words, the terminal device does not send the last NK group of consecutive symbols from the N groups of consecutive symbols. Correspondingly, the network device does not receive the last NK group of consecutive symbols from the N groups of consecutive symbols.
[0320] In other words, after the terminal device sends the first K consecutive symbol groups out of N consecutive symbol groups on the initial first random access resource, it can be considered that the transmission of the random access sequence has been completed, and the terminal device can stop sending the random access sequence.
[0321] Understandably, in this case, the terminal device sends a random access sequence on only one first random access resource, and the network device receives a random access sequence on only one first random access resource.
[0322] For example, please refer to Figure 12, which is a schematic diagram of another random access transmission method provided in an embodiment of this application. In this figure, the length of a group of consecutive symbols is 5.6 ms. A frame period is 90 ms, and a frame period includes 30 ms of continuous uplink resources. This continuous 30 ms of uplink resources is used as a first random access resource, meaning that a first random access resource has 3 consecutive radio frames, each radio frame being 10 ms long.
[0323] Therefore, in the example of Figure 12, the length of each first random access resource is greater than the length of 5 consecutive symbol groups and less than the length of 6 consecutive symbol groups. Thus, each first random access resource can transmit a maximum of 5 consecutive symbol groups completely.
[0324] Assuming the number of repetitions R of the random access sequence is 8, and the R random access sequences include 8 consecutive symbol groups, the terminal device transmits the first 5 consecutive symbol groups (5*5.6ms=28ms) of the 8 consecutive symbol groups on the first random access resource at the beginning, and discards the last 3 consecutive symbol groups (3*5.6ms=16.8ms).
[0325] Accordingly, the network device receives the first 5 consecutive symbol groups (5*5.6ms=28ms) of the 8 consecutive symbol groups on the initial first random access resource, and does not receive the last 3 consecutive symbol groups (3*5.6ms=16.8ms).
[0326] As can be understood, Figure 12 shows two frame periods. The sixth group of consecutive symbols is located at the boundary between the uplink resources in the first frame period and the downlink resources in the second frame period. The terminal device discards the sixth group of consecutive symbols and the subsequent consecutive symbol groups.
[0327] With the above scheme, the terminal device transmits consecutive symbol groups on the first random access resource. When the length of the first random access resource is greater than the length of K consecutive symbol groups but less than the length of K+1 consecutive symbol groups, the terminal device discards all consecutive symbol groups after the Kth group. This further reduces modifications to the existing protocol, enabling matching of the new frame structure with minimal changes to the existing protocol.
[0328] Example 3: The random access transmission mode is the third mode. The terminal device processes the last NK group of consecutive symbols in N groups of consecutive symbols according to the third mode. The third mode is explained in detail below.
[0329] The terminal device transmits the last NK group of consecutive symbol groups from N consecutive symbol groups on a first random access resource following the initial first random access resource. Correspondingly, the network device receives the last NK group of consecutive symbol groups from N consecutive symbol groups on the first random access resource following the initial first random access resource.
[0330] In other words, the terminal device does not discard the continuous symbol groups located at the boundary of adjacent frame periods (e.g., the K+1th continuous symbol group or the 2K+2th continuous symbol group in N continuous symbol groups) that were discarded in Example 1 above, nor does it discard the last NKth continuous symbol group in N continuous symbol groups that were discarded in Example 2 above. Instead, it delays these continuous symbol groups to be transmitted on the subsequent first random access resource.
[0331] Among them, the last NK consecutive symbol groups in the N consecutive symbol groups can be understood as the remaining untransmitted consecutive symbol groups after the terminal device transmits the first K consecutive symbol groups in the N consecutive symbol groups on the initial first random access resource (for ease of description, it is referred to as the third remaining consecutive symbol group).
[0332] In one possible scenario, NK is less than or equal to K, meaning that the length of the last NK group of consecutive symbols in the N groups of consecutive symbols (i.e., the third remaining consecutive symbol group) is less than or equal to the length of a first random access resource, so that the last NK group of consecutive symbols in the N groups of consecutive symbols can be transmitted through the next first random access resource.
[0333] Specifically, when NK is less than or equal to K, after the terminal device transmits the first K consecutive symbol groups out of N consecutive symbol groups on the initial first random access resource, it can continue to transmit the last NK consecutive symbol groups out of N consecutive symbol groups on the next first random access resource, thereby completing the transmission of the random access sequence. Correspondingly, the network device can continue to receive the last NK consecutive symbol groups out of N consecutive symbol groups on the next first random access resource, thereby completing the reception of the random access sequence.
[0334] Understandably, in this scenario, the terminal device sends random access sequences on the two first random access resources, and correspondingly, the network device receives random access sequences on the two first random access resources.
[0335] For example, please refer to Figure 13, which is a schematic diagram of another random access transmission method provided in an embodiment of this application. In this figure, the length of a group of consecutive symbols is 5.6 ms. A frame period is 90 ms, and a frame period includes 8 ms of continuous uplink resources. This 8 ms of continuous uplink resources is used as a first random access resource, meaning that a first random access resource has 8 consecutive subframes, each subframe being 1 ms long.
[0336] Therefore, in the example of Figure 13, the length of each first random access resource is greater than the length of one group of consecutive symbols and less than the length of two groups of consecutive symbols. Thus, each first random access resource can transmit at most one group of consecutive symbols completely.
[0337] Assuming the random access sequence repeats R times, and the R random access sequences include two consecutive symbol groups, the terminal device transmits the first consecutive symbol group (5.6 ms) on the initial first random access resource, and transmits the second consecutive symbol group (5.6 ms) on the next first random access resource. Correspondingly, the network device receives the first consecutive symbol group (5.6 ms) on the initial first random access resource, and receives the second consecutive symbol group (5.6 ms) on the next first random access resource.
[0338] It is understood that Figure 13 shows two frame periods. The second group of consecutive symbols is located at the boundary between the uplink resources in the first frame period and the downlink resources in the second frame period. The terminal device does not discard the second group of consecutive symbols, but delays it to the first random access resource in the second frame period for continued transmission.
[0339] As another example, please refer to Figure 14, which is a schematic diagram of another random access transmission method provided in an embodiment of this application. In this figure, the length of a group of consecutive symbols is 5.6 ms. A frame period is 90 ms, and a frame period includes 20 ms of continuous uplink resources. This 20 ms of continuous uplink resources is used as a first random access resource, meaning that a first random access resource consists of two consecutive radio frames, each radio frame being 10 ms long.
[0340] Therefore, in the example of Figure 14, the length of each first random access resource is greater than the length of 3 consecutive symbol groups and less than the length of 4 consecutive symbol groups. Thus, each first random access resource can transmit at most 3 consecutive symbol groups.
[0341] Assuming the random access sequence repeats R times by 4, and the R random access sequences consist of 4 consecutive symbol groups, the terminal device transmits the first 3 consecutive symbol groups (3 * 5.6 ms = 16.8 ms) on the initial first random access resource, and transmits the 4th consecutive symbol group (5.6 ms) on the next first random access resource. Correspondingly, the network device receives the first 3 consecutive symbol groups (3 * 5.6 ms = 16.8 ms) on the initial first random access resource, and receives the 4th consecutive symbol group (5.6 ms) on the next first random access resource.
[0342] It is understood that Figure 14 shows two frame periods. The aforementioned fourth group of consecutive symbols is located at the boundary between the uplink resources in the first frame period and the downlink resources in the second frame period. The terminal device does not discard the aforementioned fourth group of consecutive symbols, but delays it to the first random access resource in the second frame period for continued transmission.
[0343] In another possible scenario, NK is greater than K. That is, the length of the last NK group of consecutive symbols in the N groups of consecutive symbols (i.e., the third remaining consecutive symbol group) is greater than the length of a first random access resource. Since the next first random access resource can transmit at most K groups of consecutive symbols, the last NK group of consecutive symbols in the N groups of consecutive symbols cannot be transmitted completely by the next first random access resource.
[0344] Specifically, when NK is greater than K, after the terminal device transmits the first K consecutive symbol groups out of N consecutive symbol groups on the initial first random access resource, it can continue to transmit the (K+2)th to (2K+1)th consecutive symbol groups out of the N consecutive symbol groups on the next first random access resource. Correspondingly, the network device can continue to receive the (K+2)th to (2K+1)th consecutive symbol groups out of the N consecutive symbol groups on the next first random access resource.
[0345] It is understandable that after the terminal device transmits the (K+2)th to (2K+1)th consecutive symbol groups out of N consecutive symbol groups on the next first random access resource, there are still N-2K consecutive symbol groups (including the (K+1)th consecutive symbol group) that have not been transmitted. The terminal device can continue to transmit the remaining N-2K consecutive symbol groups on the first random access resource following the next first random access resource. Correspondingly, the network device can continue to receive the remaining N-2K consecutive symbol groups on the first random access resource following the next first random access resource.
[0346] Understandably, in this scenario, the terminal device transmits random access sequences on at least three first random access resources, and correspondingly, the network device receives random access sequences on at least three first random access resources.
[0347] For example, please refer to Figure 15, which is a schematic diagram of another random access transmission method provided in an embodiment of this application. In this figure, the length of a group of consecutive symbols is 5.6 ms. A frame period is 90 ms, and a frame period includes 20 ms of continuous uplink resources. This 20 ms of continuous uplink resources is used as a first random access resource, meaning that a first random access resource has two consecutive radio frames, each radio frame being 10 ms long.
[0348] Therefore, in the example of Figure 15, the length of each first random access resource is greater than the length of 3 consecutive symbol groups and less than the length of 4 consecutive symbol groups. Thus, each first random access resource can transmit a maximum of 3 consecutive symbol groups completely.
[0349] Assuming the number of repetitions R of the random access sequence is 8, and the R random access sequences include 8 consecutive symbol groups, the terminal device transmits the first 3 consecutive symbol groups (3*5.6ms=16.8ms) on the first random access resource after the initial random access resource, transmits the 5th to 7th consecutive symbol groups (3*5.6ms=16.8ms) on the first random access resource after the initial random access resource, and transmits the 4th and 8th consecutive symbol groups (2*5.6ms=11.2ms) on the second random access resource after the initial random access resource.
[0350] Accordingly, the network device receives the first three consecutive symbol groups (3*5.6ms=16.8ms) of the eight consecutive symbol groups on the first random access resource after the initial first random access resource, receives the fifth to seventh consecutive symbol groups (3*5.6ms=16.8ms) of the eight consecutive symbol groups on the first first random access resource after the initial first random access resource, and transmits the fourth and eighth consecutive symbol groups (2*5.6ms=11.2ms) of the eight consecutive symbol groups on the second first random access resource after the initial first random access resource.
[0351] It is understood that Figure 15 shows three frame periods. The fourth group of consecutive symbols is located at the boundary between the uplink resources in the first frame period and the downlink resources in the second frame period. The eighth group of consecutive symbols is located at the boundary between the uplink resources in the second frame period and the downlink resources in the third frame period. The terminal device does not discard the fourth group of consecutive symbols and the eighth group of consecutive symbols, but delays them to the first random access resource in the third frame period for continued transmission.
[0352] With the above scheme, the terminal device transmits consecutive symbol groups on the first random access resource. When the length of the first random access resource is greater than the length of K consecutive symbol groups but less than the length of K+1 consecutive symbol groups, the terminal device delays the transmission of consecutive symbol groups after the Kth consecutive symbol group on subsequent first random access resources. In this way, the terminal device will not discard consecutive symbol groups, further reducing the loss of random access sequences and helping to further ensure the transmission performance of random access sequences.
[0353] Example 4: The random access transmission mode is the fourth mode. The terminal device processes the last NK group of consecutive symbols in N groups of consecutive symbols according to the fourth mode. The fourth mode is explained in detail below.
[0354] The terminal device transmits the first part of the (K+1)th consecutive symbol group out of N consecutive symbol groups on the initial first random access resources. This first part occupies the resources in the initial first random access resources other than those occupied by the first K consecutive symbol groups. Alternatively, the terminal device discards only the second part of the (K+1)th consecutive symbol group out of the N consecutive symbol groups. This second part is the part of the (K+1)th consecutive symbol group other than the first part. This second part can also be understood as the part that overlaps with other resources (or resources not used for random access, such as downlink resources or guard band resources).
[0355] Accordingly, the network device receives the first part of the (K+1)th consecutive symbol group from the N consecutive symbol groups on the initial first random access resource. Alternatively, the network device does not receive the second part of the (K+1)th consecutive symbol group from the N consecutive symbol groups. Or, after receiving the first part of the (K+1)th consecutive symbol group from the N consecutive symbol groups, the network device may discard the incomplete (K+1)th consecutive symbol group.
[0356] In one possible scenario, NK equals 1, meaning that after the terminal device sends the first K consecutive symbol groups out of N consecutive symbol groups, only one consecutive symbol group (i.e., the K+1th consecutive symbol group) remains to be sent. In other words, the K+1th consecutive symbol group is the last consecutive symbol group out of N consecutive symbol groups, and there are no other consecutive symbol groups to be sent after the K+1th consecutive symbol group.
[0357] Specifically, when NK equals 1, after the terminal device sends the first part of the (K+1)th consecutive symbol group in the N consecutive symbol groups, it can be considered that the transmission of the random access sequence has been completed, and the terminal device can stop sending the random access sequence.
[0358] Understandably, in this case, the terminal device sends a random access sequence on only one first random access resource, and the network device receives a random access sequence on only one first random access resource.
[0359] For example, please refer to Figure 16, which is a schematic diagram of another random access transmission method provided in an embodiment of this application. In this figure, the length of a group of consecutive symbols is 5.6 ms. A frame period is 90 ms, and a frame period includes 20 ms of continuous uplink resources. This 20 ms of continuous uplink resources is used as a first random access resource, meaning that a first random access resource has two consecutive radio frames, each radio frame being 10 ms long.
[0360] Therefore, in the example of Figure 16, the length of each first random access resource is greater than the length of 3 consecutive symbol groups and less than the length of 4 consecutive symbol groups. Thus, each first random access resource can transmit at most 3 consecutive symbol groups.
[0361] Assuming the number of repetitions R of the random access sequence is 4, and the R random access sequences include 4 consecutive symbol groups, the terminal device transmits the first 3 consecutive symbol groups (3*5.6ms=16.8ms) and the first part of the 4th consecutive symbol group (3.2ms) on the first random access resource at the beginning, and discards the second part of the 4th consecutive symbol group (2.4ms).
[0362] Accordingly, the network device receives the first three consecutive symbol groups (3*5.6ms=16.8ms) and the first part (3.2ms) of the fourth consecutive symbol group on the initial first random access resource, but does not receive the second part (2.4ms) of the fourth consecutive symbol group.
[0363] It is understood that Figure 16 shows two frame periods. The fourth group of continuous symbols is located at the boundary between the uplink resources in the first frame period and the downlink resources in the second frame period. The terminal device does not discard the entire continuous symbol group at the boundary between adjacent frame periods, but only discards the second part of the continuous symbol group.
[0364] In another possible scenario, NK is greater than 1. That is, after the terminal device sends the first K consecutive symbol groups out of N consecutive symbol groups, there are at least two consecutive symbol groups that have not been sent. In other words, the K+1th consecutive symbol group is the first of the at least two remaining consecutive symbol groups that have not been sent. There are other consecutive symbol groups that need to be sent after the K+1th consecutive symbol group.
[0365] Specifically, when NK is greater than 1, after the terminal device discards the second part of the (K+1)th consecutive symbol group out of the N consecutive symbol groups, it can continue to transmit the last NK-1 consecutive symbol groups out of the N consecutive symbol groups on the first random access resource following the initial first random access resource. Correspondingly, the network device can continue to receive the last NK-1 consecutive symbol groups out of the N consecutive symbol groups on the first random access resource following the initial first random access resource.
[0366] The last NK-1 consecutive symbol groups in the N consecutive symbol groups can be understood as the remaining untransmitted consecutive symbol groups (referred to as the fourth remaining consecutive symbol group for convenience) after the terminal device transmits the first K consecutive symbol groups and the first part of the K+1 consecutive symbol group in the N consecutive symbol groups on the initial first random access resource, and discards the second part of the K+1 consecutive symbol group.
[0367] As one possible scenario, NK-1 is less than or equal to K, meaning that the length of the last NK-1 consecutive symbol group (i.e., the fourth remaining consecutive symbol group) in the N consecutive symbol groups is less than or equal to the length of a first random access resource, so that the last NK-1 consecutive symbol group in the N consecutive symbol groups can be transmitted through the next first random access resource.
[0368] Specifically, when NK is greater than 1 and NK-1 is less than or equal to K, after discarding the second part of the (K+1)th consecutive symbol group in the N consecutive symbol groups, the terminal device can continue to transmit the last NK-1 consecutive symbol groups in the N consecutive symbol groups on the next first random access resource, thereby completing the transmission of the random access sequence. Correspondingly, the network device can continue to receive the last NK-1 consecutive symbol groups in the N consecutive symbol groups on the next first random access resource, thereby completing the reception of the random access sequence.
[0369] Understandably, in this scenario, the terminal device sends random access sequences on the two first random access resources, and correspondingly, the network device receives random access sequences on the two first random access resources.
[0370] For example, please refer to Figure 17, which is a schematic diagram of another random access transmission method provided in an embodiment of this application. In this figure, the length of a group of consecutive symbols is 5.6 ms. A frame period is 90 ms, and a frame period includes 30 ms of continuous uplink resources. This continuous 30 ms of uplink resources is used as a first random access resource, meaning that a first random access resource has 3 consecutive radio frames, each radio frame being 10 ms long.
[0371] Therefore, in the example of Figure 17, the length of each first random access resource is greater than the length of 5 consecutive symbol groups and less than the length of 6 consecutive symbol groups. Thus, each first random access resource can transmit a maximum of 5 consecutive symbol groups completely.
[0372] Assuming the number of repetitions R of the random access sequence is 8, and the R random access sequences include 8 consecutive symbol groups, the terminal device transmits the first 5 consecutive symbol groups (5*5.6ms=28ms) and the first part of the 6th consecutive symbol group (2ms) on the first random access resource, discards the second part of the 6th consecutive symbol group (3.6ms), and transmits the 7th to 8th consecutive symbol groups (2*5.6ms=11.2ms) on the next first random access resource.
[0373] Accordingly, the network device receives the first 5 consecutive symbol groups (5*5.6ms=28ms) and the first part (3.2ms) of the 6th consecutive symbol group on the initial first random access resource, but does not receive the second part (2.4ms) of the 6th consecutive symbol group, and receives the 7th to 8th consecutive symbol groups (2*5.6ms=11.2ms) of the 8 consecutive symbol groups on the next first random access resource.
[0374] It is understood that Figure 17 shows two frame periods. The aforementioned sixth group of continuous symbols is located at the boundary between the uplink resources in the first frame period and the downlink resources in the second frame period. The terminal device does not discard the entire continuous symbol group at the boundary between adjacent frame periods, but only discards the second part of the continuous symbol group.
[0375] As another possible scenario, NK-1 is greater than K. That is, the length of the last NK-1 consecutive symbol groups (i.e., the fourth remaining consecutive symbol group) in the N consecutive symbol groups is greater than the length of a first random access resource. Since the next first random access resource can transmit at most K consecutive symbol groups completely, the next first random access resource can transmit at most the K+2 to 2K+1 consecutive symbol groups in the N consecutive symbol groups (i.e., the first K consecutive symbol groups in the fourth remaining consecutive symbol group), while the last N-2K-1 consecutive symbol groups in the N consecutive symbol groups cannot be transmitted completely by the next first random access resource.
[0376] Specifically, when NK-1 is greater than K, after the terminal device discards the second part of the (K+1)th consecutive symbol group in the N consecutive symbol groups, it can continue to transmit the (K+2)th to (2K+1)th consecutive symbol groups in the N consecutive symbol groups on the next first random access resource. Correspondingly, the network device can continue to receive the (K+2)th to (2K+1)th consecutive symbol groups in the N consecutive symbol groups on the next first random access resource.
[0377] For the last N-2K-1 consecutive symbol groups in the N consecutive symbol groups, the terminal device can refer to the processing method for the last NK consecutive symbol groups in the N consecutive symbol groups in Example 4 above, which will not be repeated here.
[0378] For example, the terminal device may transmit the first portion of the 2K+2nd consecutive symbol group out of N consecutive symbol groups on the next first random access resource. This first portion occupies resources in the next first random access resource other than those occupied by the K+2nd to 2K+1st consecutive symbol groups. Alternatively, the terminal device may discard the second portion of the 2K+2nd consecutive symbol group out of N consecutive symbol groups. This second portion is the portion of the 2K+2nd consecutive symbol group other than the first portion. This second portion can also be understood as the portion overlapping with other resources (or resources not used for random access, such as downlink resources or guard band resources).
[0379] Accordingly, the network device receives the first part of the 2K+2nd consecutive symbol group from the N consecutive symbol groups on the next first random access resource. Alternatively, the network device does not receive the second part of the 2K+2nd consecutive symbol group from the N consecutive symbol groups. Or, after receiving the first part of the 2K+2nd consecutive symbol group from the N consecutive symbol groups, the network device may discard the incomplete 2K+2nd consecutive symbol group.
[0380] For example, when N-2K-1 equals 1, after the terminal device sends the first part of the 2K+2th consecutive symbol group in the N consecutive symbol groups, it can be considered that the transmission of the random access sequence has been completed, and the terminal device can stop sending the random access sequence.
[0381] Understandably, in this scenario, the terminal device sends random access sequences on the two first random access resources, and correspondingly, the network device receives random access sequences on the two first random access resources.
[0382] For example, please refer to Figure 18, which is a schematic diagram of another random access transmission method provided in an embodiment of this application. In this figure, the length of a group of consecutive symbols is 5.6 ms. A frame period is 90 ms, and a frame period includes 20 ms of continuous uplink resources. This 20 ms of continuous uplink resources is used as a first random access resource, meaning that a first random access resource has two consecutive radio frames, each radio frame being 10 ms long.
[0383] Therefore, in the example of Figure 18, the length of each first random access resource is greater than the length of 3 consecutive symbol groups and less than the length of 4 consecutive symbol groups. Thus, each first random access resource can transmit at most 3 consecutive symbol groups.
[0384] Assuming the number of repetitions R of the random access sequence is 8, and the R random access sequences include 8 consecutive symbol groups, the terminal device transmits the first 3 consecutive symbol groups (3*5.6ms=16.8ms) and the first part of the 4th consecutive symbol group (3.2ms) on the initial first random access resource, discards the second part of the 4th consecutive symbol group (2.4ms), and transmits the 5th to 7th consecutive symbol groups (3*5.6ms=16.8ms) and the first part of the 8th consecutive symbol group (3.2ms) on the next first random access resource, and discards the second part of the 8th consecutive symbol group (2.4ms).
[0385] Accordingly, on the initial first random access resource, the network device receives the first three consecutive symbol groups (3*5.6ms=16.8ms) and the first part (3.2ms) of the fourth consecutive symbol group out of the eight consecutive symbol groups, but does not receive the second part (2.4ms) of the fourth consecutive symbol group. On the next first random access resource, the network device receives the fifth to seventh consecutive symbol groups (3*5.6ms=16.8ms) and the first part (3.2ms) of the eighth consecutive symbol group out of the eight consecutive symbol groups, but does not receive the second part (2.4ms) of the eighth consecutive symbol group.
[0386] It is understood that Figure 18 shows three frame periods. The fourth group of continuous symbols is located at the boundary between the uplink resources in the first frame period and the downlink resources in the second frame period. The eighth group of continuous symbols is located at the boundary between the uplink resources in the second frame period and the downlink resources in the third frame period. The terminal device does not discard the entire continuous symbol group at the boundary between adjacent frame periods, but only discards the second part of the continuous symbol group.
[0387] For example, when N-2K-1 is greater than 1, after the terminal device transmits the first part of the 2K+2th consecutive symbol group out of N consecutive symbol groups, it can continue to transmit the next N-2K-2 consecutive symbol groups out of N consecutive symbol groups on the first random access resource following the next first random access resource. Correspondingly, the network device can continue to receive the next N-2K-2 consecutive symbol groups out of N consecutive symbol groups on the first random access resource following the next first random access resource.
[0388] The last N-2K-2 consecutive symbol groups in the N consecutive symbol groups can be understood as the terminal device sending the first K consecutive symbol groups and the first part of the K+1th consecutive symbol group in the N consecutive symbol groups on the initial first random access resource, discarding the second part of the K+1th consecutive symbol group, continuing to send the K+2th to the 2K+1th consecutive symbol groups and the first part of the 2K+2th consecutive symbol group on the next first random access resource, and discarding the second part of the 2K+2th consecutive symbol group, and the remaining unsent consecutive symbol groups (for ease of description, denoted as the fifth remaining consecutive symbol group).
[0389] For the fifth remaining continuous symbol group, the terminal device can refer to the processing method for the fourth remaining continuous symbol group in Example 4 above, which will not be repeated here.
[0390] With the above scheme, the terminal device transmits consecutive symbol groups on the first random access resource. When the length of the first random access resource is greater than the length of K consecutive symbol groups but less than the length of K+1 consecutive symbol groups, the terminal device continues transmitting consecutive symbol groups on the first random access resource until no more resources are available on the first random access resource. Thus, the terminal device does not need to determine whether to discard consecutive symbol groups; instead, the complexity is transferred to the network side, which handles the incomplete transmission of consecutive symbol groups, thereby simplifying the terminal behavior.
[0391] In some possible embodiments, the network device sends second information to the terminal device, the second information indicating the minimum number of consecutive symbol groups to be transmitted. Accordingly, the terminal device receives the second information from the network device and determines the minimum number of consecutive symbol groups to be transmitted based on the second information.
[0392] As a possible example, the minimum number of consecutive groups of symbols that need to be transmitted (denoted as N) min The value of N is less than N mentioned earlier. Since the interval between adjacent values of the repetition count R can be large, such as 64 and 128, the granularity of N can also be relatively large. For example, if only 80 consecutive symbol groups need to be transmitted, the network device can configure N... min To indicate the number of consecutive symbol groups that need to be transmitted, for example, N min =80.
[0393] Optionally, the terminal device transmits N on at least one first random access resource. min A group of consecutive symbols. Accordingly, the network device receives N on at least one first random access resource. min Group of consecutive symbols.
[0394] Specifically, if the network device indicates N minIn the previous embodiment, N can be replaced with N min In other words, the terminal device can send N on at least one first random access resource according to the transmission method described in the preceding embodiments. min A group of consecutive symbols. Accordingly, the network device can receive N on at least one first random access resource according to the transmission method described in the preceding embodiments. min Group of consecutive symbols.
[0395] When the number of consecutive symbol groups sent by the terminal device reaches N min When the terminal device stops sending consecutive symbol groups, that is, it stops sending random access sequences. Alternatively, when the number of consecutive symbol groups received by the network device reaches N. min At this time, the network device stops receiving consecutive symbol groups, that is, it stops receiving random access sequences.
[0396] In this way, the transmission performance of the random access sequence can be guaranteed, while the resources occupied by the transmission of the random access sequence can be minimized.
[0397] Optionally, the terminal device transmits consecutive symbol groups on at least one first random access resource until the number of consecutive symbol groups transmitted is greater than or equal to N. min Furthermore, the remaining resource length of the first random access resource currently used to transmit consecutive symbol groups is less than the length of the consecutive symbol groups. Alternatively, the network device receives consecutive symbol groups on at least one first random access resource until the number of consecutive symbol groups received is greater than or equal to N. min Furthermore, the remaining resource length of the first random access resource currently used to receive the continuous symbol group is less than the length of the continuous symbol group.
[0398] Wherein, the remaining resource length of the first random access resource currently used to transmit a continuous symbol group (for simplicity, denoted as the current first random access resource) is less than the length of the continuous symbol group, which can be understood as the remaining resources of the current first random access resource being insufficient to transmit a complete continuous symbol group.
[0399] When the number of consecutive symbol groups sent by the terminal device reaches N min If the remaining resources of the current first random access resource are insufficient to transmit a complete group of consecutive symbols, the terminal device stops transmitting consecutive symbol groups, that is, it stops transmitting random access sequences. Alternatively, when the number of consecutive symbol groups already received by the network device reaches N... min When the remaining resources of the current first random access resource are insufficient to transmit a complete group of consecutive symbols, the network device stops receiving consecutive groups of symbols, that is, stops receiving random access sequences.
[0400] If the remaining resource length of the current first random access resource is greater than or equal to the length of the continuous symbol group, then the remaining resources of the current first random access resource can still transmit a complete continuous symbol group.
[0401] When the number of consecutive symbol groups sent by the terminal device reaches N min If the remaining resources of the current first random access resource are still sufficient to transmit a complete consecutive symbol group, the terminal device may continue to send consecutive symbol groups until the remaining resources of the current first random access resource are insufficient to transmit a complete consecutive symbol group, at which point it stops sending consecutive symbol groups. Alternatively, when the number of consecutive symbol groups already received by the network device reaches N... min If the remaining resources of the current first random access resource are still sufficient to transmit a complete continuous symbol group, the network device may continue to receive continuous symbol groups until the remaining resources of the current first random access resource are insufficient to transmit a complete continuous symbol group, at which point it stops receiving continuous symbol groups.
[0402] In this way, the transmission performance of random access sequences can be further guaranteed, while the resources occupied by the transmission of random access sequences can be reduced to a certain extent.
[0403] Optionally, the network device may instruct the terminal device to process the last NK group of consecutive symbols in the N groups of consecutive symbols according to the first, second, third, or fourth method described above.
[0404] In some possible embodiments, the network device sends third information to the terminal device, the third information indicating a first mode, a second mode, a third mode, or a fourth mode. Accordingly, the terminal device receives the third information from the network device and determines a random access transmission mode based on the third information, which may be the first mode, the second mode, the third mode, or the fourth mode.
[0405] In this way, the behavior of the terminal device is configured by the network device, which helps to enhance flexibility.
[0406] The methods of the embodiments of this application have been described in detail above. The apparatus embodiments related to the embodiments of this application will be described below.
[0407] Please refer to Figure 19, which is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
[0408] As shown in Figure 19, the communication device 1900 may include a transceiver unit 1901. The transceiver unit 1901 may be software, hardware, or a combination of both.
[0409] The transceiver unit 1901 can implement sending and / or receiving functions, and can also be described as a communication unit. The transceiver unit 1901 can also be a unit integrating an acquisition unit and a sending unit, wherein the acquisition unit is used to implement the receiving function, and the sending unit is used to implement the sending function. Optionally, the transceiver unit 1901 can be used to receive information sent by other devices, and can also be used to send information to other devices.
[0410] In one possible design, the communication device 1900 may correspond to the terminal device in the above method embodiments. For example, the communication device 1900 may be the terminal device in the above method embodiments, or it may be a processor, circuit, chip, or chip system in the terminal device. The communication device 1900 may include units for performing the operations performed by the terminal device in the above method embodiments, and each unit in the communication device 1900 is for implementing the operations performed by the terminal device in the above method embodiments. The descriptions of each unit are as follows:
[0411] Transceiver unit 1901 is used to receive first information, which is used to indicate available random access resources and random access sequence format. The random access sequence format is used to indicate consecutive symbol groups, where consecutive symbol groups represent G symbol groups that need to be transmitted consecutively in the random access sequence, and G is a positive integer.
[0412] The transceiver unit 1901 is also configured to transmit a random access sequence on at least one first random access resource among the available random access resources, wherein the first random access resource is a contiguous resource and the length of the first random access resource is not less than the length of a contiguous group of symbols.
[0413] In one possible implementation, the first information is further used to indicate the number of repetitions R of the random access sequence, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit 1901 transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0414] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are sent on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the first method.
[0415] Where R, N, and K are all positive integers, and K is less than N; the first method includes:
[0416] Discard the (K+1)th consecutive symbol group from the N consecutive symbol groups;
[0417] When NK is greater than 1, the next NK-1 consecutive symbol groups of the random access sequence are sent on the first random access resource after the initial first random access resource.
[0418] In one possible implementation, when the transceiver unit 1901 transmits the last NK-1 groups of consecutive symbols of the random access sequence on the first random access resource following the initial first random access resource, it is specifically used for:
[0419] When NK-1 is greater than K, the K+2th to 2K+1th consecutive symbol groups of N consecutive symbol groups are sent on the next first random access resource of the initial first random access resource, and the 2K+2th consecutive symbol group of N consecutive symbol groups is discarded.
[0420] In one possible implementation, the first information is further used to indicate the number of repetitions R of the random access sequence, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit 1901 transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0421] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are sent on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the second method.
[0422] Where R, N, and K are all positive integers, and K is less than N; the second method includes: discarding the last NK consecutive symbol groups in the N consecutive symbol groups.
[0423] In one possible implementation, the first information is further used to indicate the number of repetitions R of the random access sequence, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit 1901 transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0424] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are sent on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the third method.
[0425] Where R, N, and K are all positive integers, and K is less than N; the third method includes: sending the last NK groups of consecutive symbols from N groups of consecutive symbols on the first random access resource after the initial first random access resource.
[0426] In one possible implementation, when the transceiver unit 1901 transmits the last NK consecutive symbol groups from N consecutive symbol groups on the first random access resource following the initial first random access resource, it is specifically used for:
[0427] When NK is less than or equal to K, the last NK consecutive symbol groups from the N consecutive symbol groups are transmitted on the next first random access resource after the initial first random access resource; or,
[0428] When NK is greater than K, the K+2th to 2K+1th consecutive symbol groups of N consecutive symbol groups are transmitted on the next first random access resource after the first first random access resource, and the K+1th consecutive symbol group of N consecutive symbol groups is transmitted on the first random access resource after the next first random access resource.
[0429] In one possible implementation, the first information is further used to indicate the number of repetitions R of the random access sequence, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit 1901 transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0430] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are sent on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the fourth method.
[0431] Where R, N, and K are all positive integers, and K is less than N; the fourth method includes:
[0432] On the initial first random access resource, the first part of the K+1th consecutive symbol group of N consecutive symbol groups is transmitted. The first part occupies the resources in the initial first random access resource other than the resources occupied by the first K consecutive symbol groups.
[0433] When NK is greater than 1, the next NK-1 consecutive symbol groups of the random access sequence are sent on the first random access resource after the initial first random access resource.
[0434] In one possible implementation, the transceiver unit 1901 is further configured to: receive second information, the second information being used to indicate the minimum number of consecutive symbol groups to be transmitted; when the transceiver unit 1901 transmits a random access sequence on at least one first random access resource among the available random access resources, it is specifically configured to: transmit consecutive symbol groups with the minimum number of consecutive symbol groups on at least one first random access resource.
[0435] In one possible implementation, the transceiver unit 1901 is further configured to: receive second information, the second information indicating the minimum number of consecutive symbol groups to be transmitted; when the transceiver unit 1901 transmits a random access sequence on at least one first random access resource among the available random access resources, it is specifically configured to: transmit consecutive symbol groups on at least one first random access resource until the number of consecutive symbol groups already transmitted is greater than or equal to the minimum number of groups, and the remaining resource length of the first random access resource currently used to transmit the consecutive symbol groups is less than the length of the consecutive symbol groups.
[0436] In one possible implementation, the transceiver unit 1901 is further configured to: receive third information, the third information being used to indicate a first mode, a second mode, a third mode, or a fourth mode.
[0437] In another possible design, the communication device 1900 may correspond to the network device in the above method embodiments. For example, the communication device 1900 may be the network device in the above method embodiments, or it may be a processor, circuit, chip, or chip system in the network device. The communication device 1900 may include units for performing the operations performed by the network device in the above method embodiments, and each unit in the communication device 1900 is for implementing the operations performed by the network device in the above method embodiments. The descriptions of each unit are as follows:
[0438] Transceiver unit 1901 is used to send first information, which is used to indicate available random access resources and random access sequence format. The random access sequence format is used to indicate consecutive symbol groups, where consecutive symbol groups represent G symbol groups that need to be transmitted consecutively in the random access sequence, and G is a positive integer.
[0439] The transceiver unit 1901 is also configured to receive a random access sequence on at least one first random access resource among the available random access resources, wherein the first random access resource is a contiguous resource and the length of the first random access resource is not less than the length of a contiguous group of symbols.
[0440] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit 1901 receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0441] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are received on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the first method.
[0442] Where R, N, and K are all positive integers, and K is less than N; the first method includes:
[0443] The (K+1)th consecutive symbol group in N consecutive symbol groups will not be accepted.
[0444] When NK is greater than 1, the next NK-1 consecutive symbol groups of the random access sequence are received on the first random access resource after the initial first random access resource.
[0445] In one possible implementation, when the transceiver unit 1901 receives the last NK-1 groups of consecutive symbols of a random access sequence on a first random access resource following the initial first random access resource, it is specifically used for:
[0446] When NK-1 is greater than K, the K+2 to 2K+1 consecutive symbol groups of N consecutive symbol groups are received on the next first random access resource of the initial first random access resource, and the 2K+2 consecutive symbol group of N consecutive symbol groups is not received.
[0447] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit 1901 receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0448] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are received on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the second method.
[0449] Where R, N, and K are all positive integers, and K is less than N; the second method includes: not accepting the last NK consecutive symbol groups in the N consecutive symbol groups.
[0450] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit 1901 receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0451] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are received on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the third method.
[0452] Where R, N, and K are all positive integers, and K is less than N; the third method includes: receiving the last NK groups of consecutive symbols from N groups of consecutive symbols on the first random access resource after the initial first random access resource.
[0453] In one possible implementation, when the transceiver unit 1901 receives the last NK groups of consecutive symbols from N groups of consecutive symbols on a first random access resource following the initial first random access resource, it is specifically used for:
[0454] When NK is less than or equal to K, the last NK consecutive symbol groups from the N consecutive symbol groups are received on the next first random access resource after the initial first random access resource; or,
[0455] When NK is greater than K, the K+2th to 2K+1th consecutive symbol groups of N consecutive symbol groups are received on the next first random access resource after the first first random access resource, and the K+1th consecutive symbol group of N consecutive symbol groups is received on the first random access resource after the next first random access resource.
[0456] In one possible implementation, the first information is further used to indicate the number of times the random access sequence is repeated, R, where the R random access sequences comprise N consecutive symbol groups; when the transceiver unit 1901 receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for:
[0457] When the length of the first random access resource is greater than the length of K consecutive symbol groups and less than the length of K+1 consecutive symbol groups, the first K consecutive symbol groups of N consecutive symbol groups are received on the initial first random access resource, and the last NK consecutive symbol groups of N consecutive symbol groups are processed according to the fourth method.
[0458] Where R, N, and K are all positive integers, and K is less than N; the fourth method includes:
[0459] On the initial first random access resource, the first part of the K+1th consecutive symbol group in the N consecutive symbol groups is received. The first part occupies the resources in the initial first random access resource other than the resources occupied by the first K consecutive symbol groups.
[0460] When NK is greater than 1, the next NK-1 consecutive symbol groups of the random access sequence are received on the first random access resource after the initial first random access resource.
[0461] In one possible implementation, the transceiver unit 1901 is further configured to: send second information, the second information being used to indicate the minimum number of consecutive symbol groups to be transmitted; when the transceiver unit 1901 receives a random access sequence on at least one first random access resource among the available random access resources, it is specifically configured to: receive consecutive symbol groups with the minimum number of consecutive symbol groups on at least one first random access resource.
[0462] In one possible implementation, the transceiver unit 1901 is further configured to: send second information, the second information being used to indicate the minimum number of consecutive symbol groups to be transmitted; when the transceiver unit 1901 receives a random access sequence on at least one first random access resource among the available random access resources, it is specifically configured to: receive consecutive symbol groups on at least one first random access resource until the number of consecutive symbol groups already received is greater than or equal to the minimum number of groups, and the remaining resource length of the first random access resource currently used to receive consecutive symbol groups is less than the length of the consecutive symbol groups.
[0463] In one possible implementation, the transceiver unit 1901 is further configured to: send third information, the third information being used to indicate a first mode, a second mode, a third mode, or a fourth mode.
[0464] According to embodiments of this application, the various units in the device shown in FIG19 can be individually or entirely merged into one or more other units, or some of the units can be further divided into multiple functionally smaller units. This achieves the same operation without affecting the technical effect of the embodiments of this application. The above units are based on logical function division. In practical applications, the function of one unit can also be implemented by multiple units, or the function of multiple units can be implemented by one unit. In other embodiments of this application, the above device may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented collaboratively by multiple units.
[0465] It should be noted that the implementation of each unit can also refer to the corresponding description in the above method embodiments.
[0466] Please refer to Figure 20, which is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 2000 may include a processor 2001. Optionally, the communication device 2000 may also include a memory 2002. Further optionally, the communication device 2000 may also include a communication interface 2003 and a bus 2004. The processor 2001, memory 2002, and communication interface 2003 are interconnected via the bus 2004. The communication interface 2003 is used for data interaction with other devices.
[0467] The processor 2001 is a module that performs arithmetic and logical operations. It can be one or a combination of processing modules such as a central processing unit (CPU), a graphics processing unit (GPU), or a microprocessor unit (MPU). The processor 2001 can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0468] The memory 2002 is used to provide storage space, in which data such as the operating system and computer programs can be stored. The memory 2002 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).
[0469] In one possible design, the communication device 2000 may correspond to the terminal device in the above method embodiments. For example, the communication device 2000 may be the terminal device in the above method embodiments, or it may be a processor, circuit, chip, or chip system in the terminal device. The communication device 2000 may include components for performing the operations performed by the terminal device in the above method embodiments. Furthermore, each component in the communication device 2000 is configured to implement the operations performed by the terminal device in the above method embodiments. The processor 2001 calls a computer program stored in the memory 2002 to execute the method shown in the above method embodiments.
[0470] In another possible design, the communication device 2000 may correspond to the network device in the above method embodiments. For example, the communication device 2000 may be the network device in the above method embodiments, or it may be a processor, circuit, chip, or chip system in the network device. The communication device 2000 may include components for performing the operations performed by the network device in the above method embodiments. Furthermore, each component in the communication device 2000 is configured to implement the operations performed by the network device in the above method embodiments. The processor 2001 calls a computer program stored in the memory 2002 to execute the method shown in the above method embodiments.
[0471] Alternatively, the communication device 2000 may be a chip or a chip system. For the case where the communication device 2000 is a chip or a chip system, please refer to the schematic diagram of the chip structure shown in Figure 21.
[0472] As shown in Figure 21, chip 2100 includes processor 2101 and interface 2102. The number of processors 2101 can be one or more, and the number of interfaces 2102 can be multiple. It should be noted that the functions of processor 2101 and interface 2102 can be implemented through hardware design, software design, or a combination of both; no restrictions are placed here.
[0473] Optionally, the chip 2100 may also include a memory 2103 for storing necessary program instructions and data.
[0474] In this application, processor 2101 can be used to call an implementation program of the communication method in an electronic device provided by one or more embodiments of this application from memory 2103, and execute the instructions contained in the program. Interface 2102 can be used to output the execution result of processor 2101. In this application, interface 2102 can be specifically used to output various messages or information from processor 2101.
[0475] The communication methods provided by one or more embodiments of this application can be referred to the above-described method embodiments, and will not be repeated here.
[0476] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer-readable storage medium storing a computer program or instructions, which can implement the method shown in the above-described method embodiments when the computer program or instructions are run on a processor.
[0477] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer program product, which includes a computer program or instructions. When the computer program or instructions are run on a processor, they can implement the method shown in the above-described method embodiments.
[0478] According to the method provided in the embodiments of this application, the embodiments of this application also provide a communication system, which includes at least one of the above-described communication devices 1900, or communication devices 2000, or chip 2100.
[0479] According to the method provided in the embodiments of this application, the embodiments of this application also provide a communication system, which includes a terminal device and a network device, wherein the terminal device is used to perform the steps performed by the terminal device in the above method embodiments, and the network device is used to perform the steps performed by the network device in the above method embodiments.
[0480] It should be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be a hard disk drive (HDD), a solid-state drive (SSD), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memory.
[0481] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. This computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions shown in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, a computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access, or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0482] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments provided herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0483] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0484] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0485] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0486] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0487] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the technology, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods shown in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0488] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. A communication method, characterized in that, include: The terminal device receives first information, which is used to indicate available random access resources and random access sequence format. The random access sequence format is used to indicate consecutive symbol groups, which represent G symbol groups that need to be transmitted consecutively in the random access sequence, where G is a positive integer. The terminal device transmits the random access sequence on at least one first random access resource among the available random access resources, wherein the first random access resource is a contiguous resource and the length of the first random access resource is not less than the length of one contiguous symbol group.
2. The method according to claim 1, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; The terminal device transmits the random access sequence on at least one first random access resource among the available random access resources, including: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the terminal device sends the first K groups of consecutive symbols in the N groups of consecutive symbols on the initial first random access resource, and the terminal device processes the last NK groups of consecutive symbols in the N groups of consecutive symbols according to the first method. Wherein, R, N, and K are all positive integers, and K is less than N; the first method includes: Discard the (K+1)th consecutive symbol group in the N groups of consecutive symbol groups; When NK is greater than 1, the last NK-1 groups of the consecutive symbol groups in the N groups are transmitted on the first random access resource after the first random access resource.
3. The method according to claim 2, characterized in that, The transmission of the last NK-1 groups of the N groups of consecutive symbols on the first random access resource following the initial first random access resource includes: When NK-1 is greater than K, the K+2th to the 2K+1th consecutive symbol group of the N consecutive symbol groups is sent on the next first random access resource after the initial first random access resource, and the 2K+2th consecutive symbol group of the N consecutive symbol groups is discarded.
4. The method according to claim 1, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; The terminal device transmits the random access sequence on at least one first random access resource among the available random access resources, including: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the terminal device sends the first K groups of consecutive symbols in the N groups of consecutive symbols on the initial first random access resource, and the terminal device processes the last NK groups of consecutive symbols in the N groups of consecutive symbols according to the second method. Wherein, R, N, and K are all positive integers, and K is less than N; the second method includes: Discard the last NK groups of the N groups of consecutive symbols.
5. The method according to claim 1, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; The terminal device transmits the random access sequence on at least one first random access resource among the available random access resources, including: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the terminal device sends the first K groups of consecutive symbols in the N groups of consecutive symbols on the initial first random access resource, and the terminal device processes the last NK groups of consecutive symbols in the N groups of consecutive symbols according to the third method. Wherein, R, N, and K are all positive integers, and K is less than N; the third method includes: The last NK groups of the N groups of consecutive symbols are transmitted on the first random access resource following the initial first random access resource.
6. The method according to claim 5, characterized in that, The transmission of the last NK groups of the N groups of consecutive symbols on the first random access resource following the initial first random access resource includes: When NK is less than or equal to K, the terminal device transmits the last NK groups of the N groups of consecutive symbols on the next first random access resource after the initial first random access resource; or, When NK is greater than K, the terminal device transmits the K+2th to the 2K+1th consecutive symbol groups in the N groups of consecutive symbol groups on the next first random access resource after the first random access resource, and transmits the K+1th consecutive symbol group in the N groups of consecutive symbol groups on the first random access resource after the next first random access resource.
7. The method according to claim 1, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; The terminal device transmits the random access sequence on at least one first random access resource among the available random access resources, including: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the terminal device sends the first K groups of consecutive symbols in the N groups of consecutive symbols on the initial first random access resource, and the terminal device processes the last NK groups of consecutive symbols in the N groups of consecutive symbols according to the fourth method. Wherein, R, N, and K are all positive integers, and K is less than N; the fourth method includes: On the initial first random access resource, the first part of the K+1th consecutive symbol group of the N consecutive symbol groups is transmitted, and the first part occupies the resources in the initial first random access resource other than the resources occupied by the first K consecutive symbol groups; When NK is greater than 1, the next NK-1 group of consecutive symbols of the random access sequence is transmitted on the first random access resource after the first random access resource of the beginning.
8. The method according to claim 1, characterized in that, The method further includes: The terminal device receives second information, which is used to indicate the minimum group size of the consecutive symbol group that needs to be transmitted; The terminal device transmits the random access sequence on at least one first random access resource among the available random access resources, including: The terminal device transmits the smallest number of consecutive symbol groups on the at least one first random access resource.
9. The method according to claim 1, characterized in that, The method further includes: The terminal device receives second information, which is used to indicate the minimum group size of the consecutive symbol group that needs to be transmitted; The terminal device transmits the random access sequence on at least one first random access resource among the available random access resources, including: The terminal device transmits the consecutive symbol groups on at least one first random access resource until the number of consecutive symbol groups that have been transmitted is greater than or equal to the minimum number of groups, and the remaining resource length of the first random access resource currently used to transmit the consecutive symbol groups is less than the length of the consecutive symbol groups.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: The terminal device receives third information, which is used to indicate the first method, the second method, the third method, or the fourth method.
11. A communication method, characterized in that, include: The network device sends first information, which is used to indicate available random access resources and a random access sequence format. The random access sequence format is used to indicate consecutive symbol groups, where the consecutive symbol groups represent G symbol groups that need to be transmitted consecutively in the random access sequence, and G is a positive integer. The network device receives the random access sequence on at least one first random access resource among the available random access resources, wherein the first random access resource is a contiguous resource and the length of the first random access resource is not less than the length of one of the contiguous symbol groups.
12. The method according to claim 11, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; The network device receives the random access sequence on at least one first random access resource among the available random access resources, including: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the network device receives the first K groups of consecutive symbols from the N groups of consecutive symbols on the initial first random access resource, and the network device processes the last NK groups of consecutive symbols from the N groups of consecutive symbols according to a first method. Wherein, R, N, and K are all positive integers, and K is less than N; the first method includes: The (K+1)th consecutive symbol group in the N groups of consecutive symbol groups will not be accepted. When NK is greater than 1, the next NK-1 groups of consecutive symbols of the random access sequence are received on the first random access resource after the initial first random access resource.
13. The method according to claim 12, characterized in that, The subsequent NK-1 group of consecutive symbols received on the first random access resource following the initial first random access resource includes: When NK-1 is greater than K, the K+2 to 2K+1 consecutive symbol groups of the N consecutive symbol groups are received on the next first random access resource after the initial first random access resource, and the 2K+2 consecutive symbol group of the N consecutive symbol groups is not received.
14. The method according to claim 11, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; The network device receives the random access sequence on at least one first random access resource among the available random access resources, including: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the network device receives the first K groups of consecutive symbols from the N groups of consecutive symbols on the initial first random access resource, and the network device processes the last NK groups of consecutive symbols from the N groups of consecutive symbols according to the second method. Wherein, R, N, and K are all positive integers, and K is less than N; the second method includes: The last NK group of the N groups of consecutive symbols will not be received.
15. The method according to claim 11, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; The network device receives the random access sequence on at least one first random access resource among the available random access resources, including: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the network device receives the first K groups of consecutive symbols from the N groups of consecutive symbols on the initial first random access resource, and the network device processes the last NK groups of consecutive symbols from the N groups of consecutive symbols according to the third method. Wherein, R, N, and K are all positive integers, and K is less than N; the third method includes: The last NK groups of the N groups of consecutive symbols are received on the first random access resource following the initial first random access resource.
16. The method according to claim 15, characterized in that, Receiving the last NK groups of the N groups of consecutive symbols on the first random access resource following the initial first random access resource includes: When NK is less than or equal to K, the last NK groups of the N groups of consecutive symbols are received on the next first random access resource after the initial first random access resource; or, When NK is greater than K, the K+2 to 2K+1th consecutive symbol groups of the N consecutive symbol groups are received on the next first random access resource after the starting first random access resource, and the K+1th consecutive symbol group of the N consecutive symbol groups is received on the first random access resource after the next first random access resource.
17. The method according to claim 11, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; The network device receives the random access sequence on at least one first random access resource among the available random access resources, including: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the network device receives the first K groups of consecutive symbols from the N groups of consecutive symbols on the initial first random access resource, and the network device processes the last NK groups of consecutive symbols from the N groups of consecutive symbols according to the fourth method. Wherein, R, N, and K are all positive integers, and K is less than N; the fourth method includes: On the initial first random access resource, the first part of the K+1th consecutive symbol group of the N consecutive symbol groups is received, and the first part occupies the resources in the initial first random access resource other than the resources occupied by the first K consecutive symbol groups; When NK is greater than 1, the next NK-1 groups of consecutive symbols of the random access sequence are received on the first random access resource after the initial first random access resource.
18. The method according to claim 11, characterized in that, The method further includes: The network device sends a second message, which indicates the minimum number of consecutive symbol groups that need to be transmitted; The network device receives the random access sequence on at least one first random access resource among the available random access resources, including: The network device receives the smallest number of consecutive symbol groups on the at least one first random access resource.
19. The method according to claim 18, characterized in that, The method further includes: The network device sends a second message, which indicates the minimum number of consecutive symbol groups that need to be transmitted; The network device receives the random access sequence on at least one first random access resource among the available random access resources, including: The network device receives the consecutive symbol groups on at least one first random access resource until the number of consecutive symbol groups received is greater than or equal to the minimum number of groups, and the remaining resource length of the first random access resource currently used to receive the consecutive symbol groups is less than the length of the consecutive symbol groups.
20. The method according to any one of claims 11 to 19, characterized in that, The method further includes: The network device sends third information, which is used to indicate the first method, the second method, the third method, or the fourth method.
21. A communication device, characterized in that, include: A transceiver unit is configured to receive first information, which indicates available random access resources and a random access sequence format. The random access sequence format indicates consecutive symbol groups, where the consecutive symbol groups represent G symbol groups that need to be transmitted consecutively in the random access sequence, and G is a positive integer. The transceiver unit is further configured to transmit the random access sequence on at least one first random access resource among the available random access resources, wherein the first random access resource is a contiguous resource and the length of the first random access resource is not less than the length of one contiguous symbol group.
22. The apparatus according to claim 21, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; When the transceiver unit transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the first K groups of consecutive symbols in the N groups of consecutive symbols are sent on the initial first random access resource, and the last NK groups of consecutive symbols in the N groups of consecutive symbols are processed according to the first method. Wherein, R, N, and K are all positive integers, and K is less than N; the first method includes: Discard the (K+1)th consecutive symbol group in the N groups of consecutive symbol groups; When NK is greater than 1, the next NK-1 group of consecutive symbols of the random access sequence is transmitted on the first random access resource after the first random access resource of the beginning.
23. The apparatus according to claim 22, characterized in that, When the transceiver unit transmits the last NK-1 groups of consecutive symbols of the random access sequence on the first random access resource following the initial first random access resource, it is specifically used for: When NK-1 is greater than K, the K+2th to the 2K+1th consecutive symbol group of the N consecutive symbol groups is sent on the next first random access resource after the initial first random access resource, and the 2K+2th consecutive symbol group of the N consecutive symbol groups is discarded.
24. The apparatus according to claim 21, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; When the transceiver unit transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the first K groups of consecutive symbols in the N groups of consecutive symbols are sent on the initial first random access resource, and the last NK groups of consecutive symbols in the N groups of consecutive symbols are processed according to the second method. Wherein, R, N, and K are all positive integers, and K is less than N; the second method includes: Discard the last NK groups of the N groups of consecutive symbols.
25. The apparatus according to claim 21, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; When the transceiver unit transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the first K groups of consecutive symbols in the N groups of consecutive symbols are sent on the initial first random access resource, and the last NK groups of consecutive symbols in the N groups of consecutive symbols are processed according to the third method. Wherein, R, N, and K are all positive integers, and K is less than N; the third method includes: The last NK groups of the N groups of consecutive symbols are transmitted on the first random access resource following the initial first random access resource.
26. The apparatus according to claim 25, characterized in that, When the transceiver unit transmits the last NK groups of the N groups of consecutive symbols on the first random access resource following the initial first random access resource, it is specifically used for: When NK is less than or equal to K, the last NK groups of the N groups of consecutive symbols are transmitted on the next first random access resource after the initial first random access resource; or, When NK is greater than K, the K+2th to 2K+1th consecutive symbol groups of the N consecutive symbol groups are transmitted on the next first random access resource after the starting first random access resource, and the K+1th consecutive symbol group of the N consecutive symbol groups is transmitted on the first random access resource after the next first random access resource.
27. The apparatus according to claim 21, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; When the transceiver unit transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the first K groups of consecutive symbols in the N groups of consecutive symbols are sent on the initial first random access resource, and the last NK groups of consecutive symbols in the N groups of consecutive symbols are processed according to the fourth method. Wherein, R, N, and K are all positive integers, and K is less than N; the fourth method includes: On the initial first random access resource, the first part of the K+1th consecutive symbol group of the N consecutive symbol groups is transmitted, and the first part occupies the resources in the initial first random access resource other than the resources occupied by the first K consecutive symbol groups; When NK is greater than 1, the next NK-1 group of consecutive symbols of the random access sequence is transmitted on the first random access resource after the first random access resource of the beginning.
28. The apparatus according to claim 21, characterized in that, The transceiver unit is also used for: Receive second information, which indicates the minimum number of the consecutive symbol groups that need to be transmitted; When the transceiver unit transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for: The minimum number of consecutive symbol groups are transmitted on the at least one first random access resource.
29. The apparatus according to claim 28, characterized in that, The transceiver unit is also used for: Receive second information, which indicates the minimum number of the consecutive symbol groups that need to be transmitted; When the transceiver unit transmits the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for: The consecutive symbol groups are transmitted on at least one first random access resource until the number of consecutive symbol groups that have been transmitted is greater than or equal to the minimum number of groups, and the remaining resource length of the first random access resource currently used to transmit the consecutive symbol groups is less than the length of the consecutive symbol groups.
30. The apparatus according to any one of claims 21 to 29, characterized in that, The transceiver unit is also used for: Receive third information, which is used to indicate the first method, the second method, the third method, or the fourth method.
31. A communication device, characterized in that, include: A transceiver unit is configured to transmit first information, which indicates available random access resources and a random access sequence format. The random access sequence format indicates consecutive symbol groups, where the consecutive symbol groups represent G symbol groups that need to be transmitted consecutively in the random access sequence, and G is a positive integer. The transceiver unit is further configured to receive the random access sequence on at least one first random access resource among the available random access resources, wherein the first random access resource is a contiguous resource and the length of the first random access resource is not less than the length of one of the contiguous symbol groups.
32. The apparatus according to claim 31, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; When the transceiver unit receives the random access sequence on at least one first random access resource among the available random access resources, it is further configured to: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the first K groups of consecutive symbols in the N groups of consecutive symbols are received on the initial first random access resource, and the last NK groups of consecutive symbols in the N groups of consecutive symbols are processed according to the first method. Wherein, R, N, and K are all positive integers, and K is less than N; the first method includes: The (K+1)th consecutive symbol group in the N groups of consecutive symbol groups will not be accepted. When NK is greater than 1, the next NK-1 groups of consecutive symbols of the random access sequence are received on the first random access resource after the initial first random access resource.
33. The apparatus according to claim 32, characterized in that, When the transceiver unit receives the last NK-1 groups of consecutive symbols of the random access sequence on the first random access resource following the initial first random access resource, it is specifically used for: When NK-1 is greater than K, the K+2 to 2K+1 consecutive symbol groups of the N consecutive symbol groups are received on the next first random access resource after the initial first random access resource, and the 2K+2 consecutive symbol group of the N consecutive symbol groups is not received.
34. The apparatus according to claim 31, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; When the transceiver unit receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the first K groups of consecutive symbols in the N groups of consecutive symbols are received on the initial first random access resource, and the last NK groups of consecutive symbols in the N groups of consecutive symbols are processed according to the second method. Wherein, R, N, and K are all positive integers, and K is less than N; the second method includes: The last NK group of the N groups of consecutive symbols will not be received.
35. The apparatus according to claim 31, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; When the transceiver unit receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the first K groups of consecutive symbols in the N groups of consecutive symbols are received on the initial first random access resource, and the last NK groups of consecutive symbols in the N groups of consecutive symbols are processed according to the third method. Wherein, R, N, and K are all positive integers, and K is less than N; the third method includes: The last NK groups of the N groups of consecutive symbols are received on the first random access resource following the initial first random access resource.
36. The apparatus according to claim 35, characterized in that, When the transceiver unit receives the last NK groups of the N groups of consecutive symbols on the first random access resource following the initial first random access resource, it is specifically used for: When NK is less than or equal to K, the last NK groups of the N groups of consecutive symbols are received on the next first random access resource after the initial first random access resource; or, When NK is greater than K, the K+2 to 2K+1th consecutive symbol groups of the N consecutive symbol groups are received on the next first random access resource after the starting first random access resource, and the K+1th consecutive symbol group of the N consecutive symbol groups is received on the first random access resource after the next first random access resource.
37. The apparatus according to claim 31, characterized in that, The first information is also used to indicate the number of times the random access sequence is repeated, R, where the random access sequence includes N groups of consecutive symbols; When the transceiver unit receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for: When the length of the first random access resource is greater than the length of the K groups of consecutive symbols and less than the length of the K+1 groups of consecutive symbols, the first K groups of consecutive symbols in the N groups of consecutive symbols are received on the initial first random access resource, and the last NK groups of consecutive symbols in the N groups of consecutive symbols are processed according to the fourth method. Wherein, R, N, and K are all positive integers, and K is less than N; the fourth method includes: On the initial first random access resource, the first part of the K+1th consecutive symbol group of the N consecutive symbol groups is received, and the first part occupies the resources in the initial first random access resource other than the resources occupied by the first K consecutive symbol groups; When NK is greater than 1, the next NK-1 groups of consecutive symbols of the random access sequence are received on the first random access resource after the initial first random access resource.
38. The apparatus according to claim 31, characterized in that, The transceiver unit is also used for: Send a second message, which indicates the minimum number of consecutive symbol groups that need to be transmitted; When the transceiver unit receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for: The minimum number of consecutive symbol groups are received on the at least one first random access resource.
39. The apparatus according to claim 38, characterized in that, The transceiver unit is also used for: Send a second message, which indicates the minimum number of consecutive symbol groups that need to be transmitted; When the transceiver unit receives the random access sequence on at least one first random access resource among the available random access resources, it is specifically used for: The consecutive symbol groups are received on at least one first random access resource until the number of consecutive symbol groups received is greater than or equal to the minimum number of groups, and the remaining resource length of the first random access resource currently used to receive the consecutive symbol groups is less than the length of the consecutive symbol groups.
40. The apparatus according to any one of claims 31 to 39, characterized in that, The transceiver unit is also used for: Send a third message, which is used to indicate the first method, the second method, the third method, or the fourth method.
41. A communication device, characterized in that, The method includes a processor for executing a computer program or instructions, which, when executed, cause the method of any one of claims 1 to 20 to be implemented.
42. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, cause the method of any one of claims 1 to 20 to be implemented.
43. A computer program product, characterized in that, It includes a computer program or instructions that, when executed, cause the method of any one of claims 1 to 20 to be implemented.
44. A chip, characterized in that, The method includes a processor for retrieving and executing a computer program or instructions stored in a memory, such that the method of any one of claims 1 to 20 is implemented.