Random access method, and device and computer-readable storage medium

By generating a third sequence through predefined sequence groups and scrambling, the problem of limited PRACH capacity during random access is solved, enabling more efficient terminal access and reducing collision probability and latency.

WO2026153156A1PCT designated stage Publication Date: 2026-07-23ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2026-01-04
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

As the number of terminals increases, the probability of collisions during random access increases, leading to limited PRACH capacity and increased latency. This is especially true in 'cellless' or 'supercell' systems where the number of terminals within a cell surges, making it difficult for existing technologies to effectively improve PRACH capacity.

Method used

By predefining multiple first sequence groups, a target first sequence group is determined, and the second sequence is scrambled using the first sequence to generate multiple third sequences. These sequences are then sent to expand the code domain resources, reduce the probability of random access collisions, and improve the performance of the terminal during the random access process.

Benefits of technology

It effectively distinguishes conflicts between multiple terminals on the random access channel, increases the capacity of the physical random access channel, reduces random access latency, and improves the efficiency of terminal access to the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2026070174_23072026_PF_FP_ABST
    Figure CN2026070174_23072026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a random access method, and a device and a computer-readable storage medium. The method comprises: determining a target first sequence group from a plurality of predefined first sequence groups, wherein the number of sequences included in each of the plurality of first sequence groups is different, and the sequences in each first sequence group satisfy a specific relationship; determining a first sequence from the target first sequence group; on the basis of the first sequence, processing a second sequence, so as to obtain a plurality of third sequences; and sending some or all of the plurality of third sequences by means of a random access resource. By means of the method, the capacity of a physical random access channel is improved, thereby improving the performance of a terminal throughout the random access process.
Need to check novelty before this filing date? Find Prior Art

Description

Random access method, device and computer readable storage medium TECHNICAL FIELD

[0001] Embodiments of the present application relate to the field of communication technology, and in particular to a random access method, device and computer readable storage medium. BACKGROUND

[0002] With the evolution of wireless communication technology, the communication performance is continuously improved, and more and more application scenarios will be better supported. This makes the future communication network enter the era of Internet of Everything, which also means that the number of terminals will increase exponentially, and the types of terminals will be more diverse. The prerequisite for a terminal to obtain communication network services is to first access the network through a random access process. In this process, the terminal first needs to send a preamble sequence through a physical random access channel (PRACH) to initiate the random access process. The time-frequency code domain resources used to send the PRACH are limited. With the increase in the number of terminals, the collision probability increases, which in turn leads to more attempts to access the network, resulting in a significant increase in latency.

[0003] On the other hand, the 'cell-free / super-cell' system is a potential deployment form of future networks, that is, the network always provides a terminal with a service network centered on it. This eliminates the performance difference between the cell edge and the cell center, and reduces the impact of mobility issues such as handover / cell reselection on user experience. In such a network deployment form, the virtualization or expansion of the cell range also leads to an explosion in the number of terminals in the cell or virtual cell, and there is also a problem of limited PRACH capacity.

[0004] Therefore, how to improve the capacity of PRACH has become a technical problem to be solved by those skilled in the art. SUMMARY

[0005] Embodiments of the present application provide a random access method, device and computer readable storage medium.

[0006] In a first aspect, the embodiments of the present application provide a random access method applied to a first communication node, comprising:

[0007] determining a target first sequence group from a plurality of predefined first sequence groups; wherein each first sequence group in the plurality of first sequence groups contains a different number of sequences, and the sequences in each first sequence group satisfy a specific relationship;

[0008] determining a first sequence from the target first sequence group;

[0009] process the second sequence based on the first sequence to obtain a plurality of third sequences;

[0010] transmit part or all of the plurality of third sequences through a random access resource.

[0011] In a second aspect, an embodiment of the present application provides a random access method, applied to a second communication node, comprising:

[0012] receive part or all of the plurality of third sequences through a random access resource;

[0013] The third sequence is obtained by processing a second sequence based on a first sequence, the first sequence is a sequence in a target first sequence group determined from a plurality of first sequence groups, each first sequence group in the plurality of first sequence groups contains different number of sequences, and the sequences in each first sequence group satisfy a specific relationship.

[0014] In a third aspect, an embodiment of the present application provides a communication node, comprising a memory and a processor, the memory stores a computer program, and the processor implements the steps of the random access method provided by the first aspect or the second aspect of the present application when executing the computer program.

[0015] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, the storage medium stores a computer program, and the computer program implements the steps of the random access method provided by the first aspect or the second aspect of the present application when executed by a processor. BRIEF DESCRIPTION OF DRAWINGS

[0016] FIG. 1 is a schematic diagram of a random access process provided in a conventional technology;

[0017] FIG. 2 is a flowchart of a random access method provided by an embodiment of the present application;

[0018] FIG. 3 is a structural schematic diagram of a physical random access channel format provided by an embodiment of the present application;

[0019] FIG. 4 is a schematic diagram of preamble repetition transmission provided by an embodiment of the present application;

[0020] FIG. 5 is a schematic diagram of a third sequence transmission method provided by an embodiment of the present application;

[0021] FIG. 6 is another schematic diagram of a third sequence transmission method provided by an embodiment of the present application;

[0022] FIG. 7 is still another schematic diagram of a third sequence transmission method provided by an embodiment of the present application;

[0023] FIG. 8 is a schematic diagram of a time domain structure corresponding to a PRACH format according to an embodiment of the present application;

[0024] FIG. 9 is another schematic diagram of a time domain structure corresponding to a PRACH format according to an embodiment of the present application;

[0025] FIG. 10 is a schematic diagram of a structure of a MAC PDU according to an embodiment of the present application;

[0026] FIG. 11 is a schematic diagram of a structure of a MAC subheader according to an embodiment of the present application;

[0027] FIG. 12 is a schematic diagram of a structure of a MAC RAR according to an embodiment of the present application;

[0028] FIG. 13 is another schematic diagram of a structure of a MAC subheader according to an embodiment of the present application;

[0029] FIG. 14 is yet another schematic diagram of a structure of a MAC subheader according to an embodiment of the present application;

[0030] FIG. 15 is another schematic diagram of a structure of a MAC RAR according to an embodiment of the present application;

[0031] FIG. 16 is yet another schematic diagram of a structure of a MAC RAR according to an embodiment of the present application;

[0032] FIG. 17 is another flowchart of a random access method according to an embodiment of the present application;

[0033] FIG. 18 is a schematic diagram of a structure of a random access apparatus according to an embodiment of the present application;

[0034] FIG. 19 is another schematic diagram of a structure of a random access apparatus according to an embodiment of the present application;

[0035] FIG. 20 is a schematic diagram of a structure of a communication node according to an embodiment of the present application. DETAILED DESCRIPTION

[0036] It should be understood that the specific embodiments described herein merely exemplify the application and do not limit the application. The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0037] The method provided by the embodiments of the present application can be applied to various communication systems. For example, the communication system can be a 5th generation (5G) communication system, a WiFi system, a 3GPP related communication system, a future evolved communication system (such as a 6th generation (6G) communication system, etc.), or a system integrating multiple systems, etc., and the embodiments of the present application do not limit the same.

[0038] The network architecture of the mobile communication network (including but not limited to 3G, 4G, 5G and future mobile communication networks) in the embodiments of the present application can at least include a first communication node and a second communication node. Exemplarily, the first communication node can be a terminal side device (for example, including but not limited to a terminal), and the second communication node can be a network side device (for example, including but not limited to a base station). In some examples, the terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality terminal, an augmented reality terminal, a wireless terminal in industrial control, a wireless terminal in unmanned architecture, a wireless terminal in remote medical treatment, a wireless terminal in smart power grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present application do not limit the application scenarios. The terminal can also be referred to as a user, a user equipment (UE), an access terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent or a UE apparatus, etc. In some examples, the base station can be a traditional macro base station (Macro), a micro station (Micro), a relay (Relay), a baseband processing unit (BBU), a remote radio unit (RRU) or a transmission reception point (TRP), etc. It can also be a centralized unit (CU) or a distributed unit (DU) that undertakes joint scheduling, and the embodiments of the present application do not limit this.

