Method and apparatus for concurrent operation of an SPS receiver and a wireless transmitter

By detecting the status of the SPS receiver in a mobile device and performing the SPS acquisition process, and controlling the SPS receiver to reduce interference from the wireless communication signal, the interference problem of the wireless communication signal to the SPS signal is solved, and efficient concurrent operation is achieved.

CN115485583BActive Publication Date: 2025-05-16QUALCOMM INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202180031309.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-04-21
Filing Date
2021-04-22
Publication Date
2025-05-16
Estimated Expiration
2041-04-22

AI Technical Summary

Technical Problem

In mobile devices, reception of satellite positioning system (SPS) signals is disturbed by wireless communication signals, resulting in adverse effects of positioning operations, especially in scenarios where communication and positioning are performed concurrently.

Method used

By detecting whether the SPS receiver is in the tracking state, if not in the tracking state, the SPS acquisition process is performed before initiating a wireless communication session. Meanwhile, the SPS receiver is controlled to mitigate interference from the uplink signal on the wireless communication link to the SPS signal, such as signal blanking, measurement exclusion or prohibition of SPS reception.

Benefits of technology

In concurrent operations of wireless communication and SPS tracking, the interference of wireless communication signals to SPS signals is reduced, and the accuracy of positioning operations and the quality of wireless communication is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115485583B_ABST
    Figure CN115485583B_ABST
Patent Text Reader

Abstract

A mobile device can be configured to perform concurrent SPS operations and wireless communication when uplink signals transmitted by the mobile device interfere with the reception of Satellite Positioning System (SPS) signals in one or more frequency bands. The mobile device can determine whether the SPS receiver has acquired an SPS signal and is in tracking mode. If the SPS receiver is not in tracking mode, an SPS acquisition process is initiated before initiating a wireless communication session. The SPS acquisition process is performed until the SPS receiver reaches tracking mode, or until a timeout occurs. Once the SPS receiver is in tracking mode, a wireless communication session can be initiated, during which time the SPS receiver can be controlled to perform, for example, signal blanking, measurement exclusion, or disable SPS reception to mitigate interference with the SPS signal.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims the benefit of and priority under 35 U.S.C. §119 to U.S. Provisional Application No. 63 / 021,519, filed on May 7, 2020, entitled “METHODS AND APPARATUS FOR CONCURRENT OPERATION OF SPS RECEIVER AND WIRELESS TRANSMITTER,” U.S. Provisional Application No. 63 / 021,522, filed on May 7, 2020, entitled “METHODS AND APPARATUS FOR CONCURRENT OPERATION OF SPS RECEIVER AND WIRELESS TRANSMITTER,” and U.S. Non-Provisional Application No. 17 / 236,896, filed on April 21, 2021, entitled “METHODS AND APPARATUS FOR CONCURRENT OPERATION OF SPS RECEIVER AND WIRELESS TRANSMITTER,” all of which are assigned to their assignees and are incorporated herein by reference in their entireties. Technical Field

[0003] Aspects of the present disclosure relate generally to wireless communications and positioning. Background Art

[0004] Receivers for satellite positioning systems (SPS) and transceivers for wireless communication systems are typically embedded in mobile devices such as mobile phones, wearable devices, laptops, Internet of Things (IoT) devices, etc. For example, SPS may include a global navigation satellite system (GNSS) such as a global positioning system (GPS), while wireless communication systems include, for example, terrestrial wireless wide area networks (WWANs), such as long-term evolution (LTE) or fifth-generation new radio (5G NR); non-terrestrial WWANs, such as satellite communication systems, and wireless local area networks (WLANs), such as Wi-Fi. The SPS receiver may receive SPS signals from a satellite vehicle and provide the SPS signals to positioning operations, while the wireless communication transceiver may receive and transmit wireless data and control signals for various communication operations. The wireless communication signal or its harmonics may be in the same frequency band as the SPS signal or very close to the same frequency band. In addition, the wireless communication signal may be transmitted with much greater power than the SPS signal. Therefore, if a mobile device receives SPS signals and simultaneously transmits wireless communication signals to support concurrent communication and positioning operations, the wireless communication signals or their harmonics may interfere with the SPS signals, which may adversely affect the reception of the SPS signals and the positioning operations of the mobile device.

[0005] There are many scenarios where concurrent communication and positioning operations are desirable or even required. As an example, a user may use a mobile device to make a phone call while driving and navigate a location at the same time, or for emergency services. As another example, some applications may concurrently use positioning functions and communication functions, such as real-time location tracking and reporting applications. Thus, there is a need for improvements in the field of wireless communication devices to manage concurrent SPS and wireless communication operations. Summary of the invention

[0006] The mobile device can be configured to perform concurrent SPS operations (such as acquisition and tracking) and wireless communications when the uplink signal transmitted by the mobile device interferes with the reception of satellite positioning system (SPS) signals in one or more frequency bands. The mobile device can determine whether the SPS receiver has acquired the SPS signal and is in a tracking state. If the SPS receiver is not in a tracking state, an SPS acquisition process is initiated before initiating a wireless communication session. The SPS acquisition process is performed until the SPS receiver reaches a tracking state, or until a timeout is reached. Once the SPS receiver is in a tracking state, a wireless communication session can be initiated, during which the SPS receiver is controlled to, for example, perform signal blanking, measurement exclusion or prohibit SPS reception to mitigate interference with the SPS signal. The mobile device can measure the SPS signal in the first frequency band interfered by the uplink signal transmission within one or more measurement dwell times, and the one or more measurement dwell times are aligned with the uplink signal transmission (e.g., actually aligned or effectively aligned), and are not longer than the shutdown duration of the uplink signal transmission. The SPS signal in the first frequency band can be used for acquisition state and tracking state. Furthermore, SPS signals in a second frequency band that are not interfered with by uplink signal transmissions may be measured during the on-duration or both the on-duration and off-duration of uplink signal transmissions and may be used for SPS signal acquisition and tracking.

[0007] In one implementation, a method performed by a mobile device for supporting concurrent operations of wireless communication and satellite positioning system (SPS) tracking includes: detecting a request to initiate a wireless communication link with a wireless transceiver in a wireless communication network; determining whether a satellite positioning system (SPS) signal for tracking has been acquired; when it is determined that the SPS signal has not been acquired, acquiring the SPS signal for tracking with an SPS receiver, wherein the SPS signal has multiple frequency bands; initiating a wireless communication link with the wireless transceiver, wherein the transmission of an uplink signal on the wireless communication link interferes with at least one of the multiple frequency bands in the SPS signal; and concurrently performing wireless communication and tracking of the SPS signal on the wireless communication link with the wireless transceiver, including controlling the SPS receiver to reduce interference of the transmission of the uplink signal on the wireless communication link with at least one of the multiple frequency bands in the SPS signal.

[0008] In one implementation, a mobile device configured to support concurrent operation of wireless communication and satellite positioning system (SPS) tracking includes: a satellite positioning system (SPS) receiver configured to receive SPS signals on multiple frequency bands; a wireless transmitter configured to transmit an uplink signal in a wireless communication link with a wireless transceiver in a wireless communication network; at least one memory; at least one processor coupled to the SPS receiver, the wireless transmitter, and the at least one memory, and configured to: detect a request to initiate a wireless communication link with a wireless transceiver in the wireless communication network; determine whether the SPS receiver has acquired a wireless communication link; SPS signal for tracking; when it is determined that the SPS signal has not been acquired, causing the SPS receiver to acquire the SPS for tracking, wherein the SPS signal has multiple frequency bands; initiating a wireless communication link with a wireless transceiver via a wireless transmitter, wherein the transmission of an uplink signal on the wireless communication link interferes with at least one of the multiple frequency bands in the SPS signal; and concurrently performing wireless communication and tracking of the SPS signal on the wireless communication link with the wireless transceiver by being configured to control the SPS receiver to reduce the interference of the transmission of the uplink signal on the wireless communication link with at least one of the multiple frequency bands in the SPS signal.

[0009] In one implementation, a mobile device configured to support concurrent operation of wireless communication and satellite positioning system (SPS) tracking includes: a component for detecting a request to initiate a wireless communication link with a wireless transceiver in a wireless communication network; a component for determining whether a satellite positioning system (SPS) signal for tracking has been acquired; when it is determined that the SPS signal has not been acquired, a component for acquiring the SPS signal for tracking with an SPS receiver, wherein the SPS signal has multiple frequency bands; a component for initiating a wireless communication link with the wireless transceiver, wherein the transmission of an uplink signal on the wireless communication link interferes with at least one of the multiple frequency bands in the SPS signal; and a component for concurrently performing wireless communication and tracking of the SPS signal on the wireless communication link with the wireless transceiver, including controlling the SPS receiver to reduce interference of the transmission of an uplink signal on the wireless communication link with at least one of the multiple frequency bands in the SPS signal.

[0010] In one implementation, a non-transitory storage medium includes program code stored thereon, the program code being operable to configure at least one processor in a mobile device to support concurrent operations of wireless communication and satellite positioning system (SPS) tracking, including: program code for detecting a request to initiate a wireless communication link with a wireless transceiver in a wireless communication network; program code for determining whether a satellite positioning system (SPS) signal for tracking has been acquired; program code for acquiring an SPS signal for tracking with an SPS receiver when it is determined that the SPS signal has not been acquired, wherein the SPS signal has multiple frequency bands; program code for initiating a wireless communication link with the wireless transceiver, wherein transmission of an uplink signal on the wireless communication link interferes with at least one of the multiple frequency bands in the SPS signal; and program code for concurrently performing wireless communication and tracking of the SPS signal on the wireless communication link with the wireless transceiver, including controlling the SPS receiver to reduce interference of transmission of an uplink signal on the wireless communication link with at least one of the multiple frequency bands in the SPS signal.

[0011] In one implementation, a method performed by a mobile device for concurrent execution of supporting wireless communication and satellite positioning system (SPS) operations includes: determining the start, on-duration, and off-duration of uplink signal transmission on a wireless link to a wireless transceiver, wherein the transmission of the uplink signal on the wireless communication link interferes with at least one of a plurality of frequency bands received by an SPS receiver; determining a measurement dwell time based on the off-duration of the uplink signal transmission; and performing SPS signal acquisition or SPS signal tracking using an SPS signal received by the SPS receiver in a first frequency band during the measurement dwell time aligned with the off-duration of the uplink signal transmission, and not using an SPS signal received by the SPS receiver in the first frequency band during the on-duration of the uplink signal transmission, wherein the first frequency band is interfered with by the transmission of the uplink signal.

[0012] In one implementation, a mobile device configured to support concurrent execution of wireless communication and satellite positioning system (SPS) operations, the mobile device comprising: a satellite positioning system (SPS) receiver configured to receive SPS signals on multiple frequency bands; a wireless transmitter configured to transmit an uplink signal in a wireless communication link with a wireless transceiver in a wireless communication network; at least one memory; at least one processor coupled to the SPS receiver, the wireless transmitter and the at least one memory and configured to: determine the start, turn-on duration, and time of uplink signal transmission on the wireless link to the wireless transceiver; and an off duration, wherein the transmission of an uplink signal on the wireless communication link interferes with at least one of a plurality of frequency bands received by the SPS receiver; determining a measurement dwell time based on the off duration of the uplink signal transmission; and performing SPS signal acquisition or SPS signal tracking using an SPS signal received by the SPS receiver in a first frequency band during the measurement dwell time aligned with the off duration of the uplink signal transmission, and not using an SPS signal received by the SPS receiver in the first frequency band during the on duration of the uplink signal transmission, wherein the first frequency band is interfered with by the transmission of the uplink signal.

[0013] In one implementation, a mobile device configured to support concurrent execution of wireless communication and satellite positioning system (SPS) operations includes: components for determining the start, on-duration, and off-duration of uplink signal transmission on a wireless link to a wireless transceiver, wherein the transmission of the uplink signal on the wireless communication link interferes with at least one of a plurality of frequency bands received by an SPS receiver; components for determining a measurement dwell time based on the off-duration of the uplink signal transmission; and components for performing SPS signal acquisition or SPS signal tracking using an SPS signal received by the SPS receiver in a first frequency band during a measurement dwell time aligned with the off-duration of the uplink signal transmission, rather than using an SPS signal received by the SPS receiver in the first frequency band during the on-duration of the uplink signal transmission, wherein the first frequency band is interfered with by the transmission of the uplink signal.

[0014] In one implementation, a non-transitory storage medium including program code stored thereon, the program code being operable to configure at least one processor in a mobile device to support concurrent execution of wireless communication and satellite positioning system (SPS) operations, comprising: program code for determining the start, on-duration, and off-duration of uplink signal transmission on a wireless link to a wireless transceiver, wherein the transmission of the uplink signal on the wireless communication link interferes with at least one of a plurality of frequency bands received by an SPS receiver; program code for determining a measurement dwell time based on the off-duration of the uplink signal transmission; and program code for performing SPS signal acquisition or SPS signal tracking using an SPS signal received by the SPS receiver in a first frequency band during a measurement dwell time aligned with the off-duration of the uplink signal transmission, rather than using an SPS signal received by the SPS receiver in the first frequency band during the on-duration of the uplink signal transmission, wherein the first frequency band is interfered with by the transmission of the uplink signal. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Various aspects of the present disclosure are illustrated by way of example. In the accompanying drawings, like reference numerals represent like elements.

[0016] Figure 1 A simplified diagram of a system is illustrated in which reception of SPS signals by a mobile device may be affected by transmission of wireless communication signals by the mobile device.

[0017] Figure 2 Example spectrum diagrams of an SPS signal and a wireless communication signal are illustrated.

[0018] Figure 3A , 3B 3C illustrates a flow chart of wireless transmission concurrent with the multi-band SPS process.

[0019] Figure 4 is a block diagram illustrating a communication system that may facilitate concurrently receiving SPS signals and transmitting wireless communication signals.

[0020] Figure 5 FIG. 2 is a signal flow illustrating a mobile device concurrently receiving an SPS signal and transmitting a wireless communication signal.

[0021] Figure 6 is a block diagram illustrating a transmission activity indicator that may be provided by a wireless transmitter to indicate the start of uplink signal transmission.

[0022] Fig. 7A and 7B Different measurement dwell alignments relative to the off period of the wireless transmitter are illustrated.

[0023] Figure 8 is a flow chart illustrating a multi-band SPS process performed concurrently with wireless transmissions, including acquisition and tracking.

[0024] Fig. 9 is a flow chart of an exemplary method for supporting concurrent wireless communications and satellite positioning system (SPS) tracking performed by a mobile device.

[0025] Fig.10 is a flow chart of an exemplary method for supporting concurrent wireless communication and satellite positioning system (SPS) operations performed by a mobile device.

[0026] Fig.11 is a schematic block diagram illustrating certain exemplary features of a mobile device capable of supporting concurrent wireless communications and satellite positioning system (SPS) tracking. DETAILED DESCRIPTION

[0027] Several illustrative embodiments will now be described with reference to the accompanying drawings, which form a part of this specification. Although specific embodiments are described below in which one or more aspects of the present disclosure may be implemented, other embodiments may be used and various modifications may be made without departing from the scope of the present disclosure or the spirit of the appended claims.

[0028] Satellite positioning system (SPS) receivers and wireless transmitters, such as wireless wide area network (WWAN) and wireless local area network (WLAN) transmitters, are typically embedded in mobile devices (such as mobile phones), wearable devices, laptops, Internet of Things (IoT) devices, or semi-autonomous or autonomous vehicles (such as ground vehicles, i.e., self-driving cars or trucks), or aerial vehicles (such as unmanned aerial vehicles (UAVs) sometimes referred to as drones). SPS receivers can receive SPS signals from satellite vehicles and perform positioning operations based on the received SPS signals. SPS receivers can support different global or regional positioning systems, such as global positioning system (GPS) signals, global navigation satellite system (GLONASS) signals, Galileo signals, BeiDou signals, and / or signals of other types of satellite positioning systems.

[0029] The wireless transmitter transmits and receives wireless signals for various communication operations, including data and control. The WWAN transmitter can support various communication systems, including, for example, fourth generation (4G) systems such as long-term evolution (LTE) systems, advanced LTE (LTE-A) systems, or LTE-APro systems, and fifth generation (5G) systems that can be referred to as new radio (NR) systems. These systems can use technologies such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), or discrete Fourier transform spread spectrum orthogonal frequency division multiplexing (DFT-S-OFDM). In addition, the WWAN transmitter can support non-terrestrial communication systems, such as satellite-based communication systems. In some implementations, satellite-based communication systems can be combined with terrestrial wireless communication systems (such as 5G new radio (NR) networks). In such a system, mobile devices can access satellites, also known as satellite vehicles (SVs), instead of terrestrial base stations, which can connect to earth stations, also known as ground stations or non-terrestrial (NTN) gateways, which in turn can connect to 5G networks. WLAN transmitters can support various communication systems, including Wi-Fi, Long Term Evolution (LTE) Direct, etc.

[0030] WWAN (land-based or non-land-based) and WLAN signals (hereinafter referred to as "wireless network signals") or their harmonics may be in the same or nearly the same frequency band as the SPS signal, and may interfere with the SPS signal, which may adversely affect the positioning operation of the mobile device. For example, wireless communication transmissions to some satellite vehicles may be at least partially in the Institute of Electrical and Electronics Engineers (IEEE) L1 band. In addition, wireless communication signals such as those with satellite communication systems can be transmitted at a power much greater than the power (e.g., approximately 150db) of the received SPS signal. If a mobile device simultaneously receives an SPS signal and transmits a wireless network signal to support concurrent communication and positioning operations, the wireless network signal or its harmonics may interfere with the SPS signal. This interference may cause problems with SPS reception, including interference with the ability to acquire and track SPS signals, as well as reduced sensitivity and increased probability of false detection, where the interfering signal is misdetected as an SPS satellite signal. False detection may be particularly harmful and may result in very large position errors.

[0031] There are many scenarios where concurrent communication and positioning operations are desirable or even required. As an example, a user may use a mobile device to make a phone call and navigate a location while driving. In another example, emergency services may require concurrent communication and positioning. As another example, some applications may use positioning functions and communication functions concurrently, such as real-time location tracking and reporting applications. For example, in semi-autonomous or autonomous vehicle use cases, concurrent location tracking and communication are necessary. As a result of interference, the ability of the mobile device to provide concurrent communication and positioning operations may be reduced.

[0032] Techniques exist to mitigate the effects of wireless network signal interference on positioning operations. One technique includes improving the isolation of the SPS and WWAN / WLAN components on the device and / or reducing the amount of nonlinearity in the coupling path between the WWAN / WLAN transmitter and the SPS receiver to reduce interference of the wireless network signal on the SPS signal. However, such techniques rely on complex hardware filters, which are difficult and / or expensive to design to provide adequate isolation and linearity, particularly when the interfering communication signal transmission is significantly stronger than the received SPS signal, e.g., 150 dB.

[0033] Another technique may include not using the interfered SPS signals for measurement operations, such as measurement exclusion. For example, SPS signals received while transmitting wireless communication signals may be marked as "not used" and the positioning engine will not use these SPS signals. Similarly, rather than marking the interfered SPS signals, the interfered SPS signals may simply not be provided to the positioning engine.

[0034] Another technique may include disabling reception of SPS signals in a particular frequency band whenever a mobile device is connected to a wireless network, and transmitting an uplink signal that may interfere with the SPS signals in that frequency band.

[0035] Another technique may include blanking the interfered SPS signal when the mobile device is actively transmitting on the interfering wireless network signal band or simply connected to the interfering wireless network signal band. Signal blanking can be enabled by additional functions of the SPS receiver. For example, the SPS receiver may include a function that configures the SPS receiver to ignore the radio signal received via the antenna element when enabled. The signal blanking function may include forcing the output of the analog or digital signal processing device or operation to a zero or null value or a sequence of values ​​when the mobile device is transmitting on the interfering wireless network signal band or connected to the interfering wireless network signal band. However, in general, the blanking mode associated with, for example, LTE TDD has a blanking period of 10ms or less and a duty cycle of 50% or less, and the blanking process does not require significant modifications to the SPS signal measurement process. However, in some implementations, such as in the case of satellite communications, the blanking period will need to be greater than 1s, the duty cycle will be greater than 50%, and traditional signal blanking may not ensure optimal operation.

[0036] The SPS receiver can support multiple frequency bands, including one or more bands that are not interfered by wireless transmitters. For example, the SPS receiver can receive signals in the L1 band and the L2 band, the L5 band or the L2+L5 band. The signal in the L1 band is more susceptible to interference than the signal in the L2 band or the L5 band. However, in some cases, compared with the signal in the interfered frequency band (for example, the L1 band), the available signal in the uninterfered frequency band (for example, the L2 or L5 band) is not suitable for the acquisition process. In this case, the interference of the SPS signal caused by the concurrent communication transmission will hinder the acquisition of the SPS signal. In addition, the available technology (such as signal blanking) discussed above for mitigating the impact of wireless signal interference on the positioning operation is not helpful because the reception of the SPS signal is necessary for the SPS signal acquisition.

[0037] Disclosed herein is a technique for supporting concurrent execution of wireless communications and SPS operations such as acquisition and tracking (e.g., where an SPS receiver receives SPS signals in multiple frequency bands). SPS signals in one or more frequency bands (sometimes referred to herein as a first band) may be interfered with by uplink transmissions of a mobile device, while SPS signals in other frequency bands (sometimes referred to herein as a second band) may be less suitable for signal acquisition. When requesting a wireless communication session, the mobile device may determine whether the SPS receiver is already in a tracking state, i.e., has acquired and is tracking an SPS signal. If the SPS receiver is not in a tracking state, a first band signal is used to initiate an SPS acquisition process before transmitting an uplink communication signal to avoid interfering with the SPS signal during acquisition. The SPS acquisition process may be performed until the SPS receiver reaches a tracking state, or, for example, until a timeout is reached. Once the SPS receiver is in a tracking state, or after a timeout is reached, a wireless communication session may be initiated and an uplink communication signal may be transmitted. During a wireless communication session, for example, while transmitting an uplink signal, appropriate techniques may be employed to mitigate interference of the transmitted uplink signal to the SPS signal in the first band, such as signal blanking, measurement exclusion, or disabling SPS reception.

