Random access method and apparatus, terminal, and network side device
By expanding the PRACH sequence, the problem of random access resource conflict in NTN is solved, which improves the access success rate and reduces the delay.
Patent Information
- Application Number
- PCT/CN2025/071394
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-10
- Filing Date
- 2025-01-09
- Publication Date
- 2025-07-17
AI Technical Summary
In communication networks, especially non-terrestrial networks (NTNs), random access resource conflicts caused by fast random access during satellite switching lead to access failure, reducing the success rate.
By introducing physical random access channel (PRACH) attributes to expand the PRACH sequence, such as scrambling, interleaving, spreading spectrum and cyclic shifting, more PRACH sequences are generated and the capacity of random access resources is improved.
Without adding additional resource overhead, the success rate of random access is improved, delay is reduced and conflict probability is reduced.
Smart Images

Figure CN2025071394_17072025_PF_FP_ABST
Abstract
Description
Random access method, device, terminal and network side equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202410042102.3 filed in China on January 10, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a random access method, apparatus, terminal and network-side equipment. Background Art
[0004] In a communication network, many terminals may need to use random access simultaneously or within a short period of time. For example, in non-terrestrial networks (NTNs), satellite handovers may require many or even all terminals to quickly switch to a new satellite through random access (e.g., cell handover, beam switching, or uplink resynchronization). This can lead to random access resource conflicts and random access failures. Therefore, improving the success rate of random access is an urgent issue. Summary of the Invention
[0005] The embodiments of the present application provide a random access method, apparatus, terminal, and network-side equipment, which can solve the problem of how to improve the success rate of random access.
[0006] In a first aspect, a random access method is provided, performed by a terminal, the method including:
[0007] The terminal selects a first PRACH sequence generated based on the first PRACH attribute;
[0008] The terminal performs random access using the first PRACH sequence.
[0009] In a second aspect, a random access method is provided, which is performed by a network-side device. The method includes:
[0010] The network side device sends first information to the terminal;
[0011] The first information is used to assist the terminal in selecting a first PRACH sequence generated based on a first PRACH attribute, and using the first PRACH sequence for random access.
[0012] In a third aspect, a random access device is provided, applied to a terminal, including:
[0013] A selection module, configured to select a first PRACH sequence generated based on a first PRACH attribute;
[0014] An access module is configured to perform random access using the first PRACH sequence.
[0015] In a fourth aspect, a random access device is provided, which is applied to a network-side device, including:
[0016] A sending module is used to send first information to the terminal; the first information is used to assist the terminal in selecting a first PRACH sequence generated based on a first PRACH attribute, and using the first PRACH sequence for random access.
[0017] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0018] In a sixth aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is configured to select a first PRACH sequence generated based on a first PRACH attribute, and perform random access using the first PRACH sequence.
[0019] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0020] In the eighth aspect, a network side device is provided, including a processor and a communication interface, wherein the communication interface is used 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 a first PRACH attribute, and using the first PRACH sequence for random access.
[0021] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is 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.
[0022] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein 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.
[0023] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0024] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0025] In a thirteenth aspect, a terminal is provided, configured to implement the steps of the method described in the first aspect.
[0026] 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.
[0027] Through the solution of the embodiment of the present application, the physical random access channel (PRACH) attributes can be introduced to expand the PRACH sequence such as the preamble, thereby increasing the capacity of random access resources while reducing latency and minimizing the increase in additional resource overhead, thereby improving the random access success rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] FIG1 is a block diagram of a wireless communication system applicable to embodiments of the present application;
[0029] FIG2 is a flow chart of a random access method provided in an embodiment of the present application;
[0030] FIG3 is a flowchart of another random access method provided in an embodiment of the present application;
[0031] FIG4 is a schematic structural diagram of a random access device provided in an embodiment of the present application;
[0032] FIG5 is a schematic structural diagram of another random access device provided in an embodiment of the present application;
[0033] FIG6 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0034] FIG7 is a schematic structural diagram of a terminal provided in an embodiment of the present application;
[0035] FIG8 is a schematic structural diagram of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0036] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0037] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0038] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0039] It is worth noting that the technology described in the embodiments of the present 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 the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0040] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (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 (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may 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 can be called 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 (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary.
[0041] In an embodiment of the present application, SSB (SS / PBCH block, synchronization signal / physical broadcast channel block, sometimes also simply referred to as 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 (Physical Broadcast Channel, PBCH), and other system message downlink broadcast channels.
[0042] In the embodiment of the present application, a physical random access channel transmission opportunity (PRACH transmission occasion) may also be referred to as a physical random access channel opportunity (PRACH Occasion), abbreviated as RO. RO refers to the time-frequency resources required for transmitting a random access-related sequence.
[0043] In the embodiments of the present application, Random Access and RA may both refer to a random access process.
[0044] In the embodiments of the present application, multiple frequency division multiplexing (FDM) ROs can be configured at a time domain location for PRACH transmission. At a given moment, multiple ROs can be used for FDM. An RO is associated with the actual SSB being transmitted. One SSB can be associated with multiple ROs, or multiple SSBs can be associated with one RO.
[0045] In the embodiment of the present application, a physical random access channel (PRACH) resource may also be referred to as a PRACH sequence, a preamble, a preamble sequence, etc.
[0046] In the embodiments of the present application, in order to increase the capacity of PRACH transmission, various methods such as scrambling, interleaving, sequence roots, cyclic shifts, etc. can be used to directly increase the number of PRACH sequences. On this basis, on the one hand, while maintaining a certain performance while maintaining the relevant properties of the PRACH sequence after increasing the number of sequences, it is necessary to consider how to determine the preamble ID and the mapping of SSB to preamble for various types of PRACH sequences; on the other hand, it is necessary to consider the use of a hybrid PRACH capacity enhancement method to reduce interference between PRACH sequences.
[0047] The applicable scenarios of the embodiments of the present application include but are not limited to non-contention random access, contention-based random access, etc.
[0048] The random access method, apparatus, terminal, and network-side device provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through some embodiments and their application scenarios.
[0049] Please refer to FIG. 2 , which is a flowchart of a random access method provided in an embodiment of the present application. The method is executed by a terminal. As shown in FIG. 2 , the method includes the following steps:
[0050] Step 21: The terminal selects a first PRACH sequence generated based on the first PRACH attribute;
[0051] Step 22: The terminal performs random access using the first PRACH sequence.
[0052] In the embodiment of the present application, the random access may be non-contention random access or contention-based random access, etc.
[0053] Optionally, the first PRACH sequence may be referred to as a first PRACH sequence set, which includes one or more PRACH sequences.
[0054] Through the solution of the embodiment of the present application, PRACH attributes can be introduced to expand PRACH sequences such as preamble, thereby increasing the capacity of random access resources while reducing delay and minimizing additional resource overhead, thereby improving the random access success rate.
[0055] Optionally, the first PRACH attribute may include but is not limited to at least one of the following:
[0056] Scrambling; for example, the attribute identifier ID corresponding to the first PRACH sequence generated based on scrambling is the scrambling ID;
[0057] Spread spectrum; for example, the attribute ID corresponding to the first PRACH sequence generated based on the spread spectrum is a signature ID;
[0058] interweaving;
[0059] Root sequence used to generate the PRACH sequence; for example, when the PRACH sequence is a ZC sequence, additional roots can be introduced to generate more PRACH sequences;
[0060] Additional cyclic shifts for generating PRACH sequences. For example, when generating a 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 of 2 and 3 can be introduced to generate the first PRACH sequence, thereby obtaining more PRACH sequences.
[0061] An additional initialization ID is used to generate 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. For example, if the initialization ID of a set of basic PRACH sequences such as preamble 0 and preamble 1 is 0, the initialization ID '1' can be introduced to generate more PRACH sequences.
[0062] Optionally, the identifier of the first PRACH attribute defines at least one value, so that the generated PRACH sequence set is equal to the basic PRACH sequence set. For example, when using a scrambling method, when the scrambling sequence is all 0s, the PRACH sequence after scrambling (such as XOR operation) is the same as the PRACH sequence before scrambling.
[0063] Optionally, when selecting the first PRACH sequence, it is necessary to determine the preamble ID of the first PRACH sequence.
[0064] 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., to expand the PRACH sequence based on the first basic PRACH sequence, thereby increasing the capacity of random access resources.
[0065] Optionally, the first basic PRACH sequence includes but is not limited to at least one of the following:
[0066] A basic PRACH sequence associated with one or a group of downlink signals in a serving cell; thereby, the corresponding PRACH sequence can be targeted to a certain beam or beams, thereby achieving non-contention random access;
[0067] The basic PRACH sequence associated with all downlink signals in the serving cell; this method is more suitable for situations where the load of all beam coverage areas in the entire cell is relatively high.
[0068] In the embodiment 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 conditions:
[0069] (1) The preamble ID of the first PRACH sequence is generated based on the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute. For example, an operation (such as addition or subtraction) may be performed on the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute to obtain the preamble ID of the first PRACH sequence.
[0070] (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 into the first PRACH sequence;
[0071] That is to say, the first PRACH sequence reuses the preamble ID of the first basic PRACH sequence, and introduces additional identifiers related to the first PRACH attribute (such as scrambling ID, etc.) for the first PRACH sequence. For example, the first basic PRACH sequence is 64 preambles, and an additional 64 preambles can be generated through a scrambling sequence; at this time, it is assumed that the preamble ID remains unchanged before and after scrambling, and the 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 PRACH sequences generated are {preamble ID, Scrambling ID} = {i, 0}, i = 0, ... 63; and the preamble identifiers of the second 64 PRACH sequences generated are {preamble ID, Scrambling ID} = {i, 1}, i = 0, ... 63. In this way, the definition of the preamble ID itself will not be changed. In addition, for a terminal that does not support the newly added preamble sequence capability, the ID related to the first PRACH attribute can be directly ignored.
[0072] (3) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated sequentially;
[0073] In (3), the new preamble ID is generated by first generating the preamble ID of the first basic PRACH sequence and then generating the preamble ID of the first PRACH sequence; or first generating the preamble ID of the first PRACH sequence and then generating the preamble ID of the first basic PRACH sequence. For example, if the first basic PRACH sequence consists of 64 preambles, with corresponding preamble IDs P0, P1, ..., P63, and 64 more preambles are generated by scrambling a scrambling sequence, then the preamble IDs of these 128 preambles can be generated sequentially, for example, as P'i, where 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 unscrambled preamble ID, which is the new preamble ID of the Pi basic sequence; and {Pi, S1} represents the scrambled preamble ID, which is the new preamble ID of the sequence after the Pi basic sequence is scrambled. This ensures that the preamble ID of the basic sequence does not change.
[0074] (4) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately;
[0075] In (4), a new preamble ID is generated, that is, the preamble ID of the first PRACH sequence and the first basic PRACH sequence are generated alternately. For example, if the first basic PRACH sequence is 64 preambles, the corresponding preamble IDs are P0, P1, ..., P63, and 64 preambles are generated by scrambling a scrambling sequence. Then, the preamble IDs of these 128 preambles can be generated alternately, for example, represented 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 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 after the basic sequence of Pi is scrambled. This method will change the preamble ID of the basic PRACH sequence. For the case where the sequence attributes are better after the introduction of the first PRACH attribute, when alternately generating the preamble ID, the network can configure a preamble number that is smaller than the size of the basic PRACH sequence set, thereby avoiding the use of some basic PRACH sequences. For example, when the 64 basic PRACH sequences are composed of 32 ZC sequences generated by 2 root sequences, the correlation between the first 32 sequences and the last 32 sequences may not be so good because they come from different root sequences. In order to use 64 preamble sequences, an additional 32 sequences can be generated alternately from the 32 basic sequences generated by the first root sequence by introducing a first PRACH attribute (such as scrambling or spread spectrum, etc.), so as to achieve 64 preamble sequences.
[0076] (5) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately in segments;
[0077] In (5), a new preamble ID is generated, that is, the preamble IDs of the first PRACH sequence and the first basic PRACH sequence are alternately generated in segments. For example, if the first basic PRACH sequence is 64 preambles, the corresponding preamble IDs are P0, P1, ..., P63, and 64 preambles are generated by scrambling a scrambling sequence. 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 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 after the basic sequence of Pi is scrambled.
[0078] Optionally, after step 21, the random access method in this embodiment may further include:
[0079] The terminal selects a third PRACH sequence that is not associated 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; a root sequence used to generate the PRACH sequence; an additional cyclic shift used to generate the PRACH sequence; and an additional initialization identifier used to generate the PRACH sequence. For the third PRACH sequence, association with different reference signals can be supported.
[0080] The above step 22 may include: the terminal performs random access using the third PRACH sequence.
[0081] In this way, while increasing the PRACH resource capacity, a PRACH sequence with poor mutual correlation can be further selected for random access, thereby reducing the probability of collision and ensuring that the reliability of PRACH reception is not reduced.
[0082] Optionally, considering different PRACH attributes but the same basic PRACH sequence, or different basic PRACH sequences but the same PRACH attributes, a more correlated PRACH sequence may be generated. For the third PRACH sequence that is not associated with the first PRACH sequence and the second PRACH sequence, at least one of the following may be included but is not limited to:
[0083] A PRACH sequence in the first PRACH sequence that is not generated based on the second PRACH sequence;
[0084] The second PRACH sequence is not a PRACH sequence generated based on the first PRACH sequence;
[0085] A PRACH sequence in the first PRACH sequence that is not generated based on a basic PRACH sequence of the second PRACH sequence;
[0086] a PRACH sequence in the second PRACH sequence that is not generated based on a basic PRACH sequence of the first PRACH sequence;
[0087] A PRACH sequence in the first PRACH sequence that is not generated based on the PRACH attribute used to generate the second PRACH sequence;
[0088] The second PRACH sequence is not a PRACH sequence generated based on the PRACH attribute used to generate the first PRACH sequence;
[0089] an orthogonal PRACH sequence between the first PRACH sequence and the second PRACH sequence;
[0090] a fourth PRACH sequence in the first PRACH sequence, wherein a mutual correlation between the fourth PRACH sequence and the second PRACH sequence is lower than a mutual correlation between the first PRACH sequences;
[0091] a fifth PRACH sequence in the second PRACH sequence, and a mutual correlation between the fifth PRACH sequence and the first PRACH sequence is lower than a mutual correlation between the second PRACH sequences.
[0092] 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 in order to avoid generating a more correlated PRACH sequence and not reduce the reliability of PRACH reception, the first basic PRACH sequence and the second basic PRACH sequence satisfy at least one of the following:
[0093] The first basic PRACH sequence and the second basic PRACH sequence have different PRACH sequences;
[0094] The first basic PRACH sequence and the second basic PRACH sequence have different root sequences;
[0095] The first basic PRACH sequence and the second basic PRACH sequence have different sequence scrambling codes;
[0096] The first basic PRACH sequence and the second basic PRACH sequence have different cyclic shifts;
[0097] The first basic PRACH sequence and the second basic PRACH sequence have different spreading sequences;
[0098] The first basic PRACH sequence and the second basic PRACH sequence have different spreading factors;
[0099] The first basic PRACH sequence and the second basic PRACH sequence have different associated reference signals
[0100] The first basic PRACH sequence and the second basic PRACH sequence have different interleaving methods.
[0101] 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:
[0102] The first PRACH sequence and the seventh PRACH sequence are on different ROs or RO groups;
[0103] The first PRACH sequence and the seventh PRACH sequence are in different cells or cell groups;
[0104] The first PRACH sequence and the seventh PRACH sequence are on different subbands or subband groups, such as on different bandwidth parts BWP;
[0105] The first PRACH sequence and the seventh PRACH sequence are on different frequency bands or frequency band groups;
[0106] The first PRACH sequence and the seventh PRACH sequence are on different carriers, such as different uplink supplementary link (SUL) carriers or normal uplink (NUL) carriers.
[0107] 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 must 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 must meet may also apply to the first PRACH sequence and the sixth PRACH sequence; this embodiment does not limit this.
[0108] In the embodiment of the present application, the terminal may select a PRACH sequence generated by different PRACH attributes according to network signaling, terminal capabilities, etc. The above selection of the first PRACH sequence generated based on the first PRACH attribute may include:
[0109] The terminal selects a first PRACH sequence generated based on the first PRACH attribute according to at least one of the following:
[0110] Signaling received from the network device; for example, the network device can specify a preamble ID, scrambling ID, or associated reference signal (such as SSB, Channel State Information Reference Signal (CSI-RS)) through physical layer signaling, so that the terminal can determine the corresponding PRACH sequence for random access;
[0111] Terminal capabilities; for example, a terminal can select a PRACH sequence based on whether it supports a certain sequence; that is, if the terminal supports a certain sequence, it can select the corresponding PRACH sequence for random access;
[0112] The relationship between the measured value of the downlink signal and the first threshold; the downlink signal is, for example, an SSB, a CSI-RS, etc.; the first threshold may be configured by the network or specified by the protocol, etc.; the measured value may be selected as but not limited to a reference signal received power (RSRP), a reference signal received quality (RSRQ), a signal-to-noise ratio (SNR), a 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 may select the scrambled preamble associated with the SSB for PRACH transmission.
[0113] Please refer to FIG3 , which is a flowchart of a random access method provided in an embodiment of the present application. The method is performed by a network-side device. As shown in FIG3 , the method includes the following steps:
[0114] 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 a first PRACH attribute, and using the first PRACH sequence for random access.
[0115] In the embodiment of the present application, the first information may be a first PRACH attribute, a first basic PRACH sequence for generating a first PRACH sequence, or a first PRACH sequence, etc. The first information may be delivered via physical layer signaling, MAC layer signaling, etc.
[0116] Optionally, the first PRACH sequence may be referred to as a first PRACH sequence set, which includes one or more PRACH sequences.
[0117] Through the solution of the embodiment of the present application, PRACH attributes can be introduced to expand PRACH sequences such as preamble, thereby increasing the capacity of random access resources while reducing delay and minimizing additional resource overhead, thereby improving the random access success rate.
[0118] Optionally, the first PRACH attribute may include but is not limited to at least one of the following:
[0119] Scrambling; for example, the attribute identifier ID corresponding to the first PRACH sequence generated based on scrambling is the scrambling ID;
[0120] Spread spectrum; for example, the attribute ID corresponding to the first PRACH sequence generated based on the spread spectrum is a signature ID;
[0121] interweaving;
[0122] Root sequence used to generate the PRACH sequence; for example, when the PRACH sequence is a ZC sequence, additional roots can be introduced to generate more PRACH sequences;
[0123] Additional cyclic shifts for generating PRACH sequences. For example, when generating a PRACH sequence through cyclic shifts, additional cyclic shifts can be introduced to generate more PRACH sequences.
[0124] An additional initialization ID is used to generate 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.
[0125] 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., to expand the PRACH sequence based on the first basic PRACH sequence, thereby increasing the capacity of random access resources.
[0126] Optionally, the first basic PRACH sequence includes but is not limited to at least one of the following:
[0127] A basic PRACH sequence associated with one or a group of downlink signals in a serving cell; thereby, the corresponding PRACH sequence can be targeted to a certain beam or beams, thereby achieving non-contention random access;
[0128] The basic PRACH sequence associated with all downlink signals in the serving cell; this method is more suitable for situations where the load of all beam coverage areas in the entire cell is relatively high.
[0129] In the embodiment 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 conditions:
[0130] (1) The preamble ID of the first PRACH sequence is generated based on the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute. For example, an operation (such as addition or subtraction) may be performed on the preamble ID of the first basic PRACH sequence and the identifier of the first PRACH attribute to obtain the preamble ID of the first PRACH sequence.
[0131] (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 into the first PRACH sequence;
[0132] That is to say, the first PRACH sequence reuses the preamble ID of the first basic PRACH sequence, and introduces additional identifiers related to the first PRACH attribute (such as scrambling ID, etc.) for the first PRACH sequence. For example, the first basic PRACH sequence is 64 preambles, and an additional 64 preambles can be generated through a scrambling sequence; at this time, it is assumed that the preamble ID remains unchanged before and after scrambling, and the 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 PRACH sequences generated are {preamble ID, Scrambling ID} = {i, 0}, i = 0, ... 63; and the preamble identifiers of the second 64 PRACH sequences generated are {preamble ID, Scrambling ID} = {i, 1}, i = 0, ... 63. In this way, the definition of the preamble ID itself will not be changed. In addition, for a terminal that does not support the newly added preamble sequence capability, the ID related to the first PRACH attribute can be directly ignored.
[0133] (3) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated sequentially;
[0134] In (3), the new preamble ID is generated by first generating the preamble ID of the first basic PRACH sequence and then generating the preamble ID of the first PRACH sequence; or first generating the preamble ID of the first PRACH sequence and then generating the preamble ID of the first basic PRACH sequence. For example, if the first basic PRACH sequence consists of 64 preambles, with corresponding preamble IDs P0, P1, ..., P63, and 64 more preambles are generated by scrambling a scrambling sequence, then the preamble IDs of these 128 preambles can be generated sequentially, for example, as P'i, where 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 unscrambled preamble ID, which is the new preamble ID of the Pi basic sequence; and {Pi, S1} represents the scrambled preamble ID, which is the new preamble ID of the sequence after the Pi basic sequence is scrambled. This ensures that the preamble ID of the basic sequence does not change.
[0135] (4) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately;
[0136] In (4), a new preamble ID is generated, that is, the preamble ID of the first PRACH sequence and the first basic PRACH sequence are generated alternately. For example, if the first basic PRACH sequence is 64 preambles, the corresponding preamble IDs are P0, P1, ..., P63, and 64 preambles are generated by scrambling a scrambling sequence. Then, the preamble IDs of these 128 preambles can be generated alternately, for example, represented 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 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 after the basic sequence of Pi is scrambled.
[0137] (5) The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately in segments;
[0138] In (5), a new preamble ID is generated, that is, the preamble IDs of the first PRACH sequence and the first basic PRACH sequence are alternately generated in segments. For example, if the first basic PRACH sequence is 64 preambles, the corresponding preamble IDs are P0, P1, ..., P63, and 64 preambles are generated by scrambling a scrambling sequence. 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 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 after the basic sequence of Pi is scrambled.
[0139] Optionally, the random access method in this embodiment may further include:
[0140] 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 is not associated with the first PRACH sequence and the second PRACH sequence, and using the third PRACH sequence for random access; 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; a root sequence for generating a PRACH sequence; an additional cyclic shift for generating a PRACH sequence; an additional initialization identifier for generating a PRACH sequence. The second information may be a second PRACH attribute, a basic PRACH sequence for generating a second PRACH sequence, or a second PRACH sequence, etc.
[0141] Optionally, the third PRACH sequence may include but is not limited to at least one of the following:
[0142] A PRACH sequence in the first PRACH sequence that is not generated based on the second PRACH sequence;
[0143] The second PRACH sequence is not a PRACH sequence generated based on the first PRACH sequence;
[0144] A PRACH sequence in the first PRACH sequence that is not generated based on a basic PRACH sequence of the second PRACH sequence;
[0145] a PRACH sequence in the second PRACH sequence that is not generated based on a basic PRACH sequence of the first PRACH sequence;
[0146] A PRACH sequence in the first PRACH sequence that is not generated based on the PRACH attribute used to generate the second PRACH sequence;
[0147] The second PRACH sequence is not a PRACH sequence generated based on the PRACH attribute used to generate the first PRACH sequence;
[0148] an orthogonal PRACH sequence between the first PRACH sequence and the second PRACH sequence;
[0149] a fourth PRACH sequence in the first PRACH sequence, wherein a mutual correlation between the fourth PRACH sequence and the second PRACH sequence is lower than a mutual correlation between the first PRACH sequences;
[0150] a fifth PRACH sequence in the second PRACH sequence, and a mutual correlation between the fifth PRACH sequence and the first PRACH sequence is lower than a mutual correlation between the second PRACH sequences.
[0151] 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 in order to avoid generating a more correlated PRACH sequence and not reduce the reliability of PRACH reception, the first basic PRACH sequence and the second basic PRACH sequence satisfy at least one of the following:
[0152] The first basic PRACH sequence and the second basic PRACH sequence have different PRACH sequences;
[0153] The first basic PRACH sequence and the second basic PRACH sequence have different root sequences;
[0154] The first basic PRACH sequence and the second basic PRACH sequence have different sequence scrambling codes;
[0155] The first basic PRACH sequence and the second basic PRACH sequence have different cyclic shifts;
[0156] The first basic PRACH sequence and the second basic PRACH sequence have different spreading sequences;
[0157] The first basic PRACH sequence and the second basic PRACH sequence have different spreading factors;
[0158] The first basic PRACH sequence and the second basic PRACH sequence have different associated reference signals
[0159] The first basic PRACH sequence and the second basic PRACH sequence have different interleaving methods.
[0160] 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:
[0161] The first PRACH sequence and the seventh PRACH sequence are on different ROs or RO groups;
[0162] The first PRACH sequence and the seventh PRACH sequence are in different cells or cell groups;
[0163] The first PRACH sequence and the seventh PRACH sequence are on different subbands or subband groups, such as on different bandwidth parts BWP;
[0164] The first PRACH sequence and the seventh PRACH sequence are on different frequency bands or frequency band groups;
[0165] The first PRACH sequence and the seventh PRACH sequence are on different carriers, such as different supplementary uplink (SUL) carriers or normal uplink (NUL) carriers.
[0166] The random access method provided in the embodiment of the present application may be executed by a random access device. In the embodiment of the present application, the random access device provided in the embodiment of the present application is described by taking the random access method executed by the random access device as an example.
[0167] Please refer to FIG4 , which is a schematic structural diagram of a random access device provided in an embodiment of the present application. The device is applied to a terminal. As shown in FIG4 , the random access device 40 includes:
[0168] A selection module 41 is configured to select a first PRACH sequence generated based on a first PRACH attribute;
[0169] The access module 42 is configured to perform random access using the first PRACH sequence.
[0170] Optionally, the first PRACH attribute includes at least one of the following:
[0171] scrambling;
[0172] Spread spectrum;
[0173] interweaving;
[0174] Root sequence used to generate PRACH sequence;
[0175] Additional cyclic shifts used to generate PRACH sequences;
[0176] Additional initialization flag used to generate the PRACH sequence.
[0177] Optionally, the first PRACH sequence is obtained by extending a first basic PRACH sequence based on the first PRACH attribute.
[0178] Optionally, the first basic PRACH sequence includes at least one of the following:
[0179] A basic PRACH sequence associated with one or a group of downlink signals in the serving cell;
[0180] The basic PRACH sequence associated with all downlink signals in the serving cell.
[0181] Optionally, the preamble ID of the first PRACH sequence satisfies at least one of the following:
[0182] 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;
[0183] 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 into the first PRACH sequence;
[0184] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated sequentially;
[0185] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately;
[0186] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately in segments.
[0187] Optionally, the selection module 41 is specifically configured to select a first PRACH sequence generated based on a first PRACH attribute according to at least one of the following:
[0188] Signaling received from network-side devices;
[0189] Terminal capabilities;
[0190] The relationship between the measured value of the downlink signal and the first threshold.
[0191] Optionally, the selection module 41 is further configured to: select a third PRACH sequence that is not associated with the first PRACH sequence and the second PRACH sequence; the second PRACH sequence is generated based on a second PRACH attribute;
[0192] The access module 42 is specifically configured to perform random access using the third PRACH sequence.
[0193] Optionally, the third PRACH sequence includes at least one of the following:
[0194] A PRACH sequence in the first PRACH sequence that is not generated based on the second PRACH sequence;
[0195] The second PRACH sequence is not a PRACH sequence generated based on the first PRACH sequence;
[0196] A PRACH sequence in the first PRACH sequence that is not generated based on a basic PRACH sequence of the second PRACH sequence;
[0197] a PRACH sequence in the second PRACH sequence that is not generated based on a basic PRACH sequence of the first PRACH sequence;
[0198] A PRACH sequence in the first PRACH sequence that is not generated based on the PRACH attribute used to generate the second PRACH sequence;
[0199] The second PRACH sequence is not a PRACH sequence generated based on the PRACH attribute used to generate the first PRACH sequence;
[0200] an orthogonal PRACH sequence between the first PRACH sequence and the second PRACH sequence;
[0201] a fourth PRACH sequence in the first PRACH sequence, wherein a mutual correlation between the fourth PRACH sequence and the second PRACH sequence is lower than a mutual correlation between the first PRACH sequences;
[0202] a fifth PRACH sequence in the second PRACH sequence, and a mutual correlation between the fifth PRACH sequence and the first PRACH sequence is lower than a mutual correlation between the second PRACH sequences.
[0203] Optionally, if the first PRACH sequence is generated based on the first PRACH attribute and a first basic PRACH sequence, and there is a sixth PRACH sequence generated based on a third PRACH attribute and a second basic PRACH sequence, then the first basic PRACH sequence and the second basic PRACH sequence satisfy at least one of the following:
[0204] The first basic PRACH sequence and the second basic PRACH sequence have different PRACH sequences;
[0205] The first basic PRACH sequence and the second basic PRACH sequence have different root sequences;
[0206] The first basic PRACH sequence and the second basic PRACH sequence have different sequence scrambling codes;
[0207] The first basic PRACH sequence and the second basic PRACH sequence have different cyclic shifts;
[0208] The first basic PRACH sequence and the second basic PRACH sequence have different spreading sequences;
[0209] The first basic PRACH sequence and the second basic PRACH sequence have different spreading factors;
[0210] The first basic PRACH sequence and the second basic PRACH sequence have different associated reference signals
[0211] The first basic PRACH sequence and the second basic PRACH sequence have different interleaving methods.
[0212] Optionally, if the first PRACH sequence is generated based on the 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 the first PRACH sequence and the seventh PRACH sequence satisfy at least one of the following:
[0213] The first PRACH sequence and the seventh PRACH sequence are on different physical random access channel opportunities RO or RO groups;
[0214] The first PRACH sequence and the seventh PRACH sequence are in different cells or cell groups;
[0215] The first PRACH sequence and the seventh PRACH sequence are on different subbands or subband groups;
[0216] The first PRACH sequence and the seventh PRACH sequence are on different frequency bands or frequency band groups;
[0217] The first PRACH sequence and the seventh PRACH sequence are on different carriers.
[0218] The random access device 40 in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above. Other devices can include servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0219] The random access device 40 provided in the embodiment of the present application can implement each process implemented by the method embodiment shown in Figure 2 and achieve the same technical effect. To avoid repetition, it will not be described here.
[0220] Please refer to FIG5 , which is a schematic diagram of the structure of a random access device provided in an embodiment of the present application. The device is applied to a network-side device. As shown in FIG5 , the random access device 50 includes:
[0221] The sending module 51 is configured to send first information to the terminal; the first information is used to assist the terminal in selecting a first PRACH sequence generated based on a first PRACH attribute, and using the first PRACH sequence for random access.
[0222] Optionally, the first PRACH attribute includes at least one of the following:
[0223] scrambling;
[0224] Spread spectrum;
[0225] interweaving;
[0226] Root sequence used to generate PRACH sequence;
[0227] Additional cyclic shifts used to generate PRACH sequences;
[0228] Additional initialization flag used to generate the PRACH sequence.
[0229] Optionally, the first PRACH sequence is obtained by extending a first basic PRACH sequence based on the first PRACH attribute.
[0230] Optionally, the first basic PRACH sequence includes at least one of the following:
[0231] A basic PRACH sequence associated with one or a group of downlink signals in the serving cell;
[0232] The basic PRACH sequence associated with all downlink signals in the serving cell.
[0233] Optionally, the preamble ID of the first PRACH sequence satisfies at least one of the following:
[0234] 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;
[0235] 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 into the first PRACH sequence;
[0236] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated sequentially;
[0237] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately;
[0238] The preamble ID of the first PRACH sequence and the preamble ID of the first basic PRACH sequence are generated alternately in segments.
[0239] Optionally, the sending module 51 is also used to: send second information to the terminal; wherein the second information is used to assist the terminal in selecting a third PRACH sequence that is not associated with the first PRACH sequence and the second PRACH sequence, and using the third PRACH sequence for random access; the second PRACH sequence is generated based on the second PRACH attribute.
[0240] Optionally, the third PRACH sequence includes at least one of the following:
[0241] A PRACH sequence in the first PRACH sequence that is not generated based on the second PRACH sequence;
[0242] The second PRACH sequence is not a PRACH sequence generated based on the first PRACH sequence;
[0243] A PRACH sequence in the first PRACH sequence that is not generated based on a basic PRACH sequence of the second PRACH sequence;
[0244] a PRACH sequence in the second PRACH sequence that is not generated based on a basic PRACH sequence of the first PRACH sequence;
[0245] A PRACH sequence in the first PRACH sequence that is not generated based on the PRACH attribute used to generate the second PRACH sequence;
[0246] The second PRACH sequence is not a PRACH sequence generated based on the PRACH attribute used to generate the first PRACH sequence;
[0247] an orthogonal PRACH sequence between the first PRACH sequence and the second PRACH sequence;
[0248] a fourth PRACH sequence in the first PRACH sequence, wherein a mutual correlation between the fourth PRACH sequence and the second PRACH sequence is lower than a mutual correlation between the first PRACH sequences;
[0249] a fifth PRACH sequence in the second PRACH sequence, and a mutual correlation between the fifth PRACH sequence and the first PRACH sequence is lower than a mutual correlation between the second PRACH sequences.
[0250] Optionally, if the first PRACH sequence is generated based on the first PRACH attribute and a first basic PRACH sequence, and there is a sixth PRACH sequence generated based on a third PRACH attribute and a second basic PRACH sequence, then the first basic PRACH sequence and the second basic PRACH sequence satisfy at least one of the following:
[0251] The first basic PRACH sequence and the second basic PRACH sequence have different PRACH sequences;
[0252] The first basic PRACH sequence and the second basic PRACH sequence have different root sequences;
[0253] The first basic PRACH sequence and the second basic PRACH sequence have different sequence scrambling codes;
[0254] The first basic PRACH sequence and the second basic PRACH sequence have different cyclic shifts;
[0255] The first basic PRACH sequence and the second basic PRACH sequence have different spreading sequences;
[0256] The first basic PRACH sequence and the second basic PRACH sequence have different spreading factors;
[0257] The first basic PRACH sequence and the second basic PRACH sequence have different associated reference signals
[0258] The first basic PRACH sequence and the second basic PRACH sequence have different interleaving methods.
[0259] Optionally, if the first PRACH sequence is generated based on the 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 the first PRACH sequence and the seventh PRACH sequence satisfy at least one of the following:
[0260] The first PRACH sequence and the seventh PRACH sequence are on different ROs or RO groups;
[0261] The first PRACH sequence and the seventh PRACH sequence are in different cells or cell groups;
[0262] The first PRACH sequence and the seventh PRACH sequence are on different subbands or subband groups;
[0263] The first PRACH sequence and the seventh PRACH sequence are on different frequency bands or frequency band groups;
[0264] The first PRACH sequence and the seventh PRACH sequence are on different carriers.
[0265] The random access device 50 provided in the embodiment of the present application can implement each process implemented by the method embodiment shown in Figure 3 and achieve the same technical effect. To avoid repetition, it will not be described here.
[0266] As shown in Figure 6, an embodiment of the present application further provides a communication device 60, including a processor 61 and a memory 62. The memory 62 stores a program or instruction that can be executed on the processor 61. For example, when the communication device 60 is a terminal, the program or instruction, when executed by the processor 61, implements the various steps of the above-mentioned random access method embodiment and can achieve the same technical effect. When the communication device 60 is a network-side device, the program or instruction, when executed by the processor 61, implements the various steps of the above-mentioned random access method embodiment and can achieve the same technical effect. To avoid repetition, it is not repeated here.
[0267] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the method embodiment shown in FIG2 . This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment are applicable to this terminal embodiment and can achieve the same technical effects.
[0268] Specifically, FIG7 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0269] The terminal 700 includes but is not limited to: 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 at least some of the components of the processor 710.
[0270] Those skilled in the art will appreciate that the terminal 700 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 710 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG7 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0271] It should be understood that in an embodiment of the present application, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042, and the graphics processing unit 7041 processes the image data of a static picture or video 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 a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes a touch panel 7071 and at least one of other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. Other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0272] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 701 may transmit the data to the processor 710 for processing. Furthermore, the RF unit 701 may send uplink data to the network-side device. Typically, the RF unit 701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0273] The memory 709 can be used to store software programs or instructions and 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, wherein the first storage area may store an operating system, applications 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 (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 709 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0274] Processor 710 may include one or more processing units. Optionally, processor 710 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 710.
[0275] The processor 710 is configured to select a first PRACH sequence generated based on a first PRACH attribute; and perform random access using the first PRACH sequence.
[0276] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0277] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG3 . This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment are applicable to this network-side device embodiment and can achieve the same technical effects.
[0278] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 8, 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. Antenna 81 is connected to radio frequency device 82. In the uplink direction, radio frequency device 82 receives information via antenna 81 and sends the received information to baseband device 83 for processing. In the downlink direction, baseband device 83 processes the information to be transmitted and sends it to radio frequency device 82. Radio frequency device 82 processes the received information and then sends it through antenna 81.
[0279] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 83 , which includes a baseband processor.
[0280] The baseband device 83 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 8, one of the chips is, for example, a baseband processor, which is connected to the memory 85 through a bus interface to call the program in the memory 85 to execute the network device operations shown in the above method embodiment.
[0281] The network side device may further include a network interface 86, which is, for example, a Common Public Radio Interface (CPRI).
[0282] Specifically, the network side device 80 of the embodiment of the present application also includes: instructions or programs stored in the memory 85 and can be run on the processor 84. The processor 84 calls the instructions or programs in the memory 85 to execute the methods executed by each module shown in Figure 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0283] An embodiment of the present application further provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the random access method embodiment shown in FIG. 2 or the various processes of the random access method embodiment shown in FIG. 3 are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0284] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0285] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a program or instruction to implement the various processes of the random access method embodiment shown in Figure 2 above, or to implement the various processes of the random access method embodiment shown in Figure 3 above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0286] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0287] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the random access method embodiment shown in FIG. 2 , or the various processes of the random access method embodiment shown in FIG. 3 , and can achieve the same technical effects. To avoid repetition, they are not described here.
[0288] An embodiment of the present application also provides a communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the random access method shown in Figure 2 above, and the network side device can be used to execute the steps of the random access method shown in Figure 3 above.
[0289] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a..." does not exclude the presence of other identical elements in the process, method, article or device comprising the 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 the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0290] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0291] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A random access method, comprising: 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 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.
3. The method according to claim 1 or 2, wherein The terminal selects a first PRACH sequence generated based on the first PRACH attribute, including: The terminal selects a first PRACH sequence generated based on the 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, wherein, The method further includes: The terminal selects a third PRACH sequence that has no association with a first PRACH sequence and a 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, wherein 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; The orthogonal PRACH sequences in 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, wherein 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. 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, wherein 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, wherein 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, comprising: The network side device sends first information to the terminal; 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.
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 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 segmentally alternately generated.
12. The method according to claim 10 or 11, wherein The method further comprises: The network side device sends 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 performing random access using the third PRACH sequence; 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 sequences in the first PRACH sequence that are not generated based on the second PRACH sequence; The PRACH sequences in the second PRACH sequence that are not generated based on the first PRACH sequence; The PRACH sequences in the first PRACH sequence that are not generated based on the basic PRACH sequence of the second PRACH sequence; The PRACH sequences in the second PRACH sequence that are not generated based on the basic PRACH sequence of the first PRACH sequence; The PRACH sequences in the first PRACH sequence that are not generated based on the PRACH attribute for generating the second PRACH sequence; The PRACH sequences in the second PRACH sequence that are not generated based on the PRACH attribute for generating the first PRACH sequence; The orthogonal PRACH sequences in 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, wherein, 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.
15. The method according to any one of claims 10 to 14, wherein 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 ROs or RO groups; The first PRACH sequence and the seventh PRACH sequence are in different cells or cell groups; The first PRACH sequence and the seventh PRACH sequence are in different subbands or subband groups; The first PRACH sequence and the seventh PRACH sequence are in 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, comprising: a selection module for selecting a first PRACH sequence generated based on a first PRACH attribute; an access module for performing random access using the first PRACH sequence.
17. The apparatus according to claim 16, 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 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 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, wherein 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 the downlink signal and a first threshold.
19. The apparatus according to any one of claims 16 to 18, wherein, 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 apparatus according to claim 19, wherein 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; 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.
21. A random access device, comprising: a sending module, configured to send first information to a terminal; wherein the first information is used to assist the terminal in selecting a first PRACH sequence generated based on a first PRACH attribute, and perform random access using the first PRACH sequence.
22. The apparatus according to claim 21, 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 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, comprising a processor and a memory, the memory storing 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, comprising a processor and a memory, the memory storing 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, storing a program or instruction thereon, and when the program or instruction is executed by a 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.
Citation Information
Patent Citations
Method and device for enhancing random access channel capacity based on interlacing
CN108494535A
Enhanced PRACH preamble
CN115088374A
Method, device and computer readable medium for prach sequence generation
US20220264658A1