[0039] The prerequisite for the terminal to obtain the communication network service is to first access to the network by means of the random access process. The random access process in the conventional technology and the physical random access channel format (PRACH format) are briefly introduced as follows:

[0040] FIG. 1 shows a random access process. First, the terminal sends a preamble (i.e., preamble) on a PRACH transmission occasion (RO) according to the configuration of the PRACH transmission and the selected synchronization signal block (Synchronization Signal / PBCH Block, SSB).

[0041] In this step, if the terminal side transmission-reception reciprocity can be ensured, there will be a fixed mapping between the terminal's receive beam (Rx beam) and the terminal's transmit beam (Tx beam). Thus, the terminal can determine the Tx beam according to its reception of the SSB (Rx beam). Specifically, the terminal can attempt to receive SSBs from the base station side using different Rx beams, and determine the best or appropriate Rx beam (e.g., the best or appropriate Rx beam has the highest Reference Signal Receiving Power (RSRP) or an RSRP value higher than a predefined threshold). Then, according to the best or appropriate Rx beam, the corresponding Tx beam is determined. Further, the PRACH signal is transmitted using the determined Tx beam, and the physical random access channel occasion (RO) for transmitting the PRACH signal can be determined according to the relationship between the SSB and the RO. Similarly, based on this relationship, the base station can also determine the SSB selected by the terminal, and then the base station can use the same beam as that for transmitting this SSB to transmit the subsequent downlink transmission, including msg.2 (also known as Random Access Response (RAR)) and msg.4 (which is a Physical Downlink Shared Channel (PDSCH) with terminal contention resolution identifier).

[0042] Secondly, the base station can transmit a RAR signal in response to the PRACH signal transmitted by the terminal. Further, the terminal should monitor the physical downlink control channel (PDCCH) carrying the RAR within the RAR window. Wherein, the RAR window starts from the first symbol of the earliest CORESET after the last symbol of the PRACH occasion corresponding to the PRACH transmission, and the CORESET is the physical downlink control channel (PDCCH) that the terminal is configured to use to receive the Type1-PDCCH CSS set. In addition, if the Tx-Rx reciprocity at the terminal side cannot be guaranteed, the terminal needs to attempt to transmit the PRACH signal using different Tx beams. Specifically, the terminal can attempt to perform RACH re-attempts using different Tx beams after the previous RACH transmission fails, so as to determine the appropriate Tx beam.

[0043] Physical random access channel format (PRACH format): The current PRACH format is divided into long format and short format.

[0044] wherein the long PRACH format is only used in frequency range 1 (FR1), i.e. low frequency band, and its format configuration is shown in Table 1, which shows the detailed structure of four long formats, i.e. when the sequence length L RA = 839 and the subcarrier spacing Δf RA ∈ {1.25, 5} kHz:

[0045] Table 1

[0046] wherein N u represents the preamble sequence part length in the PRACH format, represents the cyclic prefix part length in the PRACH format, and κ is predefined. Format 0 and 1 correspond to 14 Km and 100 Km coverage scenarios respectively. Format 2 emphasizes the accumulation of preamble sequence energy, so as to counter the penetration loss of indoor coverage in a general cell range. Format 3 (length of 1 ms) is aimed at high vehicle speed scenarios reaching 500 Km / h, and the subcarrier spacing 5 kHz can effectively counter the Doppler frequency offset.

[0047] The short format can be used in all frequency band ranges, and can support multiple subcarrier spacings, such as 15 kHz, 30 kHz, 60 kHz and 120 kHz, and the sequence length of the short format is 139, and the specific configuration is shown in Table 2, which shows the detailed structure of multiple short formats, i.e. when the sequence length L RA = 139 and the subcarrier spacing Δf RA = 15·2 μ kHz, μ ∈ {0, 1, 2, 3}. In addition, in unlicensed spectrum, in order to meet the requirements of regulatory agencies on channel occupation, the sequence length of the short format is also defined as 571 and 1151. For future wireless communication systems, the length of the preamble sequence is not limited to the above values. For higher frequency band ranges, such as above 52.6 GHz, the short format also supports higher subcarrier spacings, such as 240 kHz, 480 kHz, 960 kHz, etc. For future wireless communication systems, the subcarrier spacing of the preamble sequence is not limited to the above values, and for example, smaller subcarrier spacings of 7.5 kHz, 3.75 kHz, etc. can be additionally supported.

[0048] Table 2

[0049] As can be seen from the above Table 1 and Table 2, in addition to the long format Format 0 and the short format Format C0, the other formats all use multi-symbol concatenation to form the preamble. This is to accumulate energy to meet coverage requirements, and also to provide potential for multi-beam switching transmission. Specifically, for example, the sequence part N u = 2 · 2048 κ · 2 -μ represents that the preamble sequence occupies approximately two symbols, and the same sequence will be repeatedly transmitted on the two symbols. This transmission mode is referred to as sequence repetition.

[0050] In the random access process, since the time-frequency code resources used for transmitting the PRACH are limited, as the number of terminals increases, the random access collision probability increases, and thus the terminal needs to try more times to access the network, and the delay is greatly increased, so it is crucial to improve the PRACH capacity. To this end, the technical scheme provided by the embodiments of the present application scatters the preamble sequence by using a predefined sequence to expand the code domain resources, thereby reducing the random access collision probability and improving the performance of the terminal in the entire random access process.

[0051] FIG. 2 is a flowchart of a random access method provided by an embodiment of the present application. As shown in FIG. 2, the random access method provided by the embodiment of the present application is applied to a first communication node, and the following takes a terminal as an example to illustrate the method, which can include:

[0052] S201, determining a target first sequence group from a plurality of predefined first sequence groups.

[0053] In some embodiments, the plurality of first sequence groups are predefined, the number of sequences included in each first sequence group in the plurality of predefined first sequence groups is different, and the sequences in each first sequence group satisfy a specific relationship.

[0054] Optionally, the number of sequences included in each first sequence group is equal to the length of the sequence. In some examples, the number of sequences included in the first sequence group can be one or more of the following numbers: 2, 4, 6, 8, 12, 16. It can be understood that the number of sequences included in the first sequence group can be such that a corresponding number of terminals share one preamble sequence. Taking the first sequence group including two sequences as an example, two terminals can share one preamble sequence by selecting different sequences in the first sequence group, thereby reducing the random access collision probability of the terminal.

[0055] Optionally, the specific relationship satisfied between the sequences in each first sequence group comprises that the sequences in each first sequence group are pairwise orthogonal or quasi-orthogonal. In this case, two sequences are orthogonal if the cross-correlation function value (e.g., at a specified time t=0) of the two sequences is 0. Two sequences are quasi-orthogonal if the cross-correlation function value of the two sequences is small compared to the autocorrelation function peak value, for example, the ratio of the cross-correlation function value to the autocorrelation function peak value is less than a specific threshold, or the cross-correlation function value is less than a specific threshold. Two orthogonal sequences are independent of each other, and in some embodiments, two quasi-orthogonal sequences can also be considered independent of each other. Such orthogonal or quasi-orthogonal characteristics allow the base station to identify multiple terminals that have selected the same RO and the same second sequence (or preamble sequence) but have used different first sequences to process the second sequence (or preamble sequence). Optionally, the group of sequences contained in the first sequence group is a group of orthogonal cover codes (OCC).

[0056] In some examples, the first sequence group can be defined in the following manner:

