Random access method and device, terminal and network side equipment
By expanding the PRACH sequence in the communication network and optimizing its attributes, the random access resource conflict problem during satellite switching is solved, the random access success rate and resource capacity are improved, and the delay and conflict probability are reduced.
Patent Information
- Application Number
- CN202410042102.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-10
- Publication Date
- 2025-07-11
AI Technical Summary
In communication networks, especially non-terrestrial networks (NTNs), resource conflicts caused by fast random access by terminals during satellite switching lead to access failure, reducing the success rate of random access.
By introducing physical random access channel (PRACH) attributes to expand the PRACH sequence, increase the number of sequences and optimize the sequence attributes, including scrambling, spreading, interleaving and cyclic shifting, the capacity of random access resources is improved, delayed and additional resource overhead is reduced.
Without adding additional resource overhead, the success rate of random access is improved, the capacity of PRACH resources is increased, the probability of conflict is reduced, and the reception reliability is ensured.
Smart Images

Figure CN120302452A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to a random access method, apparatus, terminal, and network-side device. Background Art
[0002] In a communication network, many terminals may need to use the random access process simultaneously or within a short period of time. For example, in a non-terrestrial network (NTN), due to satellite handovers, a large number or even all terminals may need to quickly switch to a new satellite through random access (such as cell handover, beam handover, or uplink resynchronization). At this time, random access resource conflicts may occur, resulting in random access failures. Therefore, how to improve the random access success rate is an urgent problem to be solved currently. Summary of the Invention
[0003] Embodiments of this application provide a random access method, apparatus, terminal, and network-side device, which can solve the problem of how to improve the random access success rate.
[0004] In a first aspect, a random access method is provided, which is executed by a terminal. The method includes:
[0005] The terminal selects a first PRACH sequence generated based on a first PRACH attribute;
[0006] The terminal performs random access using the first PRACH sequence.
[0007] In a second aspect, a random access method is provided, which is executed by a network-side device. The method includes:
[0008] The network-side device sends first information to the terminal;
[0009] Wherein, the first information is used to assist the terminal in selecting a first PRACH sequence generated based on a first PRACH attribute and performing random access using the first PRACH sequence.
[0010] In a third aspect, a random access apparatus is provided, which is applied to a terminal and includes:
[0011] A selection module, configured to select a first PRACH sequence generated based on a first PRACH attribute;
[0012] An access module, configured to perform random access using the first PRACH sequence.
[0013] In a fourth aspect, a random access apparatus is provided, which is applied to a network-side device and includes:
[0014] A sending module, configured to send first information to a terminal; the first information is used to assist the terminal in selecting a first PRACH sequence generated based on first PRACH attributes, and perform random access using the first PRACH sequence.
[0015] In a fifth aspect, a terminal is provided, which includes a processor and a memory. The memory stores a program or instructions that can run on the processor. When the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0016] In a sixth aspect, a terminal is provided, including a processor and a communication interface. The processor is configured to select a first PRACH sequence generated based on first PRACH attributes, and perform random access using the first PRACH sequence.
[0017] In a seventh aspect, a network-side device is provided, which includes a processor and a memory. The memory stores a program or instructions that can run on the processor. When the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0018] In an eighth aspect, a network-side device is provided, including a processor and a communication interface. The communication interface is configured to send first information to a terminal; the first information is used to assist the terminal in selecting a first PRACH sequence generated based on first PRACH attributes, and perform random access using the first PRACH sequence.
[0019] In a ninth aspect, a readable storage medium is provided. The readable storage medium stores a program or instructions. When the program or instructions are executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0020] In a tenth aspect, a wireless communication system is provided, including: a terminal and a network-side device. The terminal can be used to execute the steps of the method described in the first aspect, and the network-side device can be used to execute the steps of the method described in the second aspect.
[0021] In an eleventh aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instructions to implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0022] In a twelfth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium. The program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0023] In a thirteenth aspect, a terminal is provided, which is configured to implement the steps of the method described in the first aspect.
[0024] In a fourteenth aspect, a network-side device is provided, which is configured to implement the steps of the method described in the second aspect.
[0025] Through the solution of the embodiments of the present application, the Physical Random Access Channel (PRACH) attribute can be introduced to expand the PRACH sequence such as preamble, so as to improve the capacity of the random access resource and then improve the random access success rate while reducing the delay and not increasing the additional resource overhead as much as possible. Description of the Drawings
[0026] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;
[0027] Figure 2 is a flowchart of a random access method provided by the embodiments of the present application;
[0028] Figure 3 is a flowchart of another random access method provided by the embodiments of the present application;
[0029] Figure 4 is a schematic structural diagram of a random access device provided by the embodiments of the present application;
[0030] Figure 5 is a schematic structural diagram of another random access device provided by the embodiments of the present application;
[0031] Figure 6 is a schematic structural diagram of a communication device provided by the embodiments of the present application;
[0032] Figure 7 is a schematic structural diagram of a terminal provided by the embodiments of the present application;
[0033] Figure 8 is a schematic structural diagram of a network-side device provided by the embodiments of the present application. Detailed Embodiments
[0034] Next, the technical solutions in the embodiments of the present application will be clearly described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.
[0035] The terms "first", "second", etc. in this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are usually of the same type, and do not limit the number of objects. For example, the first object can be one or multiple. In addition, "or" in this application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0036] The term "indication" in this application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly informs the receiver of specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.
[0037] It is worth noting that the technology described in the embodiments of this application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technology can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and uses NR terms in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th generation (6 thGeneration, 6G) communication system.
[0038] Figure 1The block diagram of a wireless communication system to which the embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home devices with wireless communication functions, such as refrigerators, TVs, washing machines, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc., terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip, or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. Among them, the access network device can also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a wireless local area network (WLAN) access point (AP), or a wireless fidelity (WiFi) node, etc.Among them, the base station may be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home Node B (HNB), home evolved Node B, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms.
[0039] In the embodiments of this application, an SSB (SS / PBCH block, Synchronization Signal / Physical Broadcast Channel block, sometimes also simply referred to as an SS block, Synchronization Signal block) can also be referred to as any module that includes at least one of a synchronization signal, a broadcast signal, a broadcast channel (PBCH), and other system message downlink broadcast channels.
[0040] In the embodiments of this application, a Physical Random Access Channel transmission occasion (PRACH transmission occasion) can also be referred to as a Physical Random Access Channel occasion (PRACH Occasion), simply referred to as RO. RO refers to the time-frequency resources required to send a random access related sequence.
[0041] In the embodiments of this application, Random Access and RA can both refer to the random access process.
[0042] In the embodiments of this application, multiple frequency division multiplexing (FDM) ROs can be configured at the time-domain position of a transmitted PRACH. At a certain moment, the number of ROs that can perform FDM can be multiple. There is an association relationship between an RO and the actually transmitted SSB. One SSB may be associated with multiple ROs, or multiple SSBs may be associated with 1 RO.
[0043] In the embodiments of the present application, the Physical Random Access Channel (PRACH) resource may also be referred to as a PRACH sequence, a preamble, a preamble sequence, etc.
[0044] In the embodiments of the present application, in order to increase the capacity of PRACH transmission, various methods can be used, such as scrambling, interleaving, the root of the sequence, cyclic shift, etc., to directly increase the number of PRACH sequences. On this basis, on the one hand, while the relevant attributes of the PRACH sequences after increasing the number of sequences can still be maintained at a certain performance, it is necessary to consider how to determine the preamble ID and the mapping from SSB to preamble for various types of PRACH sequences; on the other hand, it is necessary to consider using a hybrid PRACH capacity enhancement method to reduce the interference between PRACH sequences.
[0045] The scenarios applicable to the embodiments of the present application include but are not limited to non-competitive random access, contention-based random access, etc.
[0046] Next, in conjunction with the accompanying drawings, the random access method, apparatus, terminal, and network-side device provided by the embodiments of the present application will be described in detail through some embodiments and their application scenarios.
[0047] Please refer to Figure 2 , Figure 2 which is a flowchart of a random access method provided by the embodiments of the present application. This method is executed by a terminal. As Figure 2 shown, the method includes the following steps:
[0048] Step 21: The terminal selects a first PRACH sequence generated based on the first PRACH attribute;
[0049] Step 22: The terminal uses the first PRACH sequence for random access.
[0050] In the embodiments of the present application, the random access can be optionally non-competitive random access or contention-based random access, etc.
[0051] Optionally, the first PRACH sequence can be referred to as a first PRACH sequence set, which includes one or more PRACH sequences.
[0052] Through the solution of the embodiments of the present application, PRACH attributes can be introduced to expand PRACH sequences such as preambles, so as to improve the capacity of random access resources while reducing latency and minimizing additional resource overhead, thereby enhancing the random access success rate.
[0053] Optionally, the first PRACH attribute may include, but is not limited to, at least one of the following:
[0054] Scrambling; for example, the attribute identification ID corresponding to the first PRACH sequence generated based on scrambling is the scrambling ID;
[0055] Spreading; for example, the attribute ID corresponding to the first PRACH sequence generated based on spreading is the signature ID;
[0056] Interleaving;
[0057] The root sequence for generating the PRACH sequence; for example, when the PRACH sequence is a ZC sequence, additional roots can be introduced to generate more PRACH sequences;
[0058] Additional cyclic shifts for generating the PRACH sequence; for example, when generating the PRACH sequence through cyclic shift, additional cyclic shifts can be introduced to generate more PRACH sequences; for example, if the cyclic shift of the basic PRACH sequence is 0 or 1, additional cyclic shifts 2 and 3 can be introduced to generate the first PRACH sequence, and thus more PRACH sequences can be obtained;
[0059] Additional initialization identifiers for generating the PRACH sequence; for example, when the PRACH sequence is an m sequence, a new initialization ID is introduced to generate additional m sequences; for example, if the initialization identifiers of a group of basic PRACH sequences such as preamble 0 and preamble 1 are 0, the initialization identifier '1' can be introduced to generate more PRACH sequences.
[0060] Optionally, the identification of the first PRACH attribute defines at least one value, which can make the generated set of PRACH sequences equal to the set of basic PRACH sequences. For example, when using the scrambling method, when the scrambling sequence is all 0, the scrambled (such as XOR operation) PRACH sequence is the same as the PRACH sequence before scrambling.
[0061] Optionally, when selecting the first PRACH sequence, the preamble ID of the first PRACH sequence needs to be determined.
[0062] Optionally, the first PRACH sequence can be obtained by expanding the first basic PRACH sequence based on the first PRACH attribute, such as scrambling, spreading, interleaving, etc. for the first basic PRACH sequence, so as to expand the PRACH sequence based on the first basic PRACH sequence, thereby improving the capacity of the random access resource.
[0063] Optionally, the first basic PRACH sequence includes, but is not limited to, at least one of the following:
[0064] A basic PRACH sequence associated with one or a group of downlink signals in the serving cell; thereby, the corresponding PRACH sequence can be made to be only for a certain or certain beams, so as to achieve non-competitive random access;
[0065] A basic PRACH sequence associated with all downlink signals in the serving cell; this method is more suitable for the case where the load in the coverage area of all beams in the entire cell is relatively high.
[0066] In the embodiments of the present application, the preamble ID of the first PRACH sequence can be generated in one or more ways. The preamble ID of the first PRACH sequence can at least meet at least one of the following:
[0067] (1) The preamble ID of the first PRACH sequence is generated according to the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute; for example, the preamble ID of the first PRACH sequence can be obtained by performing operations (such as addition, subtraction, etc.) on the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute;
[0068] (2) The preamble ID of the first PRACH sequence is the same as the preamble ID of the first basic PRACH sequence, and an additional identifier related to the first PRACH attribute is introduced for the first PRACH sequence;
[0069] That is to say, the first PRACH sequence reuses the preamble ID of the first basic PRACH sequence and introduces an additional identifier related to the first PRACH attribute (such as scrambling ID, etc.) for the first PRACH sequence. For example, the first basic PRACH sequence has 64 preambles, and an additional 64 preambles can be generated through a scrambling sequence. At this time, it is considered that the preamble ID remains unchanged before and after scrambling, and a scrambling ID is introduced. For example, the scrambling ID corresponding to the preamble before scrambling is 0, and the scrambling ID corresponding to the preamble after scrambling is 1. For example, the preamble identifiers of the first 64 generated PRACH sequences are {preamble ID, Scrambling ID} = {i, 0}, where i = 0, …, 63; and the preamble identifiers of the last 64 generated PRACH sequences are {preamble ID, Scrambling ID} = {i, 1}, where i = 0, …, 63. In this way, the original definition of the preamble ID will not be changed. In addition, terminals that do not support the ability to add new preamble sequences can directly ignore the ID related to the first PRACH attribute.
[0070] (3) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated sequentially;
[0071] In this (3), a new preamble ID can be generated. The preamble ID of the first basic PRACH sequence can be generated first, and then the preamble ID of the first PRACH sequence can be generated; or the preamble ID of the first PRACH sequence can be generated first, and then the preamble ID of the first basic PRACH sequence can be generated. For example, if the first basic PRACH sequence has 64 preambles, and the corresponding preamble IDs are P0, P1, …, P63 respectively, and 64 preambles are generated again through scrambling with a scrambling sequence, then the preamble IDs of these 128 preambles can be generated sequentially, for example, denoted as P’i, i = 0, …, 127, where, {P0, S0} = P’0, {P1, S0} = P’1, …, {P63, S0} = P’63; {P0, S1} = P’64, {P1, S1} = P’65, …, {P63, S1} = P’127; {Pi, S0} represents the unscrambling preamble ID, which is the new preamble ID of the basic sequence of Pi; {Pi, S1} represents the scrambled preamble ID, which is the new preamble ID of the sequence obtained by scrambling the basic sequence of Pi. Thus, it can be ensured that the preamble ID of the basic sequence does not change.
[0072] (4) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately;
[0073] A new preamble ID is generated in this (4), that is, the preamble IDs of the first PRACH sequence and the first basic PRACH sequence are alternately generated. For example, if the first basic PRACH sequence has 64 preambles, and the corresponding preamble IDs are P0, P1, …, P63 respectively, and 64 preambles are generated again through the scrambling of a scrambling sequence, then the preamble IDs of these 128 preambles can be alternately generated, for example, expressed as P’i, i = 0, …, 127, where, {P0, S0} = P’0, {P0, S1} = P’1, …, {P63, S0} = P’126, {P63, S1} = P’127; {Pi, S0} represents the preamble ID without scrambling, which is the new preamble ID of the basic sequence of Pi; {Pi, S1} represents the preamble ID with scrambling, which is the new preamble ID of the scrambled sequence of the basic sequence of Pi. This method will change the preamble ID of the basic PRACH sequence. For the case where the sequence attribute is better after introducing the first PRACH attribute, when alternately generating the preamble ID, the network can configure the number of preambles smaller than the size of the basic PRACH sequence set, so as to avoid using some basic PRACH sequences. For example, when the 64 basic PRACH sequences are composed of 32 ZC sequences respectively generated by 2 root sequences, the first 32 sequences and the last 32 sequences may not have good correlation because they come from different root sequences. At this time, in order to use 64 preamble sequences, an additional 32 sequences can be alternately generated only in the 32 basic sequences generated by the first root sequence by introducing a certain first PRACH attribute (such as scrambling or spreading, etc.) to achieve 64 preamble sequences.
[0074] (5) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are alternately generated in segments;
[0075] A new preamble ID is generated in this (5), that is, the preamble ID segmentation of the first PRACH sequence and the first basic PRACH sequence is alternately generated. For example, if the first basic PRACH sequence has 64 preambles, and the corresponding preamble IDs are P0, P1, …, P63 respectively, and 64 preambles are generated again through scrambling by a scrambling sequence, then when every two preamble IDs are alternately generated, the preamble IDs of these 128 preambles can be expressed as: {P0, S0} = P’0, {P1, S0} = P’1, {P0, S1} = P’2, {P1, S1} = P’3, …, {P62, S1} = P’126, {P63, S1} = P’127; {Pi, S0} represents the unscrambling preamble ID, which is the new preamble ID of the basic sequence of Pi; {Pi, S1} represents the scrambled preamble ID, which is the new preamble ID of the sequence obtained by scrambling the basic sequence of Pi.
[0076] Optionally, after the above step 21, the random access method in this embodiment may further include:
[0077] The terminal selects a third PRACH sequence that has no association with the first PRACH sequence and the second PRACH sequence; the second PRACH sequence is generated based on a second PRACH attribute; the second PRACH attribute is different from the first PRACH attribute and may include at least one of the following: scrambling; spreading; interleaving; the root sequence for generating the PRACH sequence; the additional cyclic shift for generating the PRACH sequence; the additional initialization identifier for generating the PRACH sequence. For the third PRACH sequence, the association with different reference signals can be supported.
[0078] The above step 22 may include: The terminal performs random access using the third PRACH sequence.
[0079] In this way, under the condition of improving the PRACH resource capacity, PRACH sequences with relatively poor cross-correlation can be further selected for random access, thereby reducing the conflict probability and ensuring that the reliability of PRACH reception is not reduced.
[0080] Optionally, considering situations such as different PRACH attributes but having the same basic PRACH sequence, or different basic PRACH sequences but having the same PRACH attribute, etc., relatively correlated PRACH sequences may be generated. For the third PRACH sequence that has no association with the first PRACH sequence and the second PRACH sequence, it may include but is not limited to at least one of the following:
[0081] The PRACH sequences in the first PRACH sequence that are not generated based on the second PRACH sequence;
[0082] The PRACH sequences in the second PRACH sequence that are not generated based on the first PRACH sequence;
[0083] The PRACH sequences in the first PRACH sequence that are not generated based on the basic PRACH sequence of the second PRACH sequence;
[0084] The PRACH sequences in the second PRACH sequence that are not generated based on the basic PRACH sequence of the first PRACH sequence;
[0085] The PRACH sequences in the first PRACH sequence that are not generated based on the PRACH attributes for generating the second PRACH sequence;
[0086] The PRACH sequences in the second PRACH sequence that are not generated based on the PRACH attributes for generating the first PRACH sequence;
[0087] The orthogonal PRACH sequences in the first PRACH sequence and the second PRACH sequence;
[0088] The fourth PRACH sequence in the first PRACH sequence, and the cross - correlation between the fourth PRACH sequence and the second PRACH sequence is lower than the cross - correlation between the first PRACH sequences;
[0089] The fifth PRACH sequence in the second PRACH sequence, and the cross - correlation between the fifth PRACH sequence and the first PRACH sequence is lower than the cross - correlation between the second PRACH sequences.
[0090] Optionally, if the first PRACH sequence is generated based on the first PRACH attributes and the first basic PRACH sequence, and there is a sixth PRACH sequence generated based on the third PRACH attributes and the second basic PRACH sequence, then in order to avoid generating relatively correlated PRACH sequences and not reducing the reliability of PRACH reception, the first basic PRACH sequence and the second basic PRACH sequence satisfy at least one of the following at least:
[0091] The first basic PRACH sequence and the second basic PRACH sequence have different PRACH sequences;
[0092] The first basic PRACH sequence and the second basic PRACH sequence have different root sequences;
[0093] The first basic PRACH sequence and the second basic PRACH sequence have different sequence scrambling codes;
[0094] The first basic PRACH sequence and the second basic PRACH sequence have different cyclic shifts;
[0095] The first basic PRACH sequence and the second basic PRACH sequence have different spreading sequences;
[0096] The first basic PRACH sequence and the second basic PRACH sequence have different spreading factors;
[0097] The first basic PRACH sequence and the second basic PRACH sequence have different associated reference signals
[0098] The first basic PRACH sequence and the second basic PRACH sequence have different interleaving methods.
[0099] Optionally, if the first PRACH sequence is generated based on the first PRACH attribute and the first basic PRACH sequence, and there is a seventh PRACH sequence generated based on the fourth PRACH attribute and the third basic PRACH sequence, then in order not to reduce the reliability of PRACH reception, the first PRACH sequence and the seventh PRACH sequence satisfy at least one of the following at least:
[0100] The first PRACH sequence and the seventh PRACH sequence are on different ROs or RO groups;
[0101] The first PRACH sequence and the seventh PRACH sequence are on different cells or cell groups;
[0102] The first PRACH sequence and the seventh PRACH sequence are on different subbands or subband groups, such as on different bandwidth parts BWP;
[0103] The first PRACH sequence and the seventh PRACH sequence are on different frequency bands or frequency band groups;
[0104] The first PRACH sequence and the seventh PRACH sequence are on different carriers, such as on different Supplementary Uplink (SUL) carriers or Normal Uplink (NUL) carriers.
[0105] It should be noted that the third PRACH attribute and the fourth PRACH attribute may be the same or different; the second basic PRACH sequence and the third basic PRACH sequence may be the same or different; the sixth PRACH sequence and the seventh PRACH sequence may be the same or different; the conditions that the first basic PRACH sequence and the second basic PRACH sequence need to meet may also apply to the first basic PRACH sequence and the third basic PRACH sequence; the conditions that the first PRACH sequence and the seventh PRACH sequence need to meet may also apply to the first PRACH sequence and the sixth PRACH sequence; this embodiment does not limit this.
[0106] In the embodiment of this application, the terminal can select PRACH sequences generated with different PRACH attributes according to network signaling, terminal capabilities, etc. The above-mentioned selection of the first PRACH sequence generated based on the first PRACH attribute may include:
[0107] The terminal selects the first PRACH sequence generated based on the first PRACH attribute according to at least one of the following:
[0108] Signaling received from the network-side device; for example, the network-side device can specify a certain preamble ID, scrambling ID, or associated reference signal (such as SSB, CSI-RS, etc.) through physical-layer signaling, so that the terminal can determine to use the corresponding PRACH sequence for random access;
[0109] Terminal capabilities; for example, the terminal can select a PRACH sequence according to its own ability to support a certain sequence; that is, if the terminal supports the ability of a certain sequence, it can select the corresponding PRACH sequence for random access;
[0110] The magnitude relationship between the measured value of the downlink signal and the first threshold; the downlink signal is, for example, SSB, CSI-RS, etc.; the first threshold can be configured by the network or specified by the protocol, etc.; the measured value can be, but is not limited to, Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Signal Noise Ratio (SNR), Signal to Interference plus Noise Ratio (SINR), etc.; for example, when the measured SS-RSRP of a certain SSB is greater than the corresponding threshold, the terminal can select the preamble associated with the SSB and scrambled for PRACH transmission.
[0111] Please refer to Figure 3 , Figure 3 which is a flowchart of a random access method provided by an embodiment of the present application. This method is executed by a network-side device. As Figure 3 shown, the method includes the following steps:
[0112] Step 31: The network-side device sends first information to the terminal; the first information is used to assist the terminal in selecting a first PRACH sequence generated based on the first PRACH attribute and performing random access using the first PRACH sequence.
[0113] In an embodiment of the present application, the first information may be optionally a first PRACH attribute, a first basic PRACH sequence for generating the first PRACH sequence, or a first PRACH sequence, etc. The first information may be sent down through physical layer signaling, MAC layer signaling, etc.
[0114] Optionally, the first PRACH sequence may be referred to as a first PRACH sequence set, which includes one or more PRACH sequences.
[0115] Through the solution of the embodiment of the present application, PRACH attributes can be introduced to expand PRACH sequences such as preambles, so as to improve the capacity of random access resources while reducing latency and minimizing additional resource overhead, and thus improve the random access success rate.
[0116] Optionally, the first PRACH attribute may include but is not limited to at least one of the following:
[0117] Scrambling; for example, the attribute identifier ID corresponding to the first PRACH sequence generated based on scrambling is the scrambling ID;
[0118] Spreading; for example, the attribute ID corresponding to the first PRACH sequence generated based on spreading is the signature ID;
[0119] Interleaving;
[0120] The root sequence for generating the PRACH sequence; for example, when the PRACH sequence is a ZC sequence, additional roots can be introduced to generate more PRACH sequences;
[0121] An additional cyclic shift for generating the PRACH sequence; for example, when generating the PRACH sequence through cyclic shift, additional cyclic shifts can be introduced to generate more PRACH sequences;
[0122] An additional initialization identifier for generating a PRACH sequence; for example, when the PRACH sequence is an m-sequence, a new initialization ID is introduced to generate an additional m-sequence.
[0123] Optionally, the first PRACH sequence may be obtained by expanding a first basic PRACH sequence based on the first PRACH attribute, such as scrambling, spreading, interleaving, etc. the first basic PRACH sequence, so as to expand the PRACH sequence on the basis of the first basic PRACH sequence, thereby improving the capacity of random access resources.
[0124] Optionally, the first basic PRACH sequence includes at least one of the following:
[0125] The basic PRACH sequence associated with one or a group of downlink signals in the serving cell; thereby, the corresponding PRACH sequence can be made to be only for a certain or certain beams, so as to achieve non-competitive random access;
[0126] The basic PRACH sequence associated with all downlink signals in the serving cell; this method is more applicable to the case where the load in the coverage area of all beams of the entire cell is relatively high.
[0127] In the embodiments of the present application, the preamble ID of the first PRACH sequence can be generated by one or more methods. The preamble ID of the first PRACH sequence can at least meet at least one of the following:
[0128] (1) The preamble ID of the first PRACH sequence is generated according to the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute; for example, the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute can be operated (such as addition, subtraction, etc.) to obtain the preamble ID of the first PRACH sequence;
[0129] (2) The preamble ID of the first PRACH sequence is the same as the preamble ID of the first basic PRACH sequence, and an additional identifier related to the first PRACH attribute is introduced for the first PRACH sequence;
[0130] That is to say, the first PRACH sequence reuses the preamble ID of the first basic PRACH sequence and introduces an additional identifier related to the first PRACH attribute (such as scrambling ID, etc.) for the first PRACH sequence. For example, the first basic PRACH sequence has 64 preambles, and an additional 64 preambles can be generated through a scrambling sequence; at this time, it is considered that the preamble ID remains unchanged before and after scrambling, and a scrambling ID is introduced. For example, the scrambling ID corresponding to the preamble before scrambling is 0, and the scrambling ID corresponding to the preamble after scrambling is 1; for example, the preamble identifiers of the first 64 generated PRACH sequences are {preamble ID, Scrambling ID} = {i, 0}, i = 0, … 63; and the preamble identifiers of the last 64 generated PRACH sequences are {preamble ID, Scrambling ID} = {i, 1}, i = 0, … 63. In this way, the original definition of the preamble ID will not be changed, and in addition, terminals that do not support the ability to add new preamble sequences can directly ignore the ID related to the first PRACH attribute.
[0131] (3) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated sequentially;
[0132] In this (3), a new preamble ID can be generated. First, the preamble ID of the first basic PRACH sequence can be generated, and then the preamble ID of the first PRACH sequence can be generated; or first, the preamble ID of the first PRACH sequence can be generated, and then the preamble ID of the first basic PRACH sequence can be generated. For example, if the first basic PRACH sequence has 64 preambles with corresponding preamble IDs P0, P1, …, P63 respectively, and 64 preambles are generated through scrambling by a scrambling sequence, the preamble IDs of these 128 preambles can be generated sequentially. For example, they are denoted as P’i, where i = 0, …, 127. Among them, {P0, S0} = P’0, {P1, S0} = P’1, …, {P63, S0} = P’63; {P0, S1} = P’64, {P1, S1} = P’65, …, {P63, S1} = P’127; {Pi, S0} represents the unscrambled preamble ID, which is the new preamble ID of the basic sequence of Pi; {Pi, S1} represents the scrambled preamble ID, which is the new preamble ID of the sequence obtained by scrambling the basic sequence of Pi. Thus, it can be ensured that the preamble ID of the basic sequence does not change.
[0133] (4) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately;
[0134] In this (4), a new preamble ID is generated, that is, the preamble IDs of the first PRACH sequence and the first basic PRACH sequence are generated alternately. For example, if the first basic PRACH sequence has 64 preambles with corresponding preamble IDs P0, P1, …, P63 respectively, and 64 preambles are generated through scrambling by a scrambling sequence, the preamble IDs of these 128 preambles can be generated alternately. For example, they are denoted as P’i, where i = 0, …, 127. Among them, {P0, S0} = P’0, {P0, S1} = P’1, …, {P63, S0} = P’126, {P63, S1} = P’127; {Pi, S0} represents the unscrambled preamble ID, which is the new preamble ID of the basic sequence of Pi; {Pi, S1} represents the scrambled preamble ID, which is the new preamble ID of the sequence obtained by scrambling the basic sequence of Pi.
[0135] (5) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated segmentally and alternately.
[0136] In this (5), a new preamble ID is generated, that is, the preamble IDs of the first PRACH sequence and the first basic PRACH sequence are generated segmentally and alternately. For example, if the first basic PRACH sequence has 64 preambles, and the corresponding preamble IDs are P0, P1, …, P63 respectively, and 64 preambles are generated by scrambling with a scrambling sequence, then when every two preamble IDs are generated alternately, the preamble IDs of these 128 preambles can be expressed as: {P0, S0} = P’0, {P1, S0} = P’1, {P0, S1} = P’2, {P1, S1} = P’3, …, {P62, S1} = P’126, {P63, S1} = P’127; {Pi, S0} represents the preamble ID without scrambling, which is the new preamble ID of the basic sequence of Pi; {Pi, S1} represents the preamble ID after scrambling, which is the new preamble ID of the sequence obtained by scrambling the basic sequence of Pi.
[0137] Optionally, the random access method in this embodiment may further include:
[0138] The network side device sends second information to the terminal; the second information is used to assist the terminal in selecting a third PRACH sequence that has no association with the first PRACH sequence and the second PRACH sequence, and perform random access using the third PRACH sequence; the second PRACH sequence is generated based on a second PRACH attribute. The second PRACH attribute is different from the first PRACH attribute and may include at least one of the following: scrambling; spreading; interleaving; the root sequence for generating the PRACH sequence; the additional cyclic shift for generating the PRACH sequence; the additional initialization identifier for generating the PRACH sequence. The second information may be optionally the second PRACH attribute, the basic PRACH sequence for generating the second PRACH sequence, or the second PRACH sequence, etc.
[0139] Optionally, the third PRACH sequence may include but is not limited to at least one of the following:
[0140] The PRACH sequence in the first PRACH sequence that is not generated based on the second PRACH sequence;
[0141] The PRACH sequence in the second PRACH sequence that is not generated based on the first PRACH sequence;
[0142] The PRACH sequences in the first PRACH sequence that are not generated based on the basic PRACH sequence of the second PRACH sequence;
[0143] The PRACH sequences in the second PRACH sequence that are not generated based on the basic PRACH sequence of the first PRACH sequence;
[0144] The PRACH sequences in the first PRACH sequence that are not generated based on the PRACH attributes for generating the second PRACH sequence;
[0145] The PRACH sequences in the second PRACH sequence that are not generated based on the PRACH attributes for generating the first PRACH sequence;
[0146] The orthogonal PRACH sequences in the first PRACH sequence and the second PRACH sequence;
[0147] The fourth PRACH sequence in the first PRACH sequence, and the cross-correlation between the fourth PRACH sequence and the second PRACH sequence is lower than the cross-correlation between the first PRACH sequences;
[0148] The fifth PRACH sequence in the second PRACH sequence, and the cross-correlation between the fifth PRACH sequence and the first PRACH sequence is lower than the cross-correlation between the second PRACH sequences.
[0149] Optionally, if the first PRACH sequence is generated based on the first PRACH attributes and the first basic PRACH sequence, and there is a sixth PRACH sequence generated based on the third PRACH attributes and the second basic PRACH sequence, then in order to avoid generating relatively correlated PRACH sequences and not reducing the reliability of PRACH reception, the first basic PRACH sequence and the second basic PRACH sequence satisfy at least one of the following at least:
[0150] The first basic PRACH sequence and the second basic PRACH sequence have different PRACH sequences;
[0151] The first basic PRACH sequence and the second basic PRACH sequence have different root sequences;
[0152] The first basic PRACH sequence and the second basic PRACH sequence have different sequence scrambling codes;
[0153] The first basic PRACH sequence and the second basic PRACH sequence have different cyclic shifts;
[0154] The first basic PRACH sequence and the second basic PRACH sequence have different spreading sequences;
[0155] The first basic PRACH sequence and the second basic PRACH sequence have different spreading factors;
[0156] The first basic PRACH sequence and the second basic PRACH sequence have different associated reference signals
[0157] The first basic PRACH sequence and the second basic PRACH sequence have different interleaving methods.
[0158] Optionally, if the first PRACH sequence is generated based on a first PRACH attribute and a first basic PRACH sequence, and there is a seventh PRACH sequence generated based on a fourth PRACH attribute and a third basic PRACH sequence, then in order not to reduce the reliability of PRACH reception, the first PRACH sequence and the seventh PRACH sequence satisfy at least one of the following at least:
[0159] The first PRACH sequence and the seventh PRACH sequence are on different ROs or RO groups;
[0160] The first PRACH sequence and the seventh PRACH sequence are in different cells or cell groups;
[0161] The first PRACH sequence and the seventh PRACH sequence are in different subbands or subband groups, such as on different bandwidth parts BWP;
[0162] The first PRACH sequence and the seventh PRACH sequence are in different frequency bands or frequency band groups;
[0163] The first PRACH sequence and the seventh PRACH sequence are on different carriers, such as on different SUL carriers or NUL carriers.
[0164] In the random access method provided by the embodiments of the present application, the execution subject may be a random access device. In the embodiments of the present application, taking the random access device executing the random access method as an example, the random access device provided by the embodiments of the present application is described.
[0165] Please refer to Figure 4 , Figure 4 which is a schematic structural diagram of a random access device provided by the embodiments of the present application. This device is applied to a terminal. As Figure 4 shown, the random access device 40 includes:
[0166] A selection module 41, configured to select a first PRACH sequence generated based on a first PRACH attribute;
[0167] An access module 42, configured to perform random access by using the first PRACH sequence.
[0168] Optionally, the first PRACH attribute includes at least one of the following:
[0169] Scrambling;
[0170] Spreading;
[0171] Interleaving;
[0172] A root sequence for generating a PRACH sequence;
[0173] An additional cyclic shift for generating a PRACH sequence;
[0174] An additional initialization identifier for generating a PRACH sequence.
[0175] Optionally, the first PRACH sequence is obtained by expanding a first basic PRACH sequence based on the first PRACH attribute.
[0176] Optionally, the first basic PRACH sequence includes at least one of the following:
[0177] A basic PRACH sequence associated with one or a group of downlink signals in a serving cell;
[0178] Basic PRACH sequences associated with all downlink signals in a serving cell.
[0179] Optionally, the preamble ID of the first PRACH sequence satisfies at least one of the following:
[0180] The preamble ID of the first PRACH sequence is generated according to the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute;
[0181] The preamble ID of the first PRACH sequence is the same as the preamble ID of the first basic PRACH sequence, and an additional identifier related to the first PRACH attribute is introduced for the first PRACH sequence;
[0182] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated sequentially;
[0183] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately;
[0184] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated in a segmented and alternating manner.
[0185] Optionally, the selection module 41 is specifically configured to: select a first PRACH sequence generated based on the first PRACH attribute according to at least one of the following:
[0186] Signaling received from the network side device;
[0187] Terminal capabilities;
[0188] The magnitude relationship between the measured value of the downlink signal and the first threshold.
[0189] Optionally, the selection module 41 is further configured to: select a third PRACH sequence that has no association with the first PRACH sequence and the second PRACH sequence; the second PRACH sequence is generated based on the second PRACH attribute;
[0190] The access module 42 is specifically configured to: perform random access using the third PRACH sequence.
[0191] Optionally, the third PRACH sequence includes at least one of the following:
[0192] The PRACH sequence in the first PRACH sequence that is not generated based on the second PRACH sequence;
[0193] The PRACH sequence in the second PRACH sequence that is not generated based on the first PRACH sequence;
[0194] The PRACH sequence in the first PRACH sequence that is not generated based on the basic PRACH sequence of the second PRACH sequence;
[0195] The PRACH sequence in the second PRACH sequence that is not generated based on the basic PRACH sequence of the first PRACH sequence;
[0196] The PRACH sequence in the first PRACH sequence that is not generated based on the PRACH attribute for generating the second PRACH sequence;
[0197] The PRACH sequence in the second PRACH sequence that is not generated based on the PRACH attribute for generating the first PRACH sequence;
[0198] The orthogonal PRACH sequence between the first PRACH sequence and the second PRACH sequence;
[0199] The fourth PRACH sequence in the first PRACH sequence, and the cross-correlation between the fourth PRACH sequence and the second PRACH sequence is lower than the cross-correlation between the first PRACH sequences;
[0200] The fifth PRACH sequence in the second PRACH sequence, and the cross-correlation between the fifth PRACH sequence and the first PRACH sequence is lower than the cross-correlation between the second PRACH sequences.
[0201] Optionally, if the first PRACH sequence is generated based on the first PRACH attribute and the first basic PRACH sequence, and there exists a sixth PRACH sequence generated based on the third PRACH attribute and the second basic PRACH sequence, then the first basic PRACH sequence and the second basic PRACH sequence satisfy at least one of the following:
[0202] The first basic PRACH sequence and the second basic PRACH sequence have different PRACH sequences;
[0203] The first basic PRACH sequence and the second basic PRACH sequence have different root sequences;
[0204] The first basic PRACH sequence and the second basic PRACH sequence have different sequence scrambling codes;
[0205] The first basic PRACH sequence and the second basic PRACH sequence have different cyclic shifts;
[0206] The first basic PRACH sequence and the second basic PRACH sequence have different spreading sequences;
[0207] The first basic PRACH sequence and the second basic PRACH sequence have different spreading factors;
[0208] The first basic PRACH sequence and the second basic PRACH sequence have different associated reference signals
[0209] The first basic PRACH sequence and the second basic PRACH sequence have different interleaving methods.
[0210] Optionally, if the first PRACH sequence is generated based on the first PRACH attribute and the first basic PRACH sequence, and there exists a seventh PRACH sequence generated based on the fourth PRACH attribute and the third basic PRACH sequence, then the first PRACH sequence and the seventh PRACH sequence satisfy at least one of the following:
[0211] The first PRACH sequence and the seventh PRACH sequence are on different physical random access channel opportunities RO or RO groups;
[0212] The first PRACH sequence and the seventh PRACH sequence are on different cells or cell groups;
[0213] The first PRACH sequence and the seventh PRACH sequence are on different subbands or subband groups;
[0214] The first PRACH sequence and the seventh PRACH sequence are on different frequency bands or frequency band groups;
[0215] The first PRACH sequence and the seventh PRACH sequence are on different carriers.
[0216] The random access device 40 in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than a terminal. Exemplarily, the terminal may include, but is not limited to, the types of the terminal 11 listed above, and other devices may be a server, a network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0217] The random access device 40 provided by the embodiments of the present application can implement Figure 2 each process implemented by the method embodiments shown and achieve the same technical effects. To avoid repetition, details are not described here again.
[0218] Please refer to Figure 5 , Figure 5 which is a schematic structural diagram of a random access device provided by the embodiments of the present application. The device is applied to a network side device. As Figure 5 shown, the random access device 50 includes:
[0219] A sending module 51, configured to send first information to a terminal; the first information is used to assist the terminal in selecting a first PRACH sequence generated based on first PRACH attributes and performing random access using the first PRACH sequence.
[0220] Optionally, the first PRACH attributes include at least one of the following:
[0221] Scrambling;
[0222] Spreading;
[0223] Interleaving;
[0224] The root sequence for generating the PRACH sequence;
[0225] Additional cyclic shift for generating the PRACH sequence;
[0226] Additional initialization identifier for generating the PRACH sequence.
[0227] Optionally, the first PRACH sequence is obtained by expanding a first basic PRACH sequence based on the first PRACH attribute.
[0228] Optionally, the first basic PRACH sequence includes at least one of the following:
[0229] The basic PRACH sequence associated with one or a group of downlink signals in the serving cell;
[0230] The basic PRACH sequences associated with all downlink signals in the serving cell.
[0231] Optionally, the preamble ID of the first PRACH sequence satisfies at least one of the following:
[0232] The preamble ID of the first PRACH sequence is generated according to the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute;
[0233] The preamble ID of the first PRACH sequence is the same as the preamble ID of the first basic PRACH sequence, and an additional identifier related to the first PRACH attribute is introduced for the first PRACH sequence;
[0234] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated sequentially;
[0235] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately;
[0236] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated in a segmented and alternating manner.
[0237] Optionally, the sending module 51 is further configured to: send second information to the terminal; wherein, the second information is used to assist the terminal in selecting a third PRACH sequence that has no association with the first PRACH sequence and the second PRACH sequence, and perform random access using the third PRACH sequence; the second PRACH sequence is generated based on the second PRACH attribute.
[0238] Optionally, the third PRACH sequence includes at least one of the following:
[0239] The PRACH sequence in the first PRACH sequence that is not generated based on the second PRACH sequence;
[0240] The PRACH sequence in the second PRACH sequence that is not generated based on the first PRACH sequence;
[0241] The PRACH sequence in the first PRACH sequence that is not generated based on the basic PRACH sequence of the second PRACH sequence;
[0242] The PRACH sequence in the second PRACH sequence that is not generated based on the basic PRACH sequence of the first PRACH sequence;
[0243] The PRACH sequence in the first PRACH sequence that is not generated based on the PRACH attribute for generating the second PRACH sequence;
[0244] The PRACH sequence in the second PRACH sequence that is not generated based on the PRACH attribute for generating the first PRACH sequence;
[0245] The orthogonal PRACH sequence between the first PRACH sequence and the second PRACH sequence;
[0246] The fourth PRACH sequence in the first PRACH sequence, and the cross-correlation between the fourth PRACH sequence and the second PRACH sequence is lower than the cross-correlation between the first PRACH sequences;
[0247] The fifth PRACH sequence in the second PRACH sequence, and the cross-correlation between the fifth PRACH sequence and the first PRACH sequence is lower than the cross-correlation between the second PRACH sequences.
[0248] Optionally, if the first PRACH sequence is generated based on the first PRACH attribute and the first basic PRACH sequence, and there is a sixth PRACH sequence generated based on the third PRACH attribute and the second basic PRACH sequence, then the first basic PRACH sequence and the second basic PRACH sequence satisfy at least one of the following:
[0249] The first basic PRACH sequence and the second basic PRACH sequence have different PRACH sequences;
[0250] The first basic PRACH sequence and the second basic PRACH sequence have different root sequences;
[0251] The first basic PRACH sequence and the second basic PRACH sequence have different sequence scrambling codes;
[0252] The first basic PRACH sequence and the second basic PRACH sequence have different cyclic shifts;
[0253] The first basic PRACH sequence and the second basic PRACH sequence have different spreading sequences;
[0254] The first basic PRACH sequence and the second basic PRACH sequence have different spreading factors;
[0255] The first basic PRACH sequence and the second basic PRACH sequence have different associated reference signals
[0256] The first basic PRACH sequence and the second basic PRACH sequence have different interleaving methods.
[0257] Optionally, if the first PRACH sequence is generated based on the first PRACH attribute and the first basic PRACH sequence, and there is a seventh PRACH sequence generated based on the fourth PRACH attribute and the third basic PRACH sequence, then the first PRACH sequence and the seventh PRACH sequence satisfy at least one of the following:
[0258] The first PRACH sequence and the seventh PRACH sequence are on different ROs or RO groups;
[0259] The first PRACH sequence and the seventh PRACH sequence are in different cells or cell groups;
[0260] The first PRACH sequence and the seventh PRACH sequence are in different subbands or subband groups;
[0261] The first PRACH sequence and the seventh PRACH sequence are in different frequency bands or frequency band groups;
[0262] The first PRACH sequence and the seventh PRACH sequence are on different carriers.
[0263] The random access device 50 provided by the embodiments of the present application can implement Figure 3 each process implemented by the method embodiments shown, and achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0264] As Figure 6As shown in the figure, an embodiment of the present application further provides a communication device 60, including a processor 61 and a memory 62. A program or instruction that can run on the processor 61 is stored on the memory 62. For example, when the communication device 60 is a terminal, when the program or instruction is executed by the processor 61, each step of the above-mentioned random access method embodiment is implemented, and the same technical effect can be achieved. When the communication device 60 is a network-side device, when the program or instruction is executed by the processor 61, each step of the above-mentioned random access method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.
[0265] An embodiment of the present application further provides a terminal, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps in the method embodiment as Figure 2 shown. This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment. Each implementation process and implementation manner of the above-mentioned method embodiment can be applied to this terminal embodiment, and the same technical effect can be achieved.
[0266] Specifically, Figure 7 is a schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0267] The terminal 700 includes, but is not limited to, at least some components such as a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710.
[0268] Those skilled in the art can understand that the terminal 700 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 710 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 7 The terminal structure shown in does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0269] It should be understood that in the embodiments of the present application, the input unit 704 may include a Graphics Processing Unit (GPU) 7041 and a microphone 7042. The graphics processor 7041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of, for example, a liquid crystal display, an organic light-emitting diode, etc. The user input unit 707 includes at least one of a touch panel 7071 and other input devices 7072. The touch panel 7071 is also referred to as a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. The other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated herein.
[0270] In the embodiments of the present application, after receiving downlink data from a network-side device, the radio frequency unit 701 may transmit it to the processor 710 for processing; in addition, the radio frequency unit 701 may send uplink data to the network-side device. Generally, the radio frequency unit 701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0271] The memory 709 can be used to store software programs or instructions as well as various data. The memory 709 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 709 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 709 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.
[0272] The processor 710 may include one or more processing units; optionally, the processor 710 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 710 either.
[0273] Among them, the processor 710 is used to select a first PRACH sequence generated based on the first PRACH attribute; and perform random access using the first PRACH sequence.
[0274] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment can refer to the relevant descriptions of the above method embodiments and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.
[0275] An embodiment of the present application further provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement as Figure 3 the steps of the method embodiment shown. This network-side device embodiment corresponds to the above-mentioned network-side device method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this network-side device embodiment and can achieve the same technical effect.
[0276] Specifically, an embodiment of the present application further provides a network-side device. As Figure 8 shown, the network-side device 80 includes: an antenna 81, a radio frequency device 82, a baseband device 83, a processor 84, and a memory 85. The antenna 81 is connected to the radio frequency device 82. In the uplink direction, the radio frequency device 82 receives information through the antenna 81 and sends the received information to the baseband device 83 for processing. In the downlink direction, the baseband device 83 processes the information to be sent and sends it to the radio frequency device 82. After processing the received information, the radio frequency device 82 sends it out through the antenna 81.
[0277] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 83, and the baseband device 83 includes a baseband processor.
[0278] The baseband device 83 may include, for example, at least one baseband board, and a plurality of chips are provided on the baseband board. As Figure 8 shown, one of the chips is, for example, a baseband processor, which is connected to the memory 85 through a bus interface to call a program in the memory 85 to execute the network device operations shown in the above method embodiments.
[0279] The network-side device may further include a network interface 86, and this interface is, for example, a Common Public Radio Interface (CPRI).
[0280] Specifically, the network-side device 80 of the embodiment of the present application further includes: instructions or programs stored on the memory 85 and executable on the processor 84. The processor 84 calls the instructions or programs in the memory 85 to execute Figure 5 the methods executed by the respective modules shown and achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0281] An embodiment of the present application further provides a readable storage medium, on which a program or instructions are stored. When the program or instructions are executed by a processor, they implement each process of the random access method embodiment shown above, or implement the above Figure 2 shown, or implement the above Figure 3Each process of the random access method embodiment shown above can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0282] Wherein, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0283] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the above Figure 2 each process of the random access method embodiment shown above, or to implement the above Figure 3 each process of the random access method embodiment shown above can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0284] It should be understood that the chip mentioned in the embodiment of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip.
[0285] Another embodiment of the present application provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the above Figure 2 each process of the random access method embodiment shown above, or to implement the above Figure 3 each process of the random access method embodiment shown above can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0286] The embodiment of the present application further provides a communication system, including: a terminal and a network-side device. The terminal can be used to execute the steps of the random access method as described above Figure 2 shown above, and the network-side device can be used to execute the steps of the random access method as described above Figure 3 shown above.
[0287] It should be noted that in this text, the term "include", "comprise" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0288] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions for causing a terminal or a network-side device to execute the methods described in the various embodiments of the present application.
[0289] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the spirit of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.
Claims
1. A random access method, characterized in that, Including: The terminal selects a first PRACH sequence generated based on the attributes of a first physical random access channel (PRACH); The terminal performs random access using the first PRACH sequence.
2. The method according to claim 1, wherein The preamble ID of the first PRACH sequence satisfies at least one of the following: The preamble ID of the first PRACH sequence is generated according to the preamble ID of a first basic PRACH sequence and the identifier of the first PRACH attribute; The preamble ID of the first PRACH sequence is the same as the preamble ID of a first basic PRACH sequence, and an additional identifier related to the first PRACH attribute is introduced for the first PRACH sequence; The preamble ID of the first PRACH sequence and the preamble ID of a first basic PRACH sequence are generated sequentially; The preamble ID of the first PRACH sequence and the preamble ID of a first basic PRACH sequence are generated alternately; The preamble ID of the first PRACH sequence and the preamble ID of a first basic PRACH sequence are generated in a segmented alternating manner.
3. The method according to claim 1 or 2, characterized in that, The terminal selects a first PRACH sequence generated based on a first PRACH attribute, including: The terminal selects a first PRACH sequence generated based on a first PRACH attribute according to at least one of the following: Signaling received from a network-side device; Terminal capabilities; The magnitude relationship between the measured value of a downlink signal and a first threshold.
4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: The terminal selects a third PRACH sequence that has no association with the first PRACH sequence and the second PRACH sequence; wherein, the second PRACH sequence is generated based on a second PRACH attribute; The terminal performs random access using the first PRACH sequence, including: The terminal performs random access using the third PRACH sequence.
5. The method according to claim 4, characterized in that, The third PRACH sequence includes at least one of the following: A PRACH sequence in the first PRACH sequence that is not generated based on the second PRACH sequence; A PRACH sequence in the second PRACH sequence that is not generated based on the first PRACH sequence; A PRACH sequence in the first PRACH sequence that is not generated based on the basic PRACH sequence of the second PRACH sequence; A PRACH sequence in the second PRACH sequence that is not generated based on the basic PRACH sequence of the first PRACH sequence; A PRACH sequence in the first PRACH sequence that is not generated based on the PRACH attribute for generating the second PRACH sequence; A PRACH sequence in the second PRACH sequence that is not generated based on the PRACH attribute for generating the first PRACH sequence; An orthogonal PRACH sequence between the first PRACH sequence and the second PRACH sequence; The fourth PRACH sequence in the first PRACH sequence, and the cross-correlation between the fourth PRACH sequence and the second PRACH sequence is lower than the cross-correlation between the first PRACH sequences; The fifth PRACH sequence in the second PRACH sequence, and the cross-correlation between the fifth PRACH sequence and the first PRACH sequence is lower than the cross-correlation between the second PRACH sequences.
6. The method according to any one of claims 1 to 5, characterized in that, If the first PRACH sequence is generated based on the first PRACH attribute and the first basic PRACH sequence, and there is a sixth PRACH sequence generated based on the third PRACH attribute and the second basic PRACH sequence, then the first basic PRACH sequence and the second basic PRACH sequence satisfy at least one of the following: The first basic PRACH sequence and the second basic PRACH sequence have different PRACH sequences; The first basic PRACH sequence and the second basic PRACH sequence have different root sequences; The first basic PRACH sequence and the second basic PRACH sequence have different sequence scrambling codes; The first basic PRACH sequence and the second basic PRACH sequence have different cyclic shifts; The first basic PRACH sequence and the second basic PRACH sequence have different spreading sequences; The first basic PRACH sequence and the second basic PRACH sequence have different spreading factors; The first basic PRACH sequence and the second basic PRACH sequence have different associated reference signals, and the first basic PRACH sequence and the second basic PRACH sequence have different interleaving methods.
7. The method according to any one of claims 1 to 6, characterized in that If the first PRACH sequence is generated based on the first PRACH attribute and the first basic PRACH sequence, and there is a seventh PRACH sequence generated based on the fourth PRACH attribute and the third basic PRACH sequence, then the first PRACH sequence and the seventh PRACH sequence satisfy at least one of the following: The first PRACH sequence and the seventh PRACH sequence are on different physical random access channel opportunities RO or RO groups; The first PRACH sequence and the seventh PRACH sequence are on different cells or cell groups; The first PRACH sequence and the seventh PRACH sequence are on different subbands or subband groups; The first PRACH sequence and the seventh PRACH sequence are on different frequency bands or frequency band groups; The first PRACH sequence and the seventh PRACH sequence are on different carriers.
8. The method according to any one of claims 1 to 7, characterized in that, The first PRACH sequence is obtained by expanding the first basic PRACH sequence based on the first PRACH attribute.
9. The method according to claim 8, wherein The first basic PRACH sequence includes at least one of the following: The basic PRACH sequence associated with one or a group of downlink signals in the serving cell; The basic PRACH sequences associated with all downlink signals in the serving cell.
10. A random access method, characterized in that, Including: The network side device sends the first information to the terminal; Among them, the first information is used to assist the terminal in selecting a first PRACH sequence generated based on a first PRACH attribute, and use the first PRACH sequence for random access.
11. The method according to claim 10, wherein The preamble ID of the first PRACH sequence satisfies at least one of the following: The preamble ID of the first PRACH sequence is generated according to the preamble ID of a first basic PRACH sequence and the identifier of the first PRACH attribute; The preamble ID of the first PRACH sequence is the same as the preamble ID of a first basic PRACH sequence, and an additional identifier related to the first PRACH attribute is introduced for the first PRACH sequence; The preamble ID of the first PRACH sequence and the preamble ID of a first basic PRACH sequence are sequentially generated; The preamble ID of the first PRACH sequence and the preamble ID of a first basic PRACH sequence are alternately generated; The preamble ID of the first PRACH sequence and the preamble ID of a first basic PRACH sequence are segmentally alternately generated.
12. The method according to claim 10 or 11, characterized in that, The method further includes: The network side device sends second information to the terminal; Among them, the second information is used to assist the terminal in selecting a third PRACH sequence that has no association with the first PRACH sequence and the second PRACH sequence, and use the third PRACH sequence for random access; the second PRACH sequence is generated based on a second PRACH attribute.
13. The method according to claim 12, wherein The third PRACH sequence includes at least one of the following: The PRACH sequence in the first PRACH sequence that is not generated based on the second PRACH sequence; The PRACH sequence in the second PRACH sequence that is not generated based on the first PRACH sequence; The PRACH sequence in the first PRACH sequence that is not generated based on the basic PRACH sequence of the second PRACH sequence; The PRACH sequence in the second PRACH sequence that is not generated based on the basic PRACH sequence of the first PRACH sequence; The PRACH sequence in the first PRACH sequence that is not generated based on the PRACH attribute for generating the second PRACH sequence; The PRACH sequence in the second PRACH sequence that is not generated based on the PRACH attribute for generating the first PRACH sequence; The orthogonal PRACH sequence between the first PRACH sequence and the second PRACH sequence; The fourth PRACH sequence in the first PRACH sequence, and the cross-correlation between the fourth PRACH sequence and the second PRACH sequence is lower than the cross-correlation between the first PRACH sequences. The fifth PRACH sequence in the second PRACH sequence, and the cross-correlation between the fifth PRACH sequence and the first PRACH sequence is lower than the cross-correlation between the second PRACH sequences.
14. The method according to any one of claims 10 to 13, characterized in that, If the first PRACH sequence is generated based on the first PRACH attribute and the first basic PRACH sequence, and there exists a sixth PRACH sequence generated based on the third PRACH attribute and the second basic PRACH sequence, then the first basic PRACH sequence and the second basic PRACH sequence satisfy at least one of the following: The first basic PRACH sequence and the second basic PRACH sequence have different PRACH sequences; The first basic PRACH sequence and the second basic PRACH sequence have different root sequences; The first basic PRACH sequence and the second basic PRACH sequence have different sequence scrambling codes; The first basic PRACH sequence and the second basic PRACH sequence have different cyclic shifts; The first basic PRACH sequence and the second basic PRACH sequence have different spreading sequences; The first basic PRACH sequence and the second basic PRACH sequence have different spreading factors; The first basic PRACH sequence and the second basic PRACH sequence have different associated reference signals, and the first basic PRACH sequence and the second basic PRACH sequence have different interleaving methods.
15. The method according to any one of claims 10 to 14, characterized in that If the first PRACH sequence is generated based on the first PRACH attribute and the first basic PRACH sequence, and there exists a seventh PRACH sequence generated based on the fourth PRACH attribute and the third basic PRACH sequence, then the first PRACH sequence and the seventh PRACH sequence satisfy at least one of the following: The first PRACH sequence and the seventh PRACH sequence are on different ROs or RO groups; The first PRACH sequence and the seventh PRACH sequence are on different cells or cell groups; The first PRACH sequence and the seventh PRACH sequence are on different subbands or subband groups; The first PRACH sequence and the seventh PRACH sequence are on different frequency bands or frequency band groups; The first PRACH sequence and the seventh PRACH sequence are on different carriers.
16. A random access device, characterized in that, Including: A selection module for selecting a first PRACH sequence generated based on the first PRACH attribute; An access module for using the first PRACH sequence for random access.
17. The device according to claim 16, characterized in that The preamble ID of the first PRACH sequence satisfies at least one of the following: The preamble ID of the first PRACH sequence is generated according to the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute; The preamble ID of the first PRACH sequence is the same as that of the first basic PRACH sequence, and an additional identifier related to the first PRACH attribute is introduced for the first PRACH sequence; The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated sequentially; The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately; The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated in a segmented and alternating manner.
18. The device according to claim 16 or 17, characterized in that, The selection module is specifically configured to: select a first PRACH sequence generated based on a first PRACH attribute according to at least one of the following: Signaling received from a network side device; Terminal capabilities; The magnitude relationship between the measured value of a downlink signal and a first threshold.
19. The apparatus according to any one of claims 16 to 18, characterized in that The selection module is further configured to: select a third PRACH sequence that has no association with the first PRACH sequence and the second PRACH sequence; wherein, the second PRACH sequence is generated based on a second PRACH attribute; The access module is further configured to: perform random access using the third PRACH sequence.
20. The device according to claim 19, characterized in that, The third PRACH sequence includes at least one of the following: A PRACH sequence in the first PRACH sequence that is not generated based on the second PRACH sequence; A PRACH sequence in the second PRACH sequence that is not generated based on the first PRACH sequence; A PRACH sequence in the first PRACH sequence that is not generated based on the basic PRACH sequence of the second PRACH sequence; A PRACH sequence in the second PRACH sequence that is not generated based on the basic PRACH sequence of the first PRACH sequence; A PRACH sequence in the first PRACH sequence that is not generated based on the PRACH attribute for generating the second PRACH sequence; A PRACH sequence in the second PRACH sequence that is not generated based on the PRACH attribute for generating the first PRACH sequence; An orthogonal PRACH sequence between the first PRACH sequence and the second PRACH sequence; A fourth PRACH sequence in the first PRACH sequence, and the cross-correlation between the fourth PRACH sequence and the second PRACH sequence is lower than the cross-correlation between the first PRACH sequences; A fifth PRACH sequence in the second PRACH sequence, and the cross-correlation between the fifth PRACH sequence and the first PRACH sequence is lower than the cross-correlation between the second PRACH sequences.
21. A random access device, characterized in that, Including: A sending module, configured to send first information to a terminal; Among them, the first information is used to assist the terminal in selecting a first PRACH sequence generated based on the first PRACH attribute, and perform random access using the first PRACH sequence.
22. The device according to claim 21, characterized in that, The preamble ID of the first PRACH sequence satisfies at least one of the following: The preamble ID of the first PRACH sequence is generated according to the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute; The preamble ID of the first PRACH sequence is the same as the preamble ID of the first basic PRACH sequence, and an additional identifier related to the first PRACH attribute is introduced for the first PRACH sequence; The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are sequentially generated; The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are alternately generated; The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are alternately generated in segments.
23. A terminal, characterized in that, Comprising a processor and a memory, the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the random access method according to any one of claims 1 to 9 are implemented.
24. A network-side device, characterized in that, Comprising a processor and a memory, the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the random access method according to any one of claims 10 to 15 are implemented.
25. A readable storage medium, characterized in that, The program or instruction is stored on the readable storage medium, and when the program or instruction is executed by the processor, the steps of the random access method according to any one of claims 1 to 9 are implemented, or the steps of the random access method according to any one of claims 10 to 15 are implemented.