Pur validation in non-terrestrial networks
Patent Information
- Application Number
- CN202280024643.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2022-03-29
- Filing Date
- 2022-03-30
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2042-03-30
Smart Images

Figure CN117063414B_ABST
Abstract
Description
[0001] Cross-references to related applications
[0002] This application claims the benefit and priority of U.S. Patent Application No. 17 / 707,140, filed March 29, 2022, and U.S. Provisional Patent Application No. 63 / 169,562, filed April 1, 2021, the entire contents of which are incorporated herein by reference as fully set forth herein and for all applicable purposes. Technical Field
[0003] This disclosure relates to wireless communication systems and methods. Certain aspects provide techniques for verifying pre-configured uplink resources (PURs) in non-terrestrial wireless communication networks.
[0004] introduction
[0005] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, message sending and receiving, broadcasting, and so on. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Wireless multiple access communication systems may include several base stations (BSs), each supporting communication from multiple communication devices simultaneously, which may also be referred to as user equipment (UEs).
[0006] To meet the growing demand for extended mobile broadband connectivity, wireless communication technologies are evolving from Long Term Evolution (LTE) to Next Generation New Radio (NR), often referred to as fifth generation (5G). For example, NR is designed to offer lower latency, higher bandwidth or throughput, and greater reliability compared to LTE. NR is designed to operate across a wide range of frequency bands, from low-frequency bands below approximately 1 GHz and mid-frequency bands from approximately 1 GHz to approximately 6 GHz, to high-frequency bands such as mmWave bands. NR is also designed to operate across different spectrum types, from licensed spectrum to unlicensed and shared spectrum. Spectrum sharing allows operators to opportunistically pool spectrum to dynamically support high-bandwidth services. Spectrum sharing can extend the benefits of NR technology to operating entities that may lack access to licensed spectrum.
[0007] 5G networks can be terrestrial, non-terrestrial, or a combination of both. In non-terrestrial networks (NTNs), satellites or other aerial devices (e.g., high-altitude balloons) can act as wireless nodes to relay communications to and from UEs and BSs. Satellites can provide wider coverage in areas of the world where terrestrial infrastructure is impractical.
[0008] A brief overview of some examples
[0009] The following outlines some aspects of this disclosure to provide a basic understanding of the techniques discussed. This overview is not an exhaustive summary of all conceived features of this disclosure, and is neither intended to identify all key or decisive elements of all aspects of this disclosure, nor to define the scope of any or all aspects of this disclosure. Its sole purpose is to provide, in an overview form, some concepts of one or more aspects of this disclosure as a prelude to the more detailed description that follows.
[0010] This disclosure describes a mechanism for verifying a pre-configured uplink resource (PUR) configuration in a non-terrestrial network (NTN) based on location information provided by a satellite. For example, a UE can determine timing advance, frequency compensation, or other parameters based on at least one of the satellite's position or velocity, and determine whether such parameters meet a configured threshold. If the parameter meets the threshold, the UE can transmit in a PUR based on the determined parameters. Accordingly, using the satellite's position and / or velocity information (which may be broadcast), the UE can determine and use one or more parameters that can be associated with the likelihood that timing- and / or frequency-compensated PUR communication will be successfully received by the satellite and subsequently by the BS.
[0011] One aspect of this disclosure includes a method for wireless communication performed by a user equipment (UE). The method may include determining whether a pre-configured uplink resource (PUR) configuration is valid based on location information of a satellite in a non-terrestrial network. The method further includes transmitting a communication signal via the satellite to a base station (BS) in the PUR in response to determining that the PUR configuration is valid.
[0012] One aspect of this disclosure includes user equipment (UE) comprising a memory, a transceiver, and a processor coupled to the memory. The processor, when executing instructions stored in the memory, is configured to cause the UE to: determine whether a pre-configured uplink resource (PUR) configuration is valid based on location information of a satellite in a non-terrestrial network; and, in response to determining that the PUR configuration is valid, transmit communication signals via the transceiver to a base station (BS) via the satellite in the PUR.
[0013] One aspect of this disclosure includes a non-transient computer-readable medium on which program code is recorded. The program code includes code for causing a user equipment (UE) to determine whether a pre-configured uplink resource (PUR) configuration is valid based on location information of a satellite in a non-terrestrial network. The program code also includes code for causing the UE to transmit communication signals to a base station (BS) via the satellite in the PUR in response to determining that the PUR configuration is valid.
[0014] One aspect of this disclosure includes a user equipment (UE). The UE includes means for determining whether a pre-configured uplink resource (PUR) configuration is valid based on location information of a satellite in a non-terrestrial network. The UE also includes means for transmitting communication signals via the satellite to a base station (BS) in the PUR in response to determining that the PUR configuration is valid.
[0015] Other aspects, features, and embodiments will be apparent to those skilled in the art after reading the following description of specific exemplary aspects in conjunction with the accompanying drawings. Although features may be discussed hereinafter with reference to certain aspects and drawings, all aspects may include one or more of the advantageous features discussed herein. In other words, while one or more aspects may be discussed having certain advantageous features, one or more such features may also be used according to the aspects discussed herein. Similarly, although exemplary aspects may be discussed hereinafter as aspects of an apparatus, system, or method, it should be understood that such exemplary aspects can be implemented in a variety of apparatuses, systems, and methods. Brief description of the attached diagram
[0017] Figure 1 The present disclosure explains some aspects of wireless communication networks.
[0018] Figure 2 The radio frame structure according to some aspects of this disclosure is explained.
[0019] Figure 3 The present disclosure describes a pre-configured uplink resource (PUR) communication scheme with propagation delay compensation using timing advance, based on some aspects of this disclosure.
[0020] Figure 4 A PUR communication scheme in a non-terrestrial network (NTN) is explained according to some aspects of this disclosure.
[0021] Figure 5 This is a signaling diagram of the PUR communication scheme in NTN according to some aspects of this disclosure.
[0022] Figure 6 This is a signaling diagram of the PUR communication scheme in NTN according to some aspects of this disclosure.
[0023] Figure 7 This is a block diagram of user equipment (UE) based on some aspects of this disclosure.
[0024] Figure 8 This is a block diagram of an exemplary base station (BS) according to some aspects of this disclosure.
[0025] Figure 9 This is a flowchart of a communication method based on some aspects of this disclosure.
[0026] Detailed description
[0027] The detailed description that follows, taken in conjunction with the accompanying drawings, is intended as a description of various configurations and is not intended to represent the only configuration in which the concepts described herein can be practiced. This detailed description includes specific details to provide a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts can be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid obscuring such concepts.
[0028] This disclosure generally relates to wireless communication systems (also known as wireless communication networks). Various technologies and apparatuses can be used in various aspects of wireless communication networks, such as Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) networks, Single Carrier FDMA (SC-FDMA) networks, LTE networks, Global System for Mobile Communications (GSM) networks, 5G or New Radio (NR) networks, and other communication networks. As described herein, the terms "network" and "system" may be used interchangeably.
[0029] OFDMA networks can implement radio technologies such as Evolved UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, and flash-OFDM. UTRA, E-UTRA, and GSM are part of the Universal Mobile Telecommunications System (UMTS). Specifically, Long Term Evolution (LTE) is a UMTS version using E-UTRA. UTRA, E-UTRA, GSM, UMTS, and LTE are described in documents from an organization called the 3rd Generation Partnership Project (3GPP), while cdma2000 is described in documents from an organization called 3rd Generation Partnership Project 2 (3GPP2). These various radio technologies and standards are known or under development. For example, the 3rd Generation Partnership Project (3GPP) is a collaboration between various telecommunications association groups that aims to define globally applicable third-generation (3G) mobile phone specifications. 3GPP Long Term Evolution (LTE) is a 3GPP project aimed at improving the UMTS mobile phone standard. 3GPP defines specifications for next-generation mobile networks, mobile systems, and mobile devices. This disclosure focuses on the evolution of wireless technologies from LTE, 4G, 5G, NR, and beyond, which features shared access to the radio spectrum between networks using new and different sets of radio access technologies or radio air interfaces.
[0030] Specifically, 5G networks envision diverse deployments, diverse spectrum, and diverse services and devices that can be achieved using a unified air interface based on OFDM. To achieve these goals, in addition to developing new radio technologies for 5G NR networks, further enhancements to LTE and LTE-A are also considered. 5G NR will be able to scale to: (1) provide ultra-high density (e.g., approximately 1M nodes / km) 2 (1) Provide coverage for large-scale Internet of Things (IoT) with ultra-low complexity (e.g., approximately tens of bits / second), ultra-low energy (e.g., approximately 10+ years of battery life), and deep coverage capable of reaching challenging locations; (2) Provide coverage with strong security to protect sensitive personal, financial, or confidential information, ultra-high reliability (e.g., approximately 99.9999% reliability), ultra-low latency (e.g., approximately 1ms), and mission-critical control for users with wide mobility or lacking wide mobility; and (3) Provide coverage with enhanced mobile broadband, including extremely high capacity (e.g., approximately 10Tbps / km). 2 Extreme data rates (e.g., multi-Gbps rates, 100+Mbps user experience rates), and deep insights with advanced discovery and optimization.
[0031] 5G NR communication systems can achieve: optimized OFDM-based waveforms with scalable parameter design and transmission time intervals (TTI); a shared, flexible framework for efficiently multiplexing services and features using dynamic, low-latency Time Division Duplex (TDD) / Frequency Division Duplex (FDD) designs; and advanced wireless technologies such as massive MIMO, robust millimeter-wave (mmWave) transmission, advanced channel decoding, and device-centric mobility. The scalability of parameter design in 5G NR (and the scaling of subcarrier spacing) can efficiently address the operation of diverse services across diverse spectrum and deployments. For example, in various outdoor and macro coverage deployments implemented with FDD / TDD below 3 GHz, subcarrier spacing can occur at 15 kHz over bandwidths (BW) such as 5, 10, and 20 MHz. For other various outdoor and small-cell coverage deployments with TDD above 3 GHz, subcarrier spacing can occur at 30 kHz over an 80 / 100 MHz BW. For various other indoor broadband implementations, subcarrier spacing can occur at 60kHz over a 160MHz BW by using TDD on the unlicensed portion of the 5GHz band. Finally, for various deployments using mmWave components with TDD at 28GHz, subcarrier spacing can occur at 120kHz over a 500MHz BW. In some respects, the frequency bands used for 5G NR are divided into two distinct frequency ranges: Frequency Range 1 (FR1) and Frequency Range 2 (FR2). The FR1 band includes the band at 7GHz or lower (e.g., between approximately 410MHz and approximately 7125MHz). The FR2 band includes the band in the mmWave range between approximately 24.25GHz and approximately 52.6GHz. The mmWave band can have a shorter range than the FR1 band but a higher bandwidth. Additionally, 5G NR can support different sets of subcarrier spacing for different frequency ranges.
[0032] 5G NR's scalable parameter design enables scalable TTIs to meet diverse latency and Quality of Service (QoS) requirements. For example, shorter TTIs can be used for low latency and high reliability, while longer TTIs can be used for higher spectral efficiency. Efficient multiplexing of long and short TTIs allows transmissions to begin at symbol boundaries. 5G NR also envisions a self-contained integrated subframe design that incorporates uplink / downlink scheduling information, data, and acknowledgments within the same subframe. Self-contained integrated subframes support communication in unlicensed or contention-based shared spectrum and support adaptive uplink / downlink that can be flexibly configured on a per-cell basis to dynamically switch between UL and downlink to meet current traffic needs.
[0033] Various other aspects and features of this disclosure are further described below. It should be apparent that the teachings herein can be embodied in a variety of forms, and any specific structure, function, or both disclosed herein are merely representative and not limiting. Based on the teachings herein, those skilled in the art will appreciate that the aspects disclosed herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects set forth herein can be used to implement an apparatus or practice a method. Furthermore, such an apparatus or practice can be implemented using other structures, functionalities, or structures and functionalities that complement or differ from one or more aspects set forth herein. For example, a method can be implemented as part of a system, device, apparatus, and / or as instructions stored on a computer-readable medium for execution on a processor or computer. Moreover, an aspect may include at least one element of the claims.
[0034] NR includes features used to facilitate communication by low-power devices, such as industrial sensors. For example, Narrowband Internet of Things (NB-IoT) is a Low Power Wide Area Network (LPWAN) technology that enables IoT devices to communicate at low power. NB-IoT devices (e.g., UEs) can be configured with pre-configured uplink resources (PURs) that allow the UE to transmit on the Physical Uplink Shared Channel (PUSCH) without executing the Random Access Channel (RACH) procedure when in idle mode. The PUR can indicate a set of periodic time-frequency resources to the UE. The periodicity of an instance of a PUR can be relatively large (e.g., 81.92 seconds or longer). Although the RACH procedure may not be used to transmit communication in the PUR, the PUR configuration can be verified before any communication is transmitted during a PUR event.
[0035] In some scenarios, the User Equipment (UE) can operate in idle mode. When operating in idle mode, before transmitting in the pre-configured uplink resources (PUR) in the terrestrial network, the UE uses a timer-based method or a Reference Signal Received Power (RSRP) method to verify the PUR configuration. For example, the UE can determine whether one or more RSRP measurements are valid, and whether timing alignment verification is valid. However, these verification schemes may not be useful or practical in an NTN. For example, in an NTN, because the distance between the UE and the satellite may be much greater than the distance between the UE and the BS in the terrestrial network, the UE may determine time and / or frequency pre-compensation and / or timing advance before transmitting UL transmissions in the PUR. Furthermore, RSRP may not vary much in NTN cells. Accordingly, this disclosure provides other methods for verifying the PUR configuration in an NTN.
[0036] Depending on several aspects, the UE can verify the PUR configuration in the NTN based on location information provided by satellites. For example, the UE can determine timing advance, frequency compensation, or other parameters based on at least one of the satellite's position or velocity, and can determine whether such parameters meet configured thresholds. If the parameters meet the thresholds, the UE can transmit in the PUR based on the determined parameters. Accordingly, using the satellite's position and / or velocity information (which may be broadcast), the UE can determine and use one or more parameters that can be associated with the likelihood that the timing- and / or frequency-compensated PUR communication will be successfully received by the satellite and subsequently by the BS.
[0037] Figure 1 A wireless communication network 100 according to some aspects of this disclosure is described. Network 100 may be a 5G network. Network 100 includes several base stations (BSs) 105 (labeled 105a, 105b, 105c, 105d, 105e, and 105f, respectively) and other network entities. BS 105 may be a station communicating with UE 115, and may also be referred to as an evolved B-node (eNB), a next-generation eNB (gNB), an access point, etc. Each BS 105 may provide communication coverage for a specific geographic area. In 3GPP, the term "cell" may refer to that specific geographic coverage area of BS 105 and / or the BS subsystem serving that coverage area, depending on the context in which the term is used.
[0038] The BS105 can provide communication coverage for macrocells or small cells (such as picocells or femtocells), and / or other types of cells. Macrocells typically cover a relatively large geographic area (e.g., a radius of several kilometers) and allow unrestricted access by UEs with service subscriptions to a network provider. Small cells (such as picocells) typically cover a relatively small geographic area and allow unrestricted access by UEs with service subscriptions to a network provider. Small cells (such as femtocells) also typically cover a relatively small geographic area (e.g., a residential area) and, in addition to unrestricted access, allow restricted access by UEs associated with that femtocell (e.g., UEs in a closed subscriber group (CSG), UEs of users in that residence, etc.). A BS used for macrocells may be referred to as a macro BS. A BS used for small cells may be referred to as a small cell BS, pico BS, femtocell BS, or home BS. Figure 1In the examples shown, BS105d and 105e can be conventional macro BSs, while BS105a-105c can be macro BSs with one of three-dimensional (3D), full-dimensional (FD), or massive MIMO enabled. BS105a-105c can leverage its higher-dimensional MIMO capabilities to increase coverage and capacity using 3D beamforming in both elevation and azimuth beamforming. BS105f can be a small cell BS, which can be a home node or a portable access point. BS 105 can support one or more (e.g., two, three, four, etc.) cells.
[0039] Network 100 can support synchronous or asynchronous operation. For synchronous operation, each BS can have similar frame timing, and transmissions from different BSs can be roughly aligned in time. For asynchronous operation, each BS can have different frame timing, and transmissions from different BSs may not be aligned in time.
[0040] Each UE 115 is distributed throughout the wireless network 100, and each UE 115 may be stationary or mobile. UE 115 may also be referred to as a terminal, mobile station, subscriber unit, station, etc. UE 115 may be a cellular phone, personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, tablet computer, laptop computer, cordless phone, wireless local loop (WLL) station, etc. In one aspect, UE 115 may be a device including a Universal Integrated Circuit Card (UICC). In another aspect, UE may be a device without a UICC. In some aspects, UE 115 without a UICC may also be referred to as an IoT device or an Internet of Things (IoE) device. UE 115a-115d are examples of mobile smartphone-type devices accessing network 100. UE 115 may also be a machine specifically configured for connected communications (including Machine Type Communication (MTC), Enhanced MTC (eMTC), Narrowband IoT (NB-IoT), etc.). UE 115e-115h are examples of various machines configured for communication that access network 100. UE 115i-115k are examples of vehicles equipped with wireless communication devices configured for communication that access network 100. UE 115 can communicate with any type of BS (whether macro BS, small cell, etc.). Figure 1 In this context, the lightning bolt (e.g., a communication link) indicates radio transmissions between UE 115 and serving BS 105, desired transmissions between BSs 105, backhaul transmissions between BSs, or sidelink transmissions between UE 115, where serving BS 105 is the BS designated to serve UE 115 on the downlink (DL) and / or uplink (UL).
[0041] In operation, BS105a-105c can use 3D beamforming and coordinated spatial technologies (such as Coordinated Multipoint (CoMP) or multi-connectivity) to serve UEs 115a and 115b. Macro BS105d can perform backhaul communication with BS105a-105c and the small cell BS105f. Macro BS 105d can also transmit multicast services subscribed to and received by UEs 115c and 115d. Such multicast services may include mobile TV or streaming video, or may include other services for providing community information (such as weather emergencies or alerts, such as Amber Alerts or Grey Alerts).
[0042] The BS105 can also communicate with the core network. The core network provides user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. At least some BS105s (e.g., examples of gNBs or Access Node Controllers (ANCs)) can interface with the core network via backhaul links (e.g., NG-C, NG-U, etc.) and can perform radio configuration and scheduling for communication with the UE 115. In various examples, the BS105s can communicate with each other directly or indirectly (e.g., via the core network) on backhaul links (e.g., X1, X2, etc.), which can be wired or wireless communication links.
[0043] Network 100 can also support mission-critical communication with highly reliable and redundant links for mission-critical equipment such as UE 115e, which may be a drone. Redundant communication links with UE 115e may include links from macro BS105d and 105e, and links from small cell BS105f. Other machine-type devices (such as UE 115f (e.g., a thermometer), UE 115g (e.g., a smart meter), and UE 115h (e.g., a wearable device)) can communicate directly with BSs (such as small cell BS105f and macro BS105e) via network 100, or be in a multi-step configuration by communicating with another user equipment relaying its information to the network (e.g., UE 115f relays temperature measurement information to smart meter UE 115g, which is then reported to the network via small cell BS105f). Network 100 can also provide additional network efficiency through dynamic, low-latency TDD / FDD communications, such as vehicle-to-vehicle (V2V), vehicle-to-everything (V2X), cellular V2X (C-V2X) communications between UEs 115i, 115j or 115k and other UEs 115, and / or vehicle-to-infrastructure (V2I) communications between UEs 115i, 115j or 115k and BS 105.
[0044] In some implementations, network 100 utilizes OFDM-based waveforms for communication. OFDM-based systems can divide the system BW into multiple (K) orthogonal subcarriers, which are often referred to as subcarriers, frequency modulation, frequency slots, etc. Each subcarrier can be modulated with data. In some instances, the subcarrier spacing between adjacent subcarriers can be fixed, and the total number of subcarriers (K) can depend on the system BW. The system BW can also be divided into subbands. In other instances, the subcarrier spacing and / or the duration of the time interval (TTI) can be scalable.
[0045] In some respects, BS105 may assign or schedule (e.g., in the form of time-frequency resource blocks (RBs)) transmission resources for downlink (DL) and uplink (UL) transmissions in network 100. DL refers to the transmission direction from BS105 to UE 115, while UL refers to the transmission direction from UE 115 to BS105. Communication may take the form of radio frames. Radio frames may be divided into multiple subframes or time slots, for example, about 10. Each time slot may be further divided into sub-time slots. In FDD mode, simultaneous UL and DL transmissions may occur in different frequency bands. For example, each subframe includes UL subframes in the UL band and DL subframes in the DL band. In TDD mode, UL and DL transmissions occur using the same frequency band at different time periods. For example, a subset of subframes in a radio frame (e.g., DL subframes) may be used for DL transmissions, and another subset of subframes in the same radio frame (e.g., UL subframes) may be used for UL transmissions.
[0046] DL subframes and UL subframes can be further divided into several regions. For example, each DL or UL subframe may have a predefined region for the transmission of reference signals, control information, and data. Reference signals are predetermined signals that facilitate communication between BS105 and UE 115. For example, reference signals may have a specific pilot pattern or structure, wherein the pilot frequencies may span the operating BW or frequency band, and each pilot frequency is positioned at a predefined time and predefined frequency. For example, BS105 may transmit a cell-specific reference signal (CRS) and / or channel state information-reference signal (CSI-RS) to enable UE 115 to estimate the DL channel. Similarly, UE 115 may transmit a probe reference signal (SRS) to enable BS105 to estimate the UL channel. Control information may include resource allocation and protocol control. Data may include protocol data and / or operational data. In some aspects, BS105 and UE 115 may communicate using self-contained subframes. Self-contained subframes may include portions for DL communication and portions for UL communication. Self-contained subframes can be DL-centered or UL-centered. DL-centered subframes can include a duration for DL communication that is longer than the duration for UL communication. UL-centered subframes can include a duration for UL communication that is longer than the duration for DL communication.
[0047] In some respects, network 100 may be an NR network deployed on licensed spectrum. BS105 may transmit synchronization signals (e.g., including primary synchronization signal (PSS) and secondary synchronization signal (SSS)) within network 100 to facilitate synchronization. BS105 may broadcast system information associated with network 100 (e.g., including primary information block (MIB), residual system information (RMSI), and other system information (OSI)) to facilitate initial network access. In some instances, BS105 may broadcast PSS, SSS, and / or MIB in the form of synchronization signal blocks (SSBs), and may broadcast RMSI and / or OSI on the physical downlink shared channel (PDSCH). MIB may be transmitted on the physical broadcast channel (PBCH).
[0048] In some respects, UE 115 attempting to access network 100 can perform an initial cell search by detecting a PSS from BS 105. The PSS enables time-period synchronization and indicates a physical layer identity value. UE 115 can subsequently receive an SSS. The SSS enables radio frame synchronization and provides a cell identity value, which can be combined with a physical layer identity value to identify the cell. The PSS and SSS can be located in the center portion of the carrier or at any suitable frequency within the carrier.
[0049] After receiving the PSS and SSS, UE 115 can receive the MIB. The MIB may include system information for initial network access and scheduling information for RMSI and / or OSI. After decoding the MIB, UE 115 can receive the RMSI and / or OSI. The RMSI and / or OSI may include radio resource control (RRC) information related to the Random Access Channel (RACH) protocol, paging, control resource set (CORESET) for monitoring the Physical Downlink Control Channel (PDCCH), Physical UL Control Channel (PUCCH), Physical UL Shared Channel (PUSCH), power control, and SRS.
[0050] After obtaining the MIB, RMSI, and / or OSI, UE 115 can execute a random access procedure to establish a connection with BS 105. In some examples, the random access procedure can be a four-step random access procedure. For example, UE 115 can transmit a random access preamble, and BS 105 can respond with a random access response. The random access response (RAR) may include the detected random access preamble identifier (ID) corresponding to the random access preamble, timing advance (TA) information, UL grant, temporary cell radio network temporary identifier (C-RNTI), and / or backoff indicator. Upon receiving the random access response, UE 115 can transmit a connection request to BS 105, and BS 105 can respond with a connection response. The connection response may indicate a contention resolution. In some examples, the random access preamble, RAR, connection request, and connection response may be referred to as message 1 (MSG 1), message 2 (MSG 2), message 3 (MSG 3), and message 4 (MSG 4), respectively. In some examples, the random access procedure can be a two-step random access procedure, where UE 115 can transmit the random access preamble and connection request in a single transmission, and BS105 can respond by transmitting the random access response and connection response in a single transmission.
[0051] After the connection is established, UE 115 and BS105 can enter the normal operation phase, where operational data can be exchanged. For example, BS105 can schedule UE 115 for UL and / or DL communication. BS105 can transmit UL and / or DL scheduling permission to UE 115 via PDCCH. The scheduling permission can be transmitted in the form of DL control information (DCI). BS105 can transmit DL communication signals (e.g., carrying data) to UE 115 via PDSCH according to the DL scheduling permission. UE 115 can transmit UL communication signals to BS105 via PUSCH and / or PUCCH according to the UL scheduling permission. This connection can be referred to as an RRC connection. When UE 115 actively exchanges data with BS105, UE 115 is in an RRC connected state.
[0052] In one example, after establishing a connection with BS105, UE 115 can initiate an initial network attachment procedure with network 100. BS105 can coordinate with various network entities or 5G core (5GC) entities, such as Access and Mobility Functions (AMF), Serving Gateways (SGW), and / or Packet Data Network Gateways (PGWs), to complete the network attachment procedure. For example, BS105 can coordinate with network entities in the 5GC to identify the UE, authenticate the UE, and / or authorize the UE to send and / or receive data in network 100. Furthermore, the AMF can assign a set of Tracking Areas (TAs) to the UE. Once the network attachment procedure is successful, a context is established for UE 115 in the AMF. After successfully attaching to the network, UE 115 can move around the current TA. For Tracking Area Updates (TAUs), BS105 can request UE 115 to periodically update network 100 with UE 115's location. Alternatively, UE 115 may report only its location to network 100 upon entering a new TA. TAU allows network 100 to quickly locate and page UE 115 upon receiving an incoming data packet or a call to UE 115.
[0053] In some aspects, BS105 can use Hybrid Automatic Repeat Request (HARQ) technology to communicate with UE 115 to improve communication reliability, such as to provide Ultra Reliable Low Latency Communication (URLLC) service. BS105 can schedule UE 115 for PDSCH communication by transmitting DL permission in the PDCCH. BS105 can transmit DL data packets to UE 115 according to the scheduling in the PDSCH. DL data packets can be transmitted in transport blocks (TBs). If UE 115 successfully receives DL data packets, UE 115 can transmit a HARQ acknowledgment (ACK) to BS105. Conversely, if UE 115 fails to successfully receive the DL transmission, UE 115 can transmit a HARQ negative acknowledgment (NACK) to BS105. Once a HARQ NACK is received from UE 115, BS105 can retransmit the DL data packets to UE 115. The retransmission may include the same encoded version of the DL data as the initial transmission. Alternatively, retransmissions may include an encoded version of DL data that differs from the initial transmission. UE 115 may apply soft combining to combine encoded data received from the initial transmission and retransmissions for decoding. BS105 and UE 115 may also apply HARQ to UL communications using a mechanism substantially similar to DL HARQ.
[0054] In some aspects, network 100 may operate on a system BW or a component carrier (CC) BW. Network 100 may divide the system BW into multiple BWPs (e.g., multiple parts). BS 105 may dynamically assign UE 115 to operate on a particular BWP (e.g., a part of the system BW). The assigned BWP may be referred to as the active BWP. UE 115 may monitor the active BWP to look for signaling information from BS 105. BS 105 may schedule UE 115 to perform UL or DL communication in the active BWP. In some aspects, BS 105 may assign a pair of BWPs within a CC to UE 115 for UL and DL communication. For example, the BWP pair may include one BWP for UL communication and one BWP for DL communication.
[0055] UE 115 can be configured with pre-configured uplink resources (PURs) that allow UE 115 to transmit on the Physical Uplink Shared Channel (PUSCH) without executing the Random Access Channel (RACH) procedure when in idle mode. The PUR can be a periodic set of time-frequency resources indicated to UE 115, which may be referred to as a PUR or PUR timing. The periodicity of instances of PUR timings can be relatively large (e.g., 81.92 seconds or longer). Although the RACH procedure may not be used to transmit communication in a PUR, the PUR configuration can be verified before any communication is transmitted in a PUR timing.
[0056] When operating in idle mode within a terrestrial network, UE 115 can use a timer-based method or a reference signal received power (RSRP) method to verify the PUR configuration. For example, UE 115 can determine or measure the signal power of communications received by BS105 and / or satellite 110 to determine whether the received signal power (RSRP) is within acceptable limits, or whether the signal power has changed to the point that the time / frequency resources indicated in the PUR configuration are no longer useful or are likely to result in successful transmission.
[0057] In some aspects, network 100 may include non-terrestrial wireless nodes or devices, such as satellites (e.g., Low Earth Orbit (LEO), Geosynchronous Equatorial Orbit (GEO)), high-altitude balloons, or other non-terrestrial devices. For example, network 100 may include one or more satellites configured to relay communications between BS105 and UE 115. Satellites can provide a large coverage area for a group of UEs and can provide coverage in areas where it is impractical for a fixed terrestrial BS. Furthermore, UE 115 may be provided with a pre-configured uplink resource (PUR) configuration that indicates periodic time / frequency resources used to transmit UL communications in the PUSCH without performing random access channel (RACH) procedures when UE 115 is in idle mode. The UE may be configured to verify the PUR configuration based on one or more criteria associated with propagation delays or frequency shifts related to potential PUR communications. In this regard, UE 115 may be configured to verify the PUR configuration based on location information provided by the satellites. UE 115 can determine timing advance (TA), frequency compensation, UE-to-satellite distance, or other suitable parameters, and compare these parameters or parameter changes with a threshold. If the parameter meets the threshold, UE 115 can verify the PUR configuration and transmit UL communication to the satellite in the PUR. In some aspects, UE 115 can perform PUR verification whenever the UE has UL data to transmit in the PUR.
[0058] Figure 2 This is a timing diagram illustrating a radio frame structure 200 according to some aspects of this disclosure. The radio frame structure 200 can be adopted by a BS (such as BS 105) and a UE (such as UE 115) in a network (such as network 100) for communication. In particular, the BS can use time-frequency resources configured as shown in the radio frame structure 200 to communicate with the UE. Figure 2 In this diagram, the x-axis represents time in some arbitrary unit, while the y-axis represents frequency in some arbitrary unit. The transmission frame structure 200 includes a radio frame 201. The duration of the radio frame 201 can vary depending on various factors. In one example, the radio frame 201 may have a duration of approximately 10 milliseconds. The radio frame 201 includes a number of M time slots 202, where M can be any suitable positive integer. In one example, M can be approximately 10.
[0059] Each time slot 202 includes several subcarriers 204 in frequency and several symbols 206 in time. The number of subcarriers 204 and / or symbols 206 in time slot 202 may vary depending on various factors, such as channel bandwidth, subcarrier spacing (SCS), and / or CP mode. One subcarrier 204 in frequency and one symbol 206 in time form a resource element (RE) 212 for transmission. A resource block (RB) 210 is formed from several consecutive subcarriers 204 in frequency and several consecutive symbols 206 in time.
[0060] In one example, BS (e.g., Figure 1 BS105 in the middle can schedule the UE at the time granularity of time slot 202 or mini time slot 208 (e.g., Figure 1 UE 115 performs UL and / or DL communication. Each time slot 202 can be time-divided into K mini-time slots 208. Each mini-time slot 208 may include one or more symbols 206. The mini-time slots 208 in time slot 202 may have variable lengths. For example, when time slot 202 includes N symbols 206, the mini-time slot 208 may have a length between 1 symbol 206 and (N-1) symbols 206. In some aspects, the mini-time slot 208 may have a length of about two symbols 206, about four symbols 206, or about seven symbols 206. In some examples, the BS may schedule the UE at the frequency granularity of resource blocks (RBs) 210 (e.g., including about 12 subcarriers 204).
[0061] Figure 3 This is a timing diagram illustrating a PUR communication scheme 300 with propagation delay compensation using timing advance, according to some aspects of this disclosure. Scheme 300 can be used for communication by a BS (such as BS105) and a UE (such as UE115) in a network (such as network 100). In scheme 300, BS105 communicates with UE115 via satellite 110. Accordingly, communication from BS105 to UE115 is first transmitted to satellite 110, which then transmits or relays the communication to UE115. For example, BS105 transmits PUR configuration 302 to UE115 via satellite 110. The transmission of PUR configuration 302 may have propagation delays due to the distance between BS105 and satellite 110, and the distance between satellite 110 and UE115.
[0062] PUR configuration 302 includes or indicates one or more parameters for UE 115 to use the PUR. PUR configuration 302 indicates a set of periodic time and / or frequency resources in which UE 115 can transmit UL data in the PUSCH without first performing a RACH procedure while in idle mode. For example, PUR configuration 302 may indicate the time and / or frequency location of this set of periodic time and / or frequency resources, which may be referred to as a PUR or PUR timing. Each PUR in the set may occupy one or more symbols (e.g., symbol 206) in time and / or one or more subcarriers (e.g., subcarrier 204) in frequency. In some aspects, a PUR is a PUSCH resource pre-configured for UL transmission by UE 115. In some instances, PUR configuration 302 may indicate the time slot and / or symbols, subcarrier frequency, periodicity, or other parameters that UE 115 can use to transmit UL data in PUR timing 304 or an instance. Parameters of PUR configuration 302 may include timing advance verification parameters, PUR identity, PUR start time, etc.
[0063] Because UE 115 is operating in a non-terrestrial network (NTN), PUR configuration 302 can also specify one or more verification parameters used to verify PUR configuration 302. PUR configuration 302 can also specify one or more thresholds or reference values that the UE can use to verify PUR configuration 302 before transmitting UL data in PUR timing 304. For example, PUR configuration 302 can instruct UE 115 to use timing advance (TA), which is associated with the propagation delay used to transmit communication from UE 115 to BS105 via satellite 110. TA includes a first part TA. SAT And Part Two TA GnB TA SAT Associated with the propagation delay of the signal to be transmitted from UE 115 to satellite 110 (e.g., PUR communication 306), TA GnB This is associated with the propagation delay of the signal from satellite 110 to BS105. UE 115 uses a TA for UL transmission to compensate for this propagation delay. Accordingly, if T0 represents the start of PUR timing 304, UE 115 can, for example, be ready for PUR communication 306 to be transmitted at T0-TA.
[0064] In some respects, UE 115 may determine TA based on position information provided by satellite 110. For example, UE 115 may monitor Global Navigation Satellite System (GNSS) or Global Positioning System (GPS) information broadcast by satellite 110, which may indicate the position and / or velocity of satellite 110 relative to the Earth. UE 115 may further determine TA based on UE 115's position information, such as the UE's GPS position or the UE 115's position relative to satellite 110.
[0065] As a supplement to the time compensation for propagation delay, UE 115 can also compensate for frequency shifts caused by the movement of satellite 110 relative to UE 115. For example, if satellite 110 is moving rapidly relative to UE 115, the Doppler effect may cause the signal received by satellite 110 to appear either at a higher frequency (blue shift) or a lower frequency (red shift) than the signal transmitted by UE 115. Accordingly, UE 115 can use a frequency compensation factor to compensate for this frequency shift so that the communication signal (e.g., PUR communication 306) will be received by satellite 110 and / or BS 105 within the designated carrier or subcarrier indicated in PUR configuration 302.
[0066] Before transmitting UL data in PUR timing 304, UE 115 verifies PUR configuration 302. In some respects, verifying PUR configuration 302 can increase the chances that the UL communication transmitted by UE 115 is successfully received by satellite 110 and / or BS105 in the configured time / frequency resource set associated with the PUR.
[0067] In an NTN, due to the relatively large distance 120 between satellite 110 and UE 115, measuring signal power may be unsuitable for verifying the PUR configuration. For example, the signal power of communications transmitted by satellite 110 may not vary significantly, even if satellite 110 moves beyond suitable operating limits to communicate with UE 115. Accordingly, this disclosure describes a mechanism for verifying the PUR configuration based on the position information of satellite 110. In particular, this mechanism for verifying the PUR configuration may include a mechanism for verifying the timing advance (TA) of communications transmitted via satellite 110. As will be further described below, the position information may indicate the positioning information and / or velocity information of satellite 110. The position information may have fixed coordinates or relative coordinates relative to UE 115. In some aspects, the position information may be referred to as position-related information. For example, position-related information may include or indicate the absolute physical position, relative physical position, elevation angle, velocity information, and / or time-based information associated with satellite 110. For example, in some aspects, UE 115 may be configured with a timer configured according to a timer duration. Location-related information associated with satellite 110 may include the time when communication was received. Alternatively, UE 115 may determine whether the PUR configuration is valid upon the expiration of a timer. Location-related information may also include one or more location identifiers. Location identifiers may be provided by the cell in system information. In some aspects, location identifiers may include one or more of the following: cell identity, tracking area code, district identity, and / or virtual cell identity.
[0068] For example, in some aspects, UE 115 may not receive physical location data (e.g., GPS data, GNSS data) from satellite 110. Accordingly, TA can be calculated based on the last known position of satellite 110. On the other hand, UE 115 can calculate the physical location of satellite 110 from time information received in system information. In other aspects, if no physical location is available, UE 115 can determine whether to check the validity of the PUR configuration based on a configured verification timer. In some aspects, a time threshold for determining whether the PUR configuration is valid can be configured. This threshold and / or timer can be configured by RRC signaling. In other aspects, this threshold and / or timer can be broadcast using a System Information Block (SIB).
[0069] Figure 4 This is a diagram illustrating a PUR communication scheme 400 in a non-terrestrial network (NTN) according to some aspects of this disclosure. Scheme 400 can be adopted by a BS (such as BS105) and a UE (such as UE115) in a network (such as network 100) for communication. In particular, in Figure 4In the illustrated scheme 400, UE 115 is configured with a PUR for transmitting UL data in the PUSCH when UE 115 is in idle mode, as similarly explained above. BS 105 communicates with UE 115 via satellite 110. Accordingly, communication from BS 105 to UE 115 is first transmitted to satellite 110, which then transmits or relays the communication to UE 115. Satellite 110 is shown in orbit around the Earth, where BS 105 and UE 115 are stationary or substantially stationary on the Earth's surface. Satellite 110 is spaced 120 from UE 115. Satellite 110 is configured to use a transmission beam (e.g., a directed focused signal) to transmit and / or receive communication and within a beam range 126 having a beam center 124. The transmission beam can cover a certain spatial angle (or beam range), and the beam center 124 can refer to the central portion of the spatial angle covered by the beam. Satellite 110 orbits the Earth at a speed of 122. Satellite 110 is configured to receive UL communications from UE 115 and relay or forward UL communications to BS 105. Furthermore, satellite 110 is configured to receive DL communications from BS 105 and relay or forward DL communications to UE 115.
[0070] When operating in idle mode, UE 115 may use one or more parameters to verify a PUR configured by the PUR configuration before transmitting within that PUR. For example, UE 115 may determine or calculate the timing advance (TA) for communication to / from satellite 110 based on a distance 120 between satellite 110 and UE 115. Distance 120 may be determined based on position information provided by satellite 110 (e.g., GNSS, GPS, etc.). In some aspects, GNSS information may include the position and / or velocity of satellite 110. Additionally, GNSS information may provide a timestamp when the position and / or velocity of satellite 110 are measured. Accordingly, UE 115 may determine distance 120 based on the position of satellite 110 (provided by GNSS information) and the position of UE. In some other aspects, UE 115 may determine TA based on a timestamp indicated by GNSS information and the time during which the GNSS information was received (UE's clock time). For example, UE 115 may calculate the time difference between the timestamp and the reception or arrival time of the GNSS information. UE 115 can compare the timing advance (TA) with a threshold. Alternatively, UE 115 can compare the distance 120 itself with a threshold. This threshold can be a parameter of the PUR configuration. In some respects, this threshold can be referred to as a reference value. If the TA (or distance 120) meets the threshold (e.g., is below the threshold), UE 115 can confirm the PUR configuration and then transmit UL data in the next PUR timing.
[0071] In some respects, UE 115 may determine frequency compensation for communicating with satellite 110. The frequency offset may be based, for example, on the velocity 122 of satellite 110. In other respects, UE 115 may determine frequency compensation based on the position of satellite 110. UE 115 may calculate the frequency compensation and compare the calculated frequency compensation with a threshold that can be configured in the PUR configuration.
[0072] On the other hand, UE 115 can determine a distance 128 from the beam center 124. UE 115 can compare the distance 128 to a threshold, which can be configured in the PUR configuration. If the distance 128 meets the threshold (e.g., is below the threshold), UE 115 can verify the PUR configuration and then transmit UL data in the next PUR timing. In some aspects, the UE can determine the distance to the beam center based on beam positioning information provided by satellite.
[0073] On the other hand, UE 115 can determine an elevation angle θ, which is the angular positioning of satellite 110 relative to the tangent surface of the Earth. If θ satisfies a threshold (e.g., greater than a threshold), UE 115 can verify the PUR configuration and then transmit UL data during the PUR timing. In some aspects, UE 115 can determine the elevation angle based on at least one of the satellite's position and the propagation delay between satellite 110 and UE 115. In some aspects, UE 115 can further determine the elevation angle based on the position and / or time information of UE 115. In some aspects, UE 115 can determine its own position and / or time information based on the position information provided by satellite 110 (e.g., in GNSS readings).
[0074] On the other hand, UE 115 can determine the drift rate of satellite 110, which can be associated with velocity 122. In some aspects, the drift rate can be indicated to UE 115 by the network (e.g., BS 105) in an SIB message, a MAC control element (MAC CE), or an RRC message. UE 115 can calculate the drift rate and compare the calculated drift rate with a threshold. If the drift meets the threshold (e.g., is greater than the threshold), UE 115 can confirm the PUR configuration and then transmit UL data during the PUR timing.
[0075] In some aspects, UE 115 may use the measured signal power in combination with one or more of the parameters described above (e.g., TA, frequency offset). For example, UE 115 may measure the reference signal received power (RSRP), reference signal received quality (RSRQ), signal-to-interference ratio (SINR), or other signal power or quality measurement of a reference signal transmitted by BS105 via satellite 110, and compare the signal power or quality measurement with a corresponding threshold. The result of the comparison may be used in conjunction with another parameter, thereby allowing UE 115 to verify the PUR based on a comparison of the signal power or quality with a first threshold and a comparison of another parameter (e.g., TA) with a second threshold. In some aspects, if the signal power or quality or another parameter (e.g., TA) meets the corresponding threshold, UE 115 may verify the PUR configuration. Furthermore, in some aspects, UE 115 may use combinations of parameters (such as TA and frequency offset) to verify the PUR configuration.
[0076] In some respects, UE 115 may compare determined verification parameters (e.g., TA, frequency offset) with a threshold to verify the PUR configured by the PUR configuration. This threshold or reference value may be an absolute threshold. For example, if the measured TA is less than the TA threshold, UE 115 may validate the PUR and the UE may transmit within that PUR. If the measured TA is greater than the TA threshold, UE 115 may determine that the PUR is invalid and the UE may suppress transmission within that PUR. In other respects, if the measured TA is greater than the TA threshold, UE 115 may attempt to re-verify the PUR, which may include receiving updated or refreshed location information (e.g., GNSS data) from satellite 110, calculating the updated TA, and comparing the updated TA with the threshold. In another example, if the UE's elevation angle is less than a threshold, UE 115 may determine that the PUR configuration is invalid.
[0077] In other respects, UE 115 can compare changes in verification parameters to thresholds. For example, UE 115 can determine the TA change compared to, for example, a previous TA measurement measured for a previous PUR timing / transmission. If the TA change since the previous PUR timing is greater than a change threshold, UE 115 may not verify the PUR configuration and suppress transmission in that PUR. In some respects, in response to determining that the PUR configuration is invalid, the UE may attempt to re-verify the PUR configuration by adjusting the change threshold. In another example, if the TA change since the previous PUR timing is less than a change threshold, UE 115 can verify the PUR configuration and then transmit in that PUR timing. Similarly, if the frequency offset change exceeds a frequency offset change threshold, UE 115 may not verify the PUR configuration. However, if the TA change or frequency offset change is less than the corresponding change threshold, UE 115 can verify the PUR configuration for UL data transmission in the next PUR timing.
[0078] On the other hand, UE 115 can be configured to update a reference value or threshold in response to determining that a determined verification parameter (e.g., TA, frequency offset) does not meet a threshold. For example, if UE 115 fails to validate the PUR configuration based on GNSS readings and new satellite positioning estimates, UE 115 can be configured to adjust the reference value and attempt to revalidate the PUR configuration based on the updated reference value. For example, UE 115 can be configured to update the reference value based on previously determined verification parameter values (e.g., TA, TA changes, etc.), such as the most recent verification parameter value. On the other hand, if UE 115 determines that the PUR configuration is invalid based on the frequency offset, UE 115 can update the threshold for the frequency offset based on a previous determination or calculation of the frequency offset that led to the validation of the PUR configuration. In some aspects, in response to determining that the PUR configuration is invalid based on verification parameters, UE 115 can be configured to recalculate the verification parameters by obtaining new or updated location information from satellites (e.g., GNSS readings, ephemeris data).
[0079] In some respects, one or more of the thresholds and / or timers described herein may be configured using RRC signaling. In other respects, one or more of the thresholds and / or timers described herein may be broadcast in system information such as one or more SIB messages.
[0080] Figure 5This is a signaling diagram of a PUR communication scheme 500 in an NTN according to some aspects of this disclosure. Scheme 500 is used by a BS 105 and a UE 115 in a network (such as network 100) and a satellite 110 for communication. The satellite 110 is a wireless node or wireless communication device in the NTN and is configured to relay communication between the UE 115 and the BS 105. In this way, the satellite 110 can allow for a larger coverage area in areas of the world where fixed ground BSs do not exist or are impractical. In particular, in scheme 500, the UE 115 is configured with a PUR for transmitting UL data in the PUSCH when the UE 115 is in idle mode, as similarly explained above.
[0081] In action 502, BS105 transmits a PUR configuration to satellite 110. The PUR configuration indicates the set of periodic time / frequency resources that UE 115 can use for UL communication when UE 115 is in idle mode. In particular, the time / frequency resources, which may be referred to as PUR timings or instances, can be used by UE 115 without performing RACH procedures. The PUR configuration may include several PUR parameters, including timing (symbols, timeslots), subcarriers, and verification criteria.
[0082] In action 504, satellite 110 transmits the PUR configuration to UE 115. In some respects, action 504 can be described as relaying or forwarding the PUR configuration received from BS 105 to UE 115.
[0083] In action 506, UE 115 monitors satellite position information, which may be broadcast by satellite 110 according to one or more satellite position formats. The satellite position format is a standard, such as GNSS, GPS, or any other suitable format or standard for satellite positioning information. Satellite 110 may transmit positioning signals including position information, which may indicate the position and / or velocity of satellite 110. The position information may be fixed (e.g., relative to the Earth) or may be relative to the position and / or velocity of UE 115. The satellite position information may be transmitted in a broadcast channel.
[0084] In action 508, satellite 110 transmits location information. As explained above, satellite 110 may transmit location information in a broadcast channel (e.g., PBCH, SIB message, etc.). In some aspects, action 508 includes broadcasting GNSS readings, which at least include the satellite's positioning information, satellite velocity, and timestamp. In some aspects, the location information further includes beam position information, which allows UE 115 to determine the position of the beam (e.g., beam center) relative to UE 115. In some aspects, the location information may also be referred to as location-related information.
[0085] In action 510, UE 115 determines verification parameters based on the position information received in action 508. In some aspects, action 510 may also include UE 115 determining verification parameters based on its position and / or timing information. For example, UE 115 may determine its own position based on GNSS readings from satellite 110. Further, UE 115 may determine satellite navigation timing information from the GNSS readings. The type of verification parameter may be provided or indicated in the PUR configuration, among other aspects. For example, the PUR configuration may indicate or include verification criteria, which include verification parameters. Verification parameters may be timing advance (TA), frequency compensation, the drift rate of satellite 110, the elevation angle of satellite 110 relative to UE 115, the distance of UE 115 to the beam center of the satellite's beam range, a reference signal power measurement (e.g., RSRP), the distance of UE 115 from satellite 110, or any other suitable verification parameter or combination thereof. Accordingly, action 510 may include UE 115 calculating values for the verification parameters based on the position information provided by satellite 110.
[0086] In some aspects, UE 115 may initiate PUR configuration verification based on the PUR configuration verification timer configuration in action 510. For example, in some aspects, UE 115 may be configured with a timer having an duration based on the timer configuration. UE 115 may determine whether the PUR configuration is valid when the timer expires. In one example, UE 115 may, for example, receive the PUR configuration verification timer configuration from BS105 and determine whether the PUR configuration is valid based at least on that timer configuration.
[0087] In action 512, UE 115 compares the verification parameters determined or calculated in action 510 with a threshold to determine whether to verify the PUR configuration for an upcoming PUR timing. In this regard, action 510 may include determining an absolute verification parameter value, and action 512 may include comparing that absolute verification parameter value with an absolute threshold. In other aspects, action 510 may include determining the change in the verification parameter value compared to a previously determined verification parameter value (e.g., the TA at a previous PUR timing) and comparing that change with a verification parameter change threshold. For example, if the frequency offset change determined for the PUR timing exceeds the change threshold, UE 115 cannot verify the PUR configuration.
[0088] In action 514, in response to the verification parameters meeting the threshold and confirming the PUR configuration, UE 115 transmits UL data to satellite 110 during the PUR timing. In some aspects, UE 115 can transmit UL data in the Physical Uplink Shared Channel (PUSCH) without performing RACH procedures. Furthermore, UE 115 can transmit UL data while in idle mode. The PUR timing can have a relatively large periodicity, such as 81.92 seconds or longer. In some aspects, UE 115 can transmit UL data based on the verification parameters determined in action 510. For example, UE 115 can transmit UL data based on timing advance to compensate for propagation delay, thereby ensuring that BS 105 receives UL data at the correct time associated with the PUR configuration. Additionally, UE 115 can compensate for Doppler shift by adjusting the frequency of the transmitted UL signal so that the UL signal is received by satellite 110 at the correct subcarrier frequency associated with the PUR configuration.
[0089] In some respects, UE 115 may determine that the PUR configuration associated with action 514 is invalid. In this regard, UE 115 may consider the PUR timing "skipped." In other words, UE 115 may determine that the PUR configuration will be skipped, thereby preventing UE 115 from communicating during that PUR timing.
[0090] In action 516, satellite 110 transmits UL data to BS105 within the PUR. In some respects, transmitting UL data to BS105 may be referred to as relaying the data to BS105.
[0091] Figure 6 This is a signaling diagram of a PUR communication scheme 600 in an NTN according to some aspects of this disclosure. Scheme 600 is used by BS105 and UE115 in a network (such as network 100) and satellite 110 for communication. In scheme 600, UE115 is configured to correct a reference value or threshold in response to determining that the PUR configuration is invalid.
[0092] In action 602, BS105 transmits a PUR configuration to satellite 110. The PUR configuration indicates the set of periodic time / frequency resources that UE 115 can use for UL communication when UE 115 is in idle mode. In particular, the time / frequency resources, which may be referred to as PUR timings or instances, can be used by UE 115 without performing RACH procedures. The PUR configuration may include several PUR parameters, including timing (symbols, timeslots), subcarriers, and verification criteria.
[0093] In action 604, satellite 110 transmits the PUR configuration to UE 115. In some respects, action 604 can be described as relaying or forwarding the PUR configuration received from BS 105 to UE 115.
[0094] In action 606, UE 115 monitors satellite position information, which may be broadcast by satellite 110 according to one or more satellite position formats. The satellite position format is a standard, such as GNSS, GLONASS, GPS, or any other suitable format or standard for satellite positioning information. The position information may indicate the position and / or velocity of satellite 110. The position information may be fixed (e.g., relative to the Earth) or may be relative to the position and / or velocity of UE 115. The satellite position information may be transmitted in a broadcast channel.
[0095] In action 608, satellite 110 transmits location information. As explained above, satellite 110 can transmit location information in a broadcast channel.
[0096] In action 610, UE 115 determines verification parameters based on the position information received in action 608. Verification parameters may be provided or indicated in the PUR configuration, as well as in other aspects. For example, the PUR configuration may indicate or include verification criteria, which include verification parameters. Verification parameters may be timing advance (TA), frequency compensation, the drift rate of satellite 110, the elevation angle of satellite 110 relative to UE 115, the distance of UE 115 to the beam center of the satellite's beam range, a reference signal power measurement (e.g., RSRP), the distance of UE 115 from satellite 110, or any other suitable verification parameter or combination thereof. Accordingly, action 610 may include UE 115 calculating values for the verification parameters based on the position information provided by satellite 110.
[0097] In action 612, UE 115 compares the verification parameters determined or calculated in action 510 with a threshold to determine whether to verify the PUR configuration for an upcoming PUR timing. In this regard, action 610 may include determining an absolute verification parameter value, and action 612 may include comparing that absolute verification parameter value with an absolute threshold. In other aspects, action 510 may include determining a change in the verification parameter value compared to a previously determined verification parameter value (e.g., the TA at a previous PUR timing) and comparing that change with a verification parameter change threshold. For example, if the frequency offset change determined for the PUR timing exceeds the change threshold, UE 115 cannot verify the PUR configuration.
[0098] In action 614, in response to the verification parameter not meeting the threshold and determining that the PUR configuration is invalid, UE 115 is configured to adjust the threshold or reference value used to determine whether the PUR configuration is invalid. For example, in some aspects, UE 115 may adjust the threshold based on a previously successful PUR verification (in which the verification parameter value met the threshold). For example, UE 115 may change the threshold to a previously determined verification parameter value that led to the PUR configuration verification.
[0099] In other respects, as an alternative to or supplement to the steps described above, action 614 may include obtaining new location information from satellite 110 to recalculate the verification parameter values. Based on the new location information, UE 115 may compare the updated verification parameter values with a threshold to determine whether the PUR configuration is valid. If the updated verification parameter values still do not meet the threshold, UE 115 may determine that the PUR configuration is invalid.
[0100] In action 616, UE 115 compares the verification parameter value with an updated threshold (which was updated in action 614). If the verification parameter value meets the updated threshold, UE 115 can verify the PUR configuration. If the verification parameter does not meet the updated threshold, UE 115 can obtain updated location information from the satellite, or determine that the PUR configuration is invalid. In some aspects, in response to determining that the PUR configuration is invalid, UE 115 can initiate a RACH procedure to request time / frequency resources for transmitting UL data.
[0101] In action 618, in response to the verification parameters meeting the updated threshold, UE 115 transmits UL data to satellite 110 during the PUR timing. In some aspects, UE 115 can transmit UL data in the Physical Uplink Shared Channel (PUSCH) without performing RACH procedures. Furthermore, UE 115 can transmit UL data while in idle mode. The PUR timing can have a relatively large periodicity, such as 81.92 seconds or longer. In some aspects, UE 115 can transmit UL data based on the verification parameters determined in action 510. For example, UE 115 can transmit UL data based on timing advance to compensate for propagation delay, thereby enabling BS 105 to receive UL data at the correct time associated with the PUR configuration. Additionally, UE 115 can compensate for Doppler shift by adjusting the frequency of the transmitted UL signal so that the UL signal is received by satellite 110 at the correct subcarrier frequency associated with the PUR configuration.
[0102] In action 620, satellite 110 transmits UL data to BS105 within the PUR. In some respects, transmitting UL data to BS105 may be referred to as relaying the data to BS105.
[0103] Figure 7 This is a block diagram of an exemplary UE 700 according to some aspects of this disclosure. UE 700 may be as shown above. Figure 1 The UE 115 discussed herein. As shown, the UE 700 may include a processor 702, a memory 704, a PUR authentication module 708, a transceiver 710 (including a modem subsystem 712 and a radio frequency (RF) unit 714), and one or more antennas 716. These components may be coupled to each other. The term "coupled" may refer to direct or indirect coupling or connection to one or more intermediary components. For example, these components may communicate directly or indirectly with each other, for example, via one or more buses.
[0104] Processor 702 may include a central processing unit (CPU), digital signal processor (DSP), application-specific integrated circuit (ASIC), controller, field-programmable gate array (FPGA) device, other hardware device, firmware device, or any combination thereof configured to perform the operations described herein. Processor 702 may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration.
[0105] Memory 704 may include cache memory (e.g., the cache memory of processor 702), random access memory (RAM), magnetoresistive RAM (MRAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, solid-state memory devices, hard disk drives, other forms of volatile and non-volatile memory, or combinations of different types of memory. In one aspect, memory 704 includes a non-transient computer-readable medium. Memory 704 may store or have instructions 706 recorded thereon. Instructions 706 may include, when executed by processor 702, causing processor 702 to perform various aspects of this disclosure as referenced herein in conjunction with UE 115 (e.g., ...). Figures 3-6 Instructions 706 are instructions describing the operations described in various aspects. Instructions 706 may also be referred to as program code. Program code can be used to cause a wireless communication device to perform these operations, for example, by causing one or more processors (such as processor 702) to control or command the wireless communication device to do so. The terms "instructions" and "code" should be interpreted broadly to include any type of computer-readable statement. For example, the terms "instructions" and "code" can refer to one or more programs, routines, subroutines, functions, procedures, etc. "Instructions" and "code" can include a single computer-readable statement or many computer-readable statements.
[0106] The PUR verification module 708 can be implemented via hardware, software, or a combination thereof. For example, the PUR verification module 708 can be implemented as a processor, circuitry, and / or instructions 706 stored in memory 704 and executed by processor 702. In some instances, the PUR verification module 708 can be integrated within the modem subsystem 712. For example, the PUR verification module 708 can be implemented by a combination of software components (e.g., executed by a DSP or general-purpose processor) and hardware components (e.g., logic gates and circuitry) within the modem subsystem 712.
[0107] The PUR verification module 708 is configured to determine whether a pre-configured uplink resource (PUR) configuration is valid based on the location information of satellites in a non-terrestrial network (NTN). In some aspects, the PUR verification module 708 is configured to further determine the validity of the PUR configuration based on the location information of the UE 700. For example, in some aspects, the processor 702 and / or the PUR verification module 708 is configured to determine the UE's location based on GNSS readings from satellites. In some aspects, the PUR verification module 708 is configured to determine whether a timing advance for transmitting communication signals to the BS in the PUR meets a threshold based on at least one of positioning or satellite time information (e.g., provided in GNSS readings). In some aspects, the PUR verification module 708 is configured to determine whether a frequency offset meets a threshold based on at least one of satellite positioning or velocity. In some aspects, the PUR verification module 708 is configured to determine whether the distance between the UE and the transmission beam associated with the satellite meets a threshold based on at least one of satellite positioning or velocity. In some aspects, the PUR verification module 708 is configured to determine whether the elevation angle associated with the UE and the satellite meets a threshold based on at least one of the satellite's positioning or velocity. In some aspects, the PUR verification module 708 is configured to determine whether the PUR configuration is valid based on the received signal power associated with a reference signal. In some aspects, the PUR verification module 708 is configured to determine whether the satellite drift rate meets a threshold based on at least one of the satellite's positioning or velocity. In some aspects, the PUR verification module 708 is configured to determine verification parameters based on satellite position information and compare the verification parameters with a threshold. In some aspects, the PUR verification module 708 is configured to determine verification parameters based on satellite position information and compare the difference between the verification parameters and previously verified parameters with a threshold.
[0108] The PUR verification module 708 is further configured to transmit communication signals to the base station (BS) via the satellite in the PUR in response to determining that the PUR configuration is valid. In some aspects, the PUR verification module 708 is further configured to adjust a threshold in response to determining that the PUR configuration is invalid, and to determine whether the PUR configuration is valid based on the threshold. In some aspects, the PUR verification module 708 is further configured to receive a positioning signal from the satellite indicating the satellite's position information. In some aspects, the PUR verification module 708 is further configured to receive a threshold configuration and to determine whether the PUR configuration is valid based on the threshold configuration. For example, the threshold configuration may include one or more thresholds for comparing verification parameters (e.g., timing advance, drift rate, elevation angle) with corresponding thresholds. In some aspects, the PUR verification module 708 is further configured to receive a PUR configuration verification timer configuration and to determine whether the PUR configuration is valid based on the timer configuration.
[0109] As shown, transceiver 710 may include modem subsystem 712 and RF unit 714. Transceiver 710 may be configured to communicate bidirectionally with other devices (such as BS105). Modem subsystem 712 may be configured to modulate and / or encode data from memory 704 and / or PUR verification module 708 according to modulation and coding schemes (MCS) (e.g., low-density parity-check (LDPC) decoding scheme, turbo decoding scheme, convolutional decoding scheme, digital beamforming scheme, etc.). RF unit 714 may be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) modulated / coded data (e.g., PUCCH control information, PRACH signals, PUSCH data) from modem subsystem 712 (for outbound transmissions) or modulated / coded data originating from another source such as another UE 115 or BS105. RF unit 714 may be further configured to perform analog beamforming in conjunction with digital beamforming. Although shown as being integrated together in transceiver 710, modem subsystem 712 and RF unit 714 can be separate devices coupled together at UE 115 to enable UE 115 to communicate with other devices.
[0110] RF unit 714 can provide modulated and / or processed data (e.g., data packets (or more generally, data messages containing one or more data packets and other information)) to antenna 716 for transmission to one or more other devices. Antenna 716 can further receive data messages transmitted from other devices. Antenna 716 can provide received data messages for processing and / or demodulation at transceiver 710. Transceiver 710 can provide demodulated and decoded data (e.g., DCI, SSB, RMSI, MIB, SIB, MAC CE, RRC messages, PUR configuration) to PUR authentication module 708 for processing. Antenna 716 may include multiple antennas of similar or different designs to maintain multiple transmission links. RF unit 714 can configure antenna 716.
[0111] In one aspect, UE 700 may include multiple transceivers 710 implementing different RATs (e.g., NR and LTE). In another aspect, UE 700 may include a single transceiver 710 implementing multiple RATs (e.g., NR and LTE). In yet another aspect, transceiver 710 may include various components, wherein different combinations of the components can implement different RATs.
[0112] Figure 8 This is a block diagram of an exemplary BS 800 according to some aspects of this disclosure. The BS 800 can be as described above. Figure 1 The network 100 discussed herein includes BS 105. As shown, BS 800 may include processor 802, memory 804, PUR authentication module 808, transceiver 810 including modem subsystem 812 and RF unit 814, and one or more antennas 816. These components may be coupled to each other. The term "coupled" may refer to direct or indirect coupling or connection to one or more intermediary components. For example, these components may communicate directly or indirectly with each other, for example, via one or more buses.
[0113] Processor 802 may have various features as a special-purpose processor. For example, these features may include a CPU, DSP, ASIC, controller, FPGA device, another hardware device, firmware device, or any combination thereof configured to perform the operations described herein. Processor 802 may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration.
[0114] Memory 804 may include cache memory (e.g., the cache memory of processor 802), RAM, MRAM, ROM, PROM, EPROM, EEPROM, flash memory, solid-state memory devices, one or more hard disk drives, memristor-based arrays, other forms of volatile and non-volatile memory, or combinations of different types of memory. In some aspects, memory 804 may include a non-transient computer-readable medium. Memory 804 may store instructions 806. Instructions 806 may include causing processor 802 to perform the operations described herein when executed by processor 802 (e.g., ...). Figure 3-6 Instructions (in all aspects). Instructions 806 can also be referred to as code, which can be broadly interpreted as including any type of computer-readable statement(s), as discussed above.
[0115] The PUR verification module 808 may be implemented via hardware, software, or a combination thereof. For example, the PUR verification module 808 may be implemented as a processor, circuitry, and / or instructions 806 stored in memory 804 and executed by processor 802. In some instances, the PUR verification module 808 may be integrated within the modem subsystem 812. For example, the PUR verification module 808 may be implemented by a combination of software components (e.g., executed by a DSP or general-purpose processor) and hardware components (e.g., logic gates and circuitry) within the modem subsystem 812.
[0116] The PUR verification module 808 is configured to configure a UE, such as one of UEs 115, using a PUR communication scheme that includes verification criteria. The PUR configuration may include multiple parameters, including the first time slot and / or symbol of the PUR timing, the subcarrier frequency, periodicity, and / or any other suitable parameters. The PUR configuration may also indicate to the UE one or more types of verification parameters, such as timing advance (TA), frequency offset, distance to the beam center, drift rate, or any other suitable type of parameter. The PUR configuration also indicates to the UE one or more thresholds or reference values for verifying the PUR based on the calculated verification parameters.
[0117] As shown, transceiver 810 may include modem subsystem 812 and RF unit 814. Transceiver 810 may be configured to communicate bidirectionally with other devices, such as UE 115 and / or 800, another BS105, and / or another core network element. Modem subsystem 812 may be configured to modulate and / or encode data according to MCS (e.g., LDPC decoding scheme, turbo decoding scheme, convolutional decoding scheme, digital beamforming scheme, etc.). RF unit 814 may be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) modulated / encoded data (e.g., SSB, RMSI, MIB, SIB, FBE configuration, PRACH configuration, PDCCH, PDSCH, MAC CE, RRC message, PUR configuration) transmitted from modem subsystem 812 (on outbound transmissions) or originating from another source (such as UE 115). RF unit 814 may be further configured to perform analog beamforming in conjunction with digital beamforming. Although shown as being integrated together in transceiver 810, modem subsystem 812 and / or RF unit 814 may be separate devices coupled together at BS105 so that BS105 can communicate with other devices.
[0118] RF unit 814 can provide modulated and / or processed data (e.g., data packets (or more generally, data messages containing one or more data packets and other information)) to antenna 816 for transmission to one or more other devices. Antenna 816 can further receive data messages transmitted from other devices and provide the received data messages for processing and / or demodulation at transceiver 810. Transceiver 810 can provide demodulated and decoded data (e.g., PUCCH control information, PRACH signals, PUSCH data) to PUR verification module 808 for processing. Antenna 816 may include multiple antennas of similar or different designs to maintain multiple transmission links.
[0119] In one aspect, the BS 800 may include multiple transceivers 810 implementing different RATs (e.g., NR and LTE). In another aspect, the BS 800 may include a single transceiver 810 implementing multiple RATs (e.g., NR and LTE). In yet another aspect, the transceiver 810 may include various components, wherein different combinations of the components can implement different RATs.
[0120] Figure 9This is a flowchart of a communication method 900 according to some aspects of this disclosure. The steps of method 900 can be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) or other suitable means for performing the steps. For example, a UE (such as UE 115) can utilize one or more components (such as processor 702, memory 704, PUR verification module 708, transceiver 710, and one or more antennas 716) to perform the steps of method 900. Method 900 can be employed with... Figures 3-6 A similar mechanism to that described in [the document]. As explained, method 900 includes several enumeration steps, but aspects of method 900 may include additional steps before, after, and between these enumeration steps. In some aspects, one or more of the enumerated steps may be omitted or performed in a different order.
[0121] In block 910, the UE determines whether a pre-configured uplink resource (PUR) configuration is valid based on satellite location information in a non-terrestrial network (NTN). In some aspects, determining whether the PUR configuration is valid includes determining whether a timing advance for transmitting communication signals to the BS in the PUR meets a threshold based on at least one of satellite positioning or satellite navigation timing information (e.g., timing information provided in GNSS readings). In some aspects, the UE determines whether the PUR configuration is valid based on its own location information. For example, in some aspects, the UE may be configured to determine its own location based on GNSS readings, propagation delay, or any other suitable type of location information from a satellite. In some aspects, determining whether the PUR configuration is valid includes determining whether frequency compensation meets a threshold based on satellite positioning. In some aspects, determining whether the PUR configuration is valid includes determining whether the distance between the UE and the transmission beam associated with the satellite meets a threshold based on satellite beampositioning information. In some aspects, determining whether the PUR configuration is valid includes determining whether the elevation angle associated with the UE and the satellite meets a threshold based on at least one of satellite positioning or propagation delay. In some aspects, determining whether a PUR configuration is valid includes determining whether the PUR configuration is valid based on the received signal power associated with a reference signal. In some aspects, determining whether a PUR configuration is valid includes determining whether the satellite's drift rate meets a threshold based on at least one of the positioning or timestamp in the satellite position information. In some aspects, determining whether a PUR configuration is valid includes determining a verification parameter based on the satellite's position information and comparing the verification parameter with a threshold. In some aspects, determining whether a PUR configuration is valid includes determining a verification parameter based on the satellite's position information and comparing the difference between the verification parameter and a reference verification parameter with a threshold. In some aspects, the UE may utilize one or more components (such as processor 702, memory 704, PUR verification module 708, transceiver 710, and one or more antennas 716) to perform the operation at block 910.
[0122] In block 920, in response to determining that the PUR configuration is valid, the UE transmits communication signals to the base station (BS) via the satellite in the PUR. In some aspects, the UE may utilize one or more components, such as processor 702, memory 704, PUR authentication module 708, transceiver 710, and one or more antennas 716, to perform the operation at block 920.
[0123] In some aspects, method 900 further includes adjusting a threshold in response to determining that the PUR configuration is invalid, and determining whether the PUR configuration is valid based on the threshold. In some aspects, method 900 further includes receiving a positioning signal from a satellite indicating the satellite's position information. In some aspects, method 900 further includes receiving a threshold configuration, and determining whether the PUR configuration is valid is further based on the threshold configuration. In some aspects, method 900 further includes receiving a PUR configuration verification timer configuration, wherein determining whether the PUR configuration is valid is further based on the timer configuration.
[0124] The aspects of this disclosure include the following:
[0125] 1. A method for wireless communication performed by a user equipment (UE), the method comprising:
[0126] The validity of a pre-configured uplink resource (PUR) configuration is determined based on location-related information associated with satellites in non-terrestrial networks; and
[0127] In response to the determination that the PUR configuration is valid, communication signals are transmitted to the base station (BS) via the satellite in the PUR.
[0128] 2. As in Clause 1, where determining whether a PUR configuration is valid is further based on:
[0129] UE location information.
[0130] 3. The method of any of Clauses 1-2, wherein determining whether a PUR configuration is valid includes:
[0131] Based on at least one of satellite positioning or satellite navigation timing information, determine whether the timing advance for transmitting communication signals to the BS in the PUR meets a threshold.
[0132] 4. The method of any of Clauses 1-3, wherein determining whether a PUR configuration is valid includes:
[0133] The frequency compensation threshold is determined based on satellite positioning.
[0134] 5. The method of any of Clauses 1-4, wherein determining whether a PUR configuration is valid includes:
[0135] The distance between the UE and the transmission beam associated with the satellite is determined based on the satellite's beam positioning information to determine whether it meets the threshold.
[0136] 6. The method of any of Clauses 1-5, wherein determining whether a PUR configuration is valid includes:
[0137] The threshold for determining whether the elevation angle associated with the UE and the satellite meets the threshold is determined based on at least one of the satellite's positioning or propagation delay.
[0138] 7. The method of any of Clauses 1-6, wherein determining whether a PUR configuration is valid includes:
[0139] The validity of the PUR configuration is determined based on the received signal power associated with the reference signal.
[0140] 8. The method of any of Clauses 1-7, wherein determining whether a PUR configuration is valid includes:
[0141] Whether the satellite's drift rate meets the threshold is determined based on at least one of the satellite's location, velocity, or timestamp information.
[0142] 8. As in Clause 1, determining whether a PUR configuration is valid includes:
[0143] Determine the location identifier associated with the PUR configuration; and
[0144] The location identifier provided by the cell in the system information is compared, which includes one or more of the following: cell identity, tracking area code, district identity, and virtual cell identity.
[0145] 9. The method as described in Clause 1, further comprising:
[0146] In response to the determination that the PUR configuration is invalid, the PUR determination timing is skipped.
[0147] 9. The method of any of Clauses 1-8, wherein determining whether a PUR configuration is valid includes:
[0148] Determine the verification parameters; and
[0149] The verification parameter is compared with the threshold.
[0150] 10. The method of any of Clauses 1-8, wherein determining the validity of the PUR configuration includes:
[0151] Determine the verification parameters; and
[0152] The difference between the validation parameter and the reference validation parameter is compared with a threshold.
[0153] 11. The method of any of Clauses 1-10 further includes:
[0154] In response to determining that the PUR configuration is invalid, the threshold is adjusted; and
[0155] This threshold is used to determine whether the PUR configuration is valid.
[0156] 12. The method of any of Clauses 1-11 further includes:
[0157] Receive a positioning signal from the satellite that indicates the satellite's location information.
[0158] 13. The method of any of Clauses 1-12 further includes:
[0159] Receive PUR configuration verification timer configuration, and
[0160] The validity of the PUR configuration is further determined based on the timer configuration.
[0161] 14. The method of any of Clauses 1-13 further includes:
[0162] Receive threshold configuration,
[0163] The determination of whether the PUR configuration is valid is further based on this threshold configuration.
[0164] 15. The method of any of Clauses 1-14 further includes:
[0165] In response to the determination that the PUR configuration is invalid, the PUR determination timing is skipped.
[0166] 16. A method for performing wireless communication by a base station (BS), the method comprising:
[0167] Transmit the pre-configured uplink resource configuration (PUR) to the user equipment (UE) via satellite;
[0168] Based on the location information associated with the satellite, the PUR configuration is confirmed, and communication signals are received from the UE via the satellite in the PUR.
[0169] 17. The method of aspect 16 further includes:
[0170] One or more PUR verification parameters are transmitted to the UE via satellite to verify the PUR configuration.
[0171] 18. A user equipment (UE), comprising:
[0172] Memory; and
[0173] A processor coupled to the memory and configured to cause the UE to perform any of the actions in clauses 1 to 15 when executing instructions stored in the memory.
[0174] 19. A base station (BS), comprising:
[0175] Memory; and
[0176] A processor coupled to the memory and configured to cause the BS to perform any of the actions in Clauses 16 to 17 when executing instructions stored in the memory.
[0177] 20. A non-transient computer-readable medium wherein program code is recorded, wherein the program code includes instructions executable by a processor of a user equipment (UE) to cause the UE to perform any of the actions in clauses 1–15.
[0178] 21. A non-transient computer-readable medium wherein program code is recorded, wherein the program code includes instructions executable by a processor of a base station (BS) to cause the BS to perform any of the actions in clauses 16–17.
[0179] 22. A user equipment (UE) including means for performing any of the actions of clauses 1 to 15.
[0180] 23. A base station (BS) including means for performing the actions of any one of clauses 16 to 17.
[0181] Information and signals can be represented using any of a wide variety of different techniques and technologies. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be mentioned throughout the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or light particles, or any combination thereof.
[0182] The various illustrative blocks and modules described herein can be implemented or executed using a general-purpose processor, DSP, ASIC, 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. The general-purpose processor may be a microprocessor, but in alternatives, the processor may be any conventional 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, multiple microprocessors, one or more microprocessors working in conjunction with a DSP core, or any other such configuration).
[0183] 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 or transmitted as one or more instructions or code on a computer-readable medium. Other examples and implementations fall within the scope of this disclosure and the appended claims. For example, due to the nature of software, the above-described functions may be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Features implementing the functions may also be physically located in various locations, including being distributed such that different parts of the functions are implemented in different physical locations. Additionally, as used herein (including in the claims), the use of "or" in an enumeration of items (e.g., an enumeration of items accompanied by phrases such as "at least one of" or "one or more of") indicates an inclusive enumeration, such that an enumeration such as [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).
[0184] As will be appreciated by those skilled in the art by this time, and depending on the specific application at hand, many modifications, substitutions, and variations can be made to the materials, apparatus, configuration, and methods of use of the devices disclosed herein without departing from the spirit and scope of this disclosure. Therefore, the scope of this disclosure should not be limited to the specific aspects explained and described herein (which are merely examples of this disclosure), but should be fully equivalent to the appended claims and their functional equivalents.
Claims
1. A method for wireless communication performed by a user equipment (UE), the method comprising: The validity of the pre-configured uplink resource (PUR) configuration is determined by comparing a threshold with location-related information associated with satellites in non-terrestrial networks. In response to determining that the PUR configuration is valid, a communication signal is transmitted to the base station (BS) via the satellite in the PUR; as well as In response to determining that the PUR configuration is invalid: The threshold is adjusted based on the updated location-related information associated with the satellite; as well as The validity of the PUR configuration is determined based on the adjusted threshold.
2. The method of claim 1, wherein determining whether the PUR configuration is valid comprises: Based on at least one of the satellite's positioning or satellite navigation timing information, determine whether the timing advance for transmitting the communication signal to the BS in the PUR satisfies the threshold.
3. The method of claim 1, wherein determining whether the PUR configuration is valid includes: The frequency compensation is determined based on the satellite's positioning to determine whether it meets the threshold.
4. The method of claim 1, wherein determining whether the PUR configuration is valid comprises: Based on the satellite's beam positioning information, it is determined whether the distance between the UE and the transmission beam associated with the satellite meets the threshold.
5. The method of claim 1, wherein determining whether the PUR configuration is valid comprises: The threshold is determined based on at least one of the satellite's positioning or propagation delay.
6. The method of claim 1, wherein determining whether the PUR configuration is valid comprises: The validity of the PUR configuration is determined based on the received signal power associated with the reference signal.
7. The method of claim 1, wherein determining whether the PUR configuration is valid comprises: Whether the satellite's drift rate meets the threshold is determined based on at least one of the location-related information associated with the satellite, namely, its position, velocity, or timestamp.
8. The method of claim 1, wherein determining whether the PUR configuration is valid comprises: Determine the location identifier associated with the PUR configuration; as well as The location identifier provided by the cell in the system information is compared, the location identifier including one or more of the following: cell identity, tracking area code, district identity, and virtual cell identity.
9. The method of claim 1, further comprising: In response to determining that the PUR configuration is invalid, the PUR determination timing is skipped.
10. A user equipment (UE), comprising: Memory; transceiver; as well as A processor, coupled to the memory and configured to cause the UE to: execute instructions stored in the memory The validity of the pre-configured uplink resource (PUR) configuration is determined by comparing a threshold with location-related information associated with satellites in non-terrestrial networks. In response to determining that the PUR configuration is valid, a communication signal is transmitted via the transceiver to the base station (BS) in the PUR via the satellite; as well as In response to determining that the PUR configuration is invalid: The threshold is adjusted based on the updated location-related information associated with the satellite; as well as The validity of the PUR configuration is determined based on the adjusted threshold.
11. The UE of claim 10, wherein the processor is configured to cause the UE to determine whether the PUR configuration is valid includes the processor being configured to cause the UE to: Based on at least one of the satellite's positioning or satellite navigation timing information, determine whether the timing advance for transmitting the communication signal to the BS in the PUR satisfies the threshold.
12. The UE of claim 10, wherein the processor is configured to cause the UE to determine whether the PUR configuration is valid includes the processor being configured to cause the UE to: The frequency compensation is determined based on the satellite's positioning to determine whether it meets the threshold.
13. The UE of claim 10, wherein the processor is configured to cause the UE to determine whether the PUR configuration is valid includes the processor being configured to cause the UE to: Based on the satellite's beam positioning information, it is determined whether the distance between the UE and the transmission beam associated with the satellite meets the threshold.
14. The UE of claim 10, wherein the processor is configured to cause the UE to determine whether the PUR configuration is valid includes the processor being configured to cause the UE to: The threshold is determined based on at least one of the satellite's positioning or propagation delay.
15. The UE of claim 10, wherein the processor is configured to cause the UE to determine whether the PUR configuration is valid includes the processor being configured to cause the UE to: The validity of the PUR configuration is determined based on the received signal power associated with the reference signal.
16. The UE of claim 10, wherein the processor is configured to cause the UE to determine whether the PUR configuration is valid includes the processor being configured to cause the UE to: Whether the satellite's drift rate meets the threshold is determined based on at least one of the location-related information associated with the satellite, namely, its position, velocity, or timestamp.
17. The UE of claim 10, wherein the processor is configured to determine whether the PUR configuration is valid includes the processor being configured to cause the UE to: Determine the location identifier associated with the PUR configuration; and The location identifier provided by the cell in the system information is compared, the location identifier including one or more of the following: cell identity, tracking area code, district identity, and virtual cell identity.
18. The UE of claim 10, wherein the processor is further configured to cause the UE to: In response to determining that the PUR configuration is invalid, the PUR determination timing is skipped.
19. A non-transitory computer-readable medium having program code recorded thereon, the program code comprising: Code used to enable user equipment (UE) to determine whether a pre-configured uplink resource (PUR) configuration is valid based on a comparison between a threshold and location-related information associated with satellites in a non-terrestrial network; Code used to enable the UE to transmit communication signals to the base station (BS) via the satellite in the PUR in response to determining that the PUR configuration is valid; as well as Code used to cause the UE to perform the following operations in response to determining that the PUR configuration is invalid: The threshold is adjusted based on the updated location-related information associated with the satellite; as well as The validity of the PUR configuration is determined based on the adjusted threshold.
20. A user equipment (UE), comprising: A means for determining whether a pre-configured uplink resource (PUR) configuration is valid based on a comparison between a threshold and location-related information associated with satellites in a non-terrestrial network; A means for transmitting communication signals in the PUR to a base station (BS) via the satellite in response to determining that the PUR configuration is valid; as well as A means for adjusting the threshold in response to determining that the PUR configuration is invalid, wherein the means for adjusting the threshold is based on updated location-related information associated with the satellite; as well as In response to determining that the PUR configuration is invalid, the threshold is used to determine whether the PUR configuration is valid.
21. The UE of claim 20, wherein the means for determining whether the PUR configuration is valid comprises: A means for determining, based on at least one of the satellite's positioning or satellite navigation timing information, whether the timing advance for transmitting the communication signal to the BS in the PUR satisfies the threshold.
22. The UE of claim 20, wherein the means for determining whether the PUR configuration is valid comprises: A device for determining whether frequency compensation meets the threshold based on the satellite's positioning.
23. The UE of claim 20, wherein the means for determining whether the PUR configuration is valid comprises: An apparatus for determining, based on the beam positioning information of the satellite, whether the distance between the UE and the transmission beam associated with the satellite meets the threshold.
24. The UE of claim 20, wherein the means for determining whether the PUR configuration is valid comprises: A means for determining whether the elevation angle associated with the UE and the satellite satisfies the threshold based on at least one of the satellite's positioning or propagation delay.
25. The UE of claim 20, wherein the means for determining whether the PUR configuration is valid comprises: A means for determining whether the PUR configuration is valid based on the received signal power associated with a reference signal.
26. The UE of claim 20, wherein the means for determining whether the PUR configuration is valid comprises: A means for determining whether the drift rate of a satellite meets the threshold based on at least one of the location-related information associated with the satellite, either positioning, velocity, or timestamp.
27. The UE of claim 20, wherein the means for determining whether the PUR configuration is valid comprises: A means for determining a location identifier associated with the PUR configuration; as well as A means for comparing the location identifiers provided by a cellular cell in system information, the location identifiers including one or more of a cellular identity, a tracking area code, a district identity, and a virtual cellular identity.
28. The UE of claim 20, further comprising: A means for determining that the PUR timing has been skipped in response to determining that the PUR configuration is invalid.
Citation Information
Patent Citations
Transmission control method and device, terminal, base station, communication system and storage medium
CN110536471A