[0057] As shown in Table 3, each row corresponds to a first sequence group of a first sequence of a certain length, for example, the first sequence group of a first sequence of length 2 contains two first sequences. Each element w(m) in the two first sequences can be calculated by the following formula: w(m)=e j2πm / N where m is the value of the element listed in the square brackets in Table 3, and N is the length of the first sequence. Then, the two first sequences contained in the first sequence group of the first sequence of length 2 can be calculated by the above formula as follows: [1,1], [1,-1]. For the first sequence groups of first sequences of other lengths, the first sequences contained in the first sequence groups of first sequences of other lengths can also be calculated in the same manner as the first sequence group of the first sequence of length 2. This embodiment will not be described one by one. Further, the terminal can determine the first sequence index i used for scrambling the second sequence based on a preset rule. Taking the first sequence group of the first sequence of length 2 as an example, i=0 represents selecting the first first sequence [1,1], and i=1 represents selecting the second first sequence [1,-1].

[0058] Table 3

[0059] S202, determining a first sequence from a target first sequence group.

[0060] S203, processing the second sequence based on the first sequence to obtain a plurality of third sequences.

[0061] S204, transmitting part or all of the plurality of third sequences through a random access resource.

[0062] The terminal determines a target first sequence group from the defined multiple first sequence groups according to a certain rule, and determines a sequence from the target first sequence group as the first sequence according to a preset rule, uses the first sequence to perform scrambling processing on the second sequence to obtain multiple third sequences, and transmits part or all of the multiple third sequences through the random access resource.

[0063] Optionally, the process of processing the second sequence based on the first sequence to obtain multiple third sequences can be: processing the second sequence using each element in the first sequence respectively to obtain multiple third sequences, wherein the number of elements in the first sequence is equal to the number of third sequences. Assuming that the first sequence determined by the terminal contains N elements, processing the second sequence using each element in the first sequence can obtain N third sequences. For example, assuming that the length of the first sequence is 2, for example, the first sequence is [+1, -1], and the length of the second sequence is n, for example, the second sequence is [d0, d1, d2,..., dn-1]; processing the second sequence using the first sequence to obtain multiple third sequences, that is, processing each element of the second sequence using the first element in the first sequence to obtain the first third sequence, that is, [d0, d1, d2,..., dn-1]; processing each element of the second sequence using the second element in the first sequence to obtain the second third sequence, that is, [-d0, -d1, -d2,..., -dn-1]. Optionally, the above processing of the second sequence based on the first sequence can also include: expanding the second sequence by the first sequence in a block-wise manner.

[0064] In some examples, the above-mentioned second sequence can be a preamble sequence, and the third sequence obtained by performing scrambling processing on the preamble sequence using the predefined first sequence can be understood as a preamble sequence after scrambling processing, so as to realize the expansion of code domain resources. Therefore, when multiple terminals select the same physical random access occasion and select the same preamble sequence, since the multiple terminals use different first sequences to perform scrambling processing on the preamble sequence, the network side can distinguish the multiple terminals that collide when transmitting the random access channel, thereby improving the performance of the terminal in the entire random access process.

[0065] In some examples, the second sequence can also be a predefined code resource, and the third sequence obtained by processing the second sequence using the predefined first sequence can be used as a preamble sequence. Therefore, when multiple terminals select the same physical random access occasion and select the same second sequence, since the multiple terminals use different first sequences to perform scrambling processing on the second sequence, the preamble sequences finally obtained by the terminals are different, so that the network side can distinguish the multiple terminals that collide when transmitting the random access channel.

[0066] In some examples, the target first sequence group is optionally determined from the predefined plurality of first sequence groups, including at least one of the following manners:

[0067] Manner one: determining the target first sequence group according to the configured / selected PRACH format.

[0068] For example, the terminal can determine the target first sequence group according to the number of sequence repetitions contained in the PRACH format. It should be noted that in some PRACH formats, in addition to the Cyclic Prefix (CP) and sequence part, the end of the PRACH format structure can also include a Guard Time (GT) part.

[0069] Exemplarily, as shown in FIG. 3, when the configured or selected PRACH format contains 2 sequence repetitions, the terminal determines the first sequence group containing 2 sequences as the target first sequence group.

[0070] Manner two: determining the target first sequence group according to the configured / selected preamble repetition number.

[0071] Specifically, each repetition in the preamble repetition occupies one RO, and a plurality of ROs form a RO set according to a certain rule, which is used for a corresponding number of preamble repetition transmissions. As shown in FIG. 4, when the terminal is configured or determined to have a preamble repetition number of 4, the terminal determines the first sequence group containing 4 sequences as the target first sequence group.

[0072] Manner three: determining the target first sequence group according to the configured / selected PRACH format and preamble repetition number.

[0073] Exemplarily, when the sequence repetition number is M and the preamble repetition number is N, the terminal determines the first sequence group containing M*N sequences as the target first sequence group.

[0074] Manner four: determining the target first sequence group according to the configuration of the second communication node.

[0075] For example, the terminal determines the first sequence group index indicated by the base station as the target first sequence group.

[0076] In this example, in the case that the number of elements of the first sequence in the target first sequence group indicated by the base station is not equal to the number of sequence parts in the configured / selected PRACH format, the terminal processes the number of elements of the first sequence to the same number as the sequence parts in the PRACH format, and then processes the second sequence.

[0077] For example, in the case that the number of elements of the first sequence in the target first sequence group is less than the number of sequence parts in the PRACH format, the terminal needs to expand the elements of the first sequence to the same number as the sequence parts (for example, cyclically expand the elements of the first sequence), and then process the second sequence; in the case that the number of elements of the first sequence in the target first sequence group is greater than the number of sequence parts in the PRACH format, the terminal needs to truncate the elements of the first sequence to the same number as the sequence parts (for example, take the first N elements of the first sequence, N being the length of the first sequence), and then process the second sequence. Alternatively, in the case that the number of elements of the first sequence in the target first sequence group is less than the number of preamble repetitions configured / selected, the terminal expands the elements of the first sequence to the same number as the preamble repetitions (for example, cyclically expands the elements of the first sequence), and then processes the second sequence. In the case that the number of elements of the first sequence in the target first sequence group is greater than the number of preamble repetitions configured / selected, the terminal truncates the first sequence to the same number as the preamble repetitions (for example, takes the first N elements of the first sequence), and then processes the second sequence.

[0078] In some examples, the first sequence is optionally determined from the target first sequence group in at least one of the following ways:

[0079] Way one: determining the first sequence based on the indication information of the second communication node.

[0080] Specifically, the base station can indicate the first sequence used by the terminal (for example, indicating the index of the first sequence from the target first sequence group) through physical layer signaling (such as physical downlink control channel order, PDCCH order). Alternatively, the base station can also indicate the first sequence to the terminal through radio resource control (RRC) signaling or media access control layer (MAC layer) signaling. For example, the first sequence can correspond to a specific terminal feature combination, and for a target terminal with or selecting a certain terminal feature combination, it can use the first sequence corresponding thereto.

[0081] Manner two: determining the first sequence based on the result of a specific measurement.

[0082] Specifically, the base station can configure a correspondence between the result of the specific measurement and the first sequence, and then the terminal determines the first sequence corresponding to the result of the specific measurement based on the correspondence.

[0083] Manner three: determining the first sequence based on the location information of the first communication node.

[0084] Specifically, the location information can be the absolute location of the terminal (e.g., the positioning information of the terminal), or the relative location information between the terminal and the base station (e.g., the distance or direction between the terminal and the base station), and the base station can configure a correspondence between the location information and the first sequence, and then the terminal determines the first sequence corresponding to the location information based on the correspondence.

[0085] Manner four: randomly selecting a sequence from part or all of the sequences in the target first sequence group as the first sequence.

[0086] For example, the terminal can randomly select a sequence from the sequences in the target first sequence group except for one or several sequences (e.g., the sequence with sequence index 0) as the first sequence. The terminal can also randomly select a sequence from all the sequences in the target first sequence group as the first sequence.

[0087] Manner five: determining the first sequence based on the capability of the first communication node.