[0038] In some implementations, in the event that a timeout is reached and the SPS acquisition process has not yet been completed, the acquisition operation may be continued, for example, using an SPS signal from the second band or using an SPS signal from the first band in the event of a signal blanking or dwell alignment. Using dwell alignment, the SPS receiver performs a measurement dwell that begins when the wireless transmitter stops transmitting and ends before or when the wireless transmitter starts transmitting. The continued acquisition operation may be seeded with the result of the initial (incomplete) acquisition attempt. For example, during the continued acquisition operation, it is possible to eliminate one or more of the satellite vehicle identification, time and / or frequency window, and dwell time that have been searched in the initial (incomplete) acquisition attempt. Although the use of continued acquisition operations may be worse in terms of sensitivity and / or first positioning time than using a continuous signal in the first band, the process allows wireless communication to begin without further delay and may be better than a complete failure of SPS acquisition after a timeout occurs.

[0039] In one implementation, one or more frequency bands may be interfered by the uplink transmission of the mobile device, and the SPS signals in other frequency bands may not be suitable for signal acquisition. The SPS receiver can align the SPS signal measurement dwell time with the period when the wireless transmitter does not transmit the wireless signal. For example, the start of the uplink signal transmission, as well as the on-duration and off-duration of the uplink signal transmission can be determined. The measurement dwell time of the frequency band interfered by the uplink signal transmission can be based on the off-duration of the uplink signal, and the measurement dwell time can be aligned with the uplink signal transmission. Accordingly, the SPS signal in the interfered frequency band can be measured by the SPS receiver when the uplink signal is not transmitted, and is not measured when the uplink signal is transmitted.

[0040] Figure 1 A simplified diagram of a system 100 is illustrated, wherein the reception of SPS signals by a mobile device 105 may be affected by the transmission of wireless communication signals by the mobile device 105. The SPS signals may be transmitted based on various satellite position signaling standards, such as a global positioning system (GPS), a global navigation satellite system (GLONASS), Galileo, BeiDou, and / or other types of satellite positioning systems. The mobile device 105 may include a satellite positioning system (SPS) receiver that may be compatible with one or more of these satellite position signaling standards. The SPS receiver may process the SPS signals based on the signaling standard to extract information and perform position calculation operations based on the extracted information.

[0041] Mobile device 105 can be a device designed to perform multiple functions, including the ability to determine its own position based on the reception of SPS signals from satellites. Mobile device 105 can perform satellite-based positioning by receiving SPS signals from one or more satellites. As shown here, mobile device 105 receives SPS signals 111, 113 and 115 from positioning satellites 112, 114 and 116, respectively. SPS can be, for example, a global navigation satellite system (GNSS), such as GPS, GLONASS, Galileo or Beidou, or some other local or regional systems, such as Indian Regional Navigation Satellite System (IRNSS), European Geosynchronous Navigation Overlay Service (EGNOS) or Wide Area Augmentation System (WAAS).

[0042] In general, each of the SPS signals 111, 113, and 115 will include timing information related to when the SPS signal was transmitted from the corresponding satellite. Each SPS signal may also include ephemeris information that can be used to determine the position of the satellite when the SPS signal was transmitted. The mobile device 105 can determine when it receives each of the SPS signals 111, 113, and 115. The transmission time and reception time of each SPS signal can be aligned on a common timing reference (such as a common clock) known to the mobile device 105. By taking the difference between the reception time and the transmission time, the mobile device 105 can calculate the flight time associated with each SPS signal for the SPS signal to travel from the corresponding satellite to the mobile device 105. Then, the flight time can be used to calculate the distance between each satellite and the mobile device based on the signal propagation speed, i.e., the speed of light. Once the distance between each satellite and the mobile device is found, the position of the mobile device 105 can be calculated using multi-point positioning (multilateration) based on the known position of each satellite and the distance between each satellite and the mobile device 105.

[0043] In addition to satellite-based positioning, an important category of functions performed by the mobile device 105 involves wireless communications. Wireless communications can serve as an important link connecting the mobile device 105 with other devices such as servers and other mobile devices through private and / or public networks. This can include communication through various types of wireless networks, including wireless local area networks (WLANs) and wireless wide area networks (WWANs), among others. Examples of WLANs can be different types of Wi-Fi networks, such as those implemented based on various 802.11 standards. Figure 1 Wireless communications between the mobile device 105 and a terrestrial base station, a satellite carrier, and an access point are illustrated. However, other examples of wireless communications may include peer-to-peer communications between mobile devices, such as Wi-Fi Direct, Long Term Evolution (LTE) Direct, or Proximity-based Services (ProSe) Direct Communications (PC5), etc. Examples of WWAN may include satellite communications, 5G NR, LTE, Wideband Code Division Multiple Access (WCDMA), etc. Additional examples of wireless communications may include Near Field Communications (NFC), Bluetooth communications, etc.

[0044] As used herein, the terms "mobile device" and "base station" are not intended to be specific or otherwise limited to any particular radio access technology (RAT), unless otherwise noted. In general, a mobile device can be any wireless communication device used by a user to communicate over a wireless communication network (e.g., a mobile phone, a router, a tablet computer, a laptop computer, a tracking device, a wearable (e.g., a smart watch, glasses, augmented reality (AR) / virtual reality (VR) headsets, etc.), a semi-autonomous or autonomous ground vehicle (e.g., a car, a truck, a motorcycle, a bicycle, a drone, etc.), a semi-autonomous or autonomous aerial vehicle (e.g., a UAV or drone), an Internet of Things (IoT) device, etc.). A mobile device can be mobile or can be (e.g., at certain times) stationary and can communicate with a radio access network (RAN). As used herein, the term "mobile device" and "base station" are not intended to be specific or otherwise limited to any particular radio access technology (RAT), unless otherwise noted. In general, a mobile device can be any wireless communication device used by a user to communicate over a wireless communication network (e.g., a mobile phone, a router, a tablet computer, a laptop computer, a tracking device, a wearable (e.g., a smart watch, glasses, an augmented reality (AR) / virtual reality (VR) headset, etc.), a semi-autonomous or autonomous ground vehicle (e.g., a car, a truck, a motorcycle, a bicycle, a drone, etc.), a semi-autonomous or autonomous aerial vehicle (e.g., a UAV or drone), an Internet of Things (IoT) device, etc.). A mobile device can be mobile or can be (e.g., at certain times) stationary and can communicate with a radio access network (RAN). A "mobile device" may be interchangeably referred to as a "user equipment," "access terminal" or "AT," "client device," "wireless device," "subscriber equipment," "subscriber terminal," "subscriber station," "user terminal" or UT, "mobile terminal," "mobile station," or variations thereof. Typically, a mobile device may communicate with a core network via a RAN or, in some cases, a communication satellite, and through the core network, the mobile device may connect to external networks such as the Internet and to other mobile devices. Of course, other mechanisms for connecting to the core network and / or the Internet are also possible for the mobile device, such as through a wired access network, a wireless local area network (WLAN) network (e.g., based on IEEE 802.11, etc.), and the like.

[0045] exist Figure 1 In the example shown, the mobile device 105 performs wireless communications by sending signals to and receiving signals from one or more communication satellites via a wireless communication link. For example, the mobile device 105 can send a communication signal 121 to a communication satellite 122 over a wireless communication link. It should be understood that the communication satellite 122 is separate from the positioning satellites 112, 114, and 116 and is not part of the SPS. The communication satellite 122 can be part of a wireless communication network, such as 5G New Radio (NR) or some other wireless access type, such as code division multiple access (CDMA). The mobile device 105 can transmit data and control signals to the communication satellite 122 via the wireless communication link 121, and receive data and control signals from the communication satellite 122.

[0046] like Figure 1As further illustrated in FIG. 1 , the mobile device 105 may additionally or alternatively support wireless communications using one or more radio access technologies (RATs), such as Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), LTE, High Rate Packet Data (HRPD), IEEE 802.11 WiFi (also known as Wi-Fi), (BT), Worldwide Interoperability for Microwave Access (WiMAX), 5G New Radio (NR), etc. For example, the mobile device 105 can send a communication signal 125 to the base station 126 over the wireless communication link, and send a communication signal 129 to the access point 130 over the wireless communication link. For example, the base station 126 can be part of a radio access technology (RAT) and can support LTE or 5G NR communication, and the access point 130 can support IEEE 802.11 WiFi. Figure 1 Wireless signals transmitted from the mobile device 105 (as opposed to wireless signals received by the mobile device 105) are highlighted because the various embodiments discussed herein are directed to techniques for reducing interference caused by such transmitted signals, but it should be understood that the mobile device 105 can transmit and receive communication signals via wireless communication links.

[0047] If the mobile device 105 simultaneously attempts to receive SPS signals such as signals 111, 113, and 115 and transmit wireless communication signals such as signals 121, 125, and 129, interference may cause problems with SPS signal reception, including failure to acquire SPS signals, as well as reduced sensitivity and increased probability of false detection. For example, if any of the received SPS signals 111, 113, and 115 and the transmitted wireless signals 121, 125, and 129 utilize common or overlapping, or even adjacent frequency bands, interference may occur. For example, interference may be caused by spectrum transmissions from adjacent or close frequency bands, especially when the transmission power is significantly greater than the SPS signal, which may cause the signal band to be saturated when the wireless communication signal is transmitted, thereby preventing the SPS receiver in the mobile device 105 from receiving SPS signals in those bands. Even when the received SPS signals 111, 113, and 115 and the transmitted wireless signals 121, 125, and 129 do not utilize common or overlapping frequency bands, interference may further occur when intermodulation products introduce interference.

[0048] Figure 2 An example of an SPS signal and its frequency band 200 is shown. Figure 2As shown, the first group of SPS signals may occupy a frequency band of 1166-1249 MHz, which corresponds to the IEEE L2 band and the L5 band. The first group of SPS signals may include, for example, IRNSS signals, Beidou B2a signals (labeled as "BDS B2a"), Galileo E5a and E5b signals (labeled as "GAL E5a" and "GAL E5b"), GPS L2 and L5 signals (labeled as "GPS L2" and "GPS L5"), and GLONASS G2, L2OC and L3OC signals (labeled as "GLOG2", "GLO L2OC" and "GLO L3OC", respectively). Each of the first group of SPS signals includes a carrier of a predetermined frequency. For example, the carrier frequency of each of IRNSS, BDS B2a, GAL E5a and GPS L5 is 1176 MHz, the carrier frequency of GAL E5b and BDS B2 is 1207 MHz, the carrier frequency of GPS L2 is 1227.6 MHz, and the carrier frequency of GLO G2 is 1246 MHz+k*437.5 kHz, where k ranges from -7 to +6, the carrier frequency of GLO L2OC is 1248.06 MHz, and the carrier frequency of GLO L3OC is 1202.025 MHz.

[0049] In addition, the second group of SPS signals may occupy a frequency band of 1559-1606 MHz, which corresponds to the IEEE L1 band. The second group of SPS signals may include, for example, a BeiDou B1 signal (labeled as "BDS B1"), a BeiDou B1C signal (labeled as "BDS B1C"), a Galileo E1 signal (labeled as "GAL E1"), a GPS L1 and L1C signal (labeled as "GPS L1" and GPS L1C), and a GLONASS G1 and L1OC signal (labeled as "GLO G1" and "GLO L1OC"). Each of the second group of SPS signals also includes a carrier of a predetermined frequency. For example, the carrier frequency of BDS B1 is 1561 MHz, the carrier frequency of each of BDS B1C, GAL E1, GPS L1 and GPS L1C is 1575.42 MHz, the carrier frequency of GLO L1OC is 1600.995 MHz, and the carrier frequency of GLO G1 is 1602 MHz+k*562.5 kHz, where k ranges from -7 to +6.

[0050] WWAN signals such as LTE and WLAN signals may be outside the L1 and L2+L5 bands of the aforementioned SPS signals. However, intermodulation (IM) products or harmonic distortion of WLAN and WWAN signals may result in signals falling into the L1 band and potentially interfering with SPS signals.

[0051] As examples, the following interference signals may be caused by concurrent operation of SPS and communication transceivers: (A) Long Term Evolution (LTE) B13 / B14 (777-798 MHz uplink), the second harmonic falls in the SPS L1 band (e.g., 2×780 MHz=1600 MHz); (B) 800 MHz WWAN and 2.4 GHz WLAN, the second-order IM product (IM2) falls at 1.6 GHz (e.g., 2.4 GHz–800 MHz); and (C) 1.7 / 1.9 GHz WWAN and 5 GHz WLAN, the third-order IM product falls at 1.6 GHz (e.g., 5 GHz–2×1.7 GHz).

[0052] It can be seen that although 2.4GHz or 5GHz WLAN signals and 800MHz or 1.7 / 1.9GHz WWAN signals do not necessarily use the same frequency as the SPS signal in the L1 band, the IM products generated by the mixing of such WLAN and WWAN signals may fall into the same frequency used by the SPS signal.

[0053] In addition, some WWAN signals, such as those using satellite communication systems, are transmitted in the 1610-1625.5 MHz range, for example, by Figure 2 202 in FIG. 1 , and therefore, may at least partially overlap with the L1 band. In addition, the uplink transmit signal level of some communications may be about 150 dB stronger than the received SPS signal. Accordingly, during uplink transmission, the front end of the L1 band radio receiver will be saturated, for example, in one or more parts of the front end, including RF (radio frequency), IF (intermediate frequency) or DFE (digital front end), which will prevent the reception of all SPS signals within the L1 band.

[0054] The SPS receiver in the mobile device 105 may be able to receive multiple frequency bands, including one or more bands (first band) that will be interfered with by uplink transmissions and one or more bands (second band) that are less likely to be interfered with. In addition, the SPS signals available in the second band may be less suitable for the acquisition process than the SPS signals in the first band. For example, the SPS receiver in the mobile device 105 may receive frequency bands in the L1 band and the L2 and / or L5 bands. Uplink communication transmissions may interfere with the reception of SPS signals in the L1 band, but will not interfere with the reception of SPS signals in the L2 band or the L5 band. However, SPS signals in the L2 band or the L5 band are not as suitable for the acquisition process as SPS signals in the L1 band.

[0055] Interference to SPS signals in the first band (e.g., L1 band) may prevent the mobile device 105 from acquiring SPS signals for tracking when transmitting communication signals. In addition, interference mitigation techniques such as signal blanking cannot be used during SPS signal acquisition because these techniques eliminate SPS signals. If the SPS signal cannot be received during the acquisition process due to interference or interference mitigation techniques, the SPS receiver may never reach a tracking state, and concurrent operation of SPS tracking and wireless communication may not be possible.

[0056] Therefore, in one implementation, concurrent operation of SPS tracking and wireless communication is performed by first determining whether the SPS receiver is in a tracking state (e.g., characterized by a small satellite search space in the frequency domain and the time domain). If the SPS receiver is not in a tracking state, an SPS acquisition process may be initiated before initiating a wireless communication session. The SPS acquisition process may be performed until the SPS receiver reaches a tracking state, or, for example, until a timeout is reached. Once the SPS receiver is in a tracking state, or after a timeout is reached, a wireless communication session may be initiated. During a wireless communication session, for example, while transmitting an uplink signal, appropriate techniques may be employed to mitigate interference to the SPS signal, such as signal blanking, measurement exclusion, or prohibition of SPS reception.

[0057] If the timeout is reached without SPS signal acquisition, the SPS acquisition process can end and wireless communication can begin. In some implementations, entities such as location service clients can be given the option of continuing the SPS signal acquisition process or continuing wireless communication. In another implementation, if the timeout is reached without SPS signal acquisition, the acquisition operation can be continued, for example, using an SPS signal from a first band with signal blanking or dwell alignment or using an SPS signal from a second band (non-interference band). With signal blanking, the SPS receiver sets the SPS signal received when the wireless transmitter transmits a communication signal to a sequence of zero or null values ​​or values. With dwell alignment, the SPS receiver does not measure the SPS signal when the wireless transmitter transmits a communication signal, for example, by aligning the measurement dwell time to measure the SPS signal only during the shutdown transmission period of the wireless transmitter. The continued acquisition operation can be carried out with the result of the initial (incomplete) acquisition attempt as a seed. Therefore, a wireless communication session can start after reaching the timeout, but the SPS acquisition process can continue.

[0058] Measurements of SPS satellite signals are typically generated based on measurement dwells anywhere from 20 milliseconds to 12 seconds. A measurement dwell typically consists of a coherent integration period (e.g., 20 milliseconds) and multiple (e.g., 50) non-coherent ones. A measurement dwell uses a correlation window consisting of time and frequency dimensions. The window dimensions are sized to cover the SPS receiver's time and frequency uncertainties for a given satellite, which are derived from the SPS receiver's knowledge of its position and time and its knowledge of the satellite's position. These uncertainties are typically largest during the initial acquisition process, during which the SPS receiver may have only a rough knowledge of its position and time, and are typically smallest during the tracking process, during which the SPS receiver can accurately predict the time and frequency of a given satellite signal.

[0059] During a wireless transmission session, a wireless transmitter may be active only part of the time. For example, the wireless transmitter may be active for 2 seconds out of every 2.56 seconds, or for some other duration and / or ratio. Whenever the wireless transmitter is active, the wireless transmitter may provide an indication to the SPS receiver, such as a transmission activity indicator. In some implementations, the wireless transmitter may also provide an indication to the SPS receiver of how long the wireless transmitter will be on or off. Alternatively, the duration of the on and off periods of the wireless transmitter may be a fixed amount that is known in advance by the SPS receiver.

[0060] When the wireless transmission session is active, the SPS receiver can use the SPS signal received when the wireless transmitter is turned off to perform measurement dwell. In other words, the SPS signal measurement dwell time can be aligned with the period when the wireless transmitter does not transmit the wireless signal. The SPS receiver can limit the number of incoherents to the maximum multiple of the coherent integration period that meets the off period of the wireless transmitter. The measurement dwell time is the total integration time generated based on the product of the coherent integration interval and the number of incoherents. The number of incoherents can be selected to ensure that the total integration time is equal to or less than the off duration of the uplink signal transmission. Accordingly, when there is no uplink signal transmission, the SPS signal received in the interfered frequency band can be measured by the SPS receiver, but not measured during the uplink signal transmission to avoid interference. In some implementations, the SPS receiver can continue to receive the SPS signal in the interfered frequency band, but can blank the SPS signal during the on duration of the uplink signal transmission. The SPS receiver may include blanked signals in the measurement operation, wherein the blanked signals do not contribute substantially to the measurement results, and report a timestamp associated with the measurement that effectively aligns the measurement dwell time with the off-duration of the uplink signal transmission.

[0061] In some implementations, the SPS receiver may perform multiple measurement dwells during the wireless transmitter off period. For example, the sum of the total integration time of each measurement dwell should conform to the off period. This option may be useful for applications such as semi-autonomous or autonomous ground or aerial vehicles that require higher rate position updates. For example, a typical application of this type may require a 10Hz position update, which means a 100 millisecond measurement dwell. In this case, if the wireless transmitter off period is 0.56 seconds, up to five measurement dwells may be performed during the off period.

[0062] In some implementations, SPS signal data received during a wireless transmitter off period can be stored in memory and played back to the correlator hardware so that measurement processing can be performed when the wireless transmitter is active. Storing SPS signal data for processing during signal transmission optimizes the use of correlators and other hardware resources, but at the expense of memory for signal storage. In addition, SPS signal data received during a wireless transmitter off period can be used for non-coherent integration with SPS signal data received from consecutive off periods. For example, if a measurement operation for a given satellite is unsuccessful within an available off period, the SPS receiver can save the correlation results and continue the non-coherent integration during the next available off period.

[0063] During the acquisition process, if the measurement operation for a given satellite using a measurement dwell aligned with the wireless transmitter off period is successful, the SPS receiver may perform a verification measurement operation for the satellite. The verification measurement operation may be performed in the same or subsequent wireless transmitter off period. Compared with the measurement operation used for acquisition, the verification measurement operation generally has a detection threshold with a smaller probability of false detection and a smaller correlation window. It may also have a longer non-coherent integration period. In addition, after the verification operation, the SPS receiver may perform bit edge detection or auxiliary code synchronization operations in one or more subsequent wireless transmitter off periods. Non-coherent integration can be used to combine results from more than one off period.

[0064] In addition, during the acquisition process, it may be desirable to decode time parameters broadcast by satellites, such as the time of week (TOW) parameter broadcast by GPS satellites. The knowledge of this time parameter allows the receiver to reduce its time uncertainty, thereby completing the acquisition process and generating a position fix faster. Since the SPS receiver can only receive part of the SPS signal when the wireless transmitter is turned off, it may not be able to synchronize to the broadcast data stream and decode the time parameters. To address this problem, the SPS receiver can use the acquisition results from the interfered SPS band to initiate a tracking process on a second SPS band that is not interfered with by the wireless transmitter. The SPS receiver can continuously receive signals on the second SPS band, enabling it to synchronize to the broadcast data stream and decode the time parameters.

[0065] Once the acquisition process is complete, the SPS receiver can track the SPS signals received on the first SPS band (i.e., the interfered band) using measurement dwells aligned with the wireless transmitter off period. The SPS receiver can additionally track the SPS signals continuously received on the second SPS band (i.e., the non-interfering band). In some implementations, the SPS signals received on the second SPS band (i.e., the non-interfering band) can be tracked only during the wireless transmitter on period, and the SPS receiver can switch to tracking the SPS signals on the first SPS band (i.e., the interfered band) during the wireless transmitter off period.

[0066] For example, Figure 3A A flowchart 300 of a process for concurrently performing wireless transmission and multi-band SPS operations is illustrated. As shown, at block 302, the mobile device 105 determines to initiate a wireless call, i.e., a wireless communication session. For example, a request to initiate wireless communication may be received, for example, from the mobile device 105 or from an external entity.

