Multiple preamble technology for wireless communication systems
By using multiple preamble technology in wireless communication systems, UE and base stations can effectively deal with long round trip delay and frequency shift problems in NTN environment, improving signal quality and communication efficiency, and solving the performance of traditional systems in such environments Insufficient problem.
Patent Information
- Application Number
- CN202080068392.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-09-22
- Filing Date
- 2020-09-23
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2040-09-23
AI Technical Summary
In wireless communication systems, especially in non-terrestrial network (NTN) environments, the distance and relative motion between user equipment (UE) and base stations lead to long round-trip delays and frequency shifts, resulting in poor signal quality and low communication efficiency, making it difficult for traditional systems to support.
By using multiple preamble technology between the UE and the base station, the UE can send multiple sequences at the same random access channel (RACH) time, the base station can determine parameters associated with multiple preambles, such as Zadoff-Chu ( The root, cyclic shift and phase rotation of the ZC) sequence is used to reduce the peak average power ratio (PAPR), thereby improving signal measurement and communication efficiency.
It realizes more efficient resource utilization and reliable communication, reduces PAPR and improves the performance of wireless communication systems in NTN environment.
Smart Images

Figure CN114467358B_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims the benefit of U.S. Provisional Patent Application No. 62 / 911,071, filed on October 4, 2019, by Wang et al., entitled “MULTI-ROOT PREAMBLETECHNIQUES FOR WIRELESS COMMUNICATIONS SYSTEMS”; and U.S. Patent Application No. 17 / 028,883, filed on September 22, 2020, by Wang et al., entitled “MULTI-ROOT PREAMBLETECHNIQUES FOR WIRELESS COMMUNICATIONS SYSTEMS”; each of which is assigned to the assignee of this patent application. Technical Field
[0003] The following relates generally to wireless communications, and more particularly to multiple preamble techniques for wireless communication systems. Background Art
[0004] Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, etc. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth generation (4G) systems such as long term evolution (LTE) systems, advanced LTE (LTE-A) systems, or LTE-A Pro systems, and fifth generation (5G) systems that may be referred to as new radio (NR) systems. These systems may employ techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), or discrete Fourier transform spread orthogonal frequency division multiple access (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each of which simultaneously supports communication with multiple communication devices, which may be referred to as user equipment (UE).
[0005] The random access procedure between the UE and the base station may be initiated by the transmission of a random access channel (RACH) preamble by the UE to the base station. In some cases, there may be a large distance between the UE and the base station (e.g., in other examples, the UE and the base station may be part of a non-terrestrial network (NTN)). Due to the distance and / or relative motion of the UE and the base station, there may be long round-trip delays and frequency shifts in the transmission of messages between the UE and the base station, which may not be supported by conventional wireless communication systems. Additionally, there may be a relatively high peak-to-average power ratio (PAPR) associated with such a system, which may result in poor signal quality and inefficient communications. Summary of the invention
[0006] The described techniques relate to improved methods, systems, devices, and apparatuses that support multiple preamble techniques for wireless communication systems. Generally, the described techniques provide improved communications in wireless communication systems such as non-terrestrial networks (NTNs). For example, the described techniques enable a wireless device to use the same random access channel (RACH) opportunity to send multiple sequences of multiple preambles, which can save resources and achieve more efficient resource utilization. Additionally or alternatively, the described techniques can enable a base station to determine one or more parameters associated with multiple preambles such that a signal metric (e.g., a peak-to-average power ratio (PAPR)) is reduced, and signal the one or more preamble parameters to the wireless device. The wireless device can generate multiple preambles based at least in part on the one or more preamble parameters and achieve more efficient communication.
[0007] A method of wireless communication at a user equipment (UE) is described. The method may include: receiving a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift corresponding to a first sequence associated with the first sequence root; identifying a second cyclic shift corresponding to a second sequence associated with the second sequence root; and sending the multiple random access preambles based on the one or more parameters.
[0008] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: receive a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift corresponding to a first sequence associated with the first sequence root; identify a second cyclic shift corresponding to a second sequence associated with the second sequence root; and send multiple random access preambles based on the one or more parameters.
[0009] Another apparatus for wireless communication at a UE is described. The apparatus may include means for receiving a configuration message indicating one or more parameters of a plurality of random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift corresponding to a first sequence associated with the first sequence root; identifying a second cyclic shift corresponding to a second sequence associated with the second sequence root; and sending the plurality of random access preambles based on the one or more parameters.
[0010] A non-transitory computer-readable medium is described that stores code for wireless communication at a UE. The code may include instructions executable by a processor to: receive a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift corresponding to a first sequence associated with the first sequence root; identify a second cyclic shift corresponding to a second sequence associated with the second sequence root; and send the multiple random access preambles based on the one or more parameters.
[0011] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, identifying the second cyclic shift may also include operations, features, components, or instructions for determining the second cyclic shift based on the configuration message.
[0012] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, identifying the second cyclic shift may also include operations, features, components, or instructions for determining the second cyclic shift based on a configuration of the UE, a previous control message, or both.
[0013] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the one or more parameters further include a first phase rotation corresponding to the first sequence, a second phase rotation corresponding to the second sequence, or both.
[0014] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending multiple random access preambles may include operations, features, components, or instructions for sending a first sequence to a base station based on one or more parameters and sending a second sequence based on one or more parameters.
[0015] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first sequence and the second sequence may be Zadoff-Chu (ZC) sequences.
[0016] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending multiple random access preambles may include operations, features, components, or instructions for sending a first sequence and a second sequence on a same RACH opportunity.
[0017] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the plurality of random access preambles includes a set of sequences including a first sequence and a second sequence.
[0018] A method for wireless communication at a base station is described. The method may include: for multiple random access preambles, identifying a first sequence root, a second sequence root, a first cyclic shift corresponding to a first sequence associated with the first sequence root, and a second cyclic shift corresponding to a second sequence associated with the second sequence root; sending a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first cyclic shift; and receiving the multiple random access preambles based on the one or more preamble parameters.
[0019] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: for multiple random access preambles, identify a first sequence root, a second sequence root, a first cyclic shift corresponding to a first sequence associated with the first sequence root, and a second cyclic shift corresponding to a second sequence associated with the second sequence root; send a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first cyclic shift; and receive the multiple random access preambles based on the one or more preamble parameters.
[0020] Another apparatus for wireless communication at a base station is described. The apparatus may include components for: for multiple random access preambles, identifying a first sequence root, a second sequence root, a first cyclic shift corresponding to a first sequence associated with the first sequence root, and a second cyclic shift corresponding to a second sequence associated with the second sequence root; sending a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first cyclic shift; and receiving the multiple random access preambles based on the one or more preamble parameters.
[0021] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: for multiple random access preambles, identify a first sequence root, a second sequence root, a first cyclic shift corresponding to a first sequence associated with the first sequence root, and a second cyclic shift corresponding to a second sequence associated with the second sequence root; send a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first cyclic shift; and receive the multiple random access preambles based on the one or more preamble parameters.
[0022] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the configuration message indicates a second cyclic shift.
[0023] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for identifying, for multiple random access preamble codes, a first phase rotation corresponding to a first sequence and a second phase rotation corresponding to a second sequence, wherein a configuration message indicates the first phase rotation, the second phase rotation, or both.
[0024] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving a first sequence from a UE based on one or more parameters and receiving a second sequence based on the one or more parameters.
[0025] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for calculating a PAPR for a set of combinations of sequence roots and cyclic shifts, wherein the set of combinations includes at least a first combination of a first sequence root, a second sequence root, a first cyclic shift, and a second cyclic shift, and operations, features, components, or instructions for determining a first combination of multiple random access preamble codes based on a first combination with a minimum PAPR from the set of combinations.
[0026] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the base station may be a terrestrial base station or a non-terrestrial base station, the non-terrestrial base station including a satellite or a high altitude platform station in an NTN.
[0027] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first sequence and the second sequence may be ZC sequences.
[0028] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving multiple random access preambles may include operations, features, components, or instructions for receiving a first sequence and a second sequence on a same RACH opportunity.
[0029] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the plurality of random access preambles includes a set of sequences including a first sequence and a second sequence.
[0030] A method for wireless communication at a UE is described. The method may include: receiving a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; and sending the multiple random access preambles based on the one or more parameters.
[0031] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: receive a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; and send the multiple random access preambles based on the one or more parameters.
[0032] Another apparatus for wireless communication at a UE is described. The apparatus may include means for receiving a configuration message indicating one or more parameters of a plurality of random access preambles, the one or more parameters including a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; and sending the plurality of random access preambles based on the one or more parameters.
[0033] A non-transitory computer-readable medium is described that stores code for wireless communication at a UE. The code may include instructions executable by a processor to: receive a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; and send the multiple random access preambles based on the one or more parameters.
[0034] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for determining a second phase rotation corresponding to a second sequence based on the configuration message.
[0035] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for determining a second phase rotation corresponding to the second sequence relative to the first sequence based on the UE's configuration, a previous control message, or both.
[0036] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the one or more parameters further include a first cyclic shift corresponding to the first sequence, a second cyclic shift corresponding to the second sequence, or both.
[0037] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending multiple random access preambles may include operations, features, components, or instructions for sending a first sequence to a base station based on one or more parameters and sending a second sequence based on one or more parameters.
[0038] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first sequence and the second sequence may be ZC sequences.
[0039] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, sending multiple random access preambles may include operations, features, components, or instructions for sending a first sequence and a second sequence on a same RACH opportunity.
[0040] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the plurality of random access preambles includes a plurality of sequences, the plurality of sequences including a first sequence and a second sequence.
[0041] A method for wireless communication at a base station is described. The method may include: for multiple random access preambles, identifying a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; sending a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first phase rotation; and receiving the multiple random access preambles based on the one or more preamble parameters.
[0042] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: for multiple random access preambles, identify a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; send a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first phase rotation; and receive the multiple random access preambles based on the one or more preamble parameters.
[0043] Another apparatus for wireless communication at a base station is described. The apparatus may include components for: for multiple random access preambles, identifying a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; sending a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first phase rotation; and receiving the multiple random access preambles based on the one or more preamble parameters.
[0044] A non-transitory computer-readable medium is described that stores code for wireless communication at a base station. The code may include instructions executable by a processor to: for multiple random access preambles, identify a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; send a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first phase rotation; and receive the multiple random access preambles based on the one or more preamble parameters.
[0045] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for identifying a second phase rotation corresponding to a second sequence.
[0046] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for identifying, for multiple random access preamble codes, a first cyclic shift corresponding to a first sequence and a second cyclic shift corresponding to a second sequence, or both, wherein the configuration message indicates the first cyclic shift, the second cyclic shift, or both.
[0047] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving a first sequence from a UE based on one or more parameters and receiving a second sequence based on the one or more parameters.
[0048] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for calculating a PAPR for a set of combinations of sequence roots and rotation phases, wherein the set of combinations includes at least a first combination of a first sequence root, a second sequence root, a first rotation phase, and a second rotation phase corresponding to a second sequence, and operations, features, components, or instructions for determining a first combination of multiple random access preamble codes based on a first combination with a minimum PAPR from the set of combinations.
[0049] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the base station may be a terrestrial base station or a non-terrestrial base station, the non-terrestrial base station including a satellite or a high altitude platform station in an NTN.
[0050] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the first sequence and the second sequence may be ZC sequences.
[0051] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving multiple random access preambles may include operations, features, components, or instructions for receiving a first sequence and a second sequence on a same RACH opportunity.
[0052] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the plurality of random access preambles includes a plurality of sequences including a first sequence and a second sequence. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 An example of a wireless communication system supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown.
[0054] Figure 2 An example of a wireless communication system supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown.
[0055] Figure 3 Examples of computing schemes according to aspects of the present disclosure are shown.
[0056] Figure 4 An example of a process flow supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown.
[0057] Figure 5 and 6 A block diagram of a device supporting a multiple preamble technique for a wireless communication system according to aspects of the present disclosure is shown.
[0058] Figure 7A block diagram of a communication manager supporting multiple preamble techniques for a wireless communication system is shown in accordance with aspects of the present disclosure.
[0059] Figure 8 A diagram of a system including devices supporting multiple preamble techniques for a wireless communication system in accordance with aspects of the present disclosure is shown.
[0060] Fig. 9 and 10 A block diagram of a device supporting a multiple preamble technique for a wireless communication system according to aspects of the present disclosure is shown.
[0061] Fig.11 A block diagram of a communication manager supporting multiple preamble techniques for a wireless communication system is shown in accordance with aspects of the present disclosure.
[0062] Fig.12 A diagram of a system including devices supporting multiple preamble techniques for a wireless communication system in accordance with aspects of the present disclosure is shown.
[0063] Figures 13 to 16 A flow chart illustrating a method for supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown. DETAILED DESCRIPTION
[0064] In some wireless communication systems, a user equipment (UE) may determine to connect to a new cell or base station based on various communication parameters, the mobility of the UE, or the initiation of a handover procedure. In order to initiate communication with a new cell or a different cell, the UE may send a random access channel (RACH) preamble to start a random access procedure to connect to the new cell. The transmission of the preamble may occur in a physical random access channel (PRACH), and the preamble may be sent as part of a multi-step random access procedure (e.g., a four-step RACH procedure or a two-step RACH procedure).
[0065] The random access procedure for a UE connected to a cell may include multiple steps. In an example of a four-step RACH procedure, the UE may send a preamble message (e.g., PRACH Msg1) to the base station. The base station may send a preamble response (e.g., PRACH response Msg2) based on the received preamble. Based on receiving the preamble response, the UE may send a radio resource control (RRC) connection request (e.g., Msg3) to the base station. The base station may respond with an RRC connection establishment message (e.g., Msg4). Each of these messages may be sent back and forth between the UE and the base station, which may enable the UE to connect to a new cell or base station.
[0066] In some cases, such as in non-terrestrial networks (NTNs), there may be relatively long round trip delays (RTDs) and frequency shifts in the message transmission between UE and base stations. NTNs may involve the use of high altitude platform stations (HAPS) and / or satellites to provide coverage for ground base stations and UEs. For example, one or more satellites may be included in the NTN. Some satellites in the NTN may operate as base stations, and the UE may communicate directly with the service satellite. In other cases, the base station or other satellites may relay the transmission between the service satellite and the UE. A satellite may refer to an aircraft operating in various earth orbits and operating at a certain distance from the earth's surface. For example, a satellite may operate in a low earth orbit (LEO), a medium earth orbit (MEO), a geostationary orbit (GEO), a geosynchronous orbit (GSO), a high elliptical orbit (HEO), or another type of orbit. Each type of orbit may be defined for a certain distance range away from the earth's surface. The distance between the UE and the service satellite may be much larger than the typical distance between the UE and the base station in a ground network.
[0067] The distance, relative motion and / or angle between a base station (e.g., a satellite) and a UE may cause a round trip delay (RTD) and / or a frequency shift, which may have a negative impact on the efficiency and communication function between the UE and the satellite. For example, RTD and frequency shift may hinder the transmission timing of the random access process transmission. This may affect and interfere with the transmission to and from the satellite and the UE for the random access process, as well as the transmission of other messages sent after the UE is connected to the cell. In addition, the frequency shift caused by the Doppler effect associated with the NTN may affect accurate message reception, and may cause inaccurate decoding messages and inefficient transmission. The technology described herein can enable a wireless device such as a UE to send multiple sequences of multiple preamble codes, which can, for example, enable the network to detect large RTDs and frequency shifts to achieve more reliable and efficient communication. In order to save resources, in some cases, multiple sequences can be multiplexed and sent using the same RACH opportunity. However, multiplexing and sending multiple sequences on the same RACH opportunity may result in relatively poor signal quality (e.g., relatively high peak-to-average power ratio (PAPR)), which in turn may lead to inefficient communication.
[0068] Thus, the described techniques may also enable a base station to determine one or more parameters associated with multiple preambles to improve signal metrics (e.g., PAPR reduction). The one or more parameters may include one or more sequences (e.g., Zadoff-Chu (ZC) sequences), roots associated with the sequences, cyclic shifts associated with the sequences, phase rotations associated with the sequences, or a combination thereof. As an example, the base station may perform PAPR calculations for various combinations of the one or more parameters and select a parameter combination corresponding to a minimum PAPR. The base station may indicate the selected combination of parameters to a wireless device such as a UE, for example, using control signaling such as a configuration message (e.g., via downlink control information (DCI), an RRC message such as a system information block (SIB), and other examples of control signaling). The UE may generate multiple preambles based at least in part on the one or more parameters, thereby achieving more efficient communication (e.g., more efficient resource utilization due to multiplexing multiple sequences using the same RACH opportunity), while ensuring reliable communication (e.g., due to using one or more parameters associated with multiple preambles to improve signal metrics).
[0069] Various aspects of the present disclosure are initially described in the context of wireless communication systems. Various aspects of the present disclosure are further described with respect to computational schemes and processing flows. Various aspects of the present disclosure are further illustrated and described with reference to apparatus diagrams, system diagrams, and flow charts relating to multiple preamble techniques for wireless communication systems.
[0070] Figure 1 An example of a wireless communication system 100 supporting multiple preamble techniques for a wireless communication system according to various aspects of the present disclosure is shown. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a long term evolution (LTE) network, an advanced LTE (LTE-A) network, an LTE-A Pro network, or a new radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communications, ultra-reliable (e.g., mission-critical) communications, low-latency communications, communications with low-cost and low-complexity devices, or any combination thereof.
[0071] The base stations 105 may be dispersed throughout a geographic area to form the wireless communication system 100, and may be different forms of devices or devices with different capabilities. The base stations 105 and the UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110 over which the UEs 115 and the base stations 105 may establish one or more communication links 125. The coverage area 110 may be an example of a geographic area over which the base stations 105 and the UEs 115 may support communication of signals according to one or more radio access technologies.
[0072] The UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary or mobile or both at different times. The UEs 115 may be different forms of devices or devices with different capabilities. Figure 1 Some example UEs 115 are shown in FIG. The UEs 115 described herein may be capable of communicating with various types of devices, such as Figure 1 Other UEs 115, base stations 105, or network equipment (eg, core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network equipment) are shown.
[0073] The base stations 105 may communicate with the core network 130 or with each other, or both. For example, the base stations 105 may interface with the core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). The base stations 105 may communicate with each other directly (e.g., directly between the base stations 105) or indirectly (e.g., via the core network 130), or both, via backhaul links (e.g., via X2, Xn, or other interfaces). In some examples, the backhaul link may be or include one or more wireless links.
[0074] The one or more base stations 105 described herein may include or may be referred to by those skilled in the art as a base station transceiver, a radio base station, an access point, a radio transceiver, a NodeB, an eNodeB (eNB), a next generation NodeB or a giga NodeB (any of which may be referred to as a gNB), a Home NodeB, a Home eNodeB, or other suitable terminology.
[0075] UE 115 may include or be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a subscriber device, or some other suitable terminology, where a "device" may also be referred to as a unit, a station, a terminal, a client, and other examples. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, a machine type communication (MTC) device, which may be implemented in various objects such as appliances, vehicles, meters, and other examples.
[0076] The UE 115 described herein may be capable of communicating with various types of devices, such as Figure 1 Other UEs 115 as well as base station 105, which may sometimes act as relays, and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, relay base stations, and other examples are shown.
[0077] UE 115 and base station 105 can communicate with each other wirelessly via one or more communication links 125 on one or more carriers. The term "carrier" can refer to a set of radio spectrum resources with a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion of a radio frequency spectrum band (e.g., bandwidth portion (BWP)) operating according to one or more physical layer channels of a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling for coordinating operations for carriers, user data, or other signaling. The wireless communication system 100 may support communication with UE 115 using carrier aggregation or multi-carrier operation. According to the carrier aggregation configuration, UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0078] The signal waveform transmitted on the carrier may be composed of multiple subcarriers (e.g., using multicarrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing MCM techniques, a resource element may be composed of a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and the subcarrier spacing are inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the codec rate of the modulation scheme, or both). Therefore, the more resource elements received by UE 115 and the higher the order of the modulation scheme, the higher the data rate of UE 115 may be. Wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers may also increase the data rate or data integrity of communications with UE 115.
[0079] The time interval of the base station 105 or the UE 115 may be expressed as a multiple of a basic time unit, which may be, for example, T s =1 / (Δf max ·N f ) seconds sampling period, where Δf max It can represent the maximum supported subcarrier spacing, and N f The maximum supported discrete Fourier transform (DFT) size may be indicated. The time intervals of the communication resources may be organized according to radio frames each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).
[0080] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, the frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into multiple time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include multiple symbol periods (e.g., depending on the length of the cyclic prefix preceding each symbol period). In some wireless communication systems 100, the time slot may also be divided into multiple mini-slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may contain one or more (e.g., N f ) sampling period. The duration of a symbol period may depend on the subcarrier spacing or the operating frequency band.
[0081] A subframe, slot, mini-slot, or symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in a burst of a shortened TTI (sTTI)).
[0082] Physical channels may be multiplexed on a carrier according to various techniques. For example, one or more techniques in physical control channels and physical data channels may be multiplexed on a downlink carrier using a time division multiplexing (TDM) technique, a frequency division multiplexing (FDM) technique, or a hybrid TDM-FDM technique. A control region (e.g., a control resource set (CORESET)) of a physical control channel may be defined by a number of symbol periods and may extend across a system bandwidth of a carrier or a subset of that system bandwidth. One or more control regions (e.g., CORESETs) may be configured for a group of UEs 115. For example, one or more UEs 115 may monitor or search for a control region for control information according to one or more search space sets, and each search space set may include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. The aggregation level of a control channel candidate may refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information of a control information format having a given payload size. A search space set may include a common search space set configured to send control information to multiple UEs 115 and a UE-specific search space set for sending control information to a specific UE 115.
[0083] In some examples, base stations 105 may be mobile and, therefore, provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but the different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. The wireless communication system 100 may include, for example, a heterogeneous network in which different types of base stations 105 provide coverage for various geographic coverage areas 110 using the same or different radio access technologies.
[0084] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. UE 115 can be designed to support ultra-reliable, low-latency or critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private communication or group communication, and can be supported by one or more mission-critical services (such as mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData)). Support for mission-critical functions can include prioritization of services, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency are used interchangeably herein.
[0085] In some examples, UE 115 may also be able to communicate directly with other UE 115 via a device-to-device (D2D) communication link 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UEs 115 utilizing D2D communication may be within a geographic coverage area 110 of a base station 105. Other UEs 115 in such a group may be outside the geographic coverage area 110 of the base station 105 or may not be able to receive transmissions from the base station 105 for other reasons. In some examples, groups of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system in which each UE 115 transmits to each other UE 115 in the group. In some examples, the base station 105 facilitates resource scheduling for D2D communication. In other cases, D2D communication is performed between UEs 115 without the involvement of the base station 105.
[0086] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC) or a 5G core (5GC), which may include at least one control plane entity (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) for managing access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), a user plane function (UPF)) for routing packets to an external network or interconnecting with an external network. The control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management of UE 115 served by a base station 105 associated with the core network 130. User IP packets may be transmitted through user plane entities, which may provide IP address allocation and other functions. The user plane entity may be connected to a network operator IP service 150. The operator IP service 150 may include access to the Internet, (one or more) intranets, an IP multimedia subsystem (IMS), or a packet-switched streaming service.
[0087] Some network devices, such as base stations 105, may include subcomponents such as access network entities 140, which may be examples of access node controllers (ANCs). Each access network entity 140 may communicate with the UE 115 through multiple other access network transport entities 145, which may be referred to as radio heads, smart radio heads, or transmit / receive points (TRPs). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio heads and ANCs), or merged into a single network device (e.g., base station 105).
[0088] The wireless communication system 100 may operate using one or more frequency bands typically in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Generally, the region from 300 MHz to 3 GHz is referred to as the ultra-high frequency (UHF) region or decimeter band because the length of the wavelength ranges from about 1 decimeter to 1 meter. UHF waves may be blocked or redirected by buildings and environmental features, but these waves can penetrate structures sufficiently to allow macro cells to provide services to UEs 115 located indoors. Transmission of UHF waves may be associated with smaller antennas and shorter ranges (e.g., less than 100 kilometers) compared to transmission of smaller frequencies and longer waves in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.
[0089] The wireless communication system 100 can utilize both the licensed video spectrum band and the unlicensed radio frequency spectrum band. For example, the wireless communication system 100 can adopt licensed assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in an unlicensed radio frequency spectrum band, devices such as base stations 105 and UEs 115 can use carrier sensing for collision detection and avoidance. In some examples, operations in unlicensed bands can be based on a combination of carrier aggregation configurations and component carriers operating in licensed bands (e.g., LAA). Operations in unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, and D2D transmissions in other examples.
[0090] The base station 105 or UE 115 may be equipped with multiple antennas, which may be used to employ technologies such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. The antennas of the base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels that may support MIMO operations, or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at antenna accessories such as antenna towers. In some examples, the antennas or antenna arrays associated with the base station 105 may be located at different geographical locations. The base station 105 may have an antenna array with multiple rows and columns of antenna ports, which the base station 105 may use to support beamforming for communications with the UE 115. Similarly, the UE 115 may have one or more antenna arrays that may support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support radio frequency beamforming for signals sent via the antenna ports.
[0091] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting device or a receiving device (e.g., a base station 105 or a UE 115) to shape or steer an antenna beam (e.g., a transmit beam or a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming can be achieved by combining signals communicated via antenna elements of an antenna array so that some signals propagating at a particular orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals communicated via antenna elements can include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to signals carried via antenna elements associated with the device. Adjustments associated with each antenna element can be defined by a set of beamforming weights associated with a particular orientation (e.g., relative to the antenna array of the transmitting device or the receiving device, or relative to some other orientation).
[0092] The wireless communication system 100 includes a base station 105, a user terminal 115, a satellite 120, and a core network 130. In some examples, the wireless communication system 100 may be an LTE network, an LTE-A network, an LTE-A Pro network, or an NR network. In some cases, the wireless communication system 100 may support enhanced broadband communications, ultra-reliable (e.g., mission-critical) communications, low latency communications, or communications with low-cost and low-complexity devices.
[0093] The wireless communication system 100 may also include one or more satellites 120. The satellites 120 may communicate with the base stations 105 and the user terminals 115 (such as UEs). The satellites 120 may be any suitable type of communication satellite configured to relay communications between different end nodes in the wireless communication system. The satellites 120 may be examples of space satellites, balloons, airships, airplanes, drones, unmanned aerial vehicles, and / or the like. In some examples, the satellites 120 may be in geosynchronous or geostationary orbits, low earth orbits, or medium earth orbits. The satellites 120 may be multi-beam satellites configured to provide services for multiple service beam coverage areas in a predefined geographic service area. The satellites 120 may be at any distance from the surface of the earth.
[0094] In some cases, the cell can be provided or established by the satellite 120 as part of a non-terrestrial network. In some cases, the satellite 120 can perform the functions of the base station 105, act as a bent-pipe satellite, or can act as a regenerative satellite, or a combination thereof. In other cases, the satellite 120 can be an example of an intelligent satellite or a satellite with intelligence. For example, an intelligent satellite can be configured to perform more functions than a regenerative satellite (e.g., it can be configured to perform specific algorithms to be reprogrammed other than the algorithms used by the regenerative satellite, etc.). A bent-pipe repeater or satellite can be configured to receive signals from a ground station and send these signals to different ground stations. In some cases, a bent-pipe repeater or satellite can amplify a signal or shift from an uplink frequency to a downlink frequency. A regenerative repeater or satellite can be configured to relay signals like a bent-pipe repeater or satellite, but other functions can also be performed using on-board processing. Examples of these other functions can include demodulating a received signal, decoding a received signal, recoding a signal to be sent, or modulating a signal to be sent, or a combination thereof. For example, a bent pipe satellite (eg, satellite 120) may receive a signal from base station 105 and may relay the signal to user terminal 115 or base station 105, or vice versa.
[0095] UE 115 can use communication link 125 to communicate with satellite 120 and / or base station 105. For example, UE 115 can obtain communication access with satellite 120 using a random access process including preamble transmission. Satellite 120 can orbit the earth, and communication between UE 115 and satellite 120 can be associated with long RTD and frequency shift. UE 115 can generate and send multiple preambles for detecting RTD and frequency shift. For example, UE 115 can multiplex multiple sequences of multiple preambles on the same RACH opportunity to save resources, and UE 115 can receive control signaling indicating one or more preamble parameters (e.g., cyclic shift, phase rotation and / or sequence root) corresponding to reduced signal metrics from satellite 120. UE 115 can generate multiple preambles based on one or more preamble parameters, which can obtain improved communication as described herein. Although examples of techniques for reducing the PAPR of multiple preamble messages are described in the context of NTN, such techniques are also applicable to communications between UE 115 and base station 105 (or other terrestrial network communications).
[0096] Figure 2 An example of a wireless communication system 200 supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown. In some examples, the wireless communication system 200 can implement aspects of the wireless communication system 100. The wireless communication system 200 can include a base station 105-a, a UE 115-a, and a satellite 120-a, which can be as described in reference Figure 1 Examples of base stations 105, UEs 115, and satellites 120 are shown. In the case of a terrestrial network, base station 105-a can serve coverage area 110-a, while in the case of an NTN, satellite 120-a can serve coverage area 110-a. UE 115-a can communicate with satellite 120-a by sending signaling in a communication link 205 (e.g., a transmission channel), and UE 115-a can communicate with base station 105-a by sending signaling in another communication link 210 (or in the same communication link 205).
[0097] UE 115 can communicate with base station 105 and satellite 120 as part of wireless communication in NTN. For example, UE 115-a can communicate with satellite 120-a via communication link 205. In the case of a terrestrial network, UE 115-a can communicate with base station 105-a via another communication link 210. In the case of NTN wireless communication, satellite 120-a can be a serving base station for UE 115-a.
[0098] Satellite 120-a can orbit the earth's surface at a specific altitude. The distance between satellite 120-a and UE 115-a can be much greater than the distance between base station 105-a and UE 115-a. The distance between UE 115-a and satellite 120-a can cause RTD increase in the communication between UE 115-a and satellite 120-a. Additionally or alternatively, the high relative speed and / or angle between satellite 120-a and UE 115-a may cause frequency shift in the communication between UE 115-a and satellite 120-a. Frequency shift can be caused by the Doppler effect (e.g., due to the high relative speed between satellite 120-a and UE 115-a) and the error associated with the local oscillator of UE 115-a or satellite 120-a. RTD and frequency shift associated with communication in NTN may cause inefficiency, delay and inability to accurately send and receive messages.
[0099] UE 115-a may determine to connect to base station 105-a and / or satellite 120-a using a random access procedure (e.g., a four-step RACH or a two-step RACH). For example, initiation of the RACH procedure may begin with the transmission of a random access preamble 220 (e.g., NR PRACH) by UE 115-a to satellite 120-a via communication link 205. UE 115-a may transmit the random access preamble during one or more opportunities in the PRACH (i.e., a RACH opportunity utilizing one or more resources for RACH messages). In some PRACH designs, there may be relatively poor estimates or considerations for RTD or frequency shift (e.g., when the RTD and / or frequency shift are relatively large, such as in NTN).
[0100] In order to estimate the relatively large RTD and frequency shift associated with communications around satellite 120-a in the NTN, UE 115-a may utilize multiple preambles (e.g., two preambles) to initiate a random access procedure to connect to satellite 120-a. As an example, the two preambles may include two ZC sequences. Each of the two ZC sequences may include a different root. The roots may be labeled μ n . For example, the roots of the two ZC sequences may be defined as μ0 and μ1, where μ0≠μ1. The length of the two preamble sequences may be greater than the cyclic prefix (CP) (e.g., sequence length > cyclic prefix), and the guard period (GP) associated with the sequence may exceed the RTD. The CP, GP, or both of the preamble may be configured to be greater than the RTD between the UE 115 and the satellite 120. In addition, the sequence length multiplied by the subcarrier spacing (SCS) of the communication channel between the UE 115 and the satellite 120 may be configured to be greater than 2 times the maximum value of the frequency shift amplitude. Therefore, the sequence length of the two preamble sequences may satisfy the following equation:
[0101] sequence length ×SCS>2×max|Fd| (1)
[0102] Here, maxFd is the frequency shift caused by the relative speed and angle between UE 115 and satellite 120.
[0103] As an illustrative example, the preamble may have a sequence length of 839 (e.g., Len-839) and may operate in a system with an SCS of 1.25 kHz. This preamble sequence length may be inserted into Equation 1 as follows:
[0104] ±839×1.25>2×maxFd (2)
[0105] Therefore, for frequency shifts up to ±524kHz, the preamble sequence (Len-839) can mitigate the frequency shift.
[0106] The selection of a particular preamble may occur based on the generation of a preamble set. In some cases, a particular radio access technology (RAT) may have a particular preamble set size P (e.g., P=64, P=139, etc.). Based on the set size P, a denoted as (μ 0j ,μ 1j ) of the number of ZC root pairs, such that j = 0, 1, ..., P-1. The pair can also be generated so that for μ 0j ≠μ 0j ′,μ 0j ≠μ 0j ′ and μ 1j ≠μ 1j In another example, for a preamble code set size P, P pairs (μ 0j ,μ 1j ),j=0,1,...,P-1 so that for j≠j′, μ 0j ≠μ 0j ′ and μ 1j ≠μ 1j In the second case, in some cases, there may be at most q pairs having the same first root (eg, q=2), and there may be at most q pairs having the same second root.
[0107] UE 115-a may randomly select a pair of ZC roots from a set of possible ZC root pairs. This set of possible ZC root pairs may be signaled to UE 115-a from satellite 120-a in control signaling 215 (e.g., a configuration message). Based on selecting a pair of ZC roots, UE 115-a may generate a complete preamble sequence (e.g., including CP). In some cases, UE 115-a may generate a first preamble, a second preamble, or a subsequent preamble (e.g., in the case of 5G NR, up to 64 preambles). UE 115-a may select a pair of ZC root preamble sequences from a set of ZC root preamble sequences (e.g., announced by base station 105, or UE 115-a is preconfigured with it, etc.) to generate two preamble sequences of preambles. For example, UE 115-a may be configured with a table including a set of ZC root preamble sequences (e.g., preconfigured at UE 115-a or indicated by another device via a configuration message). UE 115-a may select one or more ZC root preamble sequences from a table, for example, based on an indication of a ZC root preamble sequence, UE 115-a may randomly select a ZC root preamble sequence, or a combination thereof, as well as other examples of parameters. As an illustrative example, UE 115-a may be configured with a table including a set of various parameters as described herein (e.g., phase rotation, sequence root, sequence, etc.). UE 115-a may select the parameters based on receiving a configuration message (e.g., the configuration message may indicate the parameters for selection, the configuration message may indicate a set of possible parameters for selection at UE 115-a, or a combination thereof).
[0108] In some examples, UE 115-a may also copy a portion of the end of one of the preamble sequences and place the copied portion at the beginning of another preamble sequence to generate a preamble such that detection of the preamble by a base station or satellite may overlap with the end of the CP and still detect the entire preamble sequence.
[0109] UE 115-a may send multiple preamble signals 220 to a base station to initiate a random access procedure. The base station may be a satellite 120-a, a base station 105-a, or a combination thereof. In some examples, satellite 120-a may be transparent. For example, base station 105-a may perform some or all of the operations described herein (e.g., base station 105-a may perform PRACH processing). In some other examples, satellite 120-a may be regenerative. For example, satellite 120-a may be a base station, and some or all of the operations described herein may be performed at satellite 120-a (e.g., satellite 120-a may perform PRACH processing).
[0110] A base station (e.g., satellite 120-a or base station 105-a) may receive a preamble signal and may determine (i.e., estimate) an RTD and a Doppler shift based on the preamble signal 220. For example, the base station may detect the preamble signal 220 (e.g., the base station may cut a fast Fourier transform (FFT) window to detect a separate sequence of preambles in one or more OFDM symbols). As an example, the base station may detect a selected ZC root of a sequence of multiple preamble roots (e.g., roots μ0 and μ1 of two sequences in a two-root preamble) based on whether a correlation peak of the FFT window is detected (e.g., due to the orthogonality of the preamble sequence). That is, the base station may determine that no amplitude output of the correlation process is detected, and therefore that no root is detected, and repeat such a correlation process until a correlation peak has been identified.
[0111] Based on detecting multiple roots of the preamble sequence, the base station can estimate the RTD and frequency shift associated with the communication with UE 115-a. n In a system with , there may be q possible peak locations maintained by the base station. However, the detection of the root can remain unambiguous regardless of the number of possible peak locations.
[0112] In some examples, the base station may assume that q=1. In this case, several assumptions may be included in the estimation of the RTD and frequency shift. These assumptions may include that the peak position is an integer multiple of samples, where a sample may be represented by b0, b1. Assumptions may also include that the RTD is measured in integer number of samples, the Doppler shift is measured in integer multiples of the SCS, and that the roots μ0 and μ1 have inverse roots as well as (eg, the modular multiplicative inverse of the roots μ0 and μ1.) Based on these assumptions, two equations can be solved to calculate the RTD (expressed as delay in Equation 3) and the frequency shift (expressed as doppler in Equation 3).
[0113]
[0114] Satellite 120 can solve Equation 3 for each root μ0 and μ1. In some cases, the range of delays may be less than L, and the range of Doppler may be less than 0.5L*SCS. In this case, Equations 3 and 4 in the following solution can uniquely identify the delay and Doppler. The solution equations for RTD are as follows:
[0115]
[0116] The equation solved for the frequency shift is:
[0117]
[0118] When the delay range is less than the sequence length L of the preamble and the Doppler range is less than 0.5L*SCS, Equations 4 and 5 can uniquely identify the RTD and Doppler shift caused by the distance between the UE 115 that sends the preamble and the satellite 120 (or the base station 105 in the case of a terrestrial network) that receives and demodulates the preamble.
[0119] Alternatively or additionally, q may be greater than 1. In this case, there may be at most q for u0 and u1 2 peak position pairs. In this case, q can be removed from the list of potential pairs. 2 -1 pairs. In one example, for each root pair possibility, delay and Doppler can be solved separately. In this example, impossible values of delay and Doppler can be removed. If there is a previous indication of the range of delay and Doppler, these impossible values can be removed, so that values outside the range can be removed. In addition, the P pairs (μ0, μ1) can be selected wisely so that the peak position pairs can be removed accordingly.
[0120] Thus, a base station (e.g., satellite 120-a or base station 105-a) can jointly detect the preamble sent by UE 115-a and also estimate the RTD and frequency shift (e.g., Doppler effect) caused by the distance, relative motion, angle, or a combination thereof between UE 115-a and the base station. For example, using a 120kHz SCS, the preamble transmission and RACH process can withstand relatively high Doppler shifts (e.g., up to ±500kHz Doppler shifts), and the CP can be long enough to cover the maximum delay differential.
[0121] The estimates of RTD and Doppler shift may depend on the location of the detected peak. This may lead to potential errors in the estimates found by Equation 4 and Equation 5. The errors may occur in several samples b0 and b1. The errors in these samples are as shown in Equation 4 and Equation 5. Therefore, the error can be reduced by UE 115 selecting the root pair μ0 and μ1 so that Or small (e.g., less than or equal to a threshold) so that any potential errors in b0 and b1 are not scaled by a factor greater than 1. In some cases, the base station may send an indication of the estimated delay and Doppler effect to the UE 115-a.
[0122] In some examples, UE 115-a may modulate and send a sequence of multiple preambles using a first modulation scheme. The sequence corresponding to each ZC root may be modulated into different OFDM symbols. For example, a first sequence (e.g., having a corresponding first CP) may correspond to one of two ZC root pairs selected for the preamble. The first sequence may be modulated into one OFDM symbol. A second sequence (e.g., having a corresponding second CP) may correspond to another ZC root pair of the two ZC root pairs selected for the preamble and may be modulated into a second OFDM symbol. As an example, two OFDM symbols may be cascaded back to back, including corresponding CPs. Thus, a complete RACH preamble may sequentially include a first sequence in a first OFDM symbol, followed by a second sequence in a second OFDM symbol. In some cases, the generated preamble may be offset by a GP (e.g., a GP less than or equal to the RTD of the communication between UE 115 and satellite 120 (or base station 105)) from another preamble. In some examples, the end of the first preamble and the end of the second preamble can also be separated by a GP (e.g., a GP less than or equal to the RTD).In some cases, this preamble scheme can be extended to any number of sequences for one preamble or any number of preambles.
[0123] In some other examples, UE 115-a may modulate and send a sequence of multiple preambles using a second modulation scheme. The sequence corresponding to each ZC root may be modulated into the same OFDM symbol (e.g., with one preamble CP). In such a preamble modulation scheme, a first sequence of preambles may correspond to a first ZC root, and a second sequence of preambles may correspond to a second ZC root (e.g., using two preambles). The two sequences may be DFT-transformed to the same or different frequency bands (e.g., on adjacent or non-adjacent subcarriers) and then modulated into a single OFDM symbol. The generation of such a preamble may include a CP added to the beginning of the OFDM symbol. In some cases, such a preamble scheme may be extended to any number of sequences for one preamble or any number of preambles. Additionally, modulating a sequence into one OFDM symbol may achieve more efficient communication, such as enhanced resource utilization (e.g., using fewer resources), but may also result in relatively reduced signal quality (such as high PAPR).
[0124] Thus, the techniques described herein may enable a base station (e.g., base station 105-a and / or satellite 120-a) to determine one or more parameters associated with multiple preambles, thereby improving signal metrics (e.g., PAPR reduction). The one or more parameters may include one or more of the following: a ZC sequence as described, a root associated with a ZC sequence, a cyclic shift associated with a ZC sequence, a phase rotation associated with a ZC sequence, or a combination thereof. For example, the base station may perform a PAPR calculation as described herein on various combinations of parameters. The base station may compare the various parameter combinations and select a parameter combination for signaling to UE 115-a (e.g., corresponding to a minimum PAPR). The base station may indicate the parameters of the selected combination to UE 115-a, for example, using control signaling such as a configuration message (e.g., via downlink control information (DCI), system information, and other examples), or UE 115-a may be configured with some parameters (e.g., the parameters are pre-specified and known to UE 115-a). UE 115-a may generate multiple preambles as described above based at least in part on the one or more parameters.
[0125] For example, the network may configure two sequences of two-root preamble codes with parameters including roots corresponding to each of the two sequences (e.g., roots μ0 and μ1), cyclic shifts, and phase rotations. The cyclic shifts may include a first cyclic shift corresponding to the first sequence and a second cyclic shift corresponding to the second sequence. The cyclic shifts may be the same or different for each sequence (e.g., in some examples, using different cyclic shifts for each sequence may reduce PAPR). Additionally or alternatively, the phase rotation may include a first phase rotation corresponding to the first sequence, the second sequence, or both, and / or a second phase rotation corresponding to the first sequence, the second sequence, or both.
[0126] In some examples, the network (e.g., base station 105-a and / or satellite 120-a) may signal some parameters to UE 115-a via control signaling 215. For example, the base station may send or otherwise notify UE 115-a of a configuration message. In some examples, the configuration message may indicate the root corresponding to each sequence (e.g., root μ0 and μ1). The configuration message may also indicate the cyclic shift corresponding to each sequence (e.g., the first cyclic shift and the second cyclic shift). In some other examples, the configuration message may indicate a portion of the cyclic shift (e.g., the first cyclic shift) when the other portion (e.g., the second cyclic shift) is configured at UE 115-a (e.g., pre-specified and known to UE 115-a), which may result in more efficient communication due to the reduced size of the configuration message. Additionally or alternatively, the configuration message may indicate one or more phase rotations corresponding to one or more sequences. For example, a phase rotation may be configured or defined as a first sequence and / or a second sequence of two root preamble codes. In such an example, the sequence associated with the phase rotation may be multiplied by before transmission. where the phase rotation is expressed as In some examples, the phase rotation of the parameter can be relative to one or more sequences. For example, the phase rotation (e.g., a first phase rotation) can indicate a phase rotation of the first sequence relative to the second sequence, or a phase rotation of the second sequence relative to the first sequence, or both. In some cases (e.g., if no phase rotation is signaled), UE 115-a can determine the relative phase rotation to minimize PAPR (e.g., UE 115-a can locally select the phase rotation). The techniques described herein can also be applied to more than two sequences (e.g., for multiple preambles with more than two roots) and / or more than two preambles.
[0127] UE 115-a may generate multiple preambles based at least in part on the indicated and / or configured parameters and thereby achieve more efficient communication (e.g., due to more efficient utilization of resources by multiplexing multiple sequences using the same RACH opportunity) while ensuring reliable communication (e.g., due to improving signal metrics using one or more parameters associated with the multiple preambles). UE 115-a may send the multiple preambles to the base station. The base station may send a preamble response 225 to UE 115-a to continue the random access procedure between UE 115-a and the base station.
[0128] In some cases, in addition to or in lieu of non-terrestrial satellite 120-a, UE 115-a may send multiple preambles to terrestrial base station 105-a via other communication link 210 to initiate a random access procedure with base station 105-a. This may include base station 105-a identifying various parameters described herein (e.g., via reference to Figure 3 The base station 105-a may determine the RTD and Doppler shift based on the signal calculation of the received signal from the UE 115-a and / or based on the multiple preambles received from the UE 115-a. The base station 105-a may then send a preamble response to the UE 115-a to continue the RACH process.
[0129] Figure 3 An example of a computational scheme 300 supporting a multiple preamble technique for a wireless communication system according to aspects of the present disclosure is shown. In some examples, the computational scheme 300 can implement aspects of the wireless communication systems 100 and 200. As an example, a network device (e.g., a base station 105-a or a satellite 120-a) can implement the computational scheme 300 to determine a plurality of preambles for use as referenced by the wireless communication system 100. Figure 2 The calculation scheme 300 may illustrate a calculation process for determining a signal metric (e.g., PAPR) for various parameter combinations of two preambles having two ZC sequences, but it is understood that the calculations shown in the calculation scheme 300 may be similarly performed for other multiple preambles having other numbers of ZC sequences (or other types of sequences such as Gold sequences).
[0130] The calculation scheme 300 may include a sequence 305-a and a sequence 305-b. The sequence 305 may be a reference Figure 2 For example, sequence 305-a and / or sequence 305-b may have a sequence length 310 (e.g., as shown in FIG. Figure 2 As described, sequence length 310 is greater than the CP associated with sequence 305). Sequence 305-a and sequence 305-b may be sequences to be included in a second preamble message (eg, sent from UE 115 to satellite 120).
[0131] The computation scheme 300 may also include a multiplexing step at 315. For example, at 315, the sequence 305-a and the sequence 305-b may be modulated into symbols (e.g., OFDM symbols associated with RACH opportunities). At 320, an FFT process may be performed on the multiplexed sequence 305, which may result in a multiplexed signal of size L (e.g., the length of the sequence 305, such as L=139). Further processing may be performed at 325, for example, an inverse discrete Fourier transform (IDFT) process may be performed on the multiplexed signal to result in an OFDM symbol of size M (e.g., the length of each symbol of the preamble, such as M=24576).
[0132] At 330, the computation scheme 300 may include a metric computation. For example, at 330, using a set of input parameters (ie, a combination of one or more parameters) as discussed herein, the device may compute a PAPR corresponding to a plurality of preamble messages generated using the set of input parameters.
[0133] A network device (e.g., base station 105 or satellite 120) may implement computation scheme 300 to compute signal metrics for various combinations of parameters (e.g., various sets of input parameters) associated with sequence 305. For example, satellite 120 may use computation scheme 300 as an example of transmitter design to determine a PAPR resulting from a combination of sequence 305 and parameters. The parameters may include roots corresponding to sequence 305 (e.g., roots μ0 and μ1), cyclic shifts corresponding to sequence 305 (i.e., CS1 corresponding to sequence 305-a and CS2 corresponding to sequence 305-b), phase rotations corresponding to one or more of sequences 305, or any combination thereof. Satellite 120 may select a combination of sequence and parameters that results in a lower (e.g., minimum) PAPR than other combinations of sequence 305 and parameters.
[0134] In some examples, one or more PAPR distributions may be calculated for a sequence length 310 (e.g., the sequence length L may be assumed to be L=139) and a symbol length (e.g., the symbol length M may be assumed to be M=24567). For example, a first PAPR distribution may be calculated using a single sequence preamble (e.g., using a sequence 305-a having an associated root μ1=1,2,...,L-1). Additionally or alternatively, a second PAPR distribution may be calculated using multiple sequences 305 (e.g., sequence 305-a and sequence 305-b). In some examples, the roots of the sequences 305 may be conjugates of each other. For example, the root associated with the sequence 305-a may be represented as μ1=1,2,...,L-1, and the root associated with the sequence 305-b may be represented as the root μ2=L-μ1. Additionally or alternatively, a third PAPR distribution may be calculated. When possible combinations of roots of each sequence 305 are changed (eg, various combinations of {μ1,μ2}, where μ1 and μ2∈{1,2,...,L-1}), the third PAPR distribution may include multiple sequences 305 (eg, sequence 305-a and sequence 305-b).
[0135] In some examples, the calculation scheme 300 can vary the cyclic shift associated with each sequence 305 to determine a cyclic shift to be signaled to the UE 115-a for use in generating the PRACH preamble so that a signal metric (e.g., a PAPR for multiple root preambles) is improved. As an illustrative example, the calculation scheme 300 can compare a first PAPR using the same cyclic shift for each sequence 305 (e.g., using a zero cyclic shift for both sequence 305-a and sequence 305-b) with a second PAPR using a different cyclic shift for one or more of the sequences 305. For example, a second PAPR can be calculated for sequence 305-a using a zero cyclic shift, and a second PAPR can be calculated for sequence 305-b using a different value of the cyclic shift selected from possible values of the cyclic shift in combination with possible combinations of possible root values (e.g., using multiple roots and sequences 305 for second and third PAPR distributions). Calculation scheme 300 may determine that the second PAPR is less than a threshold or less when compared to the first PAPR and select a cyclic shift and root corresponding to the second PAPR result for indication to UE 115. Such a process may be repeated for a set of possible combinations of cyclic shifts, roots, and sequences.
[0136] Additionally or alternatively, such a process may implement other parameters, such as phase rotation. For example, the calculation scheme 300 may vary possible phase rotations associated with one or more sequences 305 to determine a phase rotation to configure the UE 115 for generating a PRACH preamble so that a signal metric (e.g., a PAPR of multiple preambles) is improved. That is, the calculation scheme 300 may include determining the PAPR associated with utilizing a varying phase rotation for one or both of the sequences 305-a and 305-b. In some examples, the calculation scheme 300 may include, in some examples, selecting a phase rotation corresponding to the lowest PAPR in combination with other parameters corresponding to a lower PAPR (such as a cyclic shift and / or root of each sequence 305).
[0137] The base station 105 and / or the satellite 120 may use the results of the computation scheme 300 to generate a signal corresponding to the reference signal. Figure 2105. The UE 115 may be configured with a set of parameters for the lowest PAPR described in the embodiment of the present invention. For example, the satellite 120 or the base station 105 may signal one or both roots of the sequence 305-a and the sequence 305-b, and the UE 115 may generate a RACH preamble message based on the signaled roots. In some examples, the satellite 120 or the base station 105 may also signal one or both cyclic shifts associated with the sequence 305-a and the sequence 305-b, and the UE 115 may generate a RACH preamble based on the cyclic shifts (e.g., the signaled cyclic shifts and / or the preconfigured cyclic shifts). In some examples, the satellite 120 or the base station 105 may also signal one or more phase rotations of the sequence 305-a, the sequence 305-b, or both, and the UE 115 may generate a RACH preamble message based on the signaled one or more phase rotations.
[0138] Figure 4 An example of a process flow 400 for supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown. In some examples, the process flow 400 can implement aspects of the wireless communication systems 100 and 200 and the computing scheme 300. The process flow 400 can illustrate an example of generating and sending multiple preambles by a UE 115. The UE 115-b can be as described in reference Figures 1 to 3 Satellite 120-b may be an example of a UE 115 as described above. Figures 1 to 3 An example of a satellite 120 is described. Satellite 120-b may be an example of a non-terrestrial base station. In some cases, satellite 120-b may instead be a base station 105 in a terrestrial network, or the operations described herein may be performed by a combination of satellite 120-b and base station 105. The following alternative examples may be implemented in which some of the steps are performed in a different order than described or not performed at all. In some cases, the steps may include additional features not mentioned below, or further steps may be added.
[0139] At 405, the satellite 120-b may send a configuration message (e.g., via control signaling such as a DCI, an RRC message, a SIB, and other examples of control signaling). The configuration message may indicate one or more parameters associated with the preamble message. For example, the configuration message may indicate one or more cyclic shifts, phase rotations, ZC roots, and / or sequences, as described herein with reference to Figures 1 to 3 In some examples, satellite 120-b may calculate the following metrics based on one or more metrics (such as reference Figure 3 At 405, UE 115-b may receive a configuration message indicating the parameters (e.g., via a blind decoding process for one or more DCI candidates for a control channel, among other examples).
[0140] At 410, UE 115-b may generate a preamble signal (e.g., multiple preamble signals), as described in reference Figures 1 to 3 Described. The generation of the preamble signal may include generating a set of preamble sequence pairs based on parameters indicated in the configuration message (e.g., a set of sequences, roots, cyclic shifts, phase rotations, or combinations of these parameters). For example, the preamble signal may be generated based on an indicated or preconfigured cyclic shift, root, and / or phase rotation for each sequence of the preamble message. In some examples, the sequences may be multiplexed on the same OFDM symbol (i.e., RACH opportunity).
[0141] At 415, UE 115-b may transmit the preamble signal generated at 410. In some examples, UE 115-b may transmit the preamble signal on an OFDM symbol including a multiplexed sequence (e.g., when the sequences share the same RACH opportunity). Each of the first preamble sequences may be an example of a ZC sequence.
[0142] At 415, the satellite 120-b may receive a transmitted preamble signal generated based on the parameters described herein. Receipt of the preamble signal may include receiving the preamble signal over a symbol period (eg, corresponding to an OFDM symbol including one or more multiplexing sequences).
[0143] At 420, UE 115-b may monitor for a preamble response based on the preamble signal. In some cases, UE 115-b may send a second preamble signal based on determining that a preamble response has not been received at satellite 120-b. At 425, satellite 120-b may demodulate the received preamble signal. This may include Figure 2 The identification of multiple root preamble sequences described herein. In some examples, satellite 120-b may identify a Doppler shift, delay, or both based on identifying the sequence, and may use the identified Doppler shift and / or delay to demodulate subsequent transmissions received from UE 115-b.
[0144] At 430, the satellite 120-b may send a preamble response based on the preamble signal. At 430, the UE 115-b may receive the preamble response from the satellite 120-b. At 435, the UE 115-b may establish a connection with the satellite 120-b based on the preamble response. The satellite 120-b may also establish connectivity with the UE 115-b based on the preamble response.
[0145] Figure 5A block diagram 500 of a device 505 supporting multiple preamble techniques for a wireless communication system according to various aspects of the present disclosure is shown. The device 505 may be an example of various aspects of the UE 115 as described herein. The device 505 may include a receiver 510, a communication manager 515, and a transmitter 520. The device 505 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0146] The receiver 510 may receive information associated with various information channels (e.g., control channels, data channels, and information related to multiple preamble techniques for wireless communication systems, etc.), such as packets, user data, or control information. The information may be passed to other components of the device 505. The receiver 510 may be a reference Figure 8 Examples of aspects of the described transceiver 820. The receiver 510 may utilize a single antenna or a collection of antennas.
[0147] The communication manager 515 may: receive a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift corresponding to a first sequence associated with the first sequence root; identify a second cyclic shift corresponding to a second sequence associated with the second sequence root; and send multiple random access preambles based on the one or more parameters. The communication manager 515 may also: receive a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; and send multiple random access preambles based on the one or more parameters. The communication manager 515 may be an example of aspects of the communication manager 810 described herein.
[0148] The communication manager 515 or its subcomponents may be implemented in hardware, in code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 515 or its subcomponents may be performed by a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in the present disclosure.
[0149] The communication manager 515 or its subcomponents can be physically located in a variety of locations, including being distributed so that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 515 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 515 or its subcomponents can be combined with one or more other hardware components, including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.
[0150] The actions performed by the communication manager 515 described herein may be implemented to achieve one or more potential advantages. One implementation may enable a network (e.g., a UE or a base station such as a satellite) to implement multiple preamble techniques as described herein. For example, a base station may determine and signal one or more parameters (e.g., roots, cyclic shifts, and / or phase rotations) associated with multiple preambles (e.g., multiple sequences) sent, for example, on the same RACH opportunity. Such an implementation may enable the network to achieve more efficient communications due to improved resource utilization while ensuring reliable communications due to dynamically utilizing a combination of parameters to reduce PAPR.
[0151] Based on implementing the techniques described herein, in some examples, a processor of a wireless device (e.g., a processor controlling the receiver 610, the communication manager 615, the transmitter 635, etc.) can utilize the above parameters for transmission of a PRACH preamble, which can result in more efficient communication. For example, a wireless device can use multiple preambles to support long-distance communications with a higher chance of success, and the wireless device can reduce resource utilization by implementing signaled and / or preconfigured parameters associated with the preamble while maintaining signal quality (e.g., PAPR). Therefore, the wireless device can achieve increased reliability and efficiency of communication at the processor of the wireless device.
[0152] Transmitter 520 can transmit signals generated by other components of device 505. In some examples, transmitter 520 can be co-located with receiver 510 in a transceiver module. For example, transmitter 520 can be a reference Figure 8 Examples of aspects of the described transceiver 520. The transmitter 520 may utilize a single antenna or a collection of antennas.
[0153] Figure 6A block diagram 600 of a device 605 supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown. The device 605 may be an example of aspects of the device 505 or UE 115 as described herein. The device 605 may include a receiver 610, a communication manager 615, and a transmitter 635. The device 605 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0154] The receiver 610 may receive information associated with various information channels (e.g., control channels, data channels, and information related to multiple preamble techniques for wireless communication systems, etc.), such as packets, user data, or control information. The information may be passed to other components of the device 605. The receiver 610 may be a reference Figure 8 Examples of aspects of the described transceiver 820. The receiver 610 may utilize a single antenna or a collection of antennas.
[0155] Communications manager 615 may be an example of aspects of communications manager 515 described herein. Communications manager 615 may include configuration message component 620, cyclic shift component 625, and preamble transmission component 630. Communications manager 615 may be an example of aspects of communications manager 810 described herein.
[0156] The configuration message component 620 may receive a configuration message indicating one or more parameters of a plurality of random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift corresponding to a first sequence associated with the first sequence root. In some examples, the one or more parameters may additionally or alternatively include a first sequence root associated with the first sequence, a second sequence root associated with the second sequence, and a first phase rotation corresponding to the first sequence.
[0157] The cyclic shift component 625 may identify a second cyclic shift corresponding to a second sequence associated with the second sequence root.
[0158] Preamble transmission component 630 can transmit multiple random access preambles based on one or more parameters.
[0159] Transmitter 635 can transmit signals generated by other components of device 605. In some examples, transmitter 635 can be co-located with receiver 610 in a transceiver module. For example, transmitter 635 can be a reference Figure 8 Examples of aspects of the described transceiver 820. The transmitter 635 may utilize a single antenna or a collection of antennas.
[0160] Figure 7A block diagram 700 of a communication manager 705 supporting multiple preamble techniques for a wireless communication system in accordance with aspects of the present disclosure is shown. The communication manager 705 may be an example of aspects of the communication manager 515, the communication manager 615, or the communication manager 810 described herein. The communication manager 705 may include a configuration message component 710, a cyclic shift component 715, a preamble transmission component 720, and a phase rotation component 725. Each of these modules may be in communication with each other directly or indirectly (e.g., via one or more buses).
[0161] The configuration message component 710 may receive a configuration message indicating one or more parameters of a plurality of random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift corresponding to a first sequence associated with the first sequence root. In some examples, the one or more parameters may additionally or alternatively include a first sequence root associated with the first sequence, a second sequence root associated with the second sequence, and a first phase rotation corresponding to the first sequence.
[0162] The cyclic shift component 715 may identify a second cyclic shift corresponding to a second sequence associated with the second sequence root. In some examples, the cyclic shift component 715 may determine the second cyclic shift based on a configuration message. In some examples, the cyclic shift component 715 may determine the second cyclic shift based on a configuration of the UE, a previous control message, or both. In some cases, the one or more parameters also include a first cyclic shift corresponding to the first sequence, a second cyclic shift corresponding to the second sequence, or both.
[0163] The preamble transmission component 720 may send multiple random access preambles based on one or more parameters. In some examples, the preamble transmission component 720 may send a first sequence to the base station based on one or more parameters, and send a second sequence based on one or more parameters. In some examples, the preamble transmission component 720 may send the first sequence and the second sequence on the same random access channel opportunity. In some cases, the first sequence and the second sequence are Zadoff-Chu sequences. In some cases, the multiple random access preambles include a sequence set, which includes the first sequence and the second sequence.
[0164] The phase rotation component 725 may determine a second phase rotation corresponding to the second sequence based on the configuration message. In some examples, the phase rotation component 725 may determine a second phase rotation corresponding to the second sequence relative to the first sequence based on the configuration of the UE, a previous control message, or both. In some cases, the one or more parameters also include a first phase rotation corresponding to the first sequence, a second phase rotation corresponding to the second sequence, or both.
[0165] Figure 8A diagram of a system 800 including a device 805 supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown. The device 805 may be an example of a device 505, a device 605, or a UE 115 as described herein or include a component of the device 505, a device 605, or a UE 115. The device 805 may include components for two-way voice and data communications, including components for sending and receiving communications, including a communication manager 810, an I / O controller 815, a transceiver 820, an antenna 825, a memory 830, and a processor 840. These components may communicate electronically via one or more buses (e.g., a bus 845).
[0166] The communication manager 810 may: receive a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift corresponding to a first sequence associated with the first sequence root; identify a second cyclic shift corresponding to a second sequence associated with the second sequence root; and send multiple random access preambles based on the one or more parameters. The communication manager 810 may also: receive a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; and send multiple random access preambles based on the one or more parameters.
[0167] I / O controller 815 can manage input and output signals for device 805. I / O controller 815 can also manage peripheral devices that are not integrated into device 805. In some cases, I / O controller 815 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 815 can utilize an operating system, such as Or another well-known operating system. In other cases, I / O controller 815 can represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 815 can be implemented as part of a processor. In some cases, a user can interact with device 805 via I / O controller 815 or via hardware components controlled by I / O controller 815.
[0168] As described above, the transceiver 820 can communicate bidirectionally via one or more antennas, wired or wireless links. For example, the transceiver 820 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 820 can also include a modem to modulate packets and provide the modulated packets to an antenna for transmission, and demodulate packets received from an antenna.
[0169] In some cases, a wireless device may include a single antenna 825. However, in some cases, a device may have more than one antenna 825, which may be capable of sending or receiving multiple wireless transmissions concurrently.
[0170] The memory 830 may include random access memory (RAM) and read-only memory (ROM). The memory 830 may store computer-readable, computer-executable code 835 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, the memory 830 may also contain, among other things, a basic input / output system (BIOS) that may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0171] The processor 840 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor 840 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 840. The processor 840 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 830) to cause the device 805 to perform various functions (e.g., functions or tasks that support multiple preamble techniques for wireless communication systems).
[0172] The code 835 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 835 may be stored in a non-transitory computer-readable medium such as a system memory or other type of memory. In some cases, the code 835 may not be directly executable by the processor 840, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0173] Fig. 9 A block diagram 900 of a device 905 supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown. The device 905 can be an example of aspects of a base station 105 as described herein (e.g., a base station 105 and / or a satellite 120, as well as other examples of devices). The device 905 can include a receiver 910, a communication manager 915, and a transmitter 920. The device 905 can also include a processor. Each of these components can communicate with each other (e.g., via one or more buses).
[0174] The receiver 910 may receive information associated with various information channels (e.g., control channels, data channels, and information related to multiple preamble techniques for wireless communication systems, etc.), such as packets, user data, or control information. The information may be passed to other components of the device 905. The receiver 910 may be a reference Fig.12 Examples of various aspects of the described transceiver 1220. The receiver 910 may utilize a single antenna or a collection of antennas.
[0175] The communication manager 915 may: for multiple random access preambles, identify a first sequence root, a second sequence root, a first cyclic shift corresponding to a first sequence associated with the first sequence root, and a second cyclic shift corresponding to a second sequence associated with the second sequence root; send a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first cyclic shift; and receive the multiple random access preambles based on the one or more preamble parameters. The communication manager 915 may also: for multiple random access preambles, identify a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; send a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first phase rotation; and receive the multiple random access preambles based on the one or more preamble parameters. The communication manager 915 may be an example of aspects of the communication manager 1210 described herein.
[0176] The communication manager 915 or its subcomponents may be implemented in hardware, in code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 915 or its subcomponents may be performed by a general purpose processor, a DSP, an application specific integrated circuit (ASIC), an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in the present disclosure.
[0177] The communication manager 915 or its subcomponents can be physically located in various locations, including being distributed so that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 915 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 915 or its subcomponents can be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, another computing device, one or more other components described in the present disclosure, or combinations thereof.
[0178] Transmitter 920 can transmit signals generated by other components of device 905. In some examples, transmitter 920 can be co-located with receiver 910 in a transceiver module. For example, transmitter 920 can be a reference Fig.12 Examples of various aspects of the described transceiver 1220. The transmitter 920 may utilize a single antenna or a collection of antennas.
[0179] Fig.10 A block diagram 1000 of a device 1005 supporting multiple preamble techniques for a wireless communication system according to various aspects of the present disclosure is shown. The device 1005 may be an example of various aspects of the device 905 or base station 105 as described herein. The device 1005 may include a receiver 1010, a communication manager 1015, and a transmitter 1035. The device 1005 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0180] The receiver 1010 may receive information associated with various information channels (e.g., control channels, data channels, and information related to multiple preamble techniques for wireless communication systems, etc.), such as packets, user data, or control information. The information may be communicated to other components of the device 1005. The receiver 1210 may be a reference Fig.12 Examples of various aspects of the described transceiver 1220. The receiver 1010 may utilize a single antenna or a collection of antennas.
[0181] The communication manager 1015 can be an example of aspects of the communication manager 915 described herein. The communication manager 1015 can include a sequence component 1020, a configuration component 1025, and a preamble receiving component 1030. The communication manager 1015 can be an example of aspects of the communication manager 1210 described herein.
[0182] The sequence component 1020 may identify, for multiple random access preambles, a first sequence root, a second sequence root, a first cyclic shift corresponding to a first sequence associated with the first sequence root, and a second cyclic shift corresponding to a second sequence associated with the second sequence root. In some examples, the sequence component 1020 may additionally or alternatively identify, for multiple random access preambles, a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence.
[0183] Configuration component 1025 may send a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift. In some examples, configuration component 1025 may additionally or alternatively send a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first phase rotation.
[0184] Preamble receiving component 1030 can receive multiple random access preambles based on one or more parameters.
[0185] Transmitter 1035 can transmit signals generated by other components of device 1005. In some examples, transmitter 1035 can be co-located with receiver 1010 in a transceiver module. For example, transmitter 1035 can be a reference Fig.12 Examples of various aspects of the described transceiver 1220. The transmitter 1035 may utilize a single antenna or a collection of antennas.
[0186] Fig.11 A block diagram 1100 of a device 1105 supporting multiple preamble techniques for a wireless communication system in accordance with aspects of the present disclosure is shown. The communication manager 1105 may be an example of aspects of the communication manager 915, the communication manager 1015, or the communication manager 1210 described herein. The communication manager 1105 may include a sequence component 1110, a configuration component 1115, a preamble receiving component 1120, a phase rotation identifier 1125, a calculation component 1130, a combination component 1135, and a cyclic shift identifier 1140. Each of these modules may communicate with each other directly or indirectly (e.g., via one or more buses).
[0187] The sequence component 1110 may identify, for multiple random access preambles, a first sequence root, a second sequence root, a first cyclic shift corresponding to a first sequence associated with the first sequence root, and a second cyclic shift corresponding to a second sequence associated with the second sequence root. In some examples, the sequence component 1110 may additionally or alternatively identify, for multiple random access preambles, a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence.
[0188] Configuration component 1115 may send a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift. In some examples, configuration component 1115 may additionally or alternatively send a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first phase rotation. In some cases, the configuration message indicates a second cyclic shift.
[0189] The preamble receiving component 1120 can receive multiple random access preambles based on one or more parameters. In some examples, the preamble receiving component 1120 can receive a first sequence from the UE based on one or more parameters, and receive a second sequence based on the one or more parameters. In some examples, the preamble receiving component 1120 can receive the first sequence and the second sequence on the same random access channel opportunity. In some cases, the base station is a ground base station or a non-ground base station, and the non-ground base station includes a high-altitude platform station in a satellite or non-ground network. In some cases, the first sequence and the second sequence are Zadoff-Chu sequences. In some cases, multiple random access preambles include a sequence set, which includes a first sequence and a second sequence.
[0190] The phase rotation identifier 1125 can identify, for multiple random access preamble codes, a first phase rotation corresponding to a first sequence and a second phase rotation corresponding to a second sequence, wherein the configuration message indicates the first phase rotation, the second phase rotation, or both. In some examples, the phase rotation identifier 1125 can identify the second phase rotation corresponding to the second sequence.
[0191] The calculation component 1130 can calculate the PAPR of a set of combinations of sequence roots and cyclic shifts, wherein the set of combinations includes at least a first combination of a first sequence root, a second sequence root, a first cyclic shift, and a second cyclic shift. In some examples, the calculation component 1130 can calculate the PAPR of a set of combinations of sequence roots and phase rotations, wherein the set of combinations includes at least a first combination of a first sequence root, a second sequence root, a first phase rotation, and a second phase rotation corresponding to a second sequence.
[0192] The combining component 1135 can determine a first combination of multiple random access preambles based on a first combination having a minimum PAPR from the set of combinations.
[0193] The cyclic shift identifier 1140 may identify, for a plurality of random access preambles, a first cyclic shift corresponding to a first sequence and a second cyclic shift corresponding to a second sequence, or both, wherein the configuration message indicates the first cyclic shift, the second cyclic shift, or both.
[0194] Fig.12 A diagram of a system 1200 including a device 1205 supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown. The device 1205 may be an example of a device 905, a device 1005, or a base station 105 as described herein or include a component of the device 905, the device 1005, or the base station 105. The device 1205 may include components for two-way voice and data communications, including components for sending and receiving communications, including a communication manager 1210, a network communication manager 1215, a transceiver 1220, an antenna 1225, a memory 1230, and a processor 1240 and an inter-station communication manager 1245. These components may communicate electronically via one or more buses (e.g., a bus 1250).
[0195] The communication manager 1210 may: for multiple random access preambles, identify a first sequence root, a second sequence root, a first cyclic shift corresponding to a first sequence associated with the first sequence root, and a second cyclic shift corresponding to a second sequence associated with the second sequence root; send a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first cyclic shift; and receive the multiple random access preambles based on the one or more preamble parameters. The communication manager 1210 may also: for multiple random access preambles, identify a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; send a configuration message indicating one or more parameters of the multiple random access preambles, the one or more parameters including the first sequence root, the second sequence root, and the first phase rotation; and receive the multiple random access preambles based on the one or more preamble parameters.
[0196] The network communications manager 1215 may manage communications with the core network (eg, via one or more wired backhaul links). For example, the network communications manager 1215 may manage the delivery of data communications for client devices such as one or more UEs 115 .
[0197] As described above, the transceiver 1220 can communicate bidirectionally via one or more antennas, wired or wireless links. For example, the transceiver 1220 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1220 can also include a modem to modulate packets and provide the modulated packets to an antenna for transmission, and demodulate packets received from an antenna.
[0198] In some cases, a wireless device may include a single antenna 1225. However, in some cases, a device may have more than one antenna 1225, which may be capable of sending or receiving multiple wireless transmissions concurrently.
[0199] The memory 1230 may include RAM, ROM, or a combination thereof. The memory 1230 may store computer readable code 1235 including instructions that, when executed by a processor (e.g., processor 1240), cause the device to perform various functions described herein. In some cases, the memory 1230 may also contain, among other things, a BIOS that may control basic hardware or software operations, such as interaction with peripheral device components or devices.
[0200] Processor 1240 may include an intelligent hardware device (e.g., a general purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, processor 1240 may be configured to operate a memory array using a memory controller. In some cases, the memory controller may be integrated into processor 1240. Processor 1240 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1230) to cause device 1205 to perform various functions (e.g., functions or tasks that support multiple preamble techniques for wireless communication systems).
[0201] The inter-site communication manager 1245 may manage communications with other base stations 105 and may include a controller or scheduler for coordinating with other base stations 105 to control communications with UE 115. For example, the inter-site communication manager 1245 may coordinate scheduling of transmissions to UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the inter-site communication manager 1245 may provide an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between base stations 105.
[0202] The code 1235 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1235 may be stored in a non-transitory computer-readable medium such as a system memory or other type of memory. In some cases, the code 1235 may not be directly executable by the processor 1240, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0203] Fig.13A flow chart illustrating a method 1300 for supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown. The operations of the method 1300 may be implemented by a UE 115 or a component thereof as described herein. In some examples, the operations of the method 1300 may be implemented by a UE 115 or a component thereof as described herein. Figures 5 to 8 The communication manager described in the embodiment of the present invention performs. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0204] At 1305, the UE may receive a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift corresponding to a first sequence associated with the first sequence root. The operations of 1305 may be performed according to the methods described herein. In some examples, aspects of the operations of 1305 may be performed as described in reference to Figures 5 to 8 Describes the configuration of the message component implementation.
[0205] At 1310, the UE may identify a second cyclic shift corresponding to a second sequence associated with a second sequence root. The operations of 1310 may be performed according to the methods described herein. In some examples, aspects of the operations of 1310 may be performed as described in reference to Figures 5 to 8 The described cyclic shift component performs.
[0206] At 1315, the UE may send multiple random access preambles based on one or more parameters. The operations of 1315 may be performed according to the methods described herein. In some examples, aspects of the operations of 1315 may be performed as described in reference to Figures 5 to 8 The preamble transmission component described is executed.
[0207] Fig.14 A flow chart illustrating a method 1400 for supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown. The operations of the method 1400 may be implemented by a base station 105 or components thereof as described herein. In some examples, the operations of the method 1400 may be implemented by a base station 105 or components thereof as described herein. Figures 9 to 12 The communication manager described in the embodiment of the present invention is executed. In some examples, the base station can execute the instruction set to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station can use dedicated hardware to perform various aspects of the functions described below.
[0208] At 1405, the base station may identify, for multiple random access preambles, a first sequence root, a second sequence root, a first cyclic shift corresponding to a first sequence associated with the first sequence root, and a second cyclic shift corresponding to a second sequence associated with the second sequence root. The operations of 1405 may be performed according to the methods described herein. In some examples, aspects of the operations of 1405 may be performed as described in reference to Figures 9 to 12 Describes the sequence in which components execute.
[0209] At 1410, the base station may send a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first cyclic shift. The operations of 1410 may be performed according to the methods described herein. In some examples, aspects of the operations of 1410 may be performed as described in reference to Figures 9 to 12 Describes the configuration component execution.
[0210] At 1415, the base station may receive multiple random access preambles based on one or more preamble parameters. The operations of 1415 may be performed according to the methods described herein. In some examples, aspects of the operations of 1415 may be performed as described in reference to Figures 9 to 12 The preamble receiving component described here performs.
[0211] Fig.15 A flow chart illustrating a method 1500 for supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown. The operations of the method 1500 may be implemented by a UE 115 or a component thereof as described herein. In some examples, the operations of the method 1500 may be implemented by a UE 115 or a component thereof as described herein. Figures 5 to 8 The communication manager described in the embodiment of the present invention performs. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0212] At 1505, the UE may receive a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence. The operations of 1505 may be performed according to the methods described herein. In some examples, aspects of the operations of 1505 may be performed as described in reference to Figures 5 to 8 Describes the configuration of the message component implementation.
[0213] At 1510, the UE may send multiple random access preambles based on one or more parameters. The operations of 1510 may be performed according to the methods described herein. In some examples, aspects of the operations of 1510 may be performed as described in reference to Figures 5 to 8The preamble transmission component described is executed.
[0214] Fig.16 A flow chart illustrating a method 1600 for supporting multiple preamble techniques for a wireless communication system according to aspects of the present disclosure is shown. The operations of the method 1600 may be implemented by a base station 105 or components thereof as described herein. In some examples, the operations of the method 1600 may be implemented by a base station 105 or components thereof as described herein. Figures 9 to 12 The communication manager described in the embodiment of the present invention is executed. In some examples, the base station can execute the instruction set to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station can use dedicated hardware to perform various aspects of the functions described below.
[0215] At 1605, the base station may identify, for multiple random access preambles, a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence. The operations of 1605 may be performed according to the methods described herein. In some examples, aspects of the operations of 1605 may be performed as described in reference to Figures 9 to 12 Describes the sequence in which components execute.
[0216] At 1610, the base station may send a configuration message indicating one or more parameters of multiple random access preambles, the one or more parameters including a first sequence root, a second sequence root, and a first phase rotation. The operations of 1610 may be performed according to the methods described herein. In some examples, aspects of the operations of 1610 may be performed as described in reference to Figures 9 to 12 Describes the configuration component execution.
[0217] At 1615, the base station may receive multiple random access preambles based on one or more preamble parameters. The operations of 1615 may be performed according to the methods described herein. In some examples, aspects of the operations of 1615 may be performed as described in reference to Figures 9 to 12 The preamble receiving component described here performs.
[0218] It should be noted that the methods described herein describe possible implementations, and that the operations and steps may be rearranged or otherwise modified, and other implementations are possible. Furthermore, aspects from two or more methods may be combined.
[0219] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for purposes of example, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used in much of the description, the techniques described herein may be applicable beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the described techniques may be applicable to various other wireless communication systems, such as Ultra Mobile Broadband (UMB), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0220] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips referred to throughout the specification may be represented by voltage, current, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0221] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or executed with a general purpose processor, DSP, ASIC, CPU, FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration).
[0222] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or sent via a computer-readable medium as one or more instructions or codes. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or a combination of any of these. The features that implement the functions may also be physically located in various locations, including being distributed so that portions of the functions are implemented in different physical locations.
[0223] Computer-readable media include both non-transitory computer storage media and communication media, and communication media include any media that facilitates the transfer of computer programs from one place to another.Non-transitory storage media can be any available media that can be accessed by a general or special computer.As an example and not limitation, non-transitory computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, disk storage or other magnetic storage devices, or can be used to carry or store required program code components in the form of instructions or data structures and can be accessed by a general or special computer or a general or special processor.Any other non-transitory medium.Moreover, any connection is properly referred to as computer-readable media.For example, if software is sent from a website, server or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwaves, then coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwaves are included in the definition of computer-readable media. As used herein, disk and disc include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
[0224] As used herein, including in the claims, "or" used in a list of items (e.g., a list of items terminated by a phrase such as "at least one of" or "one or more of") indicates an inclusive list, so that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Also, as used herein, the phrase "based on" should not be interpreted as a reference to a closed set of conditions. For example, an example step described as "based on condition A" can be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "based at least in part on."
[0225] In the drawings, similar components or features may have the same reference number. In addition, various components of the same type may be distinguished by following the reference number with a dash and a second reference that distinguishes between similar components. If only the first reference number is used in the specification, the specification applies to any of the similar components having the same first reference number, regardless of the second or other subsequent reference numbers.
[0226] The description set forth herein in conjunction with the accompanying drawings describes example configurations and does not represent all examples that may be implemented or within the scope of the claims. The term "example" as used herein means "used as an example, instance, or illustration," rather than "preferred" or "superior to other examples." For the purpose of providing an understanding of the described technology, the detailed description includes specific details. However, these technologies may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0227] The description herein is provided to enable those skilled in the art to make or use the present disclosure. Various modifications to the present disclosure will be apparent to those of ordinary skill in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but will be given the broadest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication at a user equipment UE, comprising: receiving a configuration message indicating one or more parameters of a plurality of random access preambles, the one or more parameters comprising a first sequence root, a second sequence root, and a first cyclic shift corresponding to a first sequence associated with the first sequence root; identifying a second cyclic shift corresponding to a second sequence associated with the second sequence root; and The plurality of random access preambles are transmitted based at least in part on the one or more parameters.
2. The method according to claim 1, wherein: Identifying the second cyclic shift further includes: The second cyclic shift is determined based at least in part on the configuration message.
3. The method according to claim 1, wherein: Identifying the second cyclic shift further includes: The second cyclic shift is determined based at least in part on a configuration of the UE, a previous control message, or both.
4. The method according to claim 1, wherein: The one or more parameters also include a first phase rotation corresponding to the first sequence, a second phase rotation corresponding to the second sequence, or both.
5. The method according to claim 1, wherein: Sending the multiple random access preamble codes includes: The first sequence is sent to a network device according to the one or more parameters, and the second sequence is sent according to the one or more parameters.
6. The method according to claim 1, wherein: The first sequence and the second sequence are Zadoff-Chu sequences.
7. The method according to claim 1, wherein: Sending the multiple random access preamble codes includes: The first sequence and the second sequence are sent on the same random access channel opportunity.
8. The method according to claim 1, wherein: The multiple random access preamble codes include multiple sequences, and the multiple sequences include the first sequence and the second sequence.
9. A method for wireless communication at a network device, comprising: for a plurality of random access preambles, identifying a first sequence root, a second sequence root, a first cyclic shift corresponding to a first sequence associated with the first sequence root, and a second cyclic shift corresponding to a second sequence associated with the second sequence root; sending a configuration message indicating one or more parameters of the plurality of random access preambles, the one or more parameters comprising the first sequence root, the second sequence root, and the first cyclic shift; and The plurality of random access preambles are received based at least in part on the one or more parameters.
10. A method for wireless communication at a user equipment UE, comprising: receiving a configuration message indicating one or more parameters of a plurality of random access preambles, the one or more parameters comprising a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; and The plurality of random access preambles are transmitted based at least in part on the one or more parameters.
11. The method according to claim 10, further comprising: A second phase rotation corresponding to the second sequence is determined based at least in part on the configuration message.
12. The method according to claim 10, further comprising: A second phase rotation corresponding to the second sequence relative to the first sequence is determined based at least in part on a configuration of the UE, a previous control message, or both.
13. The method according to claim 10, wherein: The one or more parameters also include a first cyclic shift corresponding to the first sequence, a second cyclic shift corresponding to the second sequence, or both.
14. The method according to claim 10, wherein: Sending the multiple random access preamble codes includes: The first sequence is sent to a network device according to the one or more parameters, and the second sequence is sent according to the one or more parameters.
15. The method according to claim 10, wherein: The first sequence and the second sequence are Zadoff-Chu sequences.
16. The method according to claim 10, wherein: Sending the multiple random access preamble codes includes: The first sequence and the second sequence are sent on the same random access channel opportunity.
17. The method according to claim 10, wherein: The multiple random access preamble codes include multiple sequences, and the multiple sequences include the first sequence and the second sequence.
18. A method for wireless communication at a network device, comprising: for a plurality of random access preambles, identifying a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; sending a configuration message indicating one or more parameters of the plurality of random access preambles, the one or more parameters comprising the first sequence root, the second sequence root, and the first phase rotation; and The plurality of random access preambles are received based at least in part on the one or more parameters.
19. An apparatus for wireless communication at a user equipment (UE), comprising a processor, the processor being configured to cause the UE to: receiving a configuration message indicating one or more parameters of a plurality of random access preambles, the one or more parameters comprising a first sequence root, a second sequence root, and a first cyclic shift corresponding to a first sequence associated with the first sequence root; identifying a second cyclic shift corresponding to a second sequence associated with the second sequence root; and The plurality of random access preambles are transmitted based at least in part on the one or more parameters.
20. The device according to claim 19, wherein The processor is further configured to: The second cyclic shift is determined based at least in part on the configuration message.
21. The device according to claim 19, wherein The processor is further configured to: The second cyclic shift is determined based at least in part on a configuration of the UE, a previous control message, or both.
22. The device according to claim 19, wherein The one or more parameters also include a first phase rotation corresponding to the first sequence, a second phase rotation corresponding to the second sequence, or both.
23. The device according to claim 19, wherein: The processor is further configured to cause the UE to: The first sequence is sent to a network device according to the one or more parameters and the second sequence is sent according to the one or more parameters.
24. The device according to claim 19, wherein The first sequence and the second sequence are Zadoff-Chu sequences.
25. The device according to claim 19, wherein The processor is further configured to cause the UE to: The first sequence and the second sequence are sent on the same random access channel opportunity.
26. The device according to claim 19, wherein The multiple random access preamble codes include multiple sequences, and the multiple sequences include the first sequence and the second sequence.
27. An apparatus for wireless communication at a user equipment (UE), comprising a processor, the processor being configured to cause the UE to: receiving a configuration message indicating one or more parameters of a plurality of random access preambles, the one or more parameters comprising a first sequence root associated with a first sequence, a second sequence root associated with a second sequence, and a first phase rotation corresponding to the first sequence; and The plurality of random access preambles are transmitted based at least in part on the one or more parameters.
28. The device according to claim 27, wherein The processor is further configured to: A second phase rotation corresponding to the second sequence is determined based at least in part on the configuration message.
29. The device according to claim 27, wherein: The processor is further configured to: A second phase rotation corresponding to the second sequence relative to the first sequence is determined based at least in part on a configuration of the UE, a previous control message, or both.
30. The device according to claim 27, wherein: The one or more parameters also include a first cyclic shift corresponding to the first sequence, a second cyclic shift corresponding to the second sequence, or both.
31. The apparatus of claim 27, wherein: The processor is further configured to cause the UE to: The first sequence is sent to a network device according to the one or more parameters and the second sequence is sent according to the one or more parameters.
32. The apparatus of claim 27, wherein: The first sequence and the second sequence are Zadoff-Chu sequences.
33. The apparatus of claim 27, wherein: The processor is further configured to cause the UE to: The first sequence and the second sequence are sent on the same random access channel opportunity.
34. The apparatus of claim 27, wherein: The multiple random access preamble codes include multiple sequences, and the multiple sequences include the first sequence and the second sequence.
Citation Information
Patent Citations
Apparatus, method and computer program product providing flexible preamble sequence allocation
US20100284350A1