[0088] For example, the terminal can determine whether it can select a sequence from the target first sequence group except for a specific sequence as the first sequence based on its own capability.

[0089] In some examples, the terminal transmits part or all of the third sequences through the random access resource, including: transmitting part or all of the different third sequences in time division within one RO.

[0090] Optionally, the transmission resources of the different third sequences transmitted in time division are continuous or discontinuous in the time domain. In the case where the transmission resources of the different third sequences are discontinuous in the time domain, the intervals between adjacent transmission resources are equal. The interval between two third sequences transmitted adjacently is used to transmit a predetermined length of the cyclic prefix of a specified third sequence, wherein the specified third sequence is the latter one of the two adjacent third sequences. In this way, the interference between different third sequences is reduced.

[0091] For example, as shown in Figure 5, assuming the first sequence has a length of 2, for example, [+1,-1], and the second sequence has a length of n, for example, [d0,d1,d2,...,dn-1]; processing the second sequence with the first sequence yields two third sequences, [d0,d1,d2,...,dn-1] and [-d0,-d1,-d2,...,-dn-1]. These two third sequences are mapped to two sequence parts within the PRACH format, respectively. The interval between these two sequence parts is used to transmit a cyclic prefix of a predetermined length for sequence part 2. In some examples, the lengths of CP1 and CP2 may be the same or different. In some examples, the processing of the second sequence with the first sequence can be performed in the frequency domain or the time domain. In some examples, if the terminal further determines to use preamble repetition, the terminal will perform multiple retransmissions with the overall structure shown in Figure 5.

[0092] In some examples, the terminal transmits some or all of a plurality of third sequences via random access resources, including: transmitting some or all of a plurality of third sequences on a single RO combination, and transmitting one third sequence on each RO. The number of ROs contained within the RO combination is the same as the number of third sequences, or the number of ROs contained within the RO combination is the same as the number of elements in the first sequence. Optionally, the same third sequence is time-division multiplexed within an RO, and the transmission resources of a third sequence repeatedly transmitted within an RO are contiguous in the time domain, saving time domain resource overhead.

[0093] As shown in Figure 6, continuing with the two third sequences [d0,d1,d2,...,dn-1] and [-d0,-d1,-d2,...,-dn-1] obtained above as examples, the first third sequence [d0,d1,d2,...,dn-1] is repeatedly transmitted in time-division multiplexing within RO1, and the second third sequence [-d0,-d1,-d2,...,-dn-1] is repeatedly transmitted in time-division multiplexing within RO2. No time-domain interval needs to be reserved between the sequence parts in each RO.

[0094] In some examples, the terminal transmits some or all of a plurality of third sequences via random access resources, including: transmitting some or all of a plurality of third sequences on a combination of ROs, and transmitting a plurality of third sequences on each RO; wherein the number of third sequences transmitted on each RO is related to the number of sequence portions within the configured / selected PRACH format.

[0095] For example, the number of third sequences transmitted on each RO is equal to the number of sequence parts within the configured / selected PRACH format, or the number of sequence parts is greater than the number of third sequences transmitted within a single RO. Optionally, the product of the number of ROs contained in an RO combination and the number of sequence parts (or sequence repetitions) within the PRACH format is the same as the number of third sequences. Alternatively, the product of the number of ROs contained in an RO combination and the number of sequence parts (or sequence repetitions) within the PRACH format is the same as the number of elements in the first sequence.

[0096] In some examples, adjacent sequence parts within a RO are discontinuous in the time domain, with the interval used to transmit the CP of the next sequence part. As shown in Figure 7, the PRACH format contains two sequence parts, and thus one RO carries two third sequences. The two ROs form an RO set to complete two preamble repetitions. Assuming the first sequence is [+1,-1,-1,+1] and the second sequence is [d0,d1,d2,...,dn-1], the four generated third sequences are: [d0,d1,d2,...,dn-1], [-d0,-d1,-d2,...,-dn-1], [-d0,-d1,-d2,...,-dn-1], and [d0,d1,d2,...,dn-1]. The first third sequence [d0,d1,d2,...,dn-1] and the second third sequence [-d0,-d1,-d2,...,-dn-1] are mapped into RO1 for transmission. The third third sequence [-d0,-d1,-d2,...,-dn-1] and the fourth third sequence [d0,d1,d2,...,dn-1] are mapped into RO2 for transmission. A time-domain interval, CP2, is reserved between the sequence parts in each RO. The length of CP2 can be equal to or different from that of CP1.

[0097] The above embodiments utilize a predefined first sequence to scramble the second sequence / preamble sequence to expand the code domain resources. This allows the network side to distinguish multiple terminals that collide during the transmission of the physical random access channel. That is, multiple terminals select the same physical random access channel timing and the same second sequence / preamble sequence, but use different predefined first sequences to scramble the second sequence / preamble sequence. This allows the network side to simultaneously identify multiple conflicting terminals, effectively improving the capacity of the physical random access channel and thus improving the performance of the terminal throughout the random access process.

[0098] In some embodiments, multiple physical random access channel (PRAM) transmission modes can be defined, and the first communication node supports multiple PRAM transmission modes. For example, a first PRAM transmission mode and a second PRAM transmission mode.

[0099] The first physical random access channel transmission mode is used to represent a transmission mode in which a second sequence is processed using a first sequence to obtain multiple third sequences, and some or all of the multiple third sequences are transmitted through random access resources; the second physical random access channel transmission mode is used to represent a transmission mode in which the second sequence is transmitted directly through random access resources. Alternatively, the first physical random access channel transmission mode can also be called the extended capacity transmission mode, and the second physical random access channel transmission mode can also be called the non-extended capacity transmission mode.

[0100] Optionally, the terminal may enable or disable the first physical random access channel transmission mode based on the configuration information of the second communication node; or, based on the configuration information of the second communication node, determine the physical random access channel transmission mode to be used.

[0101] For example, the base station configures the physical random access channel transmission mode used by the terminal in the system information. Specifically, assuming M physical random access channel transmission modes are defined, the number of bits used to indicate a certain physical random access channel transmission mode is... For example, when only two transmission modes are defined, such as the first physical random access channel transmission mode and the second physical random access channel transmission mode, the existence of the relevant information field means that the first physical random access channel transmission mode is enabled. If the relevant information field does not exist, it means that the second physical random access channel transmission mode is enabled, or the first physical random access channel transmission mode is disabled.

[0102] Optionally, the time-domain structure of the same PRACH format may differ under different physical random access channel transmission modes. As shown in Figure 8, for the first physical random access channel transmission mode, a certain time interval needs to be reserved between sequence parts. For example, this interval is used to transmit the cyclic prefix of the next sequence part. As shown in Figure 9, for the first physical random access channel transmission mode, adjacent sequence parts can be continuous.

[0103] Optionally, different physical random access channel transmission modes correspond to different PRACH formats, and the terminal can determine the physical random access channel transmission mode to use based on the PRACH format configured by the second communication node.

[0104] Optionally, different physical random access channel transmission modes can coexist. In some examples, multiple independent random access configuration instructions correspond to different physical random access channel transmission modes, meaning that the time-frequency resources configured for different physical random access channel transmission modes are different. In some examples, different physical random access channel transmission modes share the same set of random access configuration signaling, and the time-domain and / or frequency-domain resources effective for different physical random access channel transmission modes are different.

[0105] In this embodiment, by enabling or disabling the physical random access channel (PRAM) expansion transmission mode, the network side can select a suitable PRAM transmission mode based on the network load status and effectively notify the terminal. This allows the network side to enter the PRAM expansion transmission mode when the load is heavy and exit the PRAM expansion transmission mode when the load is relatively light, so as to better ensure reception performance and improve the terminal's performance throughout the random access process.