[0067] At decision 304, the mobile device 105 determines whether the SPS receiver is performing SPS tracking, i.e., whether it is in a tracking state. If the SPS receiver is already in a tracking state, the wireless communication transmission can start immediately, and the process can flow to block 310. If the SPS receiver is not in a tracking state, the mobile device 105 can leave time for SPS acquisition before starting the wireless communication transmission. For example, the mobile device 105 can delay the initiation of wireless communication, or in some implementations, if the wireless communication has been initiated, the mobile device 105 can pause the wireless communication transmission.

[0068] At block 306, the mobile device 105 performs an SPS acquisition process before initiating a wireless call, during which SPS signals are acquired and tracked by an SPS receiver. During SPS signal acquisition, a relatively large satellite search space in the frequency domain and time domain may be used compared to that used during SPS tracking. The acquisition of SPS signals may use a frequency band of SPS signals that would be interfered with if an uplink signal were transmitted by the mobile device 105.

[0069] The SPS acquisition process may include multiple operations. For example, the initial acquisition operation may be used to identify available satellite vehicles, for example, using a relatively large correlation window in the frequency domain and time domain with a relatively high probability of false alarm (Pfa). The verification measurement operation uses a detection threshold with a relatively small probability of false detection (Pfa) and a relatively small correlation window. The SPS receiver may additionally perform at least one of bit edge detection or auxiliary code synchronization operations. In addition, a time decoding operation may be used to synchronize to the broadcast data stream and decode the time parameters in the SPS signal, thereby allowing the SPS receiver to reduce time uncertainty and shrink the search space for signal tracking. The SPS acquisition time may depend on the SPS receiver state (e.g., cold start, warm start or hot start mode), whether the SPS receiver has valid almanac data and ephemeris data, whether it has a rough knowledge of its position, etc. The acquisition time may also depend on the environment, such as whether the mobile device is outdoors, in an urban canyon, indoors, etc., and the number and position of satellites. The SPS acquisition process may include a timeout, and if the acquisition process takes too long, such as 4 seconds or longer, the timeout may be used to stop the SPS acquisition process or change the process. The length of the timeout may be chosen as a compromise between the probability of successful SPS acquisition and the speed at which wireless communication is completed.

[0070] For example, at decision 308, it is determined whether the SPS acquisition is successful. Decision 308 may occur before the timeout period, for example, if the acquisition procedure ends prematurely, or after the timeout period. If the SPS acquisition is successful, the process flows to block 310, and if the SPS acquisition is unsuccessful, the process may flow to block 312. In some implementations, if the SPS signal has not been acquired at the end of the timeout period, the SPS acquisition process may end, and the process may proceed to wireless communication without SPS signal tracking. In some implementations, the entity requesting wireless communication (e.g., an external entity or a user of a mobile device) may be notified of the SPS acquisition timeout, and may be given the option of continuing wireless communication or continuing to attempt to acquire the SPS signal.

[0071] When the SPS signal has been acquired and the SPS receiver is in the tracking state (e.g., as determined at decision 304 or 308), the process flows to box 310, during which the mobile device 105 performs concurrent wireless calls and SPS tracking, for example, by controlling the SPS receiver to mitigate interference when transmitting wireless communication signals. For example, when transmitting wireless signals, the SPS receiver will continue to continuously track SPS signals from one or more undisturbed frequency bands while blanking the SPS signals on one or more interfered bands. For example, whenever the wireless transmitter is active, the SPS signal in the interfered band can be blanked by replacing the signal with a zero signal or a fixed sequence. Instead of signal blanking, measurement exclusion can be used, in which SPS signals on all bands including one or more interfered bands are received, but measurements of SPS signals in the frequency bands interfered by the wireless transmitter are excluded in positioning or timing calculations. Another alternative is to completely prohibit the reception of SPS signals in the frequency bands interfered by the wireless transmitter, while continuing to receive signals on one or more other SPS bands that are not interfered with.

[0072] If the SPS signal has not been acquired at the end of the timeout period and the SPS receiver is not in a tracking state, e.g., as determined at decision 308, the process may flow to block 312, during which the mobile device 105 initiates wireless communication and continues the SPS acquisition process. For example, in some implementations, the SPS receiver may continue the SPS acquisition process using an SPS signal on a frequency band (Band 2) that is not interfered with by wireless communication signal transmissions. In another implementation, the SPS receiver may continue the SPS acquisition process using an SPS signal on a frequency band (Band 1) that is interfered with by wireless communication signal transmissions using signal blanking or dwell alignment. For example, using signal blanking, the SPS receiver sets the SPS signal received in Band 1, where the wireless transmitter is simultaneously transmitting a communication signal, to 0 or a null value or a sequence of values.

[0073] In another example, measurement dwell alignment can be used so that the SPS receiver measures the SPS signal when the wireless transmitter does not transmit a communication signal, and does not measure the SPS signal when the wireless transmitter transmits a communication signal. For example, the wireless transmitter can provide a transmission activity indicator to the SPS receiver, indicating when the wireless transmitter starts or stops wireless transmission. When the transmission activity indicator indicates that the wireless transmitter has stopped wireless transmission, the SPS receiver can start measuring the SPS signal. The SPS receiver can limit the measurement dwell time to no longer than the shutdown duration of the signal transmission. For example, the shutdown duration of the uplink signal transmission can be provided to the SPS receiver, or it can be preconfigured and stored in a memory. The measurement dwell time is the total integration time generated based on the product of the coherent integration interval and the number of incoherents. The SPS receiver can adjust the number of incoherents to ensure that the total integration time is equal to or less than the shutdown duration of the uplink signal transmission.

[0074] The results of the initial (incomplete) acquisition attempt may be used as a seed for continued acquisition operations. For example, during continued acquisition operations, it may be possible to eliminate one or more of the satellite vehicle identifications, time and / or frequency windows, and dwell times that have been searched in the initial (incomplete) acquisition attempt.

[0075] Once SPS signal acquisition in block 312 is complete, the process may flow to block 310 for concurrent wireless communications and SPS tracking as discussed above.

[0076] Figure 3B 3 is an expanded flowchart 320 illustrating concurrent execution of a wireless transmission and a multi-band SPS operation process. Flowchart 320 illustrates a process where the mobile device 105 has already made a wireless call, e.g., wireless communication has been initiated. For example, the mobile device 105 may have initiated the wireless call before SPS acquisition occurs. In another example, the mobile device 105 may have already performed Figure 3A , and concurrent wireless call and SPS tracking in block 310 may be being performed when the SPS receiver exits the tracking state, for example due to failure to receive an SPS signal for a period of time, but the wireless call continues.

[0077] At block 322, the mobile device 105 conducts a wireless call. The mobile device 105 may or may not be concurrently conducting SPS tracking.

[0078] At decision 324, the mobile device 105 determines whether the SPS receiver is performing SPS tracking. If the SPS receiver is in the tracking state, the concurrent wireless call and SPS tracking can continue, such as Figure 3AIf the SPS receiver is not in the tracking state, the process may flow to block 326 to allow time for SPS acquisition before transmitting the wireless communication signal. For example, the mobile device 105 may not have been performing SPS tracking. In another implementation, at block 322, the mobile device 105 may have been performing concurrent wireless calls and SPS tracking, but the mobile device 105 may have exited the tracking state, for example, which may be caused by the SPS receiver not detecting an SPS signal for a period of time.

[0079] At block 326, the mobile device 105 can pause or stop wireless transmissions to allow time for SPS acquisition.

[0080] At block 328, the mobile device 105 performs an SPS acquisition process during which the SPS signal is acquired and tracked by the SPS receiver, e.g., similar to Figure 3A Block 306 in the SPS acquisition process may include a timeout.

[0081] When the SPS signal has been acquired and the SPS receiver is in a tracking state, eg, after block 328, the process flows to block 330 during which the mobile device 105 begins wireless transmissions again.

[0082] At block 332, the mobile device 105 may perform concurrent wireless calls and SPS tracking, for example, by controlling the SPS receiver to mitigate interference when transmitting wireless communication signals, for example, similar to Figure 3A Frame 310 in FIG.

[0083] Figure 3C 340 is a flowchart illustrating an expansion of the concurrent execution of wireless transmission and multi-band SPS operation process. Figure 3B 320, flowchart 340 illustrates a process in which mobile device 105 has made a wireless call, such as initiating wireless communication. For example, mobile device 105 may have performed Figure 3A , and may be performing concurrent wireless calls and SPS tracking in block 310 when the SPS receiver exits the tracking state, for example due to failure to receive an SPS signal for a period of time, but the wireless call continues.

[0084] At block 342, the mobile device 105 conducts a wireless call. The mobile device 105 may or may not be concurrently conducting SPS tracking.

[0085] At decision 344, the mobile device 105 determines whether the SPS receiver is performing SPS tracking. If the SPS receiver is in the tracking state, the concurrent wireless call and SPS tracking can continue, such as Figure 3AIf the SPS receiver is not in the tracking state, the process may flow to block 346 to allow time for SPS acquisition before transmitting the wireless communication signal. For example, at block 342, the mobile device 105 may have been conducting a concurrent wireless call and SPS tracking, but the mobile device 105 may have exited the tracking state, for example, which may be caused by the SPS receiver not detecting an SPS signal for a period of time.

[0086] At block 346, the mobile device 105 may drop the wireless call.

[0087] At block 348, the mobile device 105 may return to Figure 3A Frame 302.

[0088] Figure 4 is a block diagram illustrating a communication system 400 that can facilitate concurrent reception of SPS signals and transmission of wireless communication signals. Figure 4 As shown, communication system 400 includes wireless transmitter 402, controller 404, and SPS receiver 406. Communication system 400 may be part of a mobile device, such as mobile device 105.

[0089] For example, the wireless transmitter 402 may be part of a wireless transceiver and may transmit wireless communication signals in a wireless communication link, for example, when enabled by the controller 404 via a transmit (Tx) enable signal. For example, the wireless transmitter 402 may transmit wireless signals of various communication protocols / standards, such as satellite communication, 5G NR, LTE, Wi-Fi, etc., and may communicate with wireless transmitters, such as Figure 1 A communication satellite 122, a base station 126, or an access point 130 is shown. Whenever the wireless transmitter 402 is actively transmitting, the wireless transmitter 402 may assert a transmission (Tx) activity indicator signal.

[0090] Controller 404 can manage Figure 3A , 3B 3C. For example, the controller 404 may provide an SPS enable signal to the SPS receiver 406 to indicate when the SPS receiver 406 starts SPS acquisition and tracking. When the SPS receiver 406 is in the tracking state, the controller 404 may receive a tracking state indicator signal from the SPS receiver 406. The controller 404 may also provide a transmit (Tx) enable signal to the wireless transmitter 402 to indicate when the wireless transmitter 402 may start transmitting wireless communication signals.

[0091] The SPS receiver 406 receives SPS signals, which can be used for positioning of the mobile device. For example, the SPS receiver 406 can receive SPS signals of various satellite position signaling standards, such as global positioning system (GPS), global navigation satellite system (GLONASS), Galileo, Beidou and / or other types of satellite positioning systems. The SPS receiver 406 can be divided into a measurement engine (ME) 408 and a position engine (PE) 410, which operate independently in some cases. In some implementations, the position engine (PE) 410 can be outside the mobile device, such as in a location server. The SPS receiver 406 receives SPS signals in two or more frequency bands, for example, a first band (Band 1) on the Band 1 Rx input and a second band (Band 2) on the Band 2 Rx input. As illustrated in the interference path, the transmission of the wireless communication signal by the wireless transmitter 402 may interfere with the reception of the SPS signal on one or more SPS signal (frequency) bands, for example, interfering with the Band 1 signal received on the Band 1 Rx input. However, as illustrated, wireless communication signals transmitted by wireless transmitter 402 may not interfere with reception of SPS signals on other frequency bands (eg, Band 2 signals received on Band 2 Rx input).The interference mechanism may be radiated or conducted.

[0092] SPS receiver 406 may receive an SPS enable signal from controller 404 that instructs SPS receiver 406 to perform, for example, SPS acquisition and tracking. SPS receiver 406 may also provide a tracking status indicator signal to controller 404, for example, to indicate when SPS receiver 406 has acquired an SPS signal and is in a tracking state.

[0093] The SPS receiver 406 may further receive a transmission activity indicator signal from the wireless transmitter 402 indicating when the wireless transmitter 402 is transmitting a wireless communication signal. In response to the transmission activity indicator signal from the wireless transmitter 402, the SPS receiver 406 may control the measurement engine (ME) 408 and / or the location engine (PE) 410 to mitigate interference of the transmission of the wireless communication transmission to the SPS signal in at least one of the multiple frequency bands (e.g., the signal received on the Band 1 Rx input), while continuing to receive the SPS signal in the frequency band that is not interfered by the wireless transmission (e.g., the signal received on the Band 2 Rx input). For example, whenever the transmission activity indicator signal indicates that the wireless transmitter 402 is transmitting a wireless communication signal, the measurement engine (ME) 408 in the SPS receiver 406 may blank the SPS signals received on the Band 1 Rx input, for example, marking these signals with a zero signal or a fixed sequence. Alternatively, when the transmission activity indicator signal indicates that the wireless transmitter 402 is transmitting wireless communication signals, the measurement engine (ME) 408 may completely prohibit receiving signals on the Band 1 Rx input. In another implementation, when the transmission activity indicator signal indicates that the wireless transmitter 402 is transmitting wireless communication signals, when the signals received on the Band 1 Rx input are provided to the location engine (PE) 410, these signals may be marked as "not used" by the measurement engine (ME) 408, or the measurement engine (ME) may simply not send these signals to the location engine (PE). Similarly, the location engine (PE) 410 may receive the Tx activity indication signal directly from the wireless transmitter 402 or the controller 404, and may not use the signals received on the Band 1 Rx input when the transmission activity indicator signal indicates that the wireless transmitter 402 is transmitting wireless communication signals.

[0094] The SPS receiver 406 can perform SPS signal acquisition and tracking using an SPS signal received in a frequency band interfered by the transmitted wireless communication signal (e.g., a Band 1 signal received on a Band 1 Rx input) by aligning the measurement dwell time with the off duration of the wireless communication signal transmission. The SPS receiver 406 can receive a transmission activity indicator signal from the wireless transmitter 402 indicating when the wireless transmitter 402 is transmitting a wireless communication signal. The SPS receiver 406 can also receive an indication of the duty cycle of the wireless communication signal transmission, for example, together with the transmission activity indicator signal, as part of the transmission activity indicator signal, or previously configured and stored in a memory. The SPS receiver 406 can configure the measurement dwell time to be equal to or less than the off duration of the wireless communication signal transmission. For example, the measurement dwell time can be a total integration time based on the product of the coherent integration interval and the number of incoherents, and the number of coherents can be selected to produce a total integration time equal to or less than the off duration. The SPS receiver 406 aligns the measurement dwell time with the off-duration of the wireless communication signal transmission, for example, by starting to measure the Band 1 signal received on the Band 1 Rx input when the transmission activity indicator signal indicates that the off-duration of the wireless communication signal transmission begins. The measurement dwell time is limited to be equal to or less than the off-duration of the wireless communication signal transmission, and accordingly, the Band 1 signal received on the Band 1 Rx input is not measured during the wireless communication signal transmission, thereby avoiding interference caused by the wireless communication signal transmission. Accordingly, the SPS signal in frequency band 1 received on the Band 1 Rx input can be used for the acquisition process and SPS signal tracking without interference caused by the wireless communication signal transmission.

[0095] In another implementation, the SPS receiver 406 may configure the measurement dwell time to be greater than the off-duration of the wireless communication signal transmission. The SPS receiver 406 may continue to receive the band 1 signals received on the band 1 Rx input during the wireless communication signal transmission, i.e., during the on period of the wireless transmission, but may blank these signals, for example, using signal blanking. The SPS receiver 406 may include the blanked signals in the measurement operation, wherein the blanked signals do not contribute substantially to the measurement results, and report a timestamp associated with the measurement, which effectively aligns the measurement dwell time with the off-duration of the uplink signal transmission.

[0096] The SPS receiver 406 may measure the Band 2 signal received on the Band 2 Rx input during both the OFF and ON durations of the wireless communication signal transmission, because the SPS signal in Band 2 is not interfered with by the wireless communication signal transmission. However, the SPS signal in Band 2 may be less suitable for SPS signal acquisition than the SPS signal in Band 1, and therefore, the SPS signal in Band 2 may be used for SPS signal tracking. In some implementations, the SPS signal in Band 2 may also be used for SPS signal acquisition, for example, decoding time during an acquisition process or other acquisition operation. In some implementations, the SPS receiver 406 may measure the Band 2 signal received on the Band 2 Rx input only during the ON duration of the wireless communication signal, and may switch to measuring the Band 1 signal received on the Band 1 Rx input during the OFF duration of the wireless communication signal (e.g., during tracking or during acquisition and tracking). For example, the SPS receiver 406 may only receive one band at a time, but may be able to switch between multiple bands.

[0097] Figure 5 5 is a signal flow 500 illustrating the concurrent execution of reception of SPS signals and transmission of wireless communication signals by mobile device 105, SPS satellite vehicle (SV) 502, and wireless transceiver 504. For example, SPS SV 502 may be a satellite in any SPS network, such as Figure 1 Satellites 112, 114, and 116 are shown. Wireless transceiver 504 may be part of any wireless communication network, and may be one of satellite 122, base station 126, or access point 130, for example.

[0098] In Phase 1, the mobile device 105 may detect a request to wirelessly communicate, for example, with the wireless transceiver 504. The request may originate from the mobile device 105 or may originate from the wireless transceiver 504, for example.

[0099] In stage 2, the mobile device 105 may determine whether the SPS receiver is in a tracking state, ie, whether the SPS receiver has acquired and is tracking the SPS. If the SPS receiver is in a tracking state, stages 3-5 may be skipped.

[0100] In phase 3, assuming that the SPS receiver is not in a tracking state, the mobile device 105 begins SPS acquisition, during which the SPS receiver acquires and tracks the SPS signal. The SPS acquisition process may include a timeout, for example, in case the SPS signal cannot be acquired within a reasonable amount of time (e.g., 4 seconds or any desired amount of time).

[0101] In stage 4, mobile device 105 receives SPS signals from SPS SV 502, for example, during SPS acquisition. It should be understood that SPS SV 502 can continuously transmit SPS signals, and once mobile device 105 acquires an SPS signal, tracking can continue.

[0102] In stage 5, once the SPS signal has been acquired by the SPS receiver and is being tracked (or after a timeout period), the mobile device 105 can begin wireless communication with the wireless transceiver 504. As discussed above, if the SPS acquisition times out, the SPS acquisition process can continue after initiating wireless communication before completing SPS acquisition, for example, using SPS signals on an uninterrupted frequency band, or using signal blanking or dwell alignment for SPS signals on an interfered frequency band.

[0103] In stage 6, the mobile device 105 and the wireless transceiver 504 are in wireless communication concurrently with the SPS tracking. The SPS receiver is controlled to mitigate interference caused by the wireless transmission of the mobile device 105. For example, when the mobile device 105 transmits an uplink signal in the interfered frequency band, the SPS receiver can be controlled to perform signal blanking, measurement exclusion, reception inhibition, while continuing to receive the SPS signal. For example, the SPS receiver can use the SPS signal to determine the location of the mobile device 105 while the mobile device 105 is in wireless communication with the wireless transceiver 504.

[0104] At stage 7, the mobile device 105 can determine that the SPS receiver has exited the SPS tracking state, for example, due to a blocking condition that may have prevented the SPS receiver from detecting SPS signals for a period of time.

[0105] At stage 8, the mobile device 105 may suspend any further uplink signal transmissions, or may alternatively drop the wireless communication link.

[0106] In stage 9, the mobile device 105 begins SPS acquisition, during which the SPS receiver acquires and tracks the SPS signal, similar to stage 3. The SPS acquisition process may include a timeout.

[0107] At stage 10, mobile device 105 receives SPS signals from SPS SV 502, for example during SPS acquisition. It should be understood that SPS SV 502 can continuously transmit SPS signals, and once mobile device 105 acquires an SPS signal, it can continue tracking.

[0108] In stage 11, once the SPS receiver has reacquired and is tracking the SPS signal, the mobile device 105 may resume uplink signal transmission, or alternatively re-initiate the wireless communication link.

[0109] In stage 12, the mobile device 105 and the wireless transceiver 504 can again communicate wirelessly concurrently with the SPS tracking. As in stage 6, the SPS receiver can be controlled to mitigate interference caused by the wireless transmission of the mobile device 105. For example, the SPS receiver can use the SPS signals to determine the location of the mobile device 105 while the mobile device 105 is communicating wirelessly with the wireless transceiver 504.

[0110] Figure 6 An example of a transmission activity indicator 600 is illustrated, which can be provided by the wireless transmitter 402 in the mobile device 105 to indicate the start of uplink signal transmission. As shown, the transmission activity indicator 600 can indicate an off duration of wireless communication signal transmission with a low signal and an on duration of wireless communication signal transmission with a high signal. The wireless communication signal transmission can be periodic with a period 602, for example, for satellite communication transmission, the period can be 2.56 seconds, or any other length. Figure 6 The figure shows two cycles of wireless communication signal transmission, labeled #1 and #2. Figure 6 As further illustrated, the off-duration may be different from the on-duration. For example, in some implementations, such as for satellite communication transmissions, the off-duration may be 0.56 seconds and the on-duration may be 2.0 seconds, although other durations may be used.

[0111] It should be understood that the transmission activity indicator may have different Figure 6 Other waveforms shown. For example, the transmission activity indicator can simply indicate the start of each cycle, such as the start of the off-duration of the wireless communication signal transmission, with a pulse so that the measured dwell time can be aligned with the off-duration of the wireless communication signal transmission. For example, the SPS receiver may know the duty cycle of the wireless communication signal transmission, and therefore may not need a waveform indicating the transition from the off-duration to the on-duration. In addition, if the wireless transmitter clock and the SPS receiver clock are synchronized, the transmission activity indicator can indicate the start of the off-period of the wireless communication signal transmission for a single cycle, and the SPS receiver can determine the start of each subsequent off-period based on the known duty cycle and the SPS receiver clock.

