Configuration method, terminal device, and network device
By flexibly configuring multiple parameters of the preamble format in the 5G system, the problems of preamble collision and detection failure in the random access process are solved, thereby improving the access success rate and system performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2024-10-18
- Publication Date
- 2026-04-23
AI Technical Summary
In 5G systems, preamble collisions and detection failures exist during random access channel processing, which can significantly impact random access performance, especially in complex communication environments. Existing solutions lack flexibility in preamble format configuration and are ill-suited to adapt to dynamic changes in different communication environments.
The network device sends configuration information to the terminal device, indicating multiple parameters of the preamble format, allowing the terminal device to flexibly configure the preamble format, including subcarrier spacing, guard interval, sequence length, repetition count, sequence generation information, etc., thus realizing flexible configuration of the preamble format.
It improves the success rate of random access procedures, reduces access conflicts and interference, reduces retransmission and signaling overhead, and improves system performance.
Smart Images

Figure CN2024125796_23042026_PF_FP_ABST
Abstract
Description
Configuration methods, terminal devices and network devices Technical Field
[0001] This application relates to the field of communications, and more specifically, to a configuration method, terminal equipment, network equipment, chip, computer-readable storage medium, computer program product, computer program, and communication system. Background Technology
[0002] In 5G systems, the Random Access Channel (RACH) procedure is primarily used to establish initial uplink synchronization and acquire system resources to send further signaling messages, enabling User Equipment (UE) to connect to the network for the first time or resume connection from a dormant state. The RACH procedure is designed to allow for efficient access under multiple UE access requests. However, this process also faces challenges, especially in complex communication environments, where preamble collisions and detection failures may occur, thus affecting random access performance.
[0003] Summary of the Invention
[0004] This application provides a configuration method, terminal device, network device, chip, computer-readable storage medium, computer program product, computer program, and communication system that can improve random access performance.
[0005] This application provides a configuration method, including:
[0006] The terminal device receives configuration information from the network device; wherein, the configuration information is used by the terminal device to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
[0007] This application provides a configuration method, including:
[0008] The network device sends configuration information to the terminal device; the configuration information is used to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
[0009] This application provides a terminal device, including:
[0010] The first communication module is used to receive configuration information from the network device; wherein, the configuration information is used by the terminal device to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
[0011] This application provides a network device, including:
[0012] The second communication module is used to send configuration information to the terminal device; wherein, the configuration information is used to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
[0013] This application provides a terminal device, including a transceiver, a processor, and a memory. The memory stores a computer program, the transceiver communicates with other devices, and the processor calls and runs the computer program stored in the memory to enable the terminal device to perform the configuration method described above.
[0014] This application provides a network device, including a transceiver, a processor, and a memory. The memory stores a computer program, the transceiver communicates with other devices, and the processor calls and runs the computer program stored in the memory to enable the network device to perform the configuration method described above.
[0015] This application provides a chip for implementing the above configuration method.
[0016] Specifically, the chip includes a processor for calling and running a computer program from memory, causing a device equipped with the chip to perform the above-described configuration method.
[0017] This application provides a computer-readable storage medium for storing a computer program that, when run by a device, causes the device to execute the above-described configuration method.
[0018] This application provides a computer program product, including computer program instructions that cause a computer to execute the above-described configuration method.
[0019] This application provides a computer program that, when run on a computer, causes the computer to execute the above-described configuration method.
[0020] This application provides a communication system, including a network device and a terminal device for performing the above-described configuration method.
[0021] In this embodiment, configuration information sent from the network device to the terminal device indicates one or more parameters of the preamble format, thereby enabling flexible configuration of the preamble format. This allows for better adaptation to various complex communication environments, reduces access conflicts and interference, improves the success rate of the random access process, reduces retransmission and signaling overhead, and enhances the performance of random access. Attached Figure Description
[0022] Figure 1 is a schematic diagram of an application scenario according to an embodiment of this application.
[0023] Figure 2 is a schematic diagram of the RACH process.
[0024] Figure 3 is a schematic flowchart of a configuration method according to an embodiment of this application.
[0025] Figure 4 is a schematic diagram of an application example of the configuration method according to an embodiment of this application.
[0026] Figure 5 is a schematic flowchart of a configuration method according to another embodiment of this application.
[0027] Figure 6 is a schematic diagram of a preamble using the first guard interval form.
[0028] Figure 7 is a schematic diagram of a preamble using the second guard interval form.
[0029] Figure 8 is a schematic diagram of a preamble using the third guard interval.
[0030] Figure 9 is a schematic diagram of a preamble using the fourth guard interval form.
[0031] Figure 10 is a schematic block diagram of a terminal device according to an embodiment of this application.
[0032] Figure 11 is a schematic block diagram of a terminal device according to another embodiment of this application.
[0033] Figure 12 is a schematic block diagram of a network device according to an embodiment of this application.
[0034] Figure 13 is a schematic block diagram of a communication device according to an embodiment of this application.
[0035] Figure 14 is a schematic block diagram of a chip according to an embodiment of this application.
[0036] Figure 15 is a schematic block diagram of a communication system according to an embodiment of this application. Detailed Implementation
[0037] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0038] The technical solutions of this application embodiment can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, Advanced Long Term Evolution (LTE-A) systems, New Radio (NR) systems, evolution systems of NR systems, LTE-based access to unlicensed spectrum (LTE-U) systems, NR-based access to unlicensed spectrum (NR-U) systems, Non-Terrestrial Networks (NTN) systems, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th Generation (5G) systems, 6th Generation (6G) systems, or other communication systems.
[0039] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.
[0040] In one implementation, the communication system in this application embodiment can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) network deployment scenario.
[0041] In one embodiment, the communication system in this application can be applied to unlicensed spectrum, wherein the unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application can also be applied to licensed spectrum, wherein the licensed spectrum can also be considered as non-shared spectrum.
[0042] This application describes various embodiments in conjunction with network devices and terminal devices. The terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.
[0043] Terminal devices can be stations (STAs) in WLANs, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in next-generation communication systems such as NR networks, or terminal devices in future evolved Public Land Mobile Network (PLMN) networks, etc.
[0044] In the embodiments of this application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (such as airplanes, balloons and satellites).
[0045] In the embodiments of this application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical care, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0046] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0047] In the embodiments of this application, the network device can be a device for communicating with mobile devices, such as an access point (AP) in a WLAN, an evolved Node B (eNB or eNodeB) in LTE, a relay station or access point, or a vehicle-mounted device, a wearable device, a network device (gNB) in an NR network, or a network device in a future evolved PLMN network or an NTN network, etc.
[0048] By way of example and not limitation, in this embodiment, the network device may have mobility characteristics; for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low Earth orbit (LEO) satellite, a medium Earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station located on land, water, or other similar locations.
[0049] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0050] Figure 1 illustrates an exemplary communication system 100. The communication system includes a network device 110 and two terminal devices 120. In one embodiment, the communication system 100 may include multiple network devices 110, and the coverage area of each network device 110 may include other numbers of terminal devices 120; this embodiment does not limit the scope of the present application.
[0051] In one embodiment, the communication system 100 may also include other network entities such as a Mobility Management Entity (MME) and an Access and Mobility Management Function (AMF), which are not limited in this application.
[0052] Network equipment can be further divided into access network equipment and core network equipment. That is, the wireless communication system also includes multiple core networks used to communicate with the access network equipment. Access network equipment can be evolved Node Bs (eNBs or e-NodeBs) in Long-Term Evolution (LTE), Next-Generation Radio (NR) (mobile communication system), or Authorized Auxiliary Access Long-Term Evolution (LAA-LTE) systems, such as macro base stations, micro base stations (also called "small base stations"), pico base stations, access points (APs), transmission points (TPs), or new generation Node Bs (gNodeBs).
[0053] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Taking the communication system shown in Figure 1 as an example, the communication device may include network devices and terminal devices with communication functions. The network devices and terminal devices can be specific devices in this application embodiment, which will not be described in detail here. The communication device may also include other devices in the communication system, such as network controllers, mobility management entities, and other network entities. This application embodiment does not limit this.
[0054] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0055] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0056] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0057] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and they all fall within the protection scope of the embodiments of this application.
[0058] (I) RACH Process
[0059] In 5G systems, the RACH procedure is primarily used to establish initial uplink synchronization and acquire system resources to send further signaling messages, enabling the UE to connect to the network for the first time or resume connection from a dormant state. Figure 2 is a schematic diagram of the RACH procedure. As shown in Figure 2, the RACH procedure can be divided into several main steps:
[0060] Preamble Transmission (Msg1): The UE initiates the RACH process by sending a preamble, which is a predefined signal used by the base station to identify whether a user is attempting to access the system. In existing systems, the preamble is based on the Zadoff-Chu (ZC) sequence, which has good autocorrelation and cross-correlation properties, helping to reduce interference between different users.
[0061] Random Access Response (Msg2): Once the network detects the preamble, the base station will reply with a Random Access Response (RAR). This response includes a temporary identifier, a timing advance, and uplink resources allocated for subsequent transmissions.
[0062] Connection Request (Msg3): Using the resources and information obtained in the RAR, the UE will send a connection request that includes its identity information, etc.
[0063] Conflict resolution (Msg4): After processing the UE's connection request, the network will confirm the UE's access via Msg4. This message typically contains the UE's Cell-Radio Network Temporary Identifier (C-RNTI), which is used by the UE for identification in subsequent communications.
[0064] The RACH procedure is designed to enable efficient access under access requests from multiple user devices. However, this procedure also faces challenges, especially in environments with a larger number of devices or severe interference, where preamble collisions and detection failures may occur, leading to access delays. Therefore, a series of methods are urgently needed to address these issues.
[0065] (II) Preamble of NR System
[0066] In 5G NR systems, the RACH preamble primarily utilizes the Zadoff-Chu sequence. This sequence exhibits excellent autocorrelation and cross-correlation properties, resulting in superior performance in environments handling large numbers of users. The Zadoff-Chu sequence is a special complex exponential sequence, and its root sequence can be generated using the following formula: x[n]=exp(-jπun(n+1) / N)
[0067] Where: n represents the sequence index, which ranges from 0 to N-1; N represents the length of the sequence, which is usually chosen as a prime number; u represents the root index that is relatively prime to N; and j represents the imaginary unit.
[0068] Once the root sequence is generated, different preambles can be obtained by cyclically shifting the root sequence. Cyclic shifting generates a new sequence by moving the elements of the sequence forward or backward a specific number of positions. For a given original Zadoff-Chu sequence x[n], its cyclically shifted v-bit version is defined as xn. v [n] = x[(n+v)mod N]
[0069] Here, v is the displacement, an integer from 0 to N-1, and each different v value generates a different sequence version. Using cyclic displacement, up to N different preambles can be generated from a single Zadoff-Chu sequence, each with similar autocorrelation and cross-correlation properties but different relative displacements. These different preambles can be assigned to different user equipment within the same cell to support simultaneous random access without interference.
[0070] 5G NR offers several subcarrier spacing options, such as 1.25kHz, 5kHz, and 60kHz, allowing for flexible adjustments based on different application scenarios and requirements. Regarding sequence length, 5G NR introduces sequences of different lengths, such as 139, 571, 839, and 151, to adapt to scenarios with different cell radii. Furthermore, 5G NR flexibly utilizes cyclic prefixes (CP) and guardtime (GT) to address issues caused by multipath delays. This flexible and complex design enables 5G NR to meet diverse scenarios with different cell radii and user densities, significantly improving access efficiency and reliability.
[0071] However, in the configuration of the preamble format mentioned above, different types of configuration parameters are often fixed values bound to each other and indicated based on the format index. For example, different parameters are bound to each other and predefined as a series of formats, which greatly limits the flexibility of system configuration. Especially after the introduction of artificial intelligence (AI) for RACH detection, more flexible preamble format configuration will be required.
[0072] Predefined preamble formats mean that parameters such as sequence length, subcarrier spacing, and cyclic prefix length are bound together. This bound configuration is difficult to adapt to dynamic changes in the system, such as different access frequencies. Especially after introducing AI receivers for random access detection, which can support more preamble formats with different parameter configurations, the predefined bound format definition method of existing solutions has low configuration flexibility.
[0073] Because the preamble format is fixed, resource allocation may not be optimal under different network conditions. For example, by introducing AI receivers for random access detection, comparable access performance to existing systems can often be achieved with shorter sequence lengths and fewer time-frequency resources—that is, more random access opportunities. Furthermore, in areas with low user density, overly dense preamble resource allocation may lead to resource waste; while in densely populated areas, the limited number of preambles may cause access conflicts and failures. Therefore, the resource utilization rate of the predefined preamble format in NR systems is relatively low.
[0074] Future 6G systems will be better able to support a wider range of service scenarios, from high-speed enhanced mobile broadband to ultra-reliable low-latency communications. Fixed preamble formats may not provide optimal configuration for each of these services, especially in latency-sensitive applications or those requiring rapid access. Therefore, existing solutions are insufficient to meet the diverse needs of application scenarios.
[0075] This application provides a configuration method that can be used to configure the preamble format for random access, offering greater flexibility, higher resource utilization, and adaptability to more diverse scenarios.
[0076] Figure 3 is a schematic flowchart of a configuration method performed by a terminal device according to an embodiment of this application. This method can optionally be applied to the system shown in Figure 1, but is not limited thereto. The method includes at least a portion of the following:
[0077] S310. The terminal device receives configuration information from the network device; wherein, the configuration information is used by the terminal device to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
[0078] In this embodiment, the preamble format is used to generate and / or select the preamble. That is, the terminal device can determine the preamble format according to the configuration information, and generate and / or select the preamble based on the preamble format. Optionally, the preamble can be a preamble in random access, such as the preamble in MsgA in a two-step random access process, or Msg1 in a four-step random access process.
[0079] Optionally, the preamble may include a preamble sequence, which may be a ZC sequence or a Gold sequence, etc. For example, the preamble sequence may be a ZC sequence generated based on the root and cyclic shifts. Optionally, the preamble may also include a guard interval and / or a cyclic sequence. The cyclic sequence may be partial information from the preamble sequence, such as partial information from the beginning or end of the preamble sequence. The guard interval may be a pre-configured specific sequence, such as an all-zero sequence, an all-one sequence, a zero-one alternating sequence, etc. The cyclic sequence may be set before and / or after the preamble sequence, and the guard interval may also be set before and / or after the preamble sequence. When the cyclic sequence is set before the preamble sequence, the cyclic sequence may also be called a cyclic prefix (CP).
[0080] The preamble format can be determined based on one or more parameters. In the method described above, the configuration information indicates X parameters of the preamble format. These X parameters can be all the parameters used to determine the preamble format, or they can be some of the parameters used to determine the preamble format. Optionally, X is greater than 1, and the configuration information can indicate multiple parameters separately, rather than binding multiple parameters together.
[0081] It is understandable that in the above method, the configuration information indicates the specific parameters of the preamble format itself. Compared with indicating the index of the preamble format determined by multiple parameters (i.e., indicating after binding multiple parameters), this method can flexibly configure the preamble format.
[0082] Figure 4 shows an application example, including:
[0083] S1: The network device sends configuration information, indicating / configuring the preamble format for the terminal device in the downlink. The potential preamble format (i.e., the configurable preamble format) can be predefined by a standard. This configuration information allows for flexible configuration of the preamble format.
[0084] S2: The terminal device generates and selects a preamble according to the configured preamble format.
[0085] S3: The terminal device initiates random access. The preamble used for random access is the preamble obtained in step S2.
[0086] Figure 5 is a schematic flowchart of a configuration method according to an embodiment of this application. This method can optionally be applied to the system shown in Figure 1, but is not limited thereto. The method includes at least a portion of the following:
[0087] S510, The network device sends configuration information to the terminal device; wherein, the configuration information is used to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
[0088] The configuration method provided in any of the above embodiments indicates one or more parameters of the preamble format through configuration information sent by the network device to the terminal device, thereby enabling flexible configuration of the preamble format. This can better adapt to various complex communication environments, reduce access conflicts and interference, and improve the success rate of the random access process, thus improving the performance of random access. It can also reduce retransmission and signaling overhead, thereby improving the overall system performance.
[0089] In some embodiments, the configuration information includes X fields that correspond one-to-one with X parameters; each of the X fields is used to indicate its corresponding parameter.
[0090] For example, each field in the configuration information indicates a parameter, meaning each field flexibly indicates the specific parameter itself. For instance, the configuration information includes: a first field of q bits, indicating the subcarrier spacing; a second field of w bits, indicating the guard interval length; a third field of e bits, indicating the guard interval form; a fourth field of r bits, indicating the sequence length; a fifth field of t bits, indicating the repetition count; a sixth field of y bits, indicating the root; and a seventh field of u bits, indicating the cyclic shift bits.
[0091] In some embodiments, the above X parameters include one or more of the following: subcarrier spacing, guard interval information, sequence length, number of repetitions, and sequence generation information.
[0092] For example, the subcarrier spacing is, for example, 1.25 kHz, 2.5 kHz, 5 kHz, 15 kHz, 30 kHz, 60 kHz, 120 kHz or 240 kHz, etc.
[0093] For example, the protection interval information includes protection interval length and / or protection interval format. In one embodiment, the protection interval information among the X parameters includes one parameter, which is either the protection interval length or the protection interval format. In another embodiment, the protection interval information among the X parameters includes two parameters, namely the protection interval length and the protection interval format. In some embodiments, the protection interval information may also include the sequence type of the protection interval or other information related to the protection interval. The sequence type may be, for example, an all-zero sequence, an all-one sequence, or a zero-one alternating sequence.
[0094] The guard interval length can be an absolute length or a relative length to the preceding sequence. For example, the guard interval length can be 4, 8, or 12 (in symbols), or it can be 1 / 2, 1 / 3, or 1 / 4 of the length of the preceding sequence. The guard interval format can include setting the guard interval before and / or after the preceding sequence. Alternatively, the guard interval format can include the positional relationship between the guard interval and the cyclic sequence and the preceding sequence. For example, the guard interval format can include: the preceding and following sequences are a cyclic sequence and a guard interval, the preceding and following sequences are a cyclic sequence and a cyclic sequence, the preceding and following sequences are a guard interval and a guard interval, or the preceding and following sequences are a guard interval and a cyclic sequence. In some embodiments, the configuration of the guard interval can also be applied to the configuration of the cyclic sequence. For example, the above X parameters can include cyclic sequence information, which can include the cyclic sequence length and / or the cyclic sequence type (before or after the preceding sequence).
[0095] For example, the sequence length may include the length of the leading sequence. The sequence length may be, for example, 11, 53, 139, 839 (in symbols), etc.
[0096] For example, the number of repetitions can refer to the number of times the preamble is transmitted repeatedly, such as 2 times, 3 times, or 5 times.
[0097] For example, sequence generation information may refer to information used to generate a leader sequence. Optionally, sequence generation information may include a root and / or a cyclic shift bit, wherein the root may also be called the root sequence and can be indicated by a root index. In one embodiment, the sequence generation information among the X parameters includes one parameter, which is either the root index or the cyclic shift bit. In another embodiment, the sequence generation information among the X parameters includes two parameters, namely the root index and the cyclic shift bit.
[0098] To help you understand the settings of the above parameters, some specific examples are provided below.
[0099] For example, in the configuration information, q = 7 bits can be used to represent the subcarrier spacing. Table 1 shows the mapping relationship between q bits and subcarrier spacing.
[0100] Table 1. Mapping relationship between q bits and subcarrier spacing
[0101] For example, in the configuration information, w = 5 bits can be used to represent the length of the protection interval. Table 2 shows the mapping relationship between w bits and the length of the protection interval, where M represents the sequence length, such as the length of the preamble sequence.
[0102] Table 2. Mapping relationship between w bits and guard interval length
[0103] For example, in the configuration information, e = 2 bits can be used to indicate the form of the protection interval. Table 3 shows the mapping relationship between e bits and the form of the protection interval.
[0104] Table 3. Mapping relationship between e-bits and guard interval formats
[0105] For example, in the configuration information, r = 8 bits can be used to indicate the sequence length, and Table 4 shows the mapping relationship between r bits and sequence length.
[0106] Table 4. Mapping relationship between r bits and sequence length
[0107] For example, in the configuration information, t=6 bits can be used to indicate the number of repetitions. Table 5 shows the mapping relationship between t bits and the number of repetitions.
[0108] Table 5. Mapping relationship between t bits and the number of repetitions
[0109] For example, in the configuration information, y=6 bits can be used to indicate the root. Taking a sequence length of 139 as an example, Table 6 shows the mapping relationship between y bits and the root.
[0110] Table 6. Mapping relationship between y bits and roots
[0111] For example, in the configuration information, u = 6 bits can be used to indicate the number of cyclic shift bits. Taking a sequence length of 139 as an example, Table 7 shows the mapping relationship between u bits and the number of cyclic shift bits.
[0112] Table 7. Mapping relationship between u bits and cyclic shift bits
[0113] The following are examples of specific configuration information based on the tables above.
[0114] For example, the configuration information includes preamble format configuration 1 (preambleConfig1), which includes the following fields:
[0115] (1) preambleSCS: indicates that the subcarrier spacing is 1.25kHz and the bit string (bit value) is 0000000;
[0116] (2) preambleCP: indicates that the guard interval length is 1 / 8 of the sequence length and the bit string is 00110;
[0117] (3) preambleCPForm: indicates the configuration of the guard interval. The sequence is preceded by the guard interval and followed by the cyclic sequence. The bit string is 11.
[0118] (4) preambleLen: indicates that the sequence length is 139 and the bit string is 10001011;
[0119] (5) preambleRepeat: indicates that the number of repetitions of the sequence is 1, and the bit string is 000000;
[0120] (6) preambleRoot: indicates that the root index is 57 and the bit string is 111001;
[0121] (7)preambleShift: indicates that the loop shift is 0 and the bit string is 000000.
[0122] For example, the configuration information includes preamble format configuration 2 (preambleConfig2), which includes the following fields:
[0123] (1) preambleSCS: indicates that the subcarrier spacing is 2.5kHz and the bit string is 0000001;
[0124] (2) preambleCP: indicates that the guard interval length is 1 / 8 of the sequence length and the bit string is 00110;
[0125] (3) preambleCPForm: indicates the configuration of the guard interval. The sequence is preceded by the guard interval and followed by the cyclic sequence. The bit string is 11.
[0126] (4) preambleLen: indicates that the sequence length is 69 and the bit string is 0110101;
[0127] (5) preambleRepeat: indicates that the number of repetitions of the sequence is 1, and the bit string is 000000;
[0128] (6) preambleRoot: indicates that the root index is 57 and the bit string is 111001;
[0129] (7)preambleShift: indicates that the loop shift is 0 and the bit string is 000000.
[0130] For example, the configuration information includes preamble format configuration 3 (preambleConfig3), which includes the following fields:
[0131] (1) preambleSCS: indicates that the subcarrier spacing is 5kHz and the bit string is 0000010;
[0132] (2) preambleCP: indicates that the guard interval length is 1 / 8 of the sequence length and the bit string is 00110;
[0133] (3) preambleCPForm: indicates the configuration of the guard interval. The sequence is preceded by the guard interval and followed by the cyclic sequence. The bit string is 11.
[0134] (4) preambleLen: indicates a sequence length of 34 and a bit string of 0100010;
[0135] (5) preambleRepeat: indicates that the number of repetitions of the sequence is 1, and the bit string is 000000;
[0136] (6) preambleRoot: indicates that the root index is 57 and the bit string is 111001;
[0137] (7)preambleShift: indicates that the loop shift is 0 and the bit string is 000000.
[0138] For example, the configuration information includes preamble format configuration 4 (preambleConfig4), which includes the following fields:
[0139] (1) preambleSCS: indicates that the subcarrier spacing is 1.25kHz and the bit string is 0000000;
[0140] (2) preambleCP: indicates that the guard interval length is 1 / 8 of the sequence length and the bit string is 00110;
[0141] (3) preambleCPForm: indicates the configuration of the guard interval. The sequence is preceded by the guard interval and followed by the cyclic sequence. The bit string is 11.
[0142] (4) preambleLen: indicates that the sequence length is 139 and the bit string is 10001011;
[0143] (5) preambleRepeat: indicates that the number of repetitions of the sequence is 1, and the bit string is 000000;
[0144] (6) preambleRoot: indicates that the root index is 57 and the bit string is 111001;
[0145] (7)preambleShift: indicates that the loop shift is 0 and the bit string is 000000.
[0146] For example, the configuration information includes preamble format configuration 5 (preambleConfig5), which includes the following fields:
[0147] (1) preambleSCS: indicates that the subcarrier spacing is 1.25kHz and the bit string is 0000000;
[0148] (2) preambleCP: indicates that the guard interval length is 1 / 7 of the sequence length and the bit string is 00101;
[0149] (3) preambleCPForm: indicates the configuration of the guard interval. The sequence is preceded by the guard interval and followed by the cyclic sequence. The bit string is 11.
[0150] (4) preambleLen: indicates that the sequence length is 119 and the bit string is 01110111;
[0151] (5) preambleRepeat: indicates that the number of repetitions of the sequence is 1, and the bit string is 000000;
[0152] (6) preambleRoot: indicates that the root index is 57 and the bit string is 111001;
[0153] (7)preambleShift: indicates that the loop shift is 0 and the bit string is 000000.
[0154] For example, the configuration information includes preamble format configuration 6 (preambleConfig6), which includes the following fields:
[0155] (1) preambleSCS: indicates that the subcarrier spacing is 1.25kHz and the bit string is 0000000;
[0156] (2) preambleCP: indicates that the guard interval length is 1 / 6 of the sequence length and the bit string is 00100;
[0157] (3) preambleCPForm: indicates the configuration of the guard interval. The sequence is preceded by the guard interval and followed by the cyclic sequence. The bit string is 11.
[0158] (4) preambleLen: indicates that the sequence length is 97 and the bit string is 01100001;
[0159] (5) preambleRepeat: indicates that the number of repetitions of the sequence is 1, and the bit string is 000000;
[0160] (6) preambleRoot: indicates that the root index is 57 and the bit string is 111001;
[0161] (7)preambleShift: indicates that the loop shift is 0 and the bit string is 000000.
[0162] Regarding guard intervals, some optional guard interval formats are described below. In the following examples, the cyclic sequence copies part of the information at the beginning or end of the preamble sequence (e.g., the beginning 1 / N or the end 1 / N of the preamble sequence, where N is a configured value), and the guard interval uses a sequence of all zeros, such as 4 bits of 0000 or 8 bits of 0000.
[0163] Figure 6 is a schematic diagram of a preamble using the first guard interval form. As shown in Figure 6, the preamble sequence is preceded and followed by a cyclic sequence and a guard interval (all-zero sequence), respectively. For example, the sequence length is 139, the subcarrier spacing is 15kHz, the first part of the sequence is configured as a cyclic sequence with a length of 32 symbols, and the second part of the sequence is configured as a guard interval with a length of 16 symbols.
[0164] Figure 7 is a schematic diagram of a preamble using the second guard interval form. As shown in Figure 7, the preamble sequence is preceded and followed by a cyclic sequence, respectively. For example, the sequence length is 139, and the subcarrier spacing is 15 kHz. The beginning and end of the sequence are configured as cyclic sequences, with the beginning cyclic sequence being 32 symbols long and the end cyclic sequence being 16 symbols long.
[0165] Figure 8 is a schematic diagram of a preamble using a third guard interval. As shown in Figure 8, the preamble sequence is preceded and followed by a guard interval (all-zero sequence). For example, the sequence length is 139, and the subcarrier spacing is 15 kHz. The front and rear parts of the sequence are configured as guard intervals, with the front guard interval being 32 symbols long and the rear guard interval being 16 symbols long.
[0166] Figure 9 is a schematic diagram of a preamble using the fourth guard interval form. As shown in Figure 9, the preamble sequence is preceded and followed by a guard interval (all-zero sequence) and a cyclic sequence, respectively. For example, the sequence length is 139, and the subcarrier spacing is 15 kHz. The first part of the sequence is configured as a guard interval with a length of 32 symbols; the second part is configured as a cyclic sequence with a length of 16 symbols.
[0167] In some embodiments, the configuration information is used to determine the preamble format based on X parameters and the relationships between the parameters. That is, the method further includes: the terminal device determining the preamble format based on X parameters and the relationships between the parameters.
[0168] Optionally, in addition to flexibly configuring the X parameters of the preamble format through configuration information, the relationships between specific parameters are further bound. The terminal device can determine other parameters based on the X parameters configured by the network device and the relationships between them, thereby determining the preamble format based on the X parameters and other parameters. By constraining the relationships between parameters, the signaling overhead of the preamble format configuration can be further reduced while maintaining flexible configuration.
[0169] In some embodiments, the relationship between parameters includes: the product of the Y parameters of the preamble format equals K, where Y is an integer greater than or equal to 2 and K is a positive integer. For example, the Y parameters include parameter A and parameter B. The network device flexibly configures parameters A and C through the above configuration information. The terminal device can determine parameter B based on parameter A and the pre-configured value of K, and then determine the preamble format based on parameters A, B, and C.
[0170] In some embodiments, the Y parameters include subcarrier spacing, sequence length, and number of repetitions. That is, the relationship between the parameters is: subcarrier spacing * sequence length * number of repetitions = K.
[0171] Assuming K is a fixed value of 9600, the following are optional configuration examples:
[0172] Example 1: Subcarrier spacing = 1.25kHz, sequence length = 768, repetition count = 10.
[0173] Example 2: Subcarrier spacing = 2.5kHz, sequence length = 384, repetition count = 10.
[0174] Example 3: Subcarrier spacing = 5kHz, sequence length = 192, number of repetitions = 10.
[0175] Example 4: Subcarrier spacing = 10kHz, sequence length = 96, number of repetitions = 10.
[0176] Example 5: Subcarrier spacing = 20kHz, sequence length = 48, repetition count = 10.
[0177] Example 6: Subcarrier spacing = 40kHz, sequence length = 24, repetition count = 10.
[0178] Example 7: Subcarrier spacing = 1.25kHz, sequence length = 960, repetition count = 8.
[0179] Example 8: Subcarrier spacing = 2.5kHz, sequence length = 480, number of repetitions = 8.
[0180] Example 9: Subcarrier spacing = 5kHz, sequence length = 240, number of repetitions = 8.
[0181] Example 10: Subcarrier spacing = 10kHz, sequence length = 120, repetition count = 8.
[0182] Assuming K is a fixed value of 4800, the following is an example of an optional configuration:
[0183] Example 11: Subcarrier spacing = 1.25kHz, sequence length = 384, repetition count = 10;
[0184] Example 12: Subcarrier spacing = 2.5kHz, sequence length = 192, repetition count = 10;
[0185] Example 13: Subcarrier spacing = 5kHz, sequence length = 96, repetition count = 10;
[0186] Example 14: Subcarrier spacing = 10kHz, sequence length = 48, repetition count = 10;
[0187] Example 15: Subcarrier spacing = 20kHz, sequence length = 24, repetition count = 10;
[0188] Example 16: Subcarrier spacing = 40kHz, sequence length = 12, repetition count = 10;
[0189] Example 17: Subcarrier spacing = 60kHz, sequence length = 8, repetition count = 10;
[0190] Example 18: Subcarrier spacing = 120kHz, sequence length = 4, repetition count = 10;
[0191] Example 19: Subcarrier spacing = 1.25kHz, sequence length = 480, repetition count = 8;
[0192] Example 20: Subcarrier spacing = 2.5kHz, sequence length = 240, number of repetitions = 8.
[0193] For example, the network device configures X parameters, including the subcarrier spacing and the sequence length, through configuration information. The terminal device can determine the number of repetitions based on the relationship between these parameters. Alternatively, the X parameters include the subcarrier spacing and the number of repetitions, and the terminal device can determine the sequence length based on the relationship between these parameters. Or, the X parameters include the sequence length and the number of repetitions, and the terminal device can determine the subcarrier spacing based on the relationship between these parameters.
[0194] In some embodiments, K is either agreed upon by the protocol or configured by the network device. The value of K is understood in a way that is consistent between the network and the terminal device. Therefore, the terminal device can determine some parameters of the preamble format configured by the network device based on the value of K, thereby further reducing the signaling overhead of the preamble format configuration while flexibly configuring the preamble format.
[0195] In some embodiments, the relationship between the parameters includes: the first parameter of the preamble format is one-Nth of the second parameter of the preamble format, where N is a positive integer. For example, the preamble format includes two length parameters, one of which is 1 / N of the other length parameter.
[0196] In some embodiments, the first parameter is the length of the cyclic sequence, and the second parameter is the length of the preceding sequence. That is, the relationship between the parameters includes that the length of the cyclic sequence is 1 / N of the length of the preceding sequence, for example, CP length = 1 / N * sequence length.
[0197] For example, sequence length = 768, N = 8 (CP = 96); or, sequence length = 384, N = 8 (CP = 48); or, sequence length = 192, N = 8 (CP = 24); or, sequence length = 96, N = 8 (CP = 12); or, sequence length = 48, N = 8 (CP = 6); or, sequence length = 24, N = 8 (CP = 3); or, sequence length = 12, N = 8 (CP = 1.5); or, sequence length = 8, N = 8 (CP = 1); or, sequence length = 480, N = 8 (CP = 60); or, sequence length = 240, N = 8 (CP = 30). The length units can be symbols.
[0198] For example, the network device configures X parameters through configuration information, including the sequence length, and the terminal device can determine the length of the cyclic sequence based on the relationship between the above parameters.
[0199] In some embodiments, N is either agreed upon by the protocol or configured by the network device. The value of N is understood in a way that is consistent between the network and the terminal device. Therefore, the terminal device can determine some parameters of the preamble format configured by the network device based on the value of N, thereby further reducing the signaling overhead of the preamble format configuration while flexibly configuring the preamble format.
[0200] In some embodiments, the relationship between parameters includes the subcarrier spacing in the preamble format being L times the base subcarrier spacing, where L is a positive integer.
[0201] Taking a basic subcarrier spacing of 1.25kHz as an example, the optional configurations of L (subcarrier spacing) can include: L=1 (subcarrier spacing = 1.25kHz); L=2 (subcarrier spacing = 2.5kHz); L=3 (subcarrier spacing = 3.75kHz); L=4 (subcarrier spacing = 5kHz); L=5 (subcarrier spacing = 6.25kHz); L=6 (subcarrier spacing = 7.5kHz); L=7 (subcarrier spacing = 8.75kHz); L=8 (subcarrier spacing = 10kHz); L=9 (subcarrier spacing = 11.25kHz); L= 10 (subcarrier spacing = 12.5kHz); L = 12 (subcarrier spacing = 15kHz); L = 16 (subcarrier spacing = 20kHz); L = 24 (subcarrier spacing = 30kHz); L = 32 (subcarrier spacing = 40kHz); L = 48 (subcarrier spacing = 60kHz); L = 64 (subcarrier spacing = 80kHz); L = 96 (subcarrier spacing = 120kHz); L = 128 (subcarrier spacing = 160kHz); L = 192 (subcarrier spacing = 240kHz); L = 256 (subcarrier spacing = 320kHz).
[0202] Taking a basic subcarrier spacing of 15kHz as an example, the optional configurations of L (or subcarrier spacing) can include: L=1 (subcarrier spacing = 15kHz); L=2 (subcarrier spacing = 30kHz); L=3 (subcarrier spacing = 45kHz); L=4 (subcarrier spacing = 60kHz); L=5 (subcarrier spacing = 75kHz); L=6 (subcarrier spacing = 90kHz); L=7 (subcarrier spacing = 105kHz); L=8 (subcarrier spacing = 120kHz); L=9 (subcarrier spacing = 135kHz); L=10 (subcarrier spacing = 150kHz).
[0203] In some embodiments, the basic subcarrier spacing is agreed upon by the protocol or configured by the network device.
[0204] In some embodiments, L is either agreed upon by the protocol or configured by the network device. The value of L is understood in a way that is consistent between the network and the terminal device. Therefore, the terminal device can determine some parameters of the preamble format configured by the network device based on the value of L, thereby further reducing the signaling overhead of the preamble format configuration while flexibly configuring the preamble format.
[0205] In some embodiments, the relationship between parameters includes the subcarrier spacing of the preamble format being 2 of the base subcarrier spacing. P The multiple, where P is a positive integer.
[0206] Taking a basic subcarrier spacing of 1.25kHz as an example, the optional configurations of P (or subcarrier spacing) can include: P=0 (subcarrier spacing = 1.25kHz); P=1 (subcarrier spacing = 2.5kHz); P=2 (subcarrier spacing = 5kHz); P=3 (subcarrier spacing = 10kHz); P=4 (subcarrier spacing = 20kHz); P=5 (subcarrier spacing = 40kHz); P=6 (subcarrier spacing = 80kHz); P=7 (subcarrier spacing = 160kHz); P=8 (subcarrier spacing = 320kHz); P=9 (subcarrier spacing = 640kHz).
[0207] Taking a basic subcarrier spacing of 15kHz as an example, the optional configurations of P (or subcarrier spacing) can include: P=0 (subcarrier spacing = 15kHz); P=1 (subcarrier spacing = 30kHz); P=2 (subcarrier spacing = 60kHz); P=3 (subcarrier spacing = 120kHz); P=4 (subcarrier spacing = 240kHz); P=5 (subcarrier spacing = 480kHz); P=6 (subcarrier spacing = 960kHz).
[0208] In some embodiments, P is either agreed upon by the protocol or configured by the network device. The value of P is understood in a way that is consistent between the network and the terminal device. Therefore, the terminal device can determine some parameters of the preamble format configured by the network device based on the value of P, thereby further reducing the signaling overhead of the preamble format configuration while flexibly configuring the preamble format.
[0209] In some embodiments, the configuration method further includes: the terminal device sending capability reporting information to the network device; wherein the capability reporting information is used to indicate whether the terminal device supports configuring the preamble format through configuration information, and / or the parameter range of the preamble format supported by the terminal device.
[0210] Accordingly, in some embodiments, the above configuration method further includes: the network device receiving capability reporting information from the terminal device; wherein the capability reporting information is used to indicate whether the terminal device supports configuring the preamble format through configuration information, and / or the parameter range of the preamble format supported by the terminal device.
[0211] In the above embodiments, the terminal device reports whether it supports configuring the preamble format through configuration information, and / or the parameter range of the preamble format supported by the terminal device, so that the network device can select the optimal preamble configuration according to the actual capabilities of the terminal device.
[0212] For example, capability reporting information may include one or more of the following:
[0213] Subcarrier spacing support: The terminal device needs to report the range of subcarrier spacing it supports. The terminal device reports its supported base subcarrier spacing and its multiples, such as supporting 1.25kHz, 2.5kHz, 5kHz, 10kHz, 15kHz, etc. The terminal device may also report the supported base subcarrier spacing and its supported multiples, such as a subcarrier spacing of 2 times the base subcarrier spacing. P The multiple, the range of values for P.
[0214] Supported sequence length range: The terminal device should report the range of preamble sequence lengths it can support. The reported content should include the minimum supported sequence length, such as 11, 57, 71, etc., and the maximum supported sequence length, such as 139, 517, 839, etc. For example, the terminal device can report flexible configurations such as supported sequence lengths of 139, 768, etc.
[0215] Supported repetition count: The terminal device reports the number of preamble repetitions it supports. The number of repetitions that the terminal device can report includes configurations of 1 to multiple times, such as reporting 1, 2, 4, 8, etc.
[0216] Supported protection interval lengths and formats: The terminal device reports the supported protection interval lengths and formats. The reported content may include supported protection interval lengths, such as M / 2, M / 4, M / 8, M / 16, etc., where M is the length of the preamble sequence. The reported content may also include supported protection interval formats, such as a sequence preceded and followed by a cyclic sequence and a protection interval, a sequence preceded and followed by a cyclic sequence, a sequence preceded and followed by a protection interval and a cyclic sequence, etc.
[0217] Supported root and cycle offsets: The terminal device can also report its supported root indices and cycle offsets. The reported information includes the supported root index range, such as 1 to 139, 1 to 839, etc., and the supported cycle offset range, such as 0 to 63, etc.
[0218] Flexible configuration support: The terminal device should indicate whether it supports dynamic and flexible configuration of the preamble format.
[0219] According to the above embodiments, the network device can flexibly configure the preamble format, including unbinding and flexibly configuring the subcarrier spacing, CP / GT length / format, sequence length, RO, etc. in the preamble format. This has the following beneficial effects:
[0220] Enhancing system flexibility and adaptability. Currently, the preamble format in communication systems is indicated by a series of fixed parameter combinations and a format index. This approach, to some extent, limits the system's adaptability in different scenarios. This application's embodiment breaks the limitations of traditional fixed parameter binding by independently indicating parameters such as subcarrier spacing, cyclic prefix (CP) / guard interval (GT) length and form, and sequence length, enabling the system to flexibly adjust the preamble format configuration. This flexibility allows for better adaptation to various complex communication environments.
[0221] Improving the success rate of random access procedures. The flexible configuration method proposed in this application can adjust the relevant parameters of the preamble in real time based on the user equipment (UE) capability reporting, channel conditions, and other environmental factors, reducing access conflicts and interference, improving the success rate of random access procedures, reducing retransmission and signaling overhead, and thus improving the overall system performance. Reducing system energy consumption: By flexibly adjusting the preamble parameters, the system can utilize access resources more efficiently. Especially in Internet of Things (IoT) scenarios, where there are many devices and high energy consumption requirements, flexible configuration can help terminal devices reduce power consumption while meeting access needs.
[0222] Figure 10 is a schematic block diagram of a terminal device 1000 according to an embodiment of the present application. The terminal device 1000 may include:
[0223] The first communication module 1010 is used to receive configuration information from the network device; wherein, the configuration information is used by the terminal device to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
[0224] In some embodiments, the configuration information includes X fields that correspond one-to-one with X parameters; each of the X fields is used to indicate its corresponding parameter.
[0225] In some embodiments, the X parameters include one or more of the following: subcarrier spacing, guard interval information, sequence length, number of repetitions, and sequence generation information.
[0226] In some embodiments, the protection interval information includes the protection interval length and / or the protection interval form.
[0227] In some embodiments, the sequence generation information includes the root and / or the number of cyclic shift bits.
[0228] In some embodiments, as shown in FIG11, the terminal device 1000 further includes a first communication module 1110, and the first processing module 1110 is used for:
[0229] The preamble format is determined based on X parameters and the relationships between them.
[0230] In some embodiments, the relationship between parameters includes: the product of the Y parameters in the preamble format is equal to K, where Y is an integer greater than or equal to 2 and K is a positive integer.
[0231] In some embodiments, the Y parameters include subcarrier spacing, sequence length, and number of repetitions.
[0232] In some embodiments, K is defined by the protocol or configured by the network device.
[0233] In some embodiments, the relationship between parameters includes: the first parameter of the preamble format is one-Nth of the second parameter of the preamble format, where N is a positive integer.
[0234] In some embodiments, the first parameter is the length of the cyclic sequence, and the second parameter is the length of the preceding sequence.
[0235] In some embodiments, N is defined by the protocol or configured by the network device.
[0236] In some embodiments, the relationship between parameters includes the subcarrier spacing of the preamble format being L times or 2 times the basic subcarrier spacing. P The multiples of L, where L is a positive integer and P is a positive integer.
[0237] In some embodiments, L and / or P are defined by the protocol or configured by the network device.
[0238] In some embodiments, the first communication module 1010 is specifically used for:
[0239] Send capability reporting information to network devices; wherein the capability reporting information is used to indicate whether the terminal device supports configuring the preamble format through configuration information, and / or the parameter range of the preamble format supported by the terminal device.
[0240] The terminal device 1000 of this application embodiment can implement the corresponding functions of the terminal device in the foregoing method embodiments. The processes, functions, implementation methods, and beneficial effects of each module (sub-module, unit, or component, etc.) in the terminal device 1000 can be found in the corresponding descriptions in the above method embodiments, and will not be repeated here. It should be noted that the functions described for each module (sub-module, unit, or component, etc.) in the terminal device 1000 of the application embodiment can be implemented by different modules (sub-modules, units, or components, etc.) or by the same module (sub-module, unit, or component, etc.).
[0241] Figure 12 is a schematic block diagram of a network device 1200 according to an embodiment of the present application. The network device 1200 may include:
[0242] The second communication module 1210 is used to send configuration information to the terminal device; wherein, the configuration information is used to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
[0243] In some embodiments, the configuration information includes X fields that correspond one-to-one with X parameters; each of the X fields is used to indicate its corresponding parameter.
[0244] In some embodiments, the X parameters include one or more of the following: subcarrier spacing, guard interval information, sequence length, number of repetitions, and sequence generation information.
[0245] In some embodiments, the protection interval information includes the protection interval length and / or the protection interval form.
[0246] In some embodiments, the sequence generation information includes the root and / or the number of cyclic shift bits.
[0247] In some embodiments, the configuration information is used to determine the preamble format based on X parameters and the relationships between the parameters.
[0248] In some embodiments, the relationship between parameters includes: the product of the Y parameters in the preamble format is equal to K, where Y is an integer greater than or equal to 2 and K is a positive integer.
[0249] In some embodiments, the Y parameters include subcarrier spacing, sequence length, and number of repetitions.
[0250] In some embodiments, K is defined by the protocol or configured by the network device.
[0251] In some embodiments, the relationship between parameters includes: the first parameter of the preamble format is one-Nth of the second parameter of the preamble format, where N is a positive integer.
[0252] In some embodiments, the first parameter is the length of the cyclic sequence, and the second parameter is the length of the preceding sequence.
[0253] In some embodiments, N is defined by the protocol or configured by the network device.
[0254] In some embodiments, the relationship between parameters includes the subcarrier spacing of the preamble format being L times or 2 times the basic subcarrier spacing. P The multiples of L, where L is a positive integer and P is a positive integer.
[0255] In some embodiments, L and / or P are defined by the protocol or configured by the network device.
[0256] In some embodiments, the second communication module 1210 is specifically used for:
[0257] Receive capability reporting information from the terminal device; wherein the capability reporting information is used to indicate whether the terminal device supports configuring the preamble format through configuration information, and / or the parameter range of the preamble format supported by the terminal device.
[0258] The network device 1200 of this application embodiment can realize the corresponding functions of the network device in the foregoing method embodiments. The processes, functions, implementation methods, and beneficial effects of each module (sub-module, unit, or component, etc.) in the network device 1200 can be found in the corresponding descriptions in the above method embodiments, and will not be repeated here. It should be noted that the functions described for each module (sub-module, unit, or component, etc.) in the network device 1200 of this application embodiment can be implemented by different modules (sub-modules, units, or components, etc.) or by the same module (sub-module, unit, or component, etc.).
[0259] Figure 13 is a schematic structural diagram of a communication device 1300 according to an embodiment of this application. The communication device 1300 includes a processor 1310, which can call and run computer programs from memory to enable the communication device 1300 to implement the methods in the embodiments of this application.
[0260] In one embodiment, the communication device 1300 may further include a memory 1320. The processor 1310 can retrieve and run computer programs from the memory 1320 to enable the communication device 1300 to implement the methods described in the embodiments of this application.
[0261] The memory 1320 can be a separate device independent of the processor 1310, or it can be integrated into the processor 1310.
[0262] In one embodiment, the communication device 1300 may further include a transceiver 1330, and the processor 1310 may control the transceiver 1330 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0263] The transceiver 1330 may include a transmitter and a receiver. The transceiver 1330 may further include an antenna, and the number of antennas may be one or more.
[0264] In one embodiment, the communication device 1300 may be a network device in the embodiments of this application, and the communication device 1300 may implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0265] In one embodiment, the communication device 1300 may be a terminal device in the embodiments of this application, and the communication device 1300 may implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0266] Figure 14 is a schematic structural diagram of a chip 1400 according to an embodiment of this application. The chip 1400 includes a processor 1410, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0267] In one embodiment, chip 1400 may further include memory 1420. Processor 1410 can retrieve and run computer programs from memory 1420 to implement the methods executed by a terminal device or network device in this embodiment.
[0268] The memory 1420 can be a separate device independent of the processor 1410, or it can be integrated into the processor 1410.
[0269] In one embodiment, the chip 1400 may further include an input interface 1430. The processor 1410 can control the input interface 1430 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
[0270] In one embodiment, the chip 1400 may further include an output interface 1440. The processor 1410 can control the output interface 1440 to communicate with other devices or chips; specifically, it can output information or data to other devices or chips.
[0271] In one implementation, the chip can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0272] In one implementation, the chip can be applied to the terminal device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0273] The chips used in network equipment and terminal equipment can be the same chip or different chips.
[0274] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0275] The processors mentioned above can be general-purpose processors, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processors mentioned above can be microprocessors or any conventional processor.
[0276] The aforementioned memory can be volatile memory or non-volatile memory, or a combination of both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM).
[0277] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0278] Figure 15 is a schematic block diagram of a communication system 1500 according to an embodiment of this application. The communication system 1500 includes a terminal device 1510 and a network device 1520.
[0279] Network device 1520 is used to send configuration information to terminal device 1510; wherein, the configuration information is used to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
[0280] Terminal device 1510 is used to receive configuration information from network device 1520.
[0281] The terminal device 1510 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 1520 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, further details are omitted here.
[0282] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
[0283] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0284] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0285] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A configuration method, comprising: The terminal device receives configuration information from the network device; wherein the configuration information is used by the terminal device to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
2. The method of claim 1, wherein, The configuration information includes X fields that correspond one-to-one with the X parameters; each of the X fields is used to indicate its corresponding parameter.
3. The method of claim 1 or 2, wherein, The X parameters include one or more of the following: subcarrier spacing, guard interval information, sequence length, number of repetitions, and sequence generation information.
4. The method of claim 3, wherein, The protection interval information includes the protection interval length and / or the protection interval format.
5. The method of claim 3 or 4, wherein, The sequence generation information includes the root and / or the number of cyclic shift bits.
6. The method of any one of claims 1-5, wherein, The method further includes: The terminal device determines the preamble format based on the X parameters and the relationships between them.
7. The method of claim 6, wherein, The relationship between the parameters includes: the product of the Y parameters of the preamble format is equal to K, where Y is an integer greater than or equal to 2 and K is a positive integer.
8. The method of claim 7, wherein, The Y parameters include subcarrier spacing, sequence length, and number of repetitions.
9. The method of claim 7 or 8, wherein, K is defined by the protocol or configured by the network device.
10. The method of any one of claims 6-9, wherein, The relationship between the parameters includes: the first parameter of the preamble format is one-Nth of the second parameter of the preamble format, where N is a positive integer.
11. The method of claim 10, wherein, The first parameter is the length of the cyclic sequence, and the second parameter is the length of the preceding sequence.
12. The method of claim 10 or 11, wherein, N is defined by the protocol or configured by the network device.
13. The method of any one of claims 6-12, wherein, The relationship among the parameters includes that a subcarrier spacing of the preamble format is L times of a basic subcarrier spacing or 2 P times, L is a positive integer, and P is a positive integer.
14. The method of claim 13, wherein, L and / or P are defined by the protocol or configured by the network device.
15. The method of any one of claims 1-14, wherein, The method further includes: The terminal device sends capability reporting information to the network device; wherein the capability reporting information is used to indicate whether the terminal device supports configuring the preamble format through the configuration information, and / or the parameter range of the preamble format supported by the terminal device.
16. A configuration method, comprising: The network device sends configuration information to the terminal device; wherein, the configuration information is used to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
17. The method of claim 16, wherein, The configuration information includes X fields that correspond one-to-one with the X parameters; each of the X fields is used to indicate its corresponding parameter.
18. The method of claim 16 or 17, wherein, The X parameters include one or more of the following: subcarrier spacing, guard interval information, sequence length, number of repetitions, and sequence generation information.
19. The method of claim 18, wherein, The protection interval information includes the protection interval length and / or the protection interval format.
20. The method of claim 18 or 19, wherein, The sequence generation information includes the root and / or the number of cyclic shift bits.
21. The method of any one of claims 16-20, wherein, The configuration information is used to determine the preamble format based on the X parameters and the relationships between the parameters.
22. The method of claim 21, wherein, The relationship between the parameters includes: the product of the Y parameters of the preamble format is equal to K, where Y is an integer greater than or equal to 2 and K is a positive integer.
23. The method of claim 22, wherein, The Y parameters include subcarrier spacing, sequence length, and number of repetitions.
24. The method of claim 22 or 23, wherein, K is defined by the protocol or configured by the network device.
25. The method of any one of claims 21-24, wherein, The relationship between the parameters includes: the first parameter of the preamble format is one-Nth of the second parameter of the preamble format, where N is a positive integer.
26. The method of claim 25, wherein, The first parameter is the length of the cyclic sequence, and the second parameter is the length of the preceding sequence.
27. The method of claim 25 or 26, wherein, N is defined by the protocol or configured by the network device.
28. The method of any one of claims 21-27, wherein, The relationship among the parameters includes that a subcarrier spacing of the preamble format is L times of a basic subcarrier spacing or 2 P times, L is a positive integer, and P is a positive integer.
29. The method of claim 28, wherein, L and / or P are defined by the protocol or configured by the network device.
30. The method of any one of claims 16-29, wherein, The method further includes: The network device receives capability reporting information from the terminal device; wherein the capability reporting information is used to indicate whether the terminal device supports configuring the preamble format through the configuration information, and / or the parameter range of the preamble format supported by the terminal device.
31. A terminal device, comprising: The first communication module is used to receive configuration information from the network device; wherein the configuration information is used by the terminal device to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
32. The terminal device of claim 31, wherein, The configuration information includes X fields that correspond one-to-one with the X parameters; each of the X fields is used to indicate its corresponding parameter.
33. The terminal device of claim 31 or 32, wherein, The X parameters include one or more of the following: subcarrier spacing, guard interval information, sequence length, number of repetitions, and sequence generation information.
34. The terminal device of claim 33, wherein, The protection interval information includes the protection interval length and / or the protection interval format.
35. The terminal device of claim 33 or 34, wherein, The sequence generation information includes the root and / or the number of cyclic shift bits.
36. The terminal device of any one of claims 31-35, wherein, The terminal device further includes a first communication module, the first processing module being used for: The preamble format is determined based on the X parameters and the relationships between them.
37. The terminal device of claim 36, wherein, The relationship between the parameters includes: the product of the Y parameters of the preamble format is equal to K, where Y is an integer greater than or equal to 2 and K is a positive integer.
38. The terminal device of claim 37, wherein, The Y parameters include subcarrier spacing, sequence length, and number of repetitions.
39. The terminal device of claim 37 or 38, wherein, K is defined by the protocol or configured by the network device.
40. The terminal device of any one of claims 36-39, wherein, The relationship between the parameters includes: the first parameter of the preamble format is one-Nth of the second parameter of the preamble format, where N is a positive integer.
41. The terminal device of claim 40, wherein, The first parameter is the length of the cyclic sequence, and the second parameter is the length of the preceding sequence.
42. The terminal device of claim 40 or 41, wherein, N is defined by the protocol or configured by the network device.
43. The terminal device of any one of claims 36-42, wherein, the relationship between the parameters comprises that a subcarrier spacing of the preamble format is L times of a basic subcarrier spacing or 2 P times, L is a positive integer, and P is a positive integer.
44. The terminal device of claim 43, wherein, L and / or P are defined by the protocol or configured by the network device.
45. The terminal device of any one of claims 31-44, wherein, The first communication module is further configured to: Send capability reporting information to the network device; wherein the capability reporting information is used to indicate whether the terminal device supports configuring the preamble format through the configuration information, and / or the parameter range of the preamble format supported by the terminal device.
46. A network device, comprising: The second communication module is used to send configuration information to the terminal device; wherein, the configuration information is used to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
47. The network device of claim 46, wherein, The configuration information includes X fields that correspond one-to-one with the X parameters; each of the X fields is used to indicate its corresponding parameter.
48. The network device of claim 46 or 47, wherein, The X parameters include one or more of the following: subcarrier spacing, guard interval information, sequence length, number of repetitions, and sequence generation information.
49. The network device of claim 48, wherein, The protection interval information includes the protection interval length and / or the protection interval format.
50. The network device of claim 48 or 49, wherein, The sequence generation information includes the root and / or the number of cyclic shift bits.
51. The network device of any of claims 46-50, wherein, The configuration information is used to determine the preamble format based on the X parameters and the relationships between the parameters.
52. The network device of claim 51, wherein, The relationship between the parameters includes: the product of the Y parameters of the preamble format is equal to K, where Y is an integer greater than or equal to 2 and K is a positive integer.
53. The network device of claim 52, wherein, The Y parameters include subcarrier spacing, sequence length, and number of repetitions.
54. The network device of claim 52 or 53, wherein, K is defined by the protocol or configured by the network device.
55. The network device of any of claims 51-54, wherein, The relationship between the parameters includes: the first parameter of the preamble format is one-Nth of the second parameter of the preamble format, where N is a positive integer.
56. The network device of claim 55, wherein, The first parameter is the length of the cyclic sequence, and the second parameter is the length of the preceding sequence.
57. The network device of claim 55 or 56, wherein, N is defined by the protocol or configured by the network device.
58. The network device of any of claims 51-57, wherein, The relationship among the parameters includes that a subcarrier spacing of the preamble format is L times of a basic subcarrier spacing or 2 P times, L is a positive integer, and P is a positive integer.
59. The network device of claim 58, wherein, L and / or P are defined by the protocol or configured by the network device.
60. The network device of any of claims 46-59, wherein, The second communication module is also used for: Receive capability reporting information from the terminal device; wherein the capability reporting information is used to indicate whether the terminal device supports configuring the preamble format through the configuration information, and / or the parameter range of the preamble format supported by the terminal device.
61. A terminal device comprising: The transceiver, processor, and memory, wherein the memory stores computer programs, the transceiver communicates with other devices, and the processor invokes and runs the computer programs stored in the memory to cause the terminal device to perform the following: The terminal device receives configuration information from a network device; wherein the configuration information is used to determine the preamble pattern. The configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
62. The terminal device of claim 61, wherein, The configuration information includes X fields that correspond one-to-one with the X parameters; each of the X fields is used to indicate its corresponding parameter.
63. The terminal device of claim 61 or 62, wherein, The X parameters include one or more of the following: subcarrier spacing, guard interval information, sequence length, number of repetitions, and sequence generation information.
64. The terminal device of claim 63, wherein, The protection interval information includes the protection interval length and / or the protection interval format.
65. The terminal device of claim 63 or 64, wherein, The sequence generation information includes the root and / or the number of cyclic shift bits.
66. The terminal device of any one of claims 61-65, wherein, The processor is also configured to enable the terminal device to perform: The preamble format is determined based on the X parameters and the relationships between them.
67. The terminal device of claim 66, wherein, The relationship between the parameters includes: the product of the Y parameters of the preamble format is equal to K, where Y is an integer greater than or equal to 2 and K is a positive integer.
68. The terminal device of claim 67, wherein, The Y parameters include subcarrier spacing, sequence length, and number of repetitions.
69. The terminal device of claim 67 or 68, wherein, K is defined by the protocol or configured by the network device.
70. The terminal device of any one of claims 66-69, wherein, The relationship between the parameters includes: the first parameter of the preamble format is one-Nth of the second parameter of the preamble format, where N is a positive integer.
71. The terminal device of claim 70, wherein, The first parameter is the length of the cyclic sequence, and the second parameter is the length of the preceding sequence.
72. The terminal device of claim 70 or 71, wherein, N is defined by the protocol or configured by the network device.
73. The terminal device of any one of claims 66-72, wherein, the relationship between the parameters comprises that a subcarrier spacing of the preamble format is L times of a basic subcarrier spacing or 2 P times, L is a positive integer, and P is a positive integer.
74. The terminal device of claim 73, wherein, L and / or P are defined by the protocol or configured by the network device.
75. The terminal device of any one of claims 61-74, wherein, The processor is also configured to enable the terminal device to perform: Send capability reporting information to the network device; wherein the capability reporting information is used to indicate whether the terminal device supports configuring the preamble format through the configuration information, and / or the parameter range of the preamble format supported by the terminal device.
76. A network device comprising: The network device includes a transceiver, a processor, and a memory. The memory stores computer programs. The transceiver communicates with other devices. The processor invokes and runs the computer programs stored in the memory to cause the network device to perform the following: Send configuration information to the terminal device; wherein the configuration information is used to determine the preamble format, and the configuration information indicates X parameters of the preamble format, where X is an integer greater than or equal to 1.
77. The network device of claim 76, wherein, The configuration information includes X fields that correspond one-to-one with the X parameters; each of the X fields is used to indicate its corresponding parameter.
78. The network device of claim 76 or 77, wherein, The X parameters include one or more of the following: subcarrier spacing, guard interval information, sequence length, number of repetitions, and sequence generation information.
79. The network device of claim 78, wherein, The protection interval information includes the protection interval length and / or the protection interval format.
80. The network device of claim 78 or 79, wherein, The sequence generation information includes the root and / or the number of cyclic shift bits.
81. The network device of any of claims 76-80, wherein, The configuration information is used to determine the preamble format based on the X parameters and the relationships between the parameters.
82. The network device of claim 81, wherein, The relationship between the parameters includes: the product of the Y parameters of the preamble format is equal to K, where Y is an integer greater than or equal to 2 and K is a positive integer.
83. The network device of claim 82, wherein, The Y parameters include subcarrier spacing, sequence length, and number of repetitions.
84. The network device of claim 82 or 83, wherein, K is defined by the protocol or configured by the network device.
85. The network device of any of claims 81-84, wherein, The relationship between the parameters includes: the first parameter of the preamble format is one-Nth of the second parameter of the preamble format, where N is a positive integer.
86. The network device of claim 85, wherein, The first parameter is the length of the cyclic sequence, and the second parameter is the length of the preceding sequence.
87. The network device of claim 85 or 86, wherein, N is defined by the protocol or configured by the network device.
88. The network device of any of claims 81-87, wherein, the relationship between the parameters comprises that a subcarrier spacing of the preamble format is L times of a basic subcarrier spacing or 2 P times, L is a positive integer, and P is a positive integer.
89. The network device of claim 88, wherein, L and / or P are defined by the protocol or configured by the network device.
90. The network device of any of claims 76-89, wherein, The processor is also configured to enable the network device to perform: Receive capability reporting information from the terminal device; wherein the capability reporting information is used to indicate whether the terminal device supports configuring the preamble format through the configuration information, and / or the parameter range of the preamble format supported by the terminal device.
91. A chip comprising: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1 to 15.
92. A chip comprising: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 16 to 30.
93. A computer-readable storage medium for storing a computer program that, when run by a device, causes the device to perform the method as described in any one of claims 1 to 15.
94. A computer-readable storage medium for storing a computer program that, when run by a device, causes the device to perform the method as described in any one of claims 16 to 30.
95. A computer program product comprising computer program instructions that cause a computer to perform the method as described in any one of claims 1 to 15.
96. A computer program product comprising computer program instructions that cause a computer to perform the method as described in any one of claims 16 to 30.
97. A computer program causing a computer to perform the method of any one of claims 1 to 15.
98. A computer program causing a computer to perform the method of any one of claims 16 to 30.
99. A communication system comprising: a terminal device configured to perform the method of any one of claims 1 to 15; and a network device configured to perform the method of any one of claims 16 to 30.
Citation Information
Patent Citations
Method for transmitting random access channel signal, user equipment, method for receiving random access channel signal, and base station
CN110603793A
Wireless communication method, terminal device and network device
CN115486194A
Configuration of random access preamble
CN115516987A
Method performed by user equipment, method performed by access network node, user equipment, and access network node
WO2023210549A1