[0106] After detecting the preamble sequence sent by the terminal, the base station needs to send a corresponding Random Access Response (RAR) message. The RAR message is carried on the PDSCH scheduled by the PDCCH, and the Cyclic Redundancy Code (CRC) of the PDCCH is scrambled by the Random Access Radio Network Temporary Identifier (RA-RNTI).

[0107] The above RA-RNTI is calculated using the following formula: RA-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id

[0108] Wherein, s_id is the first OFDM symbol index of the RO (0≤s_id<14), t_id refers to the slot index of the RO within a system frame (0≤t_id<80), f_id is the frequency domain index of the RO (0≤f_id<8), and ul_carrier_id is the uplink carrier used for preamble transmission (where the non-supplementary uplink carrier is 0, and the supplementary uplink carrier is 1). Furthermore, after the terminal transmits a preamble through a certain RO, it can determine the corresponding RA-RNTI value based on the time-frequency location of the RO, and use this RA-RNTI to descramble the received PDCCH.

[0109] Furthermore, as shown in Figure 10, the Media Access Control (MAC) Protocol Data Unit (PDU) carried on the RAR PDSCH contains one or more MAC subPDUs. Each MAC subPDU consists of a MAC subheader and a MAC RAR. The MAC subheader is 1 byte (8 bits) long, and its structure is shown in Figure 11. The information field E occupies 1 bit and indicates whether the MAC subPDU to which this MAC subheader belongs is the last MAC subPDU. The information field T occupies 1 bit and indicates whether this MAC subheader contains a Random Access Preamble ID (RAPID). The RAPID information field occupies 6 bits and indicates the random access preamble ID to which the MAC subPDU to which this MAC subheader belongs.

[0110] The structure of the MAC RAR can be shown in Figure 12, where R is a reserved bit, set to 0. The TI information field occupies 1 bit and is used to indicate which TAG the timing advance indicated by the Timing Advance Command information field applies to when two Timing Advance Groups (TAGs) are configured in the serving cell. The Timing Advance Command information field occupies 12 bits, and the Uplink Grant information field occupies 27 bits, used to indicate the scheduling information of msg3 PUSCH. The Temporary C-RNTI information field occupies 16 bits and is used to indicate the temporary cell RNTI (Radio Network Temporary Identity) used during random access to the UE sending the preamble.

[0111] The specific information contained in the UL grant information domain is shown in Table 4:

[0112] Table 4

[0113] In some embodiments, when a terminal determines that it initiates a random access procedure in the first physical random access channel transmission mode (i.e., the preamble sequence sent in the RO is a sequence processed by the first sequence), in order to further distinguish terminals that have selected different first sequences, the base station may send random access response information, and the terminal receives the random access response information, which contains information about the first sequence (such as the index of the first sequence).

[0114] In some embodiments, the information of the first sequence may optionally be carried in at least one of the following ways:

[0115] Method 1: Use RA-RNTI to carry the information of the first sequence.

[0116] For example, the RA-RNTI can be calculated using information from the first sequence. The RA-RNTI can be obtained using the following formula: RA-RNTI = 1 + s_id + 14 × t_id + 14 × 80 × f_id + 14 × 80 × 8 × ul_carrier_id + 14 × 80 × 8 × N × sequence_id

[0117] Where N represents the maximum number of first sequences in the target first sequence group, or N represents the maximum number of elements contained in the first sequence. sequence_id represents the index of the first sequence.

[0118] Method 2: Use the MAC subheader to carry the information of the first sequence.

[0119] For example, as shown in Figure 13, a sequence ID information field (such as the index of the first sequence) is introduced. The number of bits in this information field is determined by the maximum number of first sequences in the first sequence group, or the maximum number of elements contained in the first sequence. For example, if the maximum number of first sequences in the first sequence group is N (e.g., N = 8), then the number of bits in this information field is log2 N or ... That is, 3 bits. The remaining bits of the second byte are reserved or used for indicating other information.

[0120] As shown in Figure 14, the random access preamble index (RAPID) is used to number the third sequence obtained after processing the first sequence. Therefore, compared to the original 6 bits (i.e. 64 sequences) required to number the second sequence, the required indication overhead is correspondingly increased. For example, after the 64 second sequences are processed by different first sequences, 512 third sequences are obtained, which in turn require 9 bits for indication.

[0121] Method 3: Use MAC RAR to carry the information of the first sequence.

[0122] For example, as shown in Figure 15, a sequence ID information field is introduced into the MAC RAR structure. The number of bits in this information field is determined by the maximum number of first sequences in the first sequence group, or the maximum number of elements contained in the first sequence. For example, if the maximum number of first sequences in the first sequence group is N (e.g., N = 8), then the number of bits in this information field is log2 N or ... That is, 3 bits. The remaining bits in the 8th byte are reserved or used for indicating other information.

[0123] For example, the first sequence index is carried in the information field UL Grant. Specifically, one or more bits from the existing indicator fields in the UL grant can be reinterpreted as the index of the first sequence. Alternatively, it can be combined with existing information, for example, by adding a column to the time resource allocation table to indicate the index of the first sequence. Thus, when the information field PUSCH time resource allocation supports a certain time resource allocation, it also indicates the index of the first sequence. Or, an indicator field can be added to the UL grant to indicate the information field of the first sequence. In this way, the number of bits in the final information field UL grant will also increase accordingly, which will ultimately be reflected in the change to the MAC RAR structure. As shown in Figure 16, byte 6 is inserted.

[0124] In this embodiment, the random access response information carries information about the first sequence, thereby indicating to the terminal the first sequence used by the preamble sequence to which the random access response information is directed, which makes it easier to distinguish different terminals that send the same preamble sequence using the same random access resources, and thus truly achieve the purpose of expanding the random access channel.

[0125] In one embodiment, a method for associating a synchronization signal block with a random access resource is also provided.

[0126] Due to the introduction of the first sequence, random access resources have an additional dimension, namely, the first sequence resource dimension (i.e., the scrambling sequence of the preamble sequence) is added on top of time domain resources, frequency domain resources, and preamble sequence resources.

[0127] In some examples, the association between synchronization signal blocks and random access resources can be achieved in one of the following ways:

[0128] Method 1:

[0129] Step 1: For the same leading sequence index, sort them in ascending order according to the first sequence index;

[0130] Step 2: For a RO, sort it in ascending order according to the leading sequence index;

[0131] Step 3: For multiple ROs in frequency division multiplexing, sort them in ascending order according to the frequency resource index;

[0132] Step 4: For multiple ROs in time-division multiplexing, sort them in ascending order according to the time-domain resource index.

[0133] Method 2:

[0134] Step 1: For a single RO and the same first sequence index, sort them in ascending order according to the preceding sequence index;

[0135] Step 2: For a single RO, sort it in ascending order according to the first sequence index;

[0136] Step 3: For multiple ROs in frequency division multiplexing, sort them in ascending order according to the frequency resource index;

[0137] Step 4: For multiple ROs in time-division multiplexing, sort them in ascending order according to the time-domain resource index.

[0138] Method 3:

[0139] Step 1: For a single RO and the same first sequence index, sort them in ascending order according to the preceding sequence index;

[0140] Step 2: For multiple ROs in frequency division multiplexing, sort them in ascending order according to the frequency resource index;

[0141] Step 3: For multiple ROs in frequency division multiplexing, sort them in ascending order according to the first sequence index;

[0142] Step 4: For multiple ROs in time-division multiplexing, sort them in ascending order according to the time-domain resource index.

[0143] Method 4:

[0144] Step 1: For a single RO and the same first sequence index, sort them in ascending order according to the preceding sequence index;

[0145] Step 2: For multiple ROs in frequency division multiplexing, sort them in ascending order according to the frequency resource index;

[0146] Step 3: For multiple ROs in time-division multiplexing, sort them in ascending order according to the time-domain resource index.

[0147] Step 4: Sort in ascending order according to the first sequence index.

[0148] In this embodiment, considering the introduction of the first sequence, the random access resource is extended to a new dimension, and correspondingly, the association between the random access resource and the SS / PBCH block also needs to be enhanced.