[0112] In addition to the transmission activity indicator, the duty cycle of the wireless communication signal transmission can also be provided in a separate signal provided to the SPS receiver. In some implementations, the SPS receiver can determine the duty cycle based on the transmission activity indicator itself (e.g., based on the off duration and the on duration in the first period). In other implementations, the mobile device 105 can be pre-configured with the duty cycle of the wireless communication signal transmission, which can be stored in a memory.

[0113] During the transmission off period 604 in cycle #1, the SPS receiver 406 can perform measurements on the band 1 signal received on the band 1 Rx input, for example, at the configured measurement dwell time. The measurement dwell time can be constrained based on the off period 604 and can be aligned with the off period 604 so that the SPS signal is not measured during the on period 606. The measurement dwell time can start later than the start of the off period 604 to align the dwell time with the received SPS signal. For example, in the case of GPS L1, the dwell should be aligned with the 20 millisecond bit period, which may be slightly different for each satellite. For other signal types using pilot signals, all dwell times can be more closely aligned with the start of the off period. In some implementations, the SPS signal data measured during the period 604 can be stored in a memory for later processing. In another implementation, the measurement dwell time may not be pre-configured, but the SPS receiver can measure the SPS signal until the transmission activity indicator 600 turns high, indicating the on period of the wireless communication signal. The SPS receiver may eliminate or ignore the last coherent integration interval or any coherent integration interval that coincides with the transition of the transmission activity indicator to high. In another implementation, the SPS receiver 406 may configure the measurement dwell time to include the band 1 signal before or after the off period 604. The SPS receiver 406 may perform signal blanking on the band 1 signal received before or after the off period 604 (e.g., during the on period 606). The SPS receiver 406 may include the blanked signal in the measurement operation, wherein the blanked signal does not substantially contribute to the measurement result, and report a timestamp associated with the measurement that effectively aligns the measurement dwell time with the off period 604. In some implementations, for example, for a semi-autonomous or autonomous vehicle, multiple measurement dwells may be performed during the period 604 to obtain multiple position calculations.

[0114] During the transmission of the communication signal on period 606 in cycle #1, the Band 1 signal received on the Band 1 Rx input is ignored and not processed by the SPS receiver 406. If the SPS signal data measured during period 604 is stored in memory, the SPS signal data may be processed during period 606. For example, the SPS signal data stored in memory may be played back to the correlator hardware in the measurement engine 408 so that the measurement process may be performed while the wireless transmitter is active. This optimizes the use of correlators and other hardware resources at the expense of memory used for signal storage.

[0115] During the transmission off period 608 in cycle #2, the SPS receiver 406 may perform measurements on the Band 1 signal received on the Band 1 Rx input within the configured measurement dwell time. Similar to period 604, the measurement dwell time may be configured to be equal to or less than the off period 608 and aligned with the off period 608 so that the SPS signal is not measured during the on period 610. In some implementations, the SPS signal data measured during period 604 may be stored in memory for later processing. In addition, the SPS receiver 406 may perform non-coherent integration during period 608 using the SPS signal measurements from period 604. In some implementations, for example, for semi-autonomous or autonomous vehicles, multiple measurement dwells may be performed during period 608 to obtain multiple position calculations.

[0116] During the signal transmission at period 610 in cycle #2, the SPS receiver 406 may ignore the Band 1 signal received at the Band 1 Rx input and not process it. If the SPS signal data measured during period 608 is stored in memory, the SPS signal data may be processed, for example, played back to the correlator hardware, so that the measurement process may be performed while the wireless transmitter is active.

[0117] This process may continue until the wireless communication signal transmission ceases.

[0118] Band 1 signals that are interfered with by wireless communication signal transmissions may be more suitable for signal acquisition than Band 2 signals that are not interfered with by signal transmissions. Accordingly, Band 1 signals received using a measurement dwell time aligned with the off period of wireless communication signal transmissions may be used for the acquisition process. Band 2 signals may be ignored during signal acquisition or may be used for decoding time. Once the signal acquisition process is complete, both Band 1 and Band 2 signals may be used for SPS tracking, for example, for Band 1 signals, continuing to use a measurement dwell time aligned with the off period of wireless communication signal transmissions.

[0119] Fig. 7A and 7B Different measurement dwell alignments relative to the off period of the wireless transmitter are illustrated. Fig. 7A and 7B Both illustrate a portion of a transmission activity indicator 700 that indicates an OFF duration of wireless communication signal transmission with a low signal and indicates an ON duration of wireless communication signal transmission with a high signal. Fig. 7A and 7B Also illustrated are measurement dwell times 710 and 720, respectively.

[0120] Fig. 7AThe measurement dwell time 710 is illustrated as being substantially aligned with the off-duration of the wireless transmitter, i.e., the measurement dwell time 710 is limited to the off-duration and does not include any portion of the on-duration. However, it should be understood that the measurement dwell time 710 may begin after the off-duration begins and may end before the off-duration ends. The SPS receiver 406 may include a timestamp indicating the applicability time of each measurement dwell. Because the measurement dwell time 710 does not include a portion of the on-duration of the wireless transmitter, the applicability time of the measurement dwell is the middle 712 of the measurement dwell time 710.

[0121] on the other hand, Figure 7B The measurement dwell time 720 is illustrated, which is effectively aligned with the off-duration of the wireless transmitter. Figure 7B As shown, the measurement dwell time 720 may extend into at least a portion of the on-duration of the wireless transmitter, for example, after or before the off-duration. The SPS receiver 406 may blank the signal received during the on-duration of the wireless transmitter, as indicated by a portion 722 of the measurement dwell time 720. The SPS receiver 406 may include the blanked signal in the measurement operation, which does not contribute substantially to the measurement result because the signal is blanked. However, as shown, the middle 724 of the measurement dwell time 720 is not an accurate representation of the applicability time of the measurement dwell time 720, because the middle 724 is based on a portion 722 of the measurement dwell time 720, which does not contribute to the measurement result. Accordingly, the SPS receiver 406 may assign an applicability time 726 based on the off-duration of the wireless signal transmission to the measurement result. Thus, by reporting a measurement timestamp of a measurement operation based on the off-duration of the uplink signal transmission, the measurement dwell time can be effectively aligned with the off-duration of the uplink signal transmission.

[0122] It should be understood that in some cases, there may be a delay or error in the determined on / off time of the uplink signal transmission, resulting in the measurement dwell time 710 or 720 being slightly longer than the uplink transmission on time, and / or resulting in a small portion of the interfered signal not being blanked. This may result in some degradation of performance, depending on how many interfered signals are actually used for measurement, but if the extension of the measurement dwell time 710 or 720 to the uplink transmission on time is small, the degradation of performance may be within the desired tolerance. Accordingly, the measurement dwell time 710 (or 720) can be longer than the uplink transmission on time, and / or can be aligned (or effectively aligned) with the off duration of the uplink signal transmission, so that, for example, if the degradation of performance is within the desired tolerance, the measurement dwell time 710 (or 720) extends slightly into (before and / or after) at least a portion of the on duration of the wireless transmitter.

[0123] Figure 8 8 is a flow chart illustrating a multi-band SPS process 800 performed concurrently with wireless transmissions, including acquisition and tracking. As discussed above, during both acquisition and tracking, SPS signals are received in a first frequency band (Band 1) using a measurement dwell time aligned with an off-duration of wireless communication signal transmissions. In some implementations, Band 2 signals may be received during an on-duration or both an on-duration and an off-duration of wireless communication signal transmissions and used for one or more acquisition operations.

[0124] At block 802 , the mobile device 105 engages in wireless communication with a wireless transceiver, such as one of a satellite 122 , a base station 126 , an access point 130 , a peer device, or the like.

[0125] At decision 804, the mobile device 105 determines whether the SPS receiver is performing SPS tracking, i.e., whether it is in a tracking state. If the SPS receiver is already in a tracking state, signal acquisition is not necessary, and the process can flow to box 816. If the SPS receiver is not in a tracking state, the mobile device 105 begins the acquisition phase. For example, acquisition involves identifying satellites that are visible to the SPS receiver and can be used to provide navigation information. In addition to using the measured dwell time aligned with the off duration of the wireless communication signal transmission as discussed above, a traditional signal acquisition process can also be used.

[0126] At block 806, an initial acquisition is performed using an SPS signal received in a first frequency band (Band 1) (e.g., an SPS signal received at the Band 1 Rx input of the SPS receiver 406 shown in FIG. 3). The Band 1 signal may be acquired using a relatively large correlation window in the frequency and time domains with a relatively high probability of false alarm (Pfa). The correlation window depends on the time and frequency uncertainties. The initial acquisition may be performed during a first set of one or more consecutive off periods of wireless communication signal transmission.

[0127] In block 808, a validation of the signal acquired in block 806 may be performed. The validation of the band 1 signal uses a relatively small search window in the frequency domain and time domain with a relatively low Pfa. The validation measurement operation has a detection threshold with a smaller probability of false detection (Pfa) and a smaller correlation window than the measurement operation used for acquisition in block 806. The validation operation may also have a longer non-coherent integration period than used in the initial acquisition. The validation may be performed during a second set of one or more consecutive off periods of wireless communication signal transmission. In some implementations, for example, where multiple measurement dwells are included within a single off duration of wireless transmission, the validation operation may be performed in the same off duration as the initial acquisition performed in block 806. If the initial acquisition at block 806 has the desired Pfa, the signal validation at block 808 may be skipped.

[0128] At block 810, after the validation operation, the SPS receiver may use the Band 1 signal in one or more subsequent wireless transmitter off periods to perform at least one of bit edge detection or auxiliary code synchronization operations, or a combination thereof. Non-coherent integration may be used to combine the results from more than one off period. If the time uncertainty is below a threshold, block 810 may be skipped and the process may proceed to block 816.

[0129] At block 812, the SPS receiver may begin tracking SPS signals on both Band 1 and Band 2, i.e., Band 2 being a frequency band that is not interfered with by wireless communication signal transmissions and that may be received at the Band 2Rx input of the SPS receiver 406. For example, the SPS receiver may use acquisition results from the Band 1 signal to initiate a tracking process for the Band 2 signal that is interfered with by the wireless transmitter. Due to the time uncertainty, tracking of the SPS signals on both Band 1 and Band 2 may continue using a relatively large search space. Tracking of the Band 1 signal uses a measurement dwell time that is aligned with the off duration of the wireless communication signal transmission, while tracking of the Band 2 signal may operate continuously, i.e., during both the off and on durations of the wireless communication signal transmission.

[0130] In block 814, the Band 2 data signal may be continuously received during the on and off periods of the wireless transmitter and may be synchronized to the broadcast data stream and the time parameters in the SPS signal may be decoded. For example, the Band 2 data signal may be used to decode the time of week (TOW) parameter broadcast by a GPS satellite. Knowledge of the time parameter allows the SPS receiver to reduce the time uncertainty and shrink the search space used to track both the Band 1 signal and the Band 2 signal. At this stage, the SPS receiver may exit the acquisition state. If the time uncertainty is below a threshold, block 814 may be skipped and the process may proceed to block 816 without waiting for the decoding of the time parameter.

[0131] At block 816, the SPS receiver enters a tracking state, during which both Band 1 and Band 2 may be tracked using a relatively small search space. Tracking of Band 1 signals uses a measurement dwell time aligned with the off duration of the wireless communication signal transmission, while tracking of Band 2 signals may operate continuously, i.e., during both the off and on durations of the wireless communication signal transmission. In some implementations, tracking of Band 2 signals may be performed only during the on duration of the wireless communication signal transmission, and the SPS receiver may switch to tracking Band 1 signals during the off duration of the wireless communication signal transmission. If the SPS receiver exits the tracking state, e.g., due to a failure to receive an SPS signal for a period of time (e.g., due to a blocking condition), the SPS receiver may re-enter the acquisition state.

[0132] Fig. 9 A flow chart of an exemplary method 900 for supporting concurrent operation of wireless communications and satellite positioning system (SPS) tracking performed by a mobile device, such as mobile device 105, is shown.

[0133] At block 902, a mobile device detects a request to initiate a wireless communication link with a wireless transceiver in a wireless communication network, e.g., as in Figure 3A Box 302 and Figure 5 For example, a request to initiate wireless communication may be received, for example, from the mobile device 105 or an external entity.

[0134] At block 904, the mobile device may determine whether a satellite positioning system (SPS) signal has been acquired for tracking, e.g., as in Figure 3A Box 304 and Figure 5 At block 906, if it is determined that a satellite positioning system (SPS) signal has not been acquired, an SPS receiver is used to acquire an SPS signal for tracking, wherein the SPS signal has multiple frequency bands, such as in Figure 3A Box 306 in and Figure 5 If it is determined that the SPS has been acquired, block 906 may not be performed. At block 908, a wireless communication link is initiated with the wireless transceiver, wherein transmission of an uplink signal on the wireless communication link interferes with at least one of the plurality of frequency bands in the SPS signal, e.g., as in Figure 3A Box 310 and Figure 5 At block 910, the mobile device concurrently performs wireless communications on a wireless communications link with a wireless transceiver and tracks SPS signals, including controlling the SPS receiver to mitigate interference of transmission of uplink signals on the wireless communications link with at least one of a plurality of frequency bands in the SPS signal, for example, as in Figure 3ABox 310 and Figure 5 as discussed in Stage 6 of

[0135] In one implementation, the request to initiate a wireless communication link may originate from a mobile device, for example, as in Figure 3A Box 302 and Figure 5 In another implementation, the request to initiate a wireless communication link may originate from a wireless transceiver, for example, as in Figure 3A Box 302 and Figure 5 As discussed in Phase 1 of

[0136] In one implementation, when it is determined that the SPS signal has been acquired, acquiring the SPS signal for tracking is not performed, for example, as in Figure 3A Box 302 and Figure 5 As discussed in Phase 1 of

[0137] In one implementation, an SPS signal for tracking may be acquired by executing an SPS acquisition process that has timed out before completion, and completing the SPS acquisition process using an SPS signal in a first frequency band that is interfered with by transmission of an uplink signal after initiating a wireless communication link (wherein only an SPS signal received when no uplink signal is transmitted is used for acquisition), or using an SPS signal in a second frequency band that is not interfered with by transmission of an uplink signal, for example, as in Figure 3A Information from the SPS acquisition process before the SPS acquisition process timeout can be used to initiate the SPS acquisition process after the wireless communication link is initiated, for example, as discussed in block 312 of FIG. Figure 3A As discussed at box 312 in .

[0138] In one implementation, the SPS receiver may be controlled to blank the SPS signal in at least one of the multiple frequency bands received while transmitting the uplink signal on the wireless communication link to mitigate interference, for example, as in Figure 3A Box 310 and Figure 5 as discussed in Stage 6 of

[0139] In one implementation, the SPS receiver may be controlled to exclude from the position calculation an SPS signal in at least one of the multiple frequency bands received when transmitting an uplink signal on the wireless communication link to mitigate interference, for example, as in Figure 3A Box 310 and Figure 5 as discussed in Stage 6 of

[0140] In one implementation, the SPS receiver may be controlled to prohibit reception of SPS signals in at least one of the multiple frequency bands while transmitting an uplink signal on the wireless communication link to mitigate interference, for example, Figure 3A Box 310 and Figure 5 as discussed in Stage 6 of

[0141] In one implementation, the plurality of frequency bands may include a first frequency band interfered by transmission of an uplink signal and a second frequency band not interfered by transmission of an uplink signal, wherein the first frequency band is used to acquire an SPS signal for tracking by an SPS receiver, and the second frequency band is used to perform tracking, e.g., as in Figure 2 , Figure 3A Boxes 306 and 310 in and Figure 5 For example, the first frequency band may be the L1 band, and the second frequency band may include one or more of the L2 band and the L5 band, for example, as described in Figure 2 discussed at the place.

[0142] In one implementation, at least one of the multiple frequency bands interfered by the transmission of the uplink signal may be, for example, Figure 2 At least one of the Galileo E1 signal, BeiDou (BDS) B1 signal, BDS B1C signal, Global Navigation Satellite System (GLONASS) G1 signal, GLONASS L1OC signal, Global Positioning System (GPS) L1, and GPS L1C signal discussed herein.

[0143] In one implementation, the mobile device may determine that the SPS receiver has exited the tracking state and is not tracking an SPS signal, e.g., Figure 3B Box 324 in and Figure 3C Box 344 and Figure 5 The mobile device may stop transmission of uplink signals on the wireless communication link, for example, as in Figure 3B Box 326 and Figure 3C Box 346 and Figure 5 When the transmission of the uplink signal is stopped, the SPS signal used for tracking can be reacquired, for example, as in Figure 3B Box 328 and Figure 3A Box 306 and Figure 5 After reacquiring the SPS signal, the mobile device 105 may begin transmission of an uplink signal over the wireless communication link, e.g., as in Figure 3B Frame 330, Figure 3A Box 310 in and Figure 5For example, stopping transmission of the uplink signal may include abandoning the wireless communication link, and starting transmission of the uplink signal on the wireless communication link after reacquiring the SPS signal may include re-initiating the wireless communication link, for example, as in Figure 3C Box 346 and Figure 3A Box 310 in and Figure 5 Stages 8 and 11 are discussed in this document.

[0144] In one implementation, the wireless transceiver may be a satellite vehicle in a satellite communication system, such as Figure 1 The diagram and Figure 5 In another implementation, the wireless transceiver may be a terrestrial base station in a radio access technology (RAT), such as Figure 1 The diagram and Figure 5 discussed.

[0145] Fig.10 A flow chart of an exemplary method 1000 for supporting concurrent execution of wireless communications and satellite positioning system (SPS) operations performed by a mobile device, such as mobile device 105, is shown.

[0146] At block 1002, a mobile device determines the start, on-duration, and off-duration of uplink signal transmission to a wireless transceiver over a wireless communication link, wherein, for example, Figure 4 and Figure 6 As discussed in , the transmission of uplink signals on the wireless communication link interferes with at least one of the multiple frequency bands received by the SPS receiver. Figure 4 The wireless transmitter 402 in the SPS receiver 406 receives the signal and Figure 6 The transmission activity indicator signal discussed in the specification is used to determine the start, on-duration and off-duration of uplink signal transmission.

[0147] At block 1004, a measurement dwell time is determined based on the off-duration of uplink signal transmission, e.g., Figure 4 and Figure 6 For example, the SPS receiver 406 may configure the measurement dwell time to be equal to or less than the off-duration of the wireless communication signal transmission determined based on the transmission activity indicator signal, e.g. Figure 4 and 6 As discussed in Fig. 7A In another example, the SPS receiver 406 may configure the measurement dwell time to be greater than the off-duration of the wireless communication signal transmission, such as Figure 4The measurement dwell time may be a total integration time based on the product of the coherent integration interval and the number of incoherents, and the number of coherents may be selected to produce a total integration time that is equal to or less than the off duration.

[0148] At block 1006, SPS signal acquisition or SPS signal tracking is performed using SPS signals received by the SPS receiver in a first frequency band during a measurement dwell time aligned with an OFF-duration of uplink signal transmission, and not using SPS signals received by the SPS receiver in the first frequency band during an ON-duration of uplink signal transmission, wherein the first frequency band is interfered by transmission of the uplink signal, e.g., as Figure 4 In and reference Figure 6 As discussed above with respect to the off-duration periods 604, 608 and on-duration periods 606 and 610 in FIG.

[0149] In one implementation, an SPS signal received by an SPS receiver in a first frequency band during an on-duration of an uplink signal transmission is blanked, and the SPS signal received during the off-duration and the blanked SPS signal received during the on-duration are used in a measurement operation, and wherein a measurement dwell time is effectively aligned with the off-duration of the uplink signal transmission by reporting a measurement timestamp of the measurement operation based on the off-duration of the uplink signal transmission, e.g., as Figure 4 , 6 , 7A and 7B.

[0150] In one implementation, the amount of measurement dwell time extends into the on-duration of the uplink signal during which the SPS signal received by the SPS receiver in the first frequency band is not blanked, and the amount of measurement dwell time extending into the on-duration of the uplink signal is constrained based on a desired tolerance for performance of SPS signal acquisition or SPS signal tracking, for example, as described with reference to Fig. 7A and 7B discussed.

[0151] In one implementation, the measurement dwell time may be constrained to be less than or equal to the off-duration of uplink signal transmission, e.g. Fig. 7A The measurement dwell time may be the total integration time as the product of the coherent integration interval and the number of incoherents, e.g. Figure 4 and 6 For example, the measurement dwell time can be constrained by adjusting the amount of incoherence based on the off-duration of the uplink signal transmission, e.g. Figure 6 discussed in .

[0152] In one implementation, performing SPS signal acquisition or tracking using SPS signals received in a first frequency band may include measuring, by the SPS receiver, a plurality of measurement dwell times within a single off-duration of uplink signal transmission, e.g., Figure 4 Reference Figure 6 As discussed in the off-duration periods 604, 608 in FIG.

[0153] In one implementation, the mobile device is in one of a semi-autonomous vehicle or an autonomous vehicle including one of an aerial vehicle or a ground vehicle, such as Figure 1 Reference Figure 6 As discussed in the off-duration periods 604, 608 in FIG.

[0154] In one implementation, the mobile device may store SPS signal data measured during the off-duration of uplink signal transmission, for example, as referenced Figure 6 The SPS signal data may be processed during the on-duration of uplink signal transmission, for example, as discussed with reference to Figure 6 As discussed in the on-duration periods 606, 610 in FIG.

[0155] In one implementation, the incoherent integration of the SPS signal received by the SPS receiver in the first frequency band is performed over the continuous off-duration of the uplink signal transmission, e.g., as described in reference Figure 6 As discussed in the off-duration periods 604, 608 in FIG.

[0156] In one implementation, SPS signal acquisition may include one or more of: initial acquisition of the SPS signal in the first frequency band, verification of the SPS signal in the first frequency band, and at least one of signal bit edge alignment and auxiliary code alignment or a combination thereof, e.g. Figure 8 As discussed in blocks 802, 804, 806, 808, and 810 of .

[0157] In one implementation, the mobile device may further measure SPS signals received by the SPS receiver in a second frequency band that is not interfered by transmission of uplink signals, e.g. Figure 4 and Figure 6 The SPS signal data measured in the second frequency band may be processed during SPS signal acquisition, for example, as Figure 8 as discussed in block 814 of .