[0149] In some embodiments, the process of processing a second sequence using a first sequence in a target first sequence group to obtain multiple third sequences and transmitting multiple third sequences can also be applied to other uplink transmissions.

[0150] Other uplink transmissions include at least one of the following: a PUSCH scheduled by the Random Access Response Uplink Grant (RAR UL grant) (i.e., the initial transmission of msg3 PUSCH), a PUSCH scheduled by DCI format 0_0 scrambled with Temporary Cell Identifier (TC RNTI) scrambled CRC (i.e., the retransmission of msg3 PUSCH), a PUCCH used to carry msg4 PDSCH feedback (HARQ-ACK) information, and a PUSCH scheduled by DCI format 0_0 scrambled with C-RNTI CRC (e.g., a PUSCH used to carry the RRC establishment completion message, i.e., Msg5 PUSCH, or a PUSCH used to carry UE capability reporting information, etc.).

[0151] In some implementations, when the uplink transmission described above is configured / selected with a repetition transmission mechanism (e.g., a repetition factor of N), schematically, a target first sequence group containing N sequences or N elements in a sequence is selected from multiple first sequence groups. A sequence is then determined / selected from the target first sequence group as the first sequence. Further, the first sequence is used to process at least one of the information sequences in the uplink transmission described above. This information sequence can be an information sequence formed by modulation symbols / complex-valued symbols, equivalent to the second sequence in the aforementioned embodiments. Specifically, each element in the first sequence can be multiplied by the information sequence of a certain repetition transmission (i.e., the information sequence is expanded by blocks / groups using the first sequence), thereby obtaining N sets of processed information sequences (i.e., equivalent to the third sequence in the aforementioned embodiments). Each repetition transmission resource is used to carry one set of processed information sequences.

[0152] In some embodiments, at least one of the following information is configured by the network side: target first sequence group, first sequence in the target first sequence group, and whether to use the first sequence to process the uplink transmitted information sequence. In some embodiments, the above information is carried in at least one of the following messages: Master Information Block (MIB), System Information Block 1 (SIB1), Random Access Response Message (RAR message / msg2 PDCCH / msg2 PDSCH), and Msg4 PDCCH / PDSCH.

[0153] In some implementations, the target first sequence group is determined based on the uplink transmission repetition factor. In other implementations, the terminal randomly selects a sequence from the target first sequence group as the first sequence.

[0154] This method utilizes a predefined first sequence to expand / process the uplink transmission, thereby increasing the capacity of transmission resources. This allows multiple users to occupy the same time-frequency resources to send their own uplink transmissions, thus improving resource reuse capacity.

[0155] Figure 17 is a schematic flowchart of another random access method provided in an embodiment of this application. This method is applied to a second communication node, and as shown in Figure 17, the method may include:

[0156] S1701, Receive some or all of the sequences from a plurality of third sequences through random access resources.

[0157] The third sequence is obtained by processing the second sequence based on the first sequence. The first sequence is a sequence within a target first sequence group determined from multiple predefined first sequence groups. Each first sequence group contains a different number of sequences, and the sequences in each first sequence group satisfy a specific relationship.

[0158] Optionally, the sequences in each first sequence satisfy a specific relationship, including that the sequences in each first sequence group are pairwise orthogonal or quasi-orthogonal. Such orthogonal or quasi-orthogonal characteristics allow the base station to identify multiple terminals that have selected the same RO and the same second sequence (or preamble sequence), but have used different first sequences to process the second sequence (or preamble sequence).

[0159] Optionally, the target first sequence group determined from a plurality of predefined first sequence groups is associated with at least one of the following:

[0160] PRACH format, number of preamble repetitions, PRACH format and number of preamble repetitions.

[0161] Optionally, some or all of a plurality of third sequences may be received via random access resources, including at least one of the following:

[0162] Within a single RO, partial or complete sequences from multiple different third sequences are received in a time-division manner.

[0163] A combination of ROs receives some or all of the third sequences, and each RO receives one of the third sequences; wherein the number of ROs contained in the RO combination is the same as the number of third sequences, or the number of ROs contained in the RO combination is the same as the number of elements in the first sequence.

[0164] On a single RO combination, some or all of the third sequences are received, and on each RO, multiple third sequences are received; wherein the number of third sequences received on each RO is related to the number of sequence portions within the configured / selected PRACH format.

[0165] Optionally, the second communication node supports a first physical random access channel transmission mode and a second physical random access channel transmission mode; wherein, the first physical random access channel transmission mode is used to represent a transmission mode in which a second sequence is processed using a first sequence to obtain multiple third sequences, and some or all of the multiple third sequences are sent through random access resources; the second physical random access channel transmission mode is used to represent a transmission mode in which the second sequence is sent directly through random access resources.

[0166] Optionally, the second communication node can also send configuration information to enable or disable the first physical random access channel transmission mode; or, the configuration information can be used to indicate the physical random access channel transmission mode being used. The second communication node can also indicate different physical random access channel transmission modes by configuring different PRACH formats.

[0167] Optionally, the second communication node may also send random access response information; wherein the random access response information includes information of the first sequence.

[0168] Optionally, the information of the first sequence may be carried in at least one of the following ways: using RA-RNTI to carry the information of the first sequence; using a MAC subheader to carry the information of the first sequence; or using a MAC RAR to carry the information of the first sequence.

[0169] The technical description in this embodiment is similar in principle, process and effect to the description in the embodiment for the first communication node side above, and will not be repeated here for the sake of brevity.

[0170] Figure 18 is a schematic diagram of a random access device provided in an embodiment of this application. The device is integrated into a first communication node. As shown in Figure 18, the device may include a processing module 1801 and a sending module 1802.

[0171] Specifically, the processing module 1801 is used to determine a target first sequence group from a predefined plurality of first sequence groups; determine a first sequence from the target first sequence group; and process a second sequence based on the first sequence to obtain a plurality of third sequences; wherein, each of the plurality of first sequence groups contains a different number of sequences, and the sequences in each first sequence group satisfy a specific relationship;

[0172] The sending module 1802 is used to send some or all of the plurality of third sequences through random access resources.

[0173] Based on the above embodiments, optionally, the processing module 1801 is specifically used for at least one of the following:

[0174] The target first sequence group is determined according to the configured / selected PRACH format;

[0175] The target first sequence group is determined based on the configured / selected number of preamble repetitions;

[0176] The target first sequence group is determined based on the configured / selected PRACH format and the number of preamble repetitions;

[0177] The target first sequence group is determined based on the configuration of the second communication node.

[0178] Based on the above embodiments, optionally, the sequences in each first sequence group satisfy a specific relationship, including:

[0179] The sequences in each first sequence group are either pairwise or quasi-orthogonal.

[0180] Based on the above embodiments, optionally, the processing module 1801 is specifically used for at least one of the following:

[0181] The first sequence is determined based on the indication information from the second communication node;

[0182] The first sequence is determined based on the results of specific measurements;

[0183] The first sequence is determined based on the location information of the first communication node;

[0184] Randomly select one sequence from some or all of the sequences in the target first sequence group as the first sequence;

[0185] The first sequence is determined based on the capabilities of the first communication node.

[0186] Based on the above embodiments, optionally, the processing module 1801 is further configured to process the second sequence based on each element in the first sequence to obtain a plurality of third sequences; wherein the number of elements in the first sequence is equal to the number of the third sequences.

[0187] Based on the above embodiments, optionally, the sending module 1802 is specifically used to send some or all of the different third sequences in a time-division manner within a RO.

[0188] Based on the above embodiments, optionally, the transmission resources of different third sequences are continuous or discontinuous in the time domain.

[0189] Based on the above embodiments, optionally, when the transmission resources of different third sequences are discontinuous in the time domain, the interval between adjacent transmission resources is equal.

[0190] Based on the above embodiments, optionally, the interval between two adjacently transmitted third sequences is used to transmit a cyclic prefix of a specified third sequence of predetermined length; wherein, the specified third sequence is the latter of two adjacent third sequences.

[0191] Based on the above embodiments, optionally, the sending module 1802 is specifically used to send some or all of the sequences in the plurality of third sequences on a RO combination, and send one of the third sequences on each RO; wherein, the number of ROs contained in the RO combination is the same as the number of the third sequences, or the number of ROs contained in the RO combination is the same as the number of elements in the first sequence.

[0192] Based on the above embodiments, optionally, the same third sequence is repeatedly transmitted in a time-division manner within the RO, and the transmission resources of the third sequence repeatedly transmitted within a RO are continuous in the time domain.

[0193] Based on the above embodiments, optionally, the sending module 1802 is specifically used to send some or all of the sequences in the plurality of third sequences on a RO combination, and to send a plurality of the third sequences on each RO; wherein, the number of third sequences sent on each RO is related to the number of sequence portions in the configured / selected PRACH format.

[0194] Based on the above embodiments, optionally, the processing module 1801 is further configured to process the second sequence after reducing the number of elements in the first sequence to the same number as the number of sequence parts in the configured / selected PRACH format, when the number of elements in the first sequence is not equal to the number of sequence parts in the configured / selected PRACH format.

[0195] Based on the above embodiments, optionally, the first communication node supports a first physical random access channel transmission mode and a second physical random access channel transmission mode.

[0196] Wherein, the first physical random access channel transmission mode is used to represent a transmission mode in which the second sequence is processed by the first sequence to obtain the plurality of third sequences, and some or all of the plurality of third sequences are sent through random access resources;

[0197] The second physical random access channel transmission mode is used to represent the transmission mode of directly sending the second sequence through random access resources.

[0198] Based on the above embodiments, optionally, the processing module 1801 is further configured to enable or disable the first physical random access channel transmission mode based on the configuration information of the second communication node; or, based on the configuration information of the second communication node, determine the physical random access channel transmission mode to be used.

[0199] Based on the above embodiments, optionally, different physical random access channel transmission modes correspond to different PRACH formats; the processing module 1801 is also specifically used to determine the physical random access channel transmission mode used based on the PRACH format configured by the second communication node.

[0200] Based on the above embodiments, optionally, the time-domain structure corresponding to the same PRACH format may be different under different physical random access channel transmission modes.

[0201] Based on the above embodiments, optionally, multiple sets of independent random access configuration instructions correspond to different physical random access channel transmission modes;

[0202] Alternatively, different physical random access channel transmission modes may share the same set of random access configuration signaling, and the time-domain resources and / or frequency-domain resources that are effective for different physical random access channel transmission modes may be different.

[0203] Optionally, based on the above embodiments, the device further includes a receiving module.

[0204] The receiving module is used to receive random access response information; wherein, the random access response information includes information of the first sequence.

[0205] Based on the above embodiments, optionally, the information of the first sequence may be carried in at least one of the following ways:

[0206] The information of the first sequence is carried using RA-RNTI;

[0207] The MAC subheader is used to carry the information of the first sequence;

[0208] The information of the first sequence is carried using MAC RAR.

[0209] Based on the above embodiments, optionally, the association between the synchronization signal block and the random access resource is implemented in the following order:

[0210] For the same leading sequence index, sort them in ascending order according to the first sequence index;

[0211] For a RO, sort in ascending order according to the leading sequence index;

[0212] For multiple ROs in frequency division multiplexing, they are arranged in ascending order according to the frequency resource index;

[0213] For multiple time-division multiplexed ROs, they are arranged in ascending order according to the time-domain resource index.

[0214] Figure 19 is a schematic diagram of another structure of the random access device provided in an embodiment of this application. The device is integrated into a second communication node. As shown in Figure 19, the device may include a receiving module 1901.

[0215] Specifically, the receiving module 1901 is used to receive part or all of a plurality of third sequences through random access resources;

[0216] The third sequence is obtained by processing the second sequence based on the first sequence. The first sequence is a sequence within a target first sequence group determined from a plurality of predefined first sequence groups. Each of the plurality of first sequence groups contains a different number of sequences, and the sequences in each first sequence group satisfy a specific relationship.

[0217] Based on the above embodiments, optionally, the target first sequence group determined from a predefined plurality of first sequence groups is associated with at least one of the following:

[0218] PRACH format;

[0219] Number of times the preamble is repeated;

[0220] PRACH format and the number of times the preamble is repeated.

[0221] Based on the above embodiments, optionally, the receiving module 1901 is specifically used for at least one of the following:

[0222] Within a single RO, some or all of the different third sequences are received in a time-division manner.

[0223] One or more of the third sequences are received on a combination of ROs, and one of the third sequences is received on each RO; wherein the number of ROs contained in the combination of ROs is the same as the number of the third sequences, or the number of ROs contained in the combination of ROs is the same as the number of elements in the first sequence.

[0224] Some or all of the plurality of third sequences are received on a combination of ROs, and a plurality of the third sequences are received on each RO; wherein the number of third sequences received on each RO is related to the number of sequence portions within the configured / selected PRACH format.

[0225] Based on the above embodiments, optionally, the second communication node supports a first physical random access channel transmission mode and a second physical random access channel transmission mode;

[0226] Wherein, the first physical random access channel transmission mode is used to represent a transmission mode in which the second sequence is processed by the first sequence to obtain the plurality of third sequences, and some or all of the plurality of third sequences are sent through random access resources;

[0227] The second physical random access channel transmission mode is used to represent the transmission mode of directly sending the second sequence through random access resources.

[0228] Based on the above embodiments, the device may optionally further include: a transmitting module, which is used for at least one of the following:

[0229] Send configuration information, which enables or disables the first physical random access channel transmission mode; or, the configuration information indicates the physical random access channel transmission mode used.

[0230] Different physical random access channel transmission modes can be indicated by configuring different PRACH formats.

[0231] Optionally, based on the above embodiments, the sending module is further configured to send random access response information; wherein the random access response information includes information of the first sequence.

[0232] Based on the above embodiments, optionally, the information of the first sequence may be carried in at least one of the following ways:

[0233] The information of the first sequence is carried using RA-RNTI;

[0234] The MAC subheader is used to carry the information of the first sequence;

[0235] The information of the first sequence is carried using MAC RAR.

[0236] In one embodiment, a communication node is also provided, such as the first or second communication node described above. The internal structure of this communication node can be shown in Figure 20. The communication node includes a processor, memory, network interface, and database connected via a system bus. The processor of the communication node provides computing and control capabilities. The memory of the communication node includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database of the communication node stores data generated during random access. The network interface of the communication node is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements the random access method provided in any of the above embodiments.

[0237] Those skilled in the art will understand that the structure shown in Figure 20 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the communication nodes to which the present application is applied. Specific communication nodes may include more or fewer components than those shown in the figure, or may combine certain components, or may have different component arrangements.

[0238] In one embodiment, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the random access method provided in any of the above embodiments.

[0239] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Computer-readable storage media include (a non-exhaustive list): electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0240] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, the data signals carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0241] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical fiber, radio frequency (RF), or any suitable combination thereof.

[0242] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination of programming languages, including object-oriented programming languages ​​(such as Java, Smalltalk, C++, Ruby, and Go) and conventional procedural programming languages ​​(such as the "C" language or similar programming languages). The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network (including a Local Area Network (LAN) or a Wide Area Network (WAN)), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0243] Those skilled in the art will understand that the term user terminal encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.

[0244] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.

[0245] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.

[0246] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored in memory. The memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Versatile Disc (DVD) or CD), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.

Claims