[0158] In one implementation, the mobile device may measure an SPS signal received by the SPS receiver in a second frequency band, wherein the second frequency band is not interfered by transmission of an uplink signal, wherein the SPS signal data measured in the first frequency band and the SPS signal data measured in the second frequency band during an off-duration of uplink signal transmission are used for SPS signal tracking, such as Figure 8 For example, the SPS signal received by the SPS receiver in the second frequency band may be measured only during the on-duration of the uplink signal transmission, or during both the off-duration and on-duration of the uplink signal transmission. Figure 2 As discussed in , the first frequency band may be in the L1 band, and the second frequency band may be in one or more of the L2 band and the L5 band.

[0159] In one implementation, the SPS signal received in the first frequency band may be, for example, Figure 2 At least one of the Galileo E1 signal, Beidou (BDS) B1 signal, BDS B1C signal, Global Navigation Satellite System (GLONASS) G1 signal, GLONASS L1OC signal, Global Positioning System (GPS) L1 and GPS L1C signal discussed in.

[0160] In one implementation, the wireless transceiver may be a satellite vehicle in a satellite communication system, such as Figure 1 In another implementation, the wireless transceiver is a terrestrial base station in a radio access technology (RAT), such as Figure 1 discussed in .

[0161] Fig.11 A schematic block diagram illustrating certain exemplary features of a mobile device 1100 according to the present disclosure is shown, which mobile device 1100 may be, for example, Figure 1The mobile device 105 shown is capable of supporting concurrent execution of wireless communication and satellite positioning system (SPS) operations (such as acquisition and tracking). The mobile device 1100 may, for example, include one or more processors 1102, a memory 1104, an external interface such as a wireless transceiver 1110, and an SPS receiver 1116, which may be operably coupled to a non-transitory computer-readable medium 1120 and the memory 1104 with one or more connections 1106 (e.g., a bus, line, optical fiber, link, etc.). The mobile device 1100 may also include additional items not shown, such as a user interface that may include, for example, a display, a keyboard, or other input device, such as a virtual keyboard on a display, through which a user may interact with the mobile device or a satellite positioning system receiver. In some example implementations, all or part of the mobile device 1100 may take the form of a chipset or the like. The wireless transceiver 1110 may, for example, include a transmitter 1112 capable of transmitting one or more signals through one or more types of wireless communication networks and a receiver 1114 capable of receiving one or more signals transmitted through one or more types of wireless communication networks, and may be configured for various communication protocols / standards, such as satellite communication, 5G NR, LTE, Wi-Fi, etc. The transmission of uplink signals by the transmitter 1112 may interfere with at least one frequency band in the SPS signal received by the SPS receiver 1116. The SPS receiver 1116 may receive SPS signals having multiple frequency bands and various satellite position signaling standards, such as the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), Galileo, Beidou, and / or other types of satellite positioning systems. The SPS receiver 1116 may include a measurement engine and a location engine, or one or more of the measurement engine and the location engine may be implemented by one or more processors 1102, for example, implementing one or more instructions or program codes 1108 on a non-transitory computer-readable medium such as the medium 1120 and / or the memory 1104.

[0162] In some embodiments, the mobile device 1100 may include one or more antennas 1111 and 1115, which may be internal or external. The antenna 1111 may be used to transmit and / or receive signals processed by the wireless transceiver 1110. In some embodiments, the mobile device antenna 1111 may be coupled to the wireless transceiver 1110. In some embodiments, the measurement of the signal received (transmitted) by the mobile device 1100 may be performed at the connection point between the mobile device antenna 1111 and the wireless transceiver 1110. For example, the measurement reference point for the received (transmitted) RF signal measurement may be the input (output) end of the receiver 1114 (transmitter 1112) and the output (input) end of the mobile device antenna 1111. In a mobile device 1100 having multiple mobile device antennas 1111 or antenna arrays, the antenna connector may be considered as a virtual point representing the aggregate output (input) of multiple mobile device antennas. The antenna 1115 may be coupled to the SPS receiver 1116 and may be used to receive SPS signals on multiple frequency bands. In some embodiments, measurements of SPS signals received by mobile device 1100 may be performed at the connection point of antenna 1115 and SPS receiver 1116 .

[0163] The one or more processors 1102 may be implemented using a combination of hardware, firmware, and software. For example, the one or more processors 1102 may be configured to perform the functions discussed herein by one or more instructions or program codes 1108 implemented on a non-transitory computer-readable medium such as the medium 1120 and / or the memory 1104. In some embodiments, the one or more processors 1102 may represent one or more circuits that may be configured to perform at least a portion of a data signal computing process or processing associated with the operation of the mobile device 1100.

[0164] The medium 1120 and / or memory 1104 may store instructions or program code 1108 containing executable code or software instructions that, when executed by one or more processors 1102, cause the one or more processors 1102 to operate as a special-purpose computer programmed to perform the techniques disclosed herein. As illustrated in the mobile device 1100, the medium 1120 and / or memory 1104 may include one or more components or modules that may be implemented by one or more processors 1102 to perform the methods described herein. Although the components or modules are illustrated as software in the medium 1120 that may be executed by one or more processors 1102, it should be understood that the components or modules may be stored in the memory 1104 or may be special-purpose hardware in or outside of the one or more processors 1102.

[0165] A number of software modules and data tables may reside in the media 1120 and / or memory 1104 and be utilized by the one or more processors 1102 to manage communications and the functions described herein. It should be understood that the organization of the contents of the media 1120 and / or memory 1104 shown in the mobile device 1100 is merely exemplary, and similarly, the functionality of the modules and / or data structures may be combined, separated, and / or configured in different ways depending on the implementation of the mobile device 1100.

[0166] The medium 1120 and / or the memory 1104 may include a wireless communication request module 1122, which, when implemented by the one or more processors 1102, configures the one or more processors 1102 to determine when a request to initiate a wireless communication link with a wireless transceiver (such as a communication satellite, base station, or access point) is received. For example, the request may originate from within the mobile device 1100, such as from an internal application or user interaction, or may originate from an external wireless transmitter, such as received via the wireless transceiver 1110.

[0167] The medium 1120 and / or the memory 1104 may include an SPS tracking module 1124, which, when implemented by the one or more processors 1102, configures the one or more processors 1102 to determine whether the SPS receiver 1116 has acquired an SPS signal and is in a tracking state. For example, the determination of whether the SPS receiver 1116 is in a tracking state may be based on a tracking state indicator signal provided by the SPS receiver 1116, or based on a determination by the one or more processors 1102 when the one or more processors 1102 act as a measurement engine and / or a location engine for the SPS receiver 1116.

[0168] The medium 1120 and / or the memory 1104 may include an SPS acquisition module 1126, which, when implemented by the one or more processors 1102, configures the one or more processors 1102 to, for example, cause the SPS receiver 1116 to acquire and track an SPS signal when it is determined that the SPS signal has not been acquired and is being tracked.

[0169] The medium 1120 and / or the memory 1104 may include an initiating wireless communication module 1128, which, when implemented by one or more processors 1102, configures the one or more processors 1102 to cause the wireless transceiver 1110 to initiate a wireless communication link with the wireless transmitter, for example, after acquiring an SPS signal for tracking or after an SPS acquisition timeout.

[0170] The medium 1120 and / or the memory 1104 may include a control SPS receiver module 1130, which, when implemented by the one or more processors 1102, configures the one or more processors 1102 to control the SPS receiver 1116 to mitigate any interference caused by the transmission of uplink signals via the wireless transmitter 1112 and the SPS signals received by the SPS receiver 1116. For example, when the wireless transmitter 1112 is transmitting a UL signal, the one or more processors 1102 may control such that a transmission activity indication is provided to the SPS receiver 1116, and the transmission activity indication is provided to a measurement engine function or a location engine function in the one or more processors 1102.

[0171] The medium 1120 and / or the memory 1104 may include a signal blanking module 1132, which, when implemented by the one or more processors 1102, configures the one or more processors 1102 to, for example, if the measurement engine function is executed in the one or more processors 1102, replace the received SPS signal with a zero signal or a fixed sequence whenever the wireless transmitter 1112 is active.

[0172] The medium 1120 and / or the memory 1104 may include a measurement exclusion module 1134 that, when implemented by the one or more processors 1102, configures the one or more processors 1102 to exclude from location measurements SPS signals received whenever the wireless transmitter 1112 is active, for example, if location engine functionality is executed in the one or more processors 1102. The SPS signals to be excluded may be identified by the SPS receiver 1116 or by the one or more processors 1102 implementing the control SPS receiver module 1130.

[0173] The medium 1120 and / or the memory 1104 may include a disable reception module 1136 which, when implemented by the one or more processors 1102, configures the one or more processors 1102 to disable reception of SPS signals by the SPS receiver 1116 whenever the wireless transmitter 1112 is active in a frequency band where interference occurs.

[0174] The medium 1120 and / or the memory 1104 may include a stop uplink transmission module 1138, which, when implemented by the one or more processors 1102, configures the one or more processors 1102 to, for example, cause the wireless transmitter 1112 to pause or stop UL transmissions when the SPS receiver 1116 no longer tracks the SPS signal. In some implementations, the one or more processors 1102 may be configured to drop the wireless communication link.

[0175] The medium 1120 and / or the memory 1104 may include a start uplink transmission module 1140, which, when implemented by the one or more processors 1102, configures the one or more processors 1102 to, for example, cause the wireless transmitter 1112 to start UL transmission when the SPS receiver 1116 has acquired and is tracking an SPS signal. In some implementations, the one or more processors 1102 may be configured to re-initiate a wireless communication link.

[0176] The medium 1120 and / or the memory 1104 may include a measurement engine module 1142 that, when implemented by the one or more processors 1102 , configures the one or more processors 1102 to perform measurement functions of the SPS receiver 1116 .

[0177] The medium 1120 and / or the memory 1104 may include a location engine module 1144 that, when implemented by the one or more processors 1102 , configures the one or more processors 1102 to perform location positioning functions using SPS signals received by the SPS receiver 1116 .

[0178] The medium 1120 and / or the memory 1104 may include an uplink signal transmission module 1146 that, when implemented by the one or more processors 1102, configures the one or more processors 1102 to determine the start, on-duration, and off-duration of uplink signal transmission on a wireless link to the wireless transceiver. For example, the start of uplink signal transmission may be determined based on a transmission activity indicator signal and an on-duration provided by the wireless transmitter 1112, and the off-duration of uplink signal transmission may be determined based on another signal provided with the transmission activity indicator signal or the transmission activity indicator signal itself, or may be preconfigured and stored in the memory 1104.

[0179] The medium 1120 and / or the memory 1104 may include a dwell time module 1148, which, when implemented by the one or more processors 1102, configures the one or more processors 1102 to constrain the measurement dwell time of the SPS signal based on the shutdown duration of the uplink signal transmission. For example, the measurement dwell time may be a total integration time based on the product of the coherent integration interval and the number of incoherents, where the number of incoherents may be adjusted so that the measurement dwell time is less than or equal to the shutdown duration of the uplink signal transmission. The dwell time module 1148 may constrain the measurement dwell time to be short enough so that the SPS signal can be measured multiple times within a single wireless communication transmission shutdown period.

[0180] The medium 1120 and / or the memory 1104 may include an SPS signal first band module 1150, which, when implemented by one or more processors 1102, configures the one or more processors 1102 to cause the SPS receiver 1116 to measure the SPS signal received in the first frequency band interfered by the transmission of the uplink signal during a measurement dwell time aligned with the off duration of the uplink signal transmission, and not measure the SPS signal received in the first frequency band during the on duration of the uplink signal transmission. In some implementations, multiple measurements may be performed within a single wireless communication transmission off period. In addition, in some implementations, non-coherent integration may be performed using SPS signals received over multiple consecutive wireless communication transmission off periods.

[0181] The medium 1120 and / or the memory 1104 may include a wireless communication transmission module 1152, which, when implemented by the one or more processors 1102, configures the one or more processors 1102 to cause the wireless transmitter 1112 to provide a transmission activity indicator signal to indicate the start of transmission of an uplink signal.

[0182] The medium 1120 and / or the memory 1104 may include a store SPS data module 1154, which, when implemented by the one or more processors 1102, configures the one or more processors 1102 to store SPS data measured during the wireless communication transmission off period in the memory 1104 for later processing.

[0183] The medium 1120 and / or the memory 1104 may include an acquisition module 1156, which, when implemented by one or more processors 1102, configures the one or more processors 1102 to perform an acquisition process using an SPS signal measured in a first frequency band during a dwell time aligned with a wireless communication transmission off period. The acquisition process may, for example, include one or more of: initial acquisition of an SPS signal in a first frequency band, verification of an SPS signal in a first frequency band, and at least one or a combination of signal bit edge alignment and auxiliary code alignment. The acquisition process may further include decoding time using an SPS signal received in a second frequency band that is not interfered with by wireless communication transmissions.

[0184] The medium 1120 and / or the memory 1104 may include a tracking module 1158, which, when implemented by one or more processors 1102, configures the one or more processors 1102 to track SPS signals measured in a first frequency band during a dwell time aligned with a wireless communication transmission off period and SPS signals measured in a second frequency band, the second frequency band being free from interference from the wireless communication transmission and being measurable during off and on periods of the wireless communication transmission.

[0185] The medium 1120 and / or the memory 1104 may include an SPS signal second band module 1160, which, when implemented by one or more processors 1102, configures the one or more processors 1102 to cause the SPS receiver 1116 to measure SPS signals received in a second frequency band that is not interfered with by the transmission of uplink signals and can be measured during off and on periods of wireless communication transmission.

[0186] The medium 1120 and / or the memory 1104 may include a measurement engine module 1138 that, when implemented by the one or more processors 1102 , configures the one or more processors 1102 to perform measurement functions of the SPS receiver 1116 .

[0187] The medium 1120 and / or the memory 1104 may include a location engine module 1140 that, when implemented by the one or more processors 1102 , configures the one or more processors 1102 to perform location positioning functions using SPS signals received by the SPS receiver 1116 .

[0188] The methods described herein can be implemented by various means depending on the application. For example, these methods can be implemented in hardware, firmware, software, or any combination thereof. For hardware implementations, one or more processors 1102 can be implemented in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the functions described herein, or combinations thereof.

[0189] For firmware and / or software implementations, the methods may be implemented with modules (e.g., procedures, functions, etc.) that perform the functions described herein. Any machine-readable medium that tangibly embodies instructions may be used to implement the methods described herein. For example, software code may be stored in a non-transitory computer-readable medium 1120 or memory 1104 connected to and executed by one or more processors 1102. The memory may be implemented within one or more processors, or external to one or more processors. As used herein, the term "memory" refers to any type of long-term, short-term, volatile, non-volatile, or other memory, and is not limited to any particular type of memory or amount of memory, or type of medium in which the memory is stored.

[0190] If implemented in firmware and / or software, these functions may be stored as one or more instructions or program code 1108 on a non-transitory computer-readable medium, such as the medium 1120 and / or the memory 1104. Examples include computer-readable media encoded with data structures and computer-readable media encoded with a computer program 1108. For example, a non-transitory computer-readable medium including program code 1108 stored thereon may include program code 1108 to support concurrent wireless communication and SPS tracking in a manner consistent with the disclosed embodiments. The non-transitory computer-readable medium 1120 includes physical computer storage media. The storage media may be any available media that can be accessed by a computer. By way of example and not limitation, such non-transitory computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code 1108 in the form of instructions or data structures and can be accessed by a computer; disc and disk as used herein include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disc, and Blu-ray disc, where discs typically reproduce data magnetically, while disks reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.

[0191] In addition to being stored on the computer-readable medium 1120, the instructions and / or data may be provided as signals on a transmission medium included in the communication device. For example, the communication device may include a wireless transceiver 1110 with signals indicating instructions and data. The instructions and data are configured to cause one or more processors to implement the functions outlined in the claims. That is, the communication device includes a transmission medium with signals indicating information to perform the disclosed functions.

[0192] The memory 1104 may represent any data storage mechanism. The memory 1104 may include, for example, a main memory and / or a secondary memory. The main memory may include, for example, a random access memory, a read-only memory, etc. Although illustrated in this example as being separate from the one or more processors 1102, it should be understood that all or part of the main memory may be provided within the one or more processors 1102, or otherwise co-located / coupled with the one or more processors 1102. The secondary memory may include, for example, a memory of the same or similar type as the main memory and / or one or more data storage devices or systems, such as, for example, a disk drive, an optical drive, a tape drive, a solid-state memory drive, etc.

[0193] In some implementations, the secondary storage may be operable to receive, or otherwise be configurable to be coupled to, the non-transitory computer-readable medium 1120. Thus, in some example implementations, the methods and / or apparatus presented herein may take, in whole or in part, the form of a computer-readable medium 1120, which may include computer-implemented code 1108 stored thereon, which, if executed by one or more processors 1102, may be operably enabled to perform all or part of the example operations described herein. The computer-readable medium 1120 may be part of the memory 1104.

[0194] In one implementation, a mobile device such as the mobile device 1100 can be configured to support concurrent operation of wireless communication and satellite positioning system (SPS) tracking. The mobile device can include a component for detecting a request to initiate a wireless communication link with a wireless transceiver in a wireless communication network, which component can be, for example, a wireless transceiver 1110 and one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in memory 1104 and / or media 1120, such as a wireless communication request module 1122. The component for determining whether a satellite positioning system (SPS) signal for tracking has been acquired can be, for example, an SPS receiver 1116 and one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in memory 1104 and / or media 1120, such as an SPS tracking module 1124. The means for acquiring an SPS signal for tracking with an SPS receiver when it is determined that the SPS signal has not been acquired (wherein the SPS signal has multiple frequency bands) can be, for example, an SPS receiver 1116 and one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in memory 1104 and / or media 1120, such as an SPS acquisition module 1126. The means for initiating a wireless communication link with a wireless transceiver (wherein the transmission of an uplink signal on the wireless communication link interferes with at least one of the multiple frequency bands in the SPS signal) can be, for example, a wireless transceiver 1110 and one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in memory 1104 and / or media 1120, such as an initiate wireless communication module 1128. Components for concurrently performing wireless communications on a wireless communications link with a wireless transceiver and tracking SPS signals (including controlling the SPS receiver to mitigate interference of transmission of uplink signals on the wireless communications link with at least one of a plurality of frequency bands in the SPS signal) may be, for example, a wireless transceiver 1110 and an SPS receiver 1116 and one or more processors 1102 having dedicated hardware or implementing executable code or software instructions in memory 1104 and / or media 1120, such as controlling an SPS receiver module 1130.

[0195] In one implementation, the mobile device may also include a component for blanking an SPS signal in at least one of multiple frequency bands received while transmitting an uplink signal on a wireless communication link to reduce interference, which component may be, for example, an SPS receiver 1116 and one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in the memory 1104 and / or the medium 1120, such as controlling the SPS receiver module 1130 and the signal blanking module 1132.

[0196] In one implementation, the mobile device may further include a component for excluding SPS signals in at least one of a plurality of frequency bands received while transmitting an uplink signal on a wireless communication link from position calculations to mitigate interference, which component may be, for example, an SPS receiver 1116 and one or more processors 1102 having dedicated hardware or implementing executable code or software instructions in memory 1104 and / or medium 1120, such as controlling an SPS receiver module 1130 and a measurement exclusion module 1134.

[0197] In one implementation, the mobile device may further include a component for disabling reception of SPS signals in at least one of multiple frequency bands while transmitting an uplink signal on a wireless communication link to mitigate interference, which component may be, for example, an SPS receiver 1116 and one or more processors 1102 having dedicated hardware or implementing executable code or software instructions in the memory 1104 and / or the medium 1120, such as controlling the SPS receiver module 1130 and disabling reception module 1136.

[0198] In one implementation, the mobile device may also include means for determining that the SPS receiver has exited the tracking state and is not tracking the SPS signal, which means may be, for example, the SPS receiver 1116 and one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in the memory 1104 and / or the medium 1120, such as the SPS tracking module 1124. Means for stopping transmission of uplink signals on the wireless communication link may be, for example, the SPS receiver 1116 and one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in the memory 1104 and / or the medium 1120, such as the stop uplink transmission module 1138. Means for reacquiring the SPS signal for tracking while transmission of the uplink signal is stopped may be, for example, the SPS receiver 1116 and one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in the memory 1104 and / or the medium 1120, such as the SPS acquisition module 1126. The components for starting transmission of an uplink signal on a wireless communication link after reacquiring an SPS signal can be, for example, an SPS receiver 1116 and one or more processors 1102 having dedicated hardware or implementing executable code or software instructions in memory 1104 and / or media 1120, such as a start uplink transmission module 1140.

[0199] In one implementation, a mobile device such as mobile device 1100 may be configured to support concurrent execution of wireless communication and satellite positioning system (SPS) operations. The mobile device may include components for determining the start, on-duration, and off-duration of uplink signal transmission on a wireless link to a wireless transceiver, wherein the transmission of uplink signals on the wireless communication link interferes with at least one of a plurality of frequency bands received by an SPS receiver, such as wireless transceiver 1110, SPS receiver 1116, and one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in memory 1104 and / or media 1120, such as uplink signal transmission module 1146 and wireless communication transmission module 1152. Components for determining a measured dwell time based on the off-duration of the uplink signal transmission may be, for example, one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in memory 1104 and / or media 1120, such as dwell time module 1148. A component for performing SPS signal acquisition or SPS signal tracking using an SPS signal received by the SPS receiver in a first frequency band during a measurement dwell time aligned with an off-duration of an uplink signal transmission, and not using an SPS signal received by the SPS receiver in the first frequency band during an on-duration of an uplink signal transmission (wherein the first frequency band is interfered with by the transmission of an uplink signal) can be, for example, an SPS receiver 1116 and one or more processors 1102 having dedicated hardware or implementing executable code or software instructions in a memory 1104 and / or a medium 1120, such as an SPS signal first band module 1150, an acquisition module 1156, and a tracking module 1158.

[0200] In one implementation, the mobile device may include means for storing SPS signal data measured during the off-duration of uplink signal transmission, which means may be, for example, an SPS receiver 1116, a memory 1104, and one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in the memory 1104 and / or the medium 1120, such as a store SPS data module 1154. Means for processing SPS signal data during the on-duration of uplink signal transmission may be, for example, an SPS receiver 1116 and one or more processors 1102, which have dedicated hardware or implement executable code or software instructions in the memory 1104 and / or the medium 1120, such as an SPS signal first band module 1150 and a measurement engine module 1138.

[0201] In one implementation, the mobile device may include a component for performing non-coherent integration of SPS signals received by the SPS receiver in a first frequency band during a continuous off-duration of uplink signal transmission, which component may be an SPS receiver 1116 and one or more processors 1102 having dedicated hardware or implementing executable code or software instructions in a memory 1104 and / or medium 1120, such as an SPS signal first band module 1150.

[0202] In one implementation, the mobile device may include means for measuring SPS signals received by the SPS receiver in a second frequency band during both the off-duration and the on-duration of uplink signal transmission, wherein the second frequency band is not interfered by the transmission of the uplink signal, which means may be an SPS receiver 1116 and one or more processors 1102 having dedicated hardware or implementing executable code or software instructions in memory 1104 and / or media 1120, such as an SPS signal second band module 1160. Means for processing the SPS signal data measured in the second frequency band to decode time may be an SPS receiver 1116 and one or more processors 1102 having dedicated hardware or implementing executable code or software instructions in memory 1104 and / or media 1120, such as an SPS signal first band module 1150 and an acquisition module 1156.

[0203] In one implementation, a mobile device may include a component for measuring an SPS signal received by an SPS receiver in a second frequency band during both an off-duration and an on-duration of an uplink signal transmission, wherein the second frequency band is not interfered with by the transmission of the uplink signal, wherein the SPS signal data measured in the first frequency band during the off-duration of the uplink signal transmission and the SPS signal data measured in the second frequency band are used for SPS signal tracking, the component may be an SPS receiver 1116 and one or more processors 1102 having dedicated hardware or implementing executable code or software instructions in a memory 1104 and / or a medium 1120, such as an SPS signal second band module 1160 and a tracking module 1158.

[0204] The methods, systems, and devices discussed above are examples. Various configurations may omit, substitute, or add various processes or components as appropriate. For example, in alternative configurations, the methods may be performed in an order different from that described, and / or various stages may be added, omitted, and / or combined. In addition, features described with respect to certain configurations may be combined in various other configurations. Different aspects and elements of the configurations may be combined in a similar manner. In addition, technology is evolving, and therefore, many of the elements are examples and do not limit the scope of the present disclosure or claims.

[0205] Satellite-based positioning systems typically include a system of transmitters that are positioned so that entities can determine their locations on or above the Earth based, at least in part, on signals received from the transmitters. Such transmitters typically transmit signals marked with a repeating pseudo-random noise (PN) code. In a specific example, such a transmitter may be located on an Earth-orbiting space vehicle (SV). For example, an SV in a constellation of a global navigation satellite system (GNSS), such as a global positioning system GPS, a global navigation satellite system (GLONASS), etc., may transmit a signal marked with a PN code that is distinguishable from PN codes transmitted by other SVs in the constellation.

[0206] According to certain aspects, the techniques presented herein are not limited to global systems (e.g., GNSS). For example, the techniques provided herein may be applied to or otherwise adapted to various regional systems, such as, for example, the Quasi-Zenith Satellite System (QZSS) over Japan, the Indian Regional Navigation Satellite System (IRNSS) over India, etc., and / or may be associated with one or more global and / or regional navigation satellite systems or otherwise adapted to various augmentation systems (e.g., satellite-based augmentation systems (SBAS)) used with one or more global and / or regional navigation satellite systems. By way of example and not limitation, SBAS may include (multiple) augmentation systems that provide integrity information, differential corrections, etc., such as, for example, the Wide Area Augmentation System (WAAS), the European Geosynchronous Navigation Overlay Service (EGNOS), the Multi-Function Satellite Augmentation System (MSAS), GPS-Assisted Geographic Augmentation Navigation or GPS and Geographic Augmentation Navigation System (GAGAN), etc. Such SBAS may, for example, transmit GNSS and / or GNSS-like signals, which may also be interfered with by certain wireless communication signals, etc. Therefore, as used herein, SPS may include any combination of one or more global and / or regional navigation satellite systems and / or augmentation systems.

[0207] Specific details are given in the description to provide a comprehensive understanding of example configurations (including implementations). However, these configurations can be practiced without these specific details. For example, well-known circuits, processes, algorithms, structures, and techniques have been shown without unnecessary details to avoid obscure configurations. This description only provides example configurations and does not limit the scope, applicability, or configuration of the claims. On the contrary, the foregoing description of the configuration will provide a facilitating description of implementing the technology for those skilled in the art. Various changes may be made to the functions and arrangements of the elements without departing from the spirit or scope of the present disclosure.

[0208] In addition, a configuration may be described as a process depicted as a flow chart or block diagram. Although each may describe the operation as a sequential process, many operations may be performed in parallel or concurrently. In addition, the order of the operations may be rearranged. The process may have additional steps not included in the figure. In addition, examples of methods may be implemented by hardware, software, firmware, middleware, microcode, hardware description language, or any combination thereof. When implemented in software, firmware, middleware, or microcode, the program code or code segments that perform the necessary tasks may be stored in a non-transitory computer-readable medium such as a storage medium. The processor may perform the described tasks.

[0209] The terms "and" and "or" used herein may include multiple meanings, which are also expected to depend at least in part on the context in which the terms are used. Typically, "or", if used to associate a list, such as A, B, or C, is intended to mean A, B, and C, which are used here in an inclusive sense, and A, B, or C, which are used here in an exclusive sense. In addition, the term "one or more" used herein may be used to describe any feature, structure, or characteristic in the singular, or may be used to describe a certain combination of features, structures, or characteristics. However, it should be noted that this is merely an illustrative example, and the subject matter claimed is not limited to this example. In addition, the term "at least one of", if used to associate a list, such as A, B, or C, may be interpreted to mean any combination of A, B, and / or C, such as A, AB, AA, AAB, AABBCCC, etc.

[0210] The implementation examples are described in the following numbered items:

[0211] Item 1. A method performed by a mobile device to support concurrent operation of wireless communications and satellite positioning system (SPS) tracking, the method comprising:

[0212] detecting a request to initiate a wireless communication link with a wireless transceiver in a wireless communication network;

[0213] determining whether a satellite positioning system (SPS) signal has been acquired for tracking;

[0214] When it is determined that the SPS signal has not been acquired, acquiring the SPS signal for tracking with the SPS receiver, wherein the SPS signal has a plurality of frequency bands;

[0215] initiating a wireless communication link with the wireless transceiver, wherein transmission of an uplink signal on the wireless communication link interferes with at least one of the plurality of frequency bands in the SPS signal; and

[0216] Concurrently performing wireless communications and tracking the SPS signal over a wireless communications link with the wireless transceiver includes controlling the SPS receiver to mitigate interference of transmission of uplink signals over the wireless communications link with at least one of the plurality of frequency bands in the SPS signal.

[0217] Item 2. A method according to Item 1, wherein the request to initiate the wireless communication link originates from a mobile device.

[0218] Item 3. A method according to Item 1, wherein the request to initiate a wireless communication link originates from a wireless transceiver.

[0219] Item 4. A method according to any one of Items 1 to 3, wherein when it is determined that the SPS signal has been acquired, acquisition of the SPS signal for tracking is not performed.

[0220] Item 5. A method according to any one of items 1-4, wherein acquiring an SPS signal for tracking comprises: executing an SPS acquisition process that times out before completion, and using an SPS signal in a first frequency band that is interfered with by the transmission of an uplink signal (wherein only an SPS signal received when no uplink signal is transmitted is used for acquisition), or using an SPS signal in a second frequency band that is not interfered with by the transmission of an uplink signal, to complete the SPS acquisition process after initiating a wireless communication link.

[0221] Item 6. A method according to Item 5, wherein information from the SPS acquisition process before the SPS acquisition process times out is used with the SPS acquisition process after initiating the wireless communication link.

[0222] Item 7. A method according to any one of Items 1-6, wherein controlling the SPS receiver includes blanking the SPS signal received in at least one of the multiple frequency bands while transmitting the uplink signal on the wireless communication link to mitigate the interference.

[0223] Item 8. A method according to any one of Items 1-6, wherein controlling the SPS receiver includes excluding from the position calculation an SPS signal in at least one of a plurality of frequency bands received while transmitting an uplink signal on a wireless communication link to mitigate interference.

[0224] Item 9. A method according to any one of items 1-6, wherein controlling the SPS receiver includes prohibiting receiving an SPS signal in at least one of multiple frequency bands while transmitting an uplink signal on a wireless communication link to mitigate interference.

[0225] Item 10. A method according to any one of Items 1-9, wherein the multiple frequency bands include a first frequency band that is interfered with by the transmission of an uplink signal and a second frequency band that is not interfered with by the transmission of an uplink signal, wherein the first frequency band is used to acquire an SPS signal for tracking using an SPS receiver, and the second frequency band is used for tracking.

[0226] Item 11. The method of Item 10, wherein the first frequency band is in an L1 band, and the second frequency band includes one or more of an L2 band and an L5 band.

[0227] Item 12. A method according to any one of items 1-11, wherein at least one of the multiple frequency bands interfered by the transmission of the uplink signal includes at least one of the Galileo E1 signal, the Beidou (BDS) B1 signal, the BDS B1C signal, the Global Navigation Satellite System (GLONASS) G1 signal, the GLONASS L1OC signal, the Global Positioning System (GPS) L1 and the GPS L1C signal.

[0228] Item 13. The method according to any one of items 1-12, further comprising:

[0229] determining that the SPS receiver has exited a tracking state and is not tracking the SPS signal;

[0230] ceasing transmission of uplink signals on the wireless communication link;

[0231] While the transmission of the uplink signal is stopped, reacquiring the SPS signal used for tracking;

[0232] After reacquisition of the SPS signal, transmission of uplink signals on the wireless communication link begins.

[0233] Item 14. The method of Item 13, wherein stopping transmission of uplink signals includes abandoning the wireless communication link, and starting transmission of uplink signals on the wireless communication link after reacquiring the SPS signal includes re-initiating the wireless communication link.

[0234] Item 15. A method according to any one of items 1-14, wherein the wireless transceiver is a satellite carrier in a satellite communication system.

[0235] Item 16. A method according to any one of items 1-14, wherein the wireless transceiver is a terrestrial base station in a radio access technology (RAT).

[0236] Item 17. A mobile device configured to support concurrent operation of wireless communications and satellite positioning system (SPS) tracking, the mobile device comprising:

[0237] a satellite positioning system (SPS) receiver configured to receive SPS signals on a plurality of frequency bands;

[0238] a wireless transmitter configured to transmit an uplink signal in a wireless communication link with a wireless transceiver in a wireless communication network;

[0239] at least one memory;

[0240] at least one processor coupled to the SPS receiver, the wireless transmitter, and the at least one memory, and configured to:

[0241] detecting a request to initiate a wireless communication link with a wireless transceiver in a wireless communication network;

[0242] determining whether the SPS receiver has acquired an SPS signal for tracking;

[0243] When it is determined that the SPS signal has not been acquired, causing the SPS receiver to acquire the SPS for tracking, wherein the SPS signal has a plurality of frequency bands;

[0244] initiating a wireless communication link with the wireless transceiver via the wireless transmitter, wherein transmission of uplink signals on the wireless communication link interferes with at least one of the plurality of frequency bands in the SPS signal; and

[0245] Wireless communications on the wireless communications link and tracking of the SPS signal are concurrently performed by being configured to control the SPS receiver to mitigate interference of transmission of uplink signals on the wireless communications link with the wireless transceiver with at least one of a plurality of frequency bands in the SPS signal.

[0246] Item 18. A mobile device according to Item 17, wherein the request to initiate the wireless communication link originates from the mobile device.

[0247] Item 19. A mobile device as described in Item 17, wherein the request to initiate the wireless communication link originates from the wireless transceiver.

[0248] Item 20. A mobile device according to any one of Items 17 to 19, wherein when it is determined that the SPS signal has been acquired, the SPS receiver is not enabled to acquire the SPS signal for tracking.

[0249] Item 21. A mobile device according to any one of Items 17-20, wherein the at least one processor is configured to acquire an SPS signal for tracking by being configured to execute an SPS acquisition process that times out before completion, and using an SPS signal in a first frequency band that is interfered with by the transmission of an uplink signal (wherein only SPS signals received while no uplink signal is transmitted are used for acquisition), or using an SPS signal in a second frequency band that is not interfered with by the transmission of an uplink signal, to complete the SPS acquisition process after initiating a wireless communication link.

[0250] Item 22. A mobile device according to Item 21, wherein information from the SPS acquisition process before the SPS acquisition process times out is used with the SPS acquisition process after initiating the wireless communication link.

[0251] Item 23. A mobile device according to any of items 17-22, wherein the SPS receiver mitigates interference by blanking an SPS signal received in at least one of a plurality of frequency bands while a wireless transmitter is transmitting an uplink signal on a wireless communication link.

[0252] Item 24. A mobile device according to any of Items 17-22, wherein the SPS receiver mitigates interference by excluding from position calculations SPS signals in at least one of a plurality of frequency bands received while transmitting an uplink signal on a wireless communication link.

[0253] Item 25. A mobile device as described in any of Items 17-22, wherein the SPS receiver mitigates interference by prohibiting the reception of SPS signals in at least one of a plurality of frequency bands while the wireless transmitter is transmitting an uplink signal on the wireless communication link.

[0254] Item 26. A mobile device according to any one of Items 17-25, wherein the multiple frequency bands include a first frequency band that is interfered with by the transmission of an uplink signal and a second frequency band that is not interfered with by the transmission of an uplink signal, wherein the first frequency band is used to acquire an SPS signal for tracking using an SPS receiver, and the second frequency band is used for tracking.

[0255] Item 27. The mobile device of Item 26, wherein the first frequency band is in an L1 band, and the second frequency band includes one or more of an L2 band and an L5 band.

[0256] Item 28. A mobile device according to any one of Items 17-27, wherein at least one of the multiple frequency bands interfered by the transmission of the uplink signal includes at least one of the Galileo E1 signal, the Beidou (BDS) B1 signal, the BDS B1C signal, the Global Navigation Satellite System (GLONASS) G1 signal, the GLONASS L1OC signal, the Global Positioning System (GPS) L1 and the GPS L1C signal.

[0257] Item 29. A mobile device according to any one of Items 17-28, wherein the at least one processor is further configured to:

[0258] determining that the SPS receiver has exited a tracking state and is not tracking an SPS signal;

[0259] stopping the wireless transmitter from transmitting an uplink signal on the wireless communication link;

[0260] causing the SPS receiver to reacquire the SPS signal for tracking while transmission of the uplink signal is stopped; and

[0261] After reacquisition of the SPS signal, the wireless transmitter is caused to begin transmitting an uplink signal over the wireless communication link.

[0262] Item 30. A mobile device according to Item 29, wherein the at least one processor is configured to: stop the wireless transmitter from transmitting an uplink signal by being configured to discard the wireless communication link, and to re-initiate the wireless communication link so that the wireless transmitter starts transmitting an uplink signal on the wireless communication link after reacquiring the SPS signal.

[0263] Item 31. A mobile device according to any one of Items 17-30, wherein the wireless transceiver is a satellite carrier in a satellite communication system.

[0264] Item 32. A mobile device according to any of items 17-30, wherein the wireless transceiver is a terrestrial base station in a radio access technology (RAT).

[0265] Item 33. A mobile device configured to support concurrent operation of wireless communications and satellite positioning system (SPS) tracking, the mobile device comprising:

[0266] means for detecting a request to initiate a wireless communication link with a wireless transceiver in a wireless communication network;

[0267] means for determining whether a satellite positioning system (SPS) signal for tracking has been acquired;

[0268] When it is determined that the SPS signal has not been acquired, means for acquiring the SPS signal for tracking with the SPS receiver, wherein the SPS signal has a plurality of frequency bands;

[0269] means for initiating a wireless communication link with the wireless transceiver, wherein transmission of an uplink signal on the wireless communication link interferes with at least one of the plurality of frequency bands in the SPS signal; and

[0270] Components for concurrently performing wireless communications and tracking SPS signals over a wireless communications link with a wireless transceiver include controlling the SPS receiver to mitigate interference of transmission of uplink signals over the wireless communications link with at least one of a plurality of frequency bands in the SPS signal.

[0271] Item 34. A mobile device according to Item 33, wherein the request to initiate the wireless communication link originates from the mobile device.

[0272] Item 35. A mobile device as described in Item 33, wherein the request to initiate the wireless communication link originates from a wireless transceiver.

[0273] Item 36. A mobile device according to any one of Items 33-35, wherein when it is determined that the SPS signal has been acquired, acquisition of the SPS signal for tracking is not performed.

[0274] Item 37. A mobile device according to any one of Items 33-36, wherein a component for acquiring an SPS signal for tracking performs an SPS acquisition process that times out before completion, and uses an SPS signal in a first frequency band that is interfered with by the transmission of an uplink signal (wherein only an SPS signal received while no uplink signal is transmitted is used for acquisition), or uses an SPS signal in a second frequency band that is not interfered with by the transmission of an uplink signal, to complete the SPS acquisition process after initiating a wireless communication link.

[0275] Item 38. A mobile device according to Item 37, wherein information from the SPS acquisition process before the SPS acquisition process times out is used with the SPS acquisition process after initiating the wireless communication link.

[0276] Item 39. The mobile device according to any one of Items 33-38 further includes a component for blanking a received SPS signal in at least one of the multiple frequency bands while transmitting the uplink signal on the wireless communication link to reduce interference.

[0277] Item 40. The mobile device according to any one of Items 33-38 further includes a component for excluding from position calculation an SPS signal in at least one of a plurality of frequency bands received while transmitting an uplink signal on a wireless communication link to mitigate interference.

[0278] Item 41. The mobile device according to any one of Items 33-38 further includes a component for prohibiting reception of an SPS signal in at least one frequency band of multiple frequency bands while transmitting an uplink signal on the wireless communication link to mitigate interference.

[0279] Item 42. A mobile device according to any one of Items 33-41, wherein the multiple frequency bands include a first frequency band that is interfered with by the transmission of an uplink signal and a second frequency band that is not interfered with by the transmission of an uplink signal, wherein the first frequency band is used to acquire an SPS signal for tracking using an SPS receiver, and the second frequency band is used for tracking.

[0280] Item 43. The mobile device of Item 42, wherein the first frequency band is in an L1 band, and the second frequency band includes one or more of an L2 band and an L5 band.

[0281] Item 44. A mobile device according to any one of Items 33-43, wherein at least one of the multiple frequency bands interfered by the transmission of uplink signals includes at least one of Galileo E1 signals, Beidou (BDS) B1 signals, BDS B1C signals, Global Navigation Satellite System (GLONASS) G1 signals, GLONASS L1OC signals, Global Positioning System (GPS) L1 and GPS L1C signals.

[0282] Item 45. A mobile device according to any one of Items 33-44, further comprising:

[0283] A component for determining that the SPS receiver has exited a tracking state and is not tracking an SPS signal;

[0284] means for stopping transmission of uplink signals on a wireless communication link;

[0285] means for reacquiring an SPS signal for tracking while transmission of an uplink signal is stopped; and

[0286] After reacquisition of the SPS signal, means for transmission of an uplink signal over the wireless communication link is initiated.

[0287] Item 46. A mobile device according to Item 45, wherein stopping the transmission of the uplink signal includes abandoning the wireless communication link, and starting the transmission of the uplink signal on the wireless communication link after reacquiring the SPS signal includes re-initiating the wireless communication link.

[0288] Item 47. A mobile device according to any one of Items 33-46, wherein the wireless transceiver is a satellite carrier in a satellite communication system.

[0289] Item 48. A mobile device as described in any of items 33-46, wherein the wireless transceiver is a terrestrial base station in a radio access technology (RAT).

[0290] Item 49. A non-transitory storage medium comprising program code stored thereon, the program code being operable to configure at least one processor in a mobile device to support concurrent operation of wireless communications and satellite positioning system (SPS) tracking, the program code comprising instructions for:

[0291] detecting a request to initiate a wireless communication link with a wireless transceiver in a wireless communication network;

[0292] determining whether a satellite positioning system (SPS) signal has been acquired for tracking;

[0293] When it is determined that the SPS signal has not been acquired, acquiring the SPS signal for tracking with the SPS receiver, wherein the SPS signal has a plurality of frequency bands;

[0294] initiating a wireless communication link with the wireless transceiver, wherein transmission of an uplink signal on the wireless communication link interferes with at least one of the plurality of frequency bands in the SPS signal; and

[0295] Wireless communications and tracking of the SPS signal are concurrently performed over a wireless communications link with the wireless transceiver, including controlling the SPS receiver to mitigate interference of transmission of uplink signals over the wireless communications link with at least one of a plurality of frequency bands in the SPS signal.

[0296] Item 50. A non-transitory storage medium as described in Item 49, wherein the request to initiate the wireless communication link originates from a mobile device.

[0297] Item 51. The non-transitory storage medium of Item 49, wherein the request to initiate the wireless communication link originates from a wireless transceiver.

[0298] Item 52. The non-transitory storage medium of any one of Items 49-51, wherein, when it is determined that the SPS signal has been acquired, the program code for acquiring the SPS signal for tracking does not result in acquiring the SPS signal.

[0299] Item 53. A non-temporary storage medium according to any one of Items 49-52, wherein the program code for acquiring an SPS signal for tracking includes instructions for: executing an SPS acquisition process that times out before completion, and using an SPS signal in a first frequency band that is interfered with by the transmission of an uplink signal (wherein only an SPS signal received while no uplink signal is transmitted is used for acquisition), or using an SPS signal in a second frequency band that is not interfered with by the transmission of an uplink signal, to complete the SPS acquisition process after initiating a wireless communication link.

[0300] Item 54. A non-transitory storage medium as described in Item 53, wherein information from the SPS acquisition process before the SPS acquisition process times out is used with the SPS acquisition process after initiating the wireless communication link.

[0301] Item 55. A non-temporary storage medium according to any one of Items 49-54, wherein the program code also includes instructions for controlling the SPS receiver to mitigate interference by blanking an SPS signal received in at least one of the multiple frequency bands while transmitting an uplink signal on a wireless communication link.

[0302] Item 56. A non-temporary storage medium according to any one of Items 49-54, wherein the program code also includes instructions for controlling an SPS receiver to mitigate interference by excluding from position calculations SPS signals in at least one of a plurality of frequency bands received while transmitting an uplink signal on a wireless communication link.

[0303] Item 57. A non-temporary storage medium according to any one of Items 49-54, wherein the program code also includes instructions for controlling an SPS receiver to mitigate interference by prohibiting reception of an SPS signal in at least one of the multiple frequency bands while transmitting an uplink signal on a wireless communication link.

[0304] Item 58. A non-temporary storage medium according to any one of Items 49-57, wherein the multiple frequency bands include a first frequency band that is interfered with by the transmission of an uplink signal and a second frequency band that is not interfered with by the transmission of an uplink signal, wherein the first frequency band is used to acquire an SPS signal for tracking using an SPS receiver, and the second frequency band is used for tracking.

[0305] Item 59. The non-transitory storage medium of Item 58, wherein the first frequency band is in an L1 band, and the second frequency band includes one or more of an L2 band and an L5 band.

[0306] Item 60. A non-temporary storage medium according to any one of Items 49-59, wherein at least one of the multiple frequency bands interfered by the transmission of the uplink signal includes at least one of the Galileo E1 signal, the Beidou (BDS) B1 signal, the BDS B1C signal, the Global Navigation Satellite System (GLONASS) G1 signal, the GLONASS L1OC signal, the Global Positioning System (GPS) L1 and the GPS L1C signal.

[0307] Item 61. The non-transitory storage medium of any one of Items 49-60, wherein the program code further comprises instructions for:

[0308] Determining that the SPS receiver has exited the tracking state and is not tracking the SPS signal;

[0309] ceasing transmission of uplink signals on the wireless communication link;

[0310] reacquiring an SPS signal for tracking while transmission of the uplink signal is stopped; and

[0311] After reacquisition of the SPS signal, transmission of uplink signals on the wireless communication link begins.

[0312] Item 62. A non-transitory storage medium according to Item 61, wherein an instruction to stop transmission of an uplink signal abandons the wireless communication link, and an instruction to start transmission of an uplink signal on the wireless communication link after reacquiring an SPS signal re-initializes the wireless communication link.

[0313] Item 63. A non-transitory storage medium according to any one of Items 49-62, wherein the wireless transceiver is a satellite vehicle in a satellite communication system.

[0314] Item 64. A non-transitory storage medium according to any one of items 49-62, wherein the wireless transceiver is a terrestrial base station in a radio access technology (RAT).

[0315] Item 65. A method performed by a mobile device to support concurrent execution of wireless communications and satellite positioning system (SPS) operations, the method comprising:

[0316] determining a start, an on-duration, and an off-duration of transmission of an uplink signal on a wireless link to a wireless transceiver, wherein transmission of the uplink signal on the wireless communication link interferes with at least one frequency band of a plurality of frequency bands received by the SPS receiver;

[0317] determining a measurement dwell time based on an off-duration of uplink signal transmission; and

[0318] SPS signal acquisition or SPS signal tracking is performed using an SPS signal received by an SPS receiver in a first frequency band during a measurement dwell time aligned with an off-duration of uplink signal transmission, and not using an SPS signal received by the SPS receiver in the first frequency band during an on-duration of uplink signal transmission, wherein the first frequency band is interfered by transmission of the uplink signal.

[0319] Item 66. A method according to Item 65, wherein an SPS signal received by an SPS receiver in a first frequency band during an on-duration of an uplink signal transmission is blanked, and the SPS signal received during the off-duration and the blanked SPS signal received during the on-duration are used in a measurement operation, and wherein a measurement dwell time is effectively aligned with the off-duration of the uplink signal transmission by reporting a measurement timestamp of the measurement operation based on the off-duration of the uplink signal transmission.

[0320] Item 67. A method according to any one of Items 65 or 66, wherein the amount of measured dwell time extends into the on-duration of an uplink signal, an SPS signal received by an SPS receiver in a first frequency band is not blanked during the on-duration of the uplink signal, and the amount of measured dwell time extending into the on-duration of the uplink signal is constrained based on an expected tolerance for performance of SPS signal acquisition or SPS signal tracking.

[0321] Item 68. A method according to any one of Items 65 or 66, wherein the measurement dwell time is constrained to be less than or equal to the off-duration of uplink signal transmission.

[0322] Item 69. A method according to Item 68, wherein the measurement dwell time is a total integration time comprising the product of a coherent integration interval and a number of incoherents.

[0323] Item 70. The method of Item 69, wherein constraining the measurement dwell time based on an off-duration of uplink signal transmission comprises adjusting an amount of incoherence.

[0324] Item 71. A method according to any one of Items 65-70, wherein performing SPS signal acquisition or tracking using an SPS signal received by an SPS receiver in a first frequency band includes measuring the SPS signal within multiple measurement dwell times within a single off-duration of uplink signal transmission.

[0325] Item 72. A method according to any one of items 65-71, wherein the mobile device is in one of a semi-autonomous vehicle or an autonomous vehicle including one of an aerial vehicle or a ground vehicle.

[0326] Item 73. The method according to any one of Items 65-72, further comprising:

[0327] storing SPS signal data measured during an off-duration of uplink signal transmission; and

[0328] The SPS signal data is processed during the on-duration of the uplink signal transmission.

[0329] Item 74. The method according to any one of Items 65-73 also includes performing non-coherent integration on the SPS signal received by the SPS receiver in the first frequency band over a continuous off-duration of the uplink signal transmission.

[0330] Item 75. A method according to any one of Items 65-74, wherein SPS signal acquisition includes one or more of the following: initial acquisition of the SPS signal in the first frequency band, verification of the SPS signal in the first frequency band, and at least one of or a combination of signal bit edge alignment and auxiliary code alignment.

[0331] Item 76. The method according to any one of Items 65-75, further comprising:

[0332] measuring an SPS signal received by an SPS receiver in a second frequency band, wherein the second frequency band is not interfered by transmission of uplink signals; and

[0333] SPS signal data measured in the second frequency band during SPS signal acquisition is processed.

[0334] Item 77. The method according to any one of Items 65-75, further comprising:

[0335] measuring an SPS signal received by an SPS receiver in a second frequency band, wherein the second frequency band is not interfered by transmission of uplink signals; and

[0336] The SPS signal data measured in the first frequency band and the SPS signal data measured in the second frequency band during the off-duration of uplink signal transmission are used for SPS signal tracking.

[0337] Item 78. A method according to Item 77, wherein the SPS signal received by the SPS receiver in the second frequency band is measured only during the on-duration of the uplink signal transmission, or during both the off-duration and the on-duration of the uplink signal transmission.

[0338] Item 79. The method of Item 77, wherein the first frequency band is in the L1 band, and the second frequency band includes one or more of the L2 band and the L5 band.

[0339] Item 80. A method according to any one of Items 65-79, wherein the SPS signal received in the first frequency band includes at least one of a Galileo E1 signal, a Beidou (BDS) B1 signal, a BDS B1C signal, a Global Navigation Satellite System (GLONASS) G1 signal, a GLONASS L1OC signal, a Global Positioning System (GPS) L1, and a GPS L1C signal.

[0340] Item 81. A method according to any one of Items 65-80, wherein the wireless transceiver is a satellite carrier in a satellite communication system.

[0341] Item 82. A method according to any one of items 65-81, wherein the wireless transceiver is a terrestrial base station in a radio access technology (RAT).

[0342] Item 83. A mobile device configured to support concurrent execution of wireless communications and satellite positioning system (SPS) operations, the mobile device comprising:

[0343] a satellite positioning system (SPS) receiver configured to receive SPS signals on a plurality of frequency bands;

[0344] a wireless transmitter configured to transmit an uplink signal in a wireless communication link with a wireless transceiver in a wireless communication network;

[0345] at least one memory;

[0346] at least one processor coupled to the SPS receiver, the wireless transmitter, and the at least one memory, and configured to:

[0347] determining a start, an on-duration, and an off-duration of transmission of an uplink signal on a wireless link to a wireless transceiver, wherein transmission of the uplink signal on the wireless communication link interferes with at least one frequency band of a plurality of frequency bands received by the SPS receiver;

[0348] determining a measurement dwell time based on an off-duration of uplink signal transmission; and

[0349] SPS signal acquisition or SPS signal tracking is performed using an SPS signal received by an SPS receiver in a first frequency band during a measurement dwell time aligned with an off-duration of uplink signal transmission, and not using an SPS signal received by the SPS receiver in the first frequency band during an on-duration of uplink signal transmission, wherein the first frequency band is interfered by transmission of the uplink signal.

[0350] Item 84. A mobile device according to Item 83, wherein an SPS signal received by an SPS receiver in a first frequency band during an on-duration of an uplink signal transmission is blanked, and an SPS signal received during an off-duration and a blanked SPS signal received during an on-duration are used in a measurement operation, and wherein a measurement dwell time is effectively aligned with an off-duration of an uplink signal transmission by reporting a measurement timestamp of a measurement operation based on the off-duration of the uplink signal transmission.

[0351] Item 85. A mobile device according to any one of Items 83 or 84, wherein an amount of measured dwell time extends into a turn-on duration of an uplink signal, an SPS signal received by an SPS receiver in a first frequency band is not blanked during the turn-on duration of the uplink signal, and the amount of measured dwell time extending into the turn-on duration of the uplink signal is constrained based on an expected tolerance for performance of SPS signal acquisition or SPS signal tracking.

[0352] Item 86. A mobile device according to any one of Items 83 or 84, wherein the measurement dwell time is constrained to be less than or equal to an off-duration of the uplink signal transmission.

[0353] Item 87. A mobile device according to Item 86, wherein the measurement dwell time is a total integration time including the product of a coherent integration interval and a number of incoherents.

[0354] Item 88. The mobile device of Item 87, wherein the at least one processor is configured to constrain a measurement dwell time based on an off duration of uplink signal transmission by being configured to adjust an amount of incoherence.

[0355] Item 89. A mobile device according to any one of Items 83-88, wherein the at least one processor is configured to perform SPS signal acquisition or tracking using an SPS signal received by an SPS receiver in a first frequency band by measuring the SPS signal at multiple measurement dwell times configured within a single off-duration of uplink signal transmission.

[0356] Item 90. A mobile device according to any one of items 83-89, wherein the mobile device is in one of a semi-autonomous vehicle or an autonomous vehicle including one of an aerial vehicle or a ground vehicle.

[0357] Item 91. A mobile device according to any one of items 83-90, wherein the at least one processor is further configured to:

[0358] storing SPS signal data measured during an off-duration of uplink signal transmission; and

[0359] The SPS signal data is processed during the on-duration of the uplink signal transmission.

[0360] Item 92. A mobile device according to any one of items 83-91, wherein the at least one processor is also configured to perform non-coherent integration on an SPS signal received by an SPS receiver in a first frequency band over a continuous off-duration of uplink signal transmission.

[0361] Item 93. A mobile device according to any one of items 83-92, wherein SPS signal acquisition includes one or more of the following: initial acquisition of the SPS signal in the first frequency band, verification of the SPS signal in the first frequency band, and at least one of signal bit edge alignment and auxiliary code alignment or a combination thereof.

[0362] Item 94. A mobile device according to any one of items 83-93, wherein the at least one processor is further configured to:

[0363] measuring an SPS signal received by the SPS receiver in a second frequency band, wherein the second frequency band is not interfered by transmission of uplink signals; and

[0364] SPS signal data measured in the second frequency band during SPS signal acquisition is processed.

[0365] Item 95. A mobile device according to any one of items 83-93, wherein the at least one processor is further configured to:

[0366] measuring an SPS signal received by the SPS receiver in a second frequency band, wherein the second frequency band is not interfered by transmission of the uplink signal; and

[0367] The SPS signal data measured in the first frequency band and the SPS signal data measured in the second frequency band during the off-duration of uplink signal transmission are used for SPS signal tracking.

[0368] Item 96. A mobile device according to Item 95, wherein the SPS signal received by the SPS receiver in the second frequency band is measured only during the on-duration of the uplink signal transmission or during both the off-duration and the on-duration of the uplink signal transmission.

[0369] Item 97. A mobile device according to Item 95, wherein the first frequency band is in the L1 band, and the second frequency band includes one or more of the L2 band and the L5 band.

[0370] Item 98. A mobile device according to any one of items 83-97, wherein the SPS signal received in the first frequency band includes at least one of a Galileo E1 signal, a BeiDou (BDS) B1 signal, a BDS B1C signal, a Global Navigation Satellite System (GLONASS) G1 signal, a GLONASS L1OC signal, a Global Positioning System (GPS) L1, and a GPS L1C signal.

[0371] Item 99. A mobile device according to any one of Items 83-98, wherein the wireless transceiver is a satellite carrier in a satellite communication system.

[0372] Item 100. A mobile device according to any of items 83-99, wherein the wireless transceiver is a terrestrial base station in a radio access technology (RAT).

[0373] Item 101. A mobile device configured to support concurrent execution of wireless communications and satellite positioning system (SPS) operations, the mobile device comprising:

[0374] means for determining a start, an on-duration, and an off-duration of transmission of an uplink signal on a wireless link to a wireless transceiver, wherein transmission of the uplink signal on the wireless communication link interferes with at least one of a plurality of frequency bands received by the SPS receiver;

[0375] means for determining a measurement dwell time based on an off-duration of uplink signal transmission; and

[0376] A component for performing SPS signal acquisition or SPS signal tracking using an SPS signal received by an SPS receiver in a first frequency band during a measurement dwell time aligned with an off-duration of uplink signal transmission, without using an SPS signal received by the SPS receiver in the first frequency band during an on-duration of uplink signal transmission, wherein the first frequency band is interfered by transmission of an uplink signal.

[0377] Item 102. A mobile device according to Item 101, wherein an SPS signal received by an SPS receiver in a first frequency band during an on-duration of an uplink signal transmission is blanked, and an SPS signal received during an off-duration and a blanked SPS signal received during an on-duration are used in a measurement operation, and wherein a measurement dwell time is effectively aligned with an off-duration of an uplink signal transmission by reporting a measurement timestamp of a measurement operation based on the off-duration of the uplink signal transmission.

[0378] Item 103. A mobile device according to any one of Items 101 or 102, wherein an amount of measured dwell time extends into a turn-on duration of an uplink signal, an SPS signal received by an SPS receiver in a first frequency band is not blanked during the turn-on duration of the uplink signal, and the amount of measured dwell time extending into the turn-on duration of the uplink signal is constrained based on an expected tolerance for performance of SPS signal acquisition or SPS signal tracking.

[0379] Item 104. A mobile device according to any one of Items 101 or 102, wherein the measurement dwell time is constrained to be less than or equal to an off-duration of the uplink signal transmission.

[0380] Item 105. A mobile device according to Item 104, wherein the measurement dwell time is a total integration time including the product of a coherent integration interval and a number of incoherents.

[0381] Item 106. A mobile device according to Item 105, wherein constraining the measurement dwell time based on the off-duration of uplink signal transmission includes adjusting the amount of incoherence.

[0382] Item 107. A mobile device according to any one of Items 101-106, wherein a component for performing SPS signal acquisition or tracking using an SPS signal received by an SPS receiver in a first frequency band measures the SPS signal at multiple measurement dwell times within a single off-duration of an uplink signal transmission.

[0383] Item 108. A mobile device according to any one of Items 101-107, wherein the mobile device is in one of a semi-autonomous vehicle or an autonomous vehicle including one of an aerial vehicle or a ground vehicle.

[0384] Item 109. A mobile device according to any one of items 101-108, further comprising:

[0385] means for storing SPS signal data measured during an off-duration of uplink signal transmission; and

[0386] Means for processing SPS signal data during an on-duration of uplink signal transmission.

[0387] Item 110. A mobile device according to any one of Items 101-109, further comprising a component for performing non-coherent integration of SPS signals received by the SPS receiver in the first frequency band over continuous off-durations of uplink signal transmissions.

[0388] Item 111. A mobile device according to any one of Items 101-110, wherein the SPS signal acquisition includes one or more of the following: initial acquisition of the SPS signal in the first frequency band, verification of the SPS signal in the first frequency band, and at least one of signal bit edge alignment and auxiliary code alignment or a combination thereof.

[0389] Item 112. A mobile device according to any one of Items 101-111, further comprising:

[0390] means for measuring SPS signals received by an SPS receiver in a second frequency band, wherein the second frequency band is not interfered with by transmission of uplink signals; and

[0391] Means for processing SPS signal data measured in a second frequency band during SPS signal acquisition.

[0392] Item 113. A mobile device according to any one of Items 101-111, further comprising:

[0393] means for measuring SPS signals received by an SPS receiver in a second frequency band, wherein the second frequency band is not interfered with by transmission of uplink signals; and

[0394] The SPS signal data measured in the first frequency band and the SPS signal data measured in the second frequency band during the off-duration of uplink signal transmission are used for SPS signal tracking.

[0395] Item 114. A mobile device according to Item 113, wherein the SPS signal received by the SPS receiver in the second frequency band is measured only during the on-duration of the uplink signal transmission, or during both the off-duration and the on-duration of the uplink signal transmission.

[0396] Item 115. The mobile device of Item 113, wherein the first frequency band is in an L1 band, and the second frequency band includes one or more of an L2 band and an L5 band.

[0397] Item 116. A mobile device according to any one of Items 101-115, wherein the SPS signal received in the first frequency band includes at least one of a Galileo E1 signal, a BeiDou (BDS) B1 signal, a BDS B1C signal, a Global Navigation Satellite System (GLONASS) G1 signal, a GLONASS L1OC signal, a Global Positioning System (GPS) L1, and a GPS L1C signal.

[0398] Item 117. A mobile device according to any one of Items 101-116, wherein the wireless transceiver is a satellite carrier in a satellite communication system.

[0399] Item 118. A mobile device according to any one of items 101-117, wherein the wireless transceiver is a terrestrial base station in a radio access technology (RAT).

[0400] Item 119. A non-transitory storage medium comprising program code stored thereon, the program code being operable to configure at least one processor in a mobile device to support concurrent execution of wireless communications and satellite positioning system (SPS) operations, the program code comprising instructions for:

[0401] determining a start, an on-duration, and an off-duration of transmission of an uplink signal on a wireless link to a wireless transceiver, wherein transmission of the uplink signal on the wireless communication link interferes with at least one frequency band of a plurality of frequency bands received by the SPS receiver;

[0402] determining a measurement dwell time based on an off-duration of uplink signal transmission; and

[0403] SPS signal acquisition or SPS signal tracking is performed using an SPS signal received by an SPS receiver in a first frequency band during a measurement dwell time aligned with an off-duration of uplink signal transmission, without using an SPS signal received by the SPS receiver in the first frequency band during an on-duration of uplink signal transmission, wherein the first frequency band is interfered by transmission of the uplink signal.

[0404] Item 120. A non-transitory storage medium according to Item 119, wherein an SPS signal received by an SPS receiver in a first frequency band during an on-duration of an uplink signal transmission is blanked, and the SPS signal received during the off-duration and the blanked SPS signal received during the on-duration are used in a measurement operation, and wherein a measurement dwell time is effectively aligned with the off-duration of the uplink signal transmission by reporting a measurement timestamp of the measurement operation based on the off-duration of the uplink signal transmission.

[0405] Item 121. A non-transitory storage medium according to any one of Items 119 or 120, wherein the amount of measured dwell time extends into a turn-on duration of an uplink signal, an SPS signal received by an SPS receiver in a first frequency band is not blanked during the turn-on duration of the uplink signal, and the amount of measured dwell time extending into the turn-on duration of the uplink signal is constrained based on an expected tolerance for performance of SPS signal acquisition or SPS signal tracking.

[0406] Item 122. A non-transitory storage medium according to any one of Items 119 or 120, wherein a measurement dwell time is constrained to be less than or equal to an off-duration of uplink signal transmission.

[0407] Item 123. The non-transitory storage medium of Item 122, wherein the measured dwell time is a total integration time comprising the product of a coherent integration interval and a number of incoherences.

[0408] Item 124. The non-transitory storage medium of Item 123, wherein constraining the measurement dwell time based on an off-duration of uplink signal transmission comprises adjusting an amount of incoherence.

[0409] Item 125. A non-transitory storage medium as described in any one of Items 119-124, wherein a plurality of measurement dwell times within a single off-duration of uplink signal transmission measures an SPS signal received by an SPS receiver in a first frequency band.

[0410] Item 126. A non-transitory storage medium according to any one of Items 119-125, wherein the mobile device is in one of a semi-autonomous vehicle or an autonomous vehicle including one of an aerial vehicle or a ground vehicle.

[0411] Item 127. The non-transitory storage medium of any one of Items 119-126, wherein the program code further comprises instructions for:

[0412] storing SPS signal data measured during an off-duration of uplink signal transmission; and

[0413] The SPS signal data is processed during the on-duration of the uplink signal transmission.

[0414] Item 128. A non-transitory storage medium according to any one of Items 119-127, wherein the program code also includes instructions for: performing non-coherent integration on SPS signals received by the SPS receiver in the first frequency band over a continuous off-duration of uplink signal transmission.

[0415] Item 129. A non-temporary storage medium according to any one of Items 119-128, wherein SPS signal acquisition includes one or more of the following: initial acquisition of the SPS signal in the first frequency band, verification of the SPS signal in the first frequency band, and at least one of signal bit edge alignment and auxiliary code alignment or a combination thereof.

[0416] Item 130. The non-transitory storage medium of any one of Items 119-129, wherein the program code further comprises instructions for:

[0417] measuring an SPS signal received by an SPS receiver in a second frequency band, wherein the second frequency band is not interfered by transmission of uplink signals; and

[0418] SPS signal data measured in the second frequency band during SPS signal acquisition is processed.

[0419] Item 131. The non-transitory storage medium of any one of Items 119-129, wherein the program code further comprises instructions for:

[0420] measuring an SPS signal received by an SPS receiver in a second frequency band, wherein the second frequency band is not interfered by transmission of uplink signals; and

[0421] The SPS signal data measured in the first frequency band and the SPS signal data measured in the second frequency band during the off-duration of uplink signal transmission are used for SPS signal tracking.

[0422] Item 132. A non-transitory storage medium according to Item 131, wherein the SPS signal received by the SPS receiver in the second frequency band is measured only during an on-duration of uplink signal transmission, or during both an off-duration and an on-duration of uplink signal transmission.

[0423] Item 133. The non-transitory storage medium of Item 131, wherein the first frequency band is in an L1 band, and the second frequency band includes one or more of an L2 band and an L5 band.

[0424] Item 134. A non-temporary storage medium according to any one of Items 119-133, wherein the SPS signal received in the first frequency band includes at least one of a Galileo E1 signal, a BeiDou (BDS) B1 signal, a BDS B1C signal, a Global Navigation Satellite System (GLONASS) G1 signal, a GLONASS L1OC signal, a Global Positioning System (GPS) L1, and a GPS L1C signal.

[0425] Item 135. A non-transitory storage medium as described in any one of Items 119-134, wherein the wireless transceiver is a satellite vehicle in a satellite communication system.

[0426] Item 136. A non-transitory storage medium as described in any one of items 119-135, wherein the wireless transceiver is a terrestrial base station in a radio access technology (RAT).

[0427] Several example configurations have been described, and various modifications, alternative constructions, and equivalents may be used without departing from the spirit of the present disclosure. For example, the above elements may be components of a larger system, in which other rules may take precedence over or otherwise modify the application of the present disclosure. In addition, many steps may be taken before, during, or after considering the above elements.

Claims

1. A method performed by a mobile device for supporting concurrent operation of wireless communications and satellite positioning system (SPS) tracking, the method comprising: detecting a request to initiate a wireless communication link with a wireless transceiver in a wireless communication network; determining whether a satellite positioning system (SPS) signal has been acquired for tracking; If it is determined that the SPS signal has not been acquired, acquiring the SPS signal for tracking with an SPS receiver before initiating a wireless communication link with the wireless transceiver, wherein the SPS signal has a plurality of frequency bands; initiating a wireless communication link with the wireless transceiver once the SPS receiver is in a tracking state in which the SPS receiver has acquired and is tracking an SPS signal or the SPS acquisition process times out, wherein transmission of an uplink signal on the wireless communication link interferes with at least one of a plurality of frequency bands in the SPS signal; and concurrently performing wireless communications over a wireless communications link with the wireless transceiver and tracking the SPS signal, including controlling the SPS receiver to mitigate interference of transmission of uplink signals over the wireless communications link with at least one of a plurality of frequency bands in the SPS signal, Wherein, acquiring the SPS signal for tracking includes: executing the SPS acquisition process that timed out before completion after initiating the wireless communication link, wherein only the SPS signal received while no uplink signal is transmitted is used for the timed-out SPS acquisition process, or the SPS signal in the second frequency band that is not interfered by the transmission of the uplink signal is used for the timed-out SPS acquisition process.

2. The method according to claim 1, wherein: The request to initiate a wireless communication link originates from the mobile device or the wireless transceiver.

3. The method according to claim 1, wherein: If it is determined that the SPS signal has been acquired, acquisition of the SPS signal for tracking is not performed.

4. The method according to claim 1, wherein: Information from the SPS acquisition process before the SPS acquisition process times out is used with the SPS acquisition process after initiating the wireless communication link.

5. The method according to claim 1, wherein: Controlling the SPS receiver includes at least one of: blanking an SPS signal received in at least one of the plurality of frequency bands while transmitting the uplink signal on the wireless communication link to mitigate interference; excluding from position calculation an SPS signal in at least one of the plurality of frequency bands received while transmitting the uplink signal on the wireless communication link to mitigate interference; prohibiting receiving an SPS signal in at least one of the plurality of frequency bands while transmitting the uplink signal on the wireless communication link to mitigate interference; or a combination thereof.

6. The method according to claim 1, wherein: The multiple frequency bands include a first frequency band interfered by transmission of the uplink signal and a second frequency band not interfered by transmission of the uplink signal, wherein the first frequency band is used to acquire an SPS signal for tracking using the SPS receiver, and the second frequency band is used for tracking.

7. The method according to claim 6, wherein: The first frequency band is in an L1 band, and the second frequency band includes one or more of an L2 band and an L5 band.

8. The method according to claim 1, wherein: At least one of the multiple frequency bands interfered by the transmission of the uplink signal includes at least one of a Galileo E1 signal, a Beidou (BDS) B1 signal, a BDS B1C signal, a Global Navigation Satellite System (GLONASS) G1 signal, a GLONASS L1OC signal, a Global Positioning System (GPS) L1, and a GPS L1C signal.

9. The method according to claim 1, further comprising: determining that the SPS receiver has exited a tracking state and is not tracking the SPS signal; stopping transmission of the uplink signal on the wireless communication link; Reacquiring an SPS signal for tracking while transmission of the uplink signal is stopped; After reacquisition of the SPS signal, transmission of the uplink signal over the wireless communication link is initiated.

10. The method according to claim 9, wherein: Stopping transmission of the uplink signal includes dropping the wireless communication link, and starting transmission of the uplink signal on the wireless communication link after reacquiring an SPS signal includes re-initiating the wireless communication link.

11. The method according to claim 1, wherein: The wireless transceiver is a satellite carrier in a satellite communication system or a terrestrial base station in a radio access technology (RAT).

12. A mobile device configured to support concurrent operation of wireless communication and satellite positioning system (SPS) tracking, the mobile device comprising: a satellite positioning system (SPS) receiver configured to receive SPS signals on a plurality of frequency bands; a wireless transmitter configured to transmit an uplink signal in a wireless communication link with a wireless transceiver in a wireless communication network; at least one memory; at least one processor coupled to the SPS receiver, the wireless transmitter, and the at least one memory, and configured to: detecting a request to initiate a wireless communication link with the wireless transceiver in the wireless communication network; determining whether the SPS receiver has acquired an SPS signal for tracking; When it is determined that the SPS signal has not been acquired, causing the SPS receiver to acquire the SPS for tracking before initiating a wireless communication link with the wireless transceiver, wherein the SPS signal has a plurality of frequency bands; initiating a wireless communication link with the wireless transceiver via the wireless transmitter once the SPS receiver is in a tracking state in which the SPS receiver has acquired and is tracking an SPS signal or the SPS acquisition process times out, wherein transmission of the uplink signal on the wireless communication link interferes with at least one of the plurality of frequency bands in the SPS signal; and concurrently performing wireless communications on the wireless communications link with the wireless transceiver and tracking SPS signals by being configured to control the SPS receiver to mitigate interference of transmission of the uplink signal on the wireless communications link with at least one of the plurality of frequency bands in the SPS signal, Wherein, the at least one processor is configured to: acquire an SPS signal for tracking by being configured to execute an SPS acquisition process that times out before completion after initiating the wireless communication link, wherein only an SPS signal received while no uplink signal is transmitted is used for the timed-out SPS acquisition process, or an SPS signal in a second frequency band that is not interfered by the transmission of the uplink signal is used for the timed-out SPS acquisition process.

13. The mobile device according to claim 12, wherein: The request to initiate the wireless communication link originates from the mobile device or the wireless transceiver.

14. The mobile device according to claim 12, wherein: When it is determined that the SPS signal has been acquired, the SPS receiver is not caused to acquire the SPS signal for tracking.

15. The mobile device according to claim 12, wherein: Information from the SPS acquisition process before the SPS acquisition process times out is used with the SPS acquisition process after initiating the wireless communication link.

16. The mobile device according to claim 12, wherein: The SPS receiver mitigates interference by at least one of: blanking an SPS signal received in at least one of the plurality of frequency bands while the wireless transmitter is transmitting the uplink signal on the wireless communication link; excluding from position calculation an SPS signal in at least one of the plurality of frequency bands received while the uplink signal is transmitting on the wireless communication link; Receiving an SPS signal in at least one of the plurality of frequency bands while the wireless transmitter is transmitting the uplink signal over the wireless communication link is prohibited; or a combination thereof.

17. The mobile device according to claim 12, wherein: The multiple frequency bands include a first frequency band interfered by transmission of the uplink signal and a second frequency band not interfered by transmission of the uplink signal, wherein the first frequency band is used to acquire an SPS signal for tracking using the SPS receiver, and the second frequency band is used for tracking.

18. The mobile device according to claim 17, wherein: The first frequency band is in an L1 band, and the second frequency band includes one or more of an L2 band and an L5 band.

19. The mobile device according to claim 12, wherein: At least one of the multiple frequency bands interfered by the transmission of the uplink signal includes at least one of a Galileo E1 signal, a Beidou (BDS) B1 signal, a BDS B1C signal, a Global Navigation Satellite System (GLONASS) G1 signal, a GLONASS L1OC signal, a Global Positioning System (GPS) L1, and a GPS L1C signal.

20. The mobile device according to claim 12, wherein: The at least one processor is further configured to: determining that the SPS receiver has exited a tracking state and is not tracking the SPS signal; stopping the wireless transmitter from transmitting the uplink signal on the wireless communication link; causing the SPS receiver to reacquire the SPS signal for tracking while transmission of the uplink signal is stopped; and After reacquisition of the SPS signal, the wireless transmitter is caused to begin transmitting an uplink signal over the wireless communication link.

21. The mobile device according to claim 20, wherein: The at least one processor is configured to: stop the wireless transmitter from transmitting uplink signals by being configured to discard the wireless communication link, and to cause the wireless transmitter to start transmitting uplink signals on the wireless communication link after reacquiring the SPS signal by being configured to re-initiate the wireless communication link.

22. The mobile device of claim 12, wherein: The wireless transceiver is a satellite carrier in a satellite communication system or a terrestrial base station in a radio access technology (RAT).

23. A mobile device configured to support concurrent operation of wireless communications and satellite positioning system (SPS) tracking, the mobile device comprising: means for detecting a request to initiate a wireless communication link with a wireless transceiver in a wireless communication network; means for determining whether a satellite positioning system (SPS) signal for tracking has been acquired; means for acquiring an SPS signal for tracking with an SPS receiver before initiating a wireless communication link with the wireless transceiver when it is determined that the SPS signal has not been acquired, wherein the SPS signal has a plurality of frequency bands; means for initiating said wireless communication link with said wireless transceiver once the SPS receiver is in a tracking state in which the SPS receiver has acquired and is tracking an SPS signal or the SPS acquisition process times out, wherein transmission of uplink signals on said wireless communication link interferes with at least one of said plurality of frequency bands in the SPS signal; and means for concurrently performing wireless communications and tracking SPS signals on the wireless communications link with the wireless transceiver, including controlling the SPS receiver to mitigate interference of transmission of the uplink signal on the wireless communications link with at least one of the plurality of frequency bands in the SPS signal, Among them, the component for acquiring the SPS signal for tracking with the SPS receiver includes: a component for executing the SPS acquisition process that timed out before completion after initiating the wireless communication link, wherein only the SPS signal received while no uplink signal is transmitted is used for the timed-out SPS acquisition process, or the SPS signal in the second frequency band that is not interfered by the transmission of the uplink signal is used for the timed-out SPS acquisition process.

24. A method performed by a mobile device for supporting concurrent execution of wireless communications and satellite positioning system (SPS) operations, the method comprising: determining a start, an on-duration, and an off-duration of transmission of an uplink signal on a wireless communication link to a wireless transceiver, wherein the transmission of the uplink signal on the wireless communication link interferes with at least one frequency band of a plurality of frequency bands received by an SPS receiver; determining a measurement dwell time based on the OFF duration of the uplink signal transmission, wherein the measurement dwell time is effectively aligned with the OFF duration of the uplink signal transmission by reporting a measurement timestamp of a measurement operation based on the OFF duration of the uplink signal transmission; and performing SPS signal acquisition or SPS signal tracking using SPS signals received by the SPS receiver in a first frequency band during the measurement dwell time aligned with an off-duration of the uplink signal transmission, and not using SPS signals received by the SPS receiver in the first frequency band during an on-duration of the uplink signal transmission, wherein the first frequency band is interfered by the transmission of an uplink signal, Wherein, performing SPS signal acquisition or tracking using the SPS signal received by the SPS receiver in the first frequency band includes: measuring the SPS signal during a plurality of measurement dwell times within a single off-duration of the uplink signal transmission.

25. The method according to claim 24, wherein: The SPS signal received by the SPS receiver in the first frequency band during the on-duration of the uplink signal transmission is blanked, and the SPS signal received during the off-duration and the blanked SPS signal received during the on-duration are used in a measurement operation.

26. The method according to claim 24, wherein: The amount of the measurement dwell time extends into the on-duration of the uplink signal, the SPS signal received by the SPS receiver in the first frequency band is not blanked during the on-duration of the uplink signal, and the amount of the measurement dwell time extending into the on-duration of the uplink signal is constrained based on an expected tolerance for the performance of SPS signal acquisition or SPS signal tracking.

27. The method according to claim 24, wherein: The measurement dwell time is constrained to be less than or equal to an off-duration of the uplink signal transmission.

28. The method according to claim 27, wherein: The measurement dwell time is the total integration time comprising the product of the coherent integration interval and the number of incoherents.

29. The method according to claim 28, wherein: Constraining a measurement dwell time based on an off-duration of the uplink signal transmission includes adjusting an amount of incoherence.

30. The method of claim 24, wherein: The mobile device is in one of a semi-autonomous vehicle or an autonomous vehicle including one of an aerial vehicle or a ground vehicle.

31. The method of claim 24, further comprising: storing SPS signal data measured during an off-duration of the uplink signal transmission; and The SPS signal data is processed during an on-duration of the uplink signal transmission.

32. The method of claim 24, further comprising performing non-coherent integration of SPS signals received by the SPS receiver in the first frequency band over consecutive off-durations of the uplink signal transmission.

33. The method of claim 24, wherein: SPS signal acquisition includes one or more of: initial acquisition of SPS signals in the first frequency band, verification of SPS signals in the first frequency band, and at least one of signal bit edge alignment and auxiliary code alignment or a combination thereof.

34. The method of claim 24, further comprising: measuring an SPS signal received by the SPS receiver in a second frequency band, wherein the second frequency band is not interfered by transmission of uplink signals; and SPS signal data measured in the second frequency band during SPS signal acquisition is processed.

35. The method of claim 24, further comprising: measuring an SPS signal received by the SPS receiver in a second frequency band, wherein the second frequency band is not interfered by transmission of uplink signals; and The SPS signal data measured in the first frequency band and the SPS signal data measured in the second frequency band during the off-duration of the uplink signal transmission are used for SPS signal tracking.

36. The method of claim 35, wherein: The SPS signal received by the SPS receiver in the second frequency band is measured only during the on-duration of the uplink signal transmission, or during both the off-duration and on-duration of the uplink signal transmission.

37. The method of claim 35, wherein: The first frequency band is in an L1 band, and the second frequency band includes one or more of an L2 band and an L5 band.

38. The method of claim 24, wherein: The SPS signal received in the first frequency band includes at least one of a Galileo E1 signal, a BeiDou (BDS) B1 signal, a BDS B1C signal, a Global Navigation Satellite System (GLONASS) G1 signal, a GLONASS L1OC signal, a Global Positioning System (GPS) L1, and a GPS L1C signal.

39. The method of claim 24, wherein: The wireless transceiver is a satellite carrier in a satellite communication system or a terrestrial base station in a radio access technology (RAT).

40. A mobile device configured to support concurrent execution of wireless communications and satellite positioning system (SPS) operations, the mobile device comprising: a satellite positioning system (SPS) receiver configured to receive SPS signals on a plurality of frequency bands; a wireless transmitter configured to transmit an uplink signal in a wireless communication link with a wireless transceiver in a wireless communication network; at least one memory; at least one processor coupled to the SPS receiver, the wireless transmitter, and the at least one memory, and configured to: determining a start, an on-duration, and an off-duration of transmission of an uplink signal on a wireless link to the wireless transceiver, wherein the transmission of the uplink signal on the wireless communication link interferes with at least one frequency band of a plurality of frequency bands received by the SPS receiver; determining a measurement dwell time based on the OFF duration of the uplink signal transmission, wherein the measurement dwell time is effectively aligned with the OFF duration of the uplink signal transmission by reporting a measurement timestamp of a measurement operation based on the OFF duration of the uplink signal transmission; and performing SPS signal acquisition or SPS signal tracking using SPS signals received by the SPS receiver in a first frequency band during the measurement dwell time aligned with an off-duration of the uplink signal transmission, and not using SPS signals received by the SPS receiver in the first frequency band during an on-duration of the uplink signal transmission, wherein the first frequency band is interfered by the transmission of an uplink signal, Wherein, the at least one processor is configured to perform SPS signal acquisition or tracking using the SPS signal received by the SPS receiver in the first frequency band by being configured to measure the SPS signal within multiple measurement dwell times within a single off-duration of the uplink signal transmission.

41. The mobile device of claim 40, wherein: The SPS signal received by the SPS receiver in the first frequency band during the on-duration of the uplink signal transmission is blanked, and the SPS signal received during the off-duration and the blanked SPS signal received during the on-duration are used in a measurement operation.

42. The mobile device of claim 40, wherein: The amount of the measurement dwell time extends into the on-duration of the uplink signal, the SPS signal received by the SPS receiver in the first frequency band is not blanked during the on-duration of the uplink signal, and the amount of the measurement dwell time extending into the on-duration of the uplink signal is constrained based on an expected tolerance for the performance of SPS signal acquisition or SPS signal tracking.

43. The mobile device of claim 40, wherein: The measurement dwell time is constrained to be less than or equal to an off-duration of the uplink signal transmission.

44. The mobile device of claim 43, wherein: The measurement dwell time is the total integration time comprising the product of the coherent integration interval and the number of incoherents.

45. The mobile device of claim 44, wherein: The at least one processor is configured to constrain the measurement dwell time based on an off-duration of the uplink signal transmission by being configured to adjust an amount of incoherence.

46. ​​The mobile device of claim 40, wherein: The mobile device is in one of a semi-autonomous vehicle or an autonomous vehicle including one of an aerial vehicle or a ground vehicle.

47. The mobile device of claim 40, wherein: The at least one processor is further configured to: storing SPS signal data measured during an off-duration of said uplink signal transmission; and The SPS signal data is processed during an on-duration of the uplink signal transmission.

48. The mobile device of claim 40, wherein: The at least one processor is further configured to perform non-coherent integration of SPS signals received by the SPS receiver in the first frequency band over consecutive off-durations of the uplink signal transmission.

49. The mobile device of claim 40, wherein: The SPS signal acquisition includes one or more of: initial acquisition of the SPS signal in the first frequency band, verification of the SPS signal in the first frequency band, and at least one of signal bit edge alignment and auxiliary code alignment or a combination thereof.

50. The mobile device of claim 40, wherein: The at least one processor is further configured to: measuring an SPS signal received by the SPS receiver in a second frequency band, wherein the second frequency band is not interfered by transmission of uplink signals; and SPS signal data measured in the second frequency band during SPS signal acquisition is processed.

51. The mobile device of claim 40, wherein: The at least one processor is further configured to: measuring an SPS signal received by the SPS receiver in a second frequency band, wherein the second frequency band is not interfered by transmission of uplink signals; and The SPS signal data measured in the first frequency band and the SPS signal data measured in the second frequency band during the off-duration of the uplink signal transmission are used for SPS signal tracking.

52. The mobile device of claim 51, wherein: The SPS signal received by the SPS receiver in the second frequency band is measured only during the OnDuration of the uplink signal transmission or during both the OffDuration and the OnDuration of the uplink signal transmission.

53. The mobile device of claim 51 , wherein: The first frequency band is in an L1 band, and the second frequency band includes one or more of an L2 band and an L5 band.

54. The mobile device of claim 40, wherein: The SPS signal received in the first frequency band includes at least one of a Galileo E1 signal, a BeiDou (BDS) B1 signal, a BDS B1C signal, a Global Navigation Satellite System (GLONASS) G1 signal, a GLONASS L1OC signal, a Global Positioning System (GPS) L1, and a GPS L1C signal.

55. The mobile device of claim 40, wherein: The wireless transceiver is a satellite carrier in a satellite communication system or a terrestrial base station in a radio access technology (RAT).

56. A mobile device configured to support concurrent execution of wireless communications and satellite positioning system (SPS) operations, the mobile device comprising: means for determining a start, an on-duration, and an off-duration of transmission of an uplink signal on a wireless link to a wireless transceiver, wherein the transmission of the uplink signal on the wireless communication link interferes with at least one of a plurality of frequency bands received by the SPS receiver; means for determining a measurement dwell time based on an OFF duration of the uplink signal transmission, wherein the measurement dwell time is effectively aligned with the OFF duration of the uplink signal transmission by reporting a measurement timestamp of a measurement operation based on the OFF duration of the uplink signal transmission; and means for performing SPS signal acquisition or SPS signal tracking using SPS signals received by an SPS receiver in a first frequency band during the measurement dwell time aligned with the off-duration of the uplink signal transmission, without using SPS signals received by the SPS receiver in the first frequency band during the on-duration of the uplink signal transmission, wherein the first frequency band is interfered by the transmission of uplink signals, Wherein, performing SPS signal acquisition or tracking using the SPS signal received by the SPS receiver in the first frequency band includes: measuring the SPS signal during a plurality of measurement dwell times within a single off-duration of the uplink signal transmission.

57. A non-transitory storage medium comprising instructions stored thereon, which, when executed by a processor, cause the processor to perform the method of any one of claims 1-11 and 24-39.

Citation Information

Patent Citations

  • Reducing cross-interference in a combined GPS receiver and communication system

    CN1708914A

  • Method and apparatus for receiving navigation satellite signals from two bands

    US20150198718A1

  • Wireless packet scheduling for satellite positioning system coexistence

    US20160088634A1