1. A random access method, applied to a first communication node, comprising: A target first sequence group is determined from a plurality of predefined first sequence groups; wherein each first sequence group contains a different number of sequences, and the sequences in each first sequence group satisfy a specific relationship; Determine a first sequence from the target first sequence group; Multiple third sequences are obtained by processing the second sequence based on the first sequence; Send some or all of the multiple third sequences through random access resources.

2. The method according to claim 1, wherein, The determination of the target first sequence group from a plurality of predefined first sequence groups includes at least one of the following methods: The target first sequence group is determined according to the configured / selected physical random access channel format (PRACH format); The target first sequence group is determined based on the configured / selected number of preamble repetitions; The target first sequence group is determined based on the configured / selected PRACH format and the number of preamble repetitions; The target first sequence group is determined based on the configuration of the second communication node.

3. The method according to claim 1, wherein, The sequences in each first sequence group satisfy specific relationships, including: The sequences in each first sequence group are either pairwise or quasi-orthogonal.

4. The method according to claim 1, wherein, Determining the first sequence from the target first sequence group includes at least one of the following methods: The first sequence is determined based on the indication information from the second communication node; The first sequence is determined based on the results of specific measurements; The first sequence is determined based on the location information of the first communication node; Randomly select one sequence from some or all of the sequences in the target first sequence group as the first sequence; The first sequence is determined based on the capabilities of the first communication node.

5. The method according to claim 1, wherein, The process of processing the second sequence based on the first sequence to obtain multiple third sequences includes: The second sequence is processed based on each element in the first sequence to obtain the plurality of third sequences; wherein the number of elements in the first sequence is equal to the number of the plurality of third sequences.

6. The method according to claim 1, wherein, The step of sending some or all of the plurality of third sequences through random access resources includes: Within a physical random access channel (RO) time interval, some or all of the different third sequences are transmitted in a time-division manner.

7. The method according to claim 6, wherein, The transmission resources of different third sequences may be continuous or discontinuous in the time domain.

8. The method according to claim 7, wherein, The transmission resources in response to different third sequences are discontinuous in the time domain, and the intervals between adjacent transmission resources are equal.

9. The method according to claim 8, wherein, The interval between two adjacently transmitted third sequences is used to transmit a cyclic prefix of a specified third sequence of predetermined length; the specified third sequence is the latter of two adjacent third sequences.

10. The method according to claim 1, wherein, The step of sending some or all of the plurality of third sequences through random access resources includes: Send some or all of the plurality of third sequences on a RO combination, and send one of the third sequences on each RO; Wherein, the number of ROs contained in the RO combination is the same as the number of the plurality of third sequences, or the number of ROs contained in the RO combination is the same as the number of elements in the first sequence.

11. The method according to claim 10, wherein, The same third sequence is repeatedly transmitted in a time-division manner within the RO, and the transmission resources of the third sequence repeatedly transmitted within a RO are continuous in the time domain.

12. The method according to claim 1, wherein, The step of sending some or all of the plurality of third sequences through random access resources includes: Some or all of the plurality of third sequences are transmitted on a combination of ROs, and the number of third sequences transmitted on each RO is multiple; wherein the number of third sequences transmitted on each RO is related to the number of sequence portions within the configured / selected PRACH format.

13. The method according to claim 1, further comprising: In response to the fact that the number of elements in the first sequence is not equal to the number of sequence portions in the configured / selected PRACH format, the number of elements in the first sequence is reduced to the same number as the number of sequence portions before the second sequence is processed.

14. The method according to claim 1, wherein, The first communication node supports the first physical random access channel transmission mode and the second physical random access channel transmission mode. Wherein, the first physical random access channel transmission mode is used to represent a transmission mode in which the second sequence is processed by the first sequence to obtain the plurality of third sequences, and some or all of the plurality of third sequences are sent through random access resources; The second physical random access channel transmission mode is used to represent the transmission mode of directly sending the second sequence through random access resources.

15. The method of claim 14, further comprising: Based on the configuration information of the second communication node, enable or disable the first physical random access channel transmission mode; Alternatively, the physical random access channel transmission mode used can be determined based on the configuration information of the second communication node.

16. The method of claim 14, wherein, Different physical random access channel transmission modes correspond to different PRACH formats; the method further includes: Based on the PRACH format configured in the second communication node, the physical random access channel transmission mode to be used is determined.

17. The method according to claim 14, wherein, The same PRACH format has different time-domain structures under different physical random access channel transmission modes.

18. The method according to claim 14, wherein, Multiple independent random access configuration commands correspond to different physical random access channel transmission modes; Alternatively, different physical random access channel transmission modes share the same set of random access configuration signaling, and at least one of the time-domain resources and frequency-domain resources that are effective for different physical random access channel transmission modes is different.

19. The method according to claim 1, further comprising: Receive random access response information; wherein the random access response information includes information from the first sequence.

20. The method according to claim 19, wherein, The information of the first sequence is carried by at least one of the following methods: The information of the first sequence is carried using the Random Access Radio Network Temporary Identifier (RA-RNTI). The information of the first sequence is carried by the Media Access Control (MAC) subheader. The information of the first sequence is carried by the Media Access Control Random Access Response (MAC RAR).

21. The method according to claim 1, wherein, The association between the synchronization signal block and the random access resource shall be implemented in the following order: For the same leading sequence index, sort them in ascending order according to the first sequence index; For a RO, sort in ascending order according to the leading sequence index; For multiple ROs in frequency division multiplexing, they are arranged in ascending order according to the frequency resource index; For multiple time-division multiplexed ROs, they are arranged in ascending order according to the time-domain resource index.

22. A random access method applied to a second communication node, comprising: Receive some or all of a plurality of third sequences through random access resources; The plurality of third sequences are obtained by processing the second sequence based on the first sequence. The first sequence is a sequence within a target first sequence group determined from a plurality of predefined first sequence groups. Each first sequence group contains a different number of sequences, and the sequences in each first sequence group satisfy a specific relationship.

23. The method according to claim 22, wherein, The target first sequence group determined from a plurality of predefined first sequence groups is associated with at least one of the following: PRACH format; Number of times the preamble is repeated; PRACH format and the number of times the preamble is repeated.

24. The method according to claim 22, wherein, The method of receiving part or all of a plurality of third sequences through random access resources includes at least one of the following: Within a single RO, some or all of the different third sequences are received in a time-division manner. One or more of the plurality of third sequences are received on a RO combination, and one of the third sequences is received on each RO; wherein the number of ROs contained in the RO combination is the same as the number of the plurality of third sequences, or the number of ROs contained in the RO combination is the same as the number of elements in the first sequence; Some or all of the plurality of third sequences are received on a combination of ROs, and the number of third sequences received on each RO is multiple; wherein the number of third sequences received on each RO is related to the number of sequence portions within the configured / selected PRACH format.

25. The method according to claim 22, wherein, The second communication node supports both the first physical random access channel transmission mode and the second physical random access channel transmission mode. Wherein, the first physical random access channel transmission mode is used to represent a transmission mode in which the second sequence is processed by the first sequence to obtain the plurality of third sequences, and some or all of the plurality of third sequences are sent through random access resources; The second physical random access channel transmission mode is used to represent the transmission mode of directly sending the second sequence through random access resources.

26. The method of claim 25, further comprising at least one of the following: Send configuration information, which enables or disables the first physical random access channel transmission mode; or, the configuration information indicates the physical random access channel transmission mode used. Different physical random access channel transmission modes can be indicated by configuring different PRACH formats.

27. The method of claim 22, further comprising: Send random access response information; wherein the random access response information includes information from the first sequence.

28. The method according to claim 27, wherein, The information of the first sequence is carried by at least one of the following methods: The information of the first sequence is carried using the Random Access Radio Network Temporary Identifier (RA-RNTI). The information of the first sequence is carried by the Media Access Control (MAC) subheader. The information of the first sequence is carried by the Media Access Control Random Access Response (MAC RAR).

29. A communication node, comprising: A memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the method of any one of claims 1-28.

30. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the method of any one of claims 1-28.