[go: up one dir, main page]

TWI410657B - Method and system for maintaining a gnss receiver in a hot-start state - Google Patents

Method and system for maintaining a gnss receiver in a hot-start state Download PDF

Info

Publication number
TWI410657B
TWI410657B TW98138561A TW98138561A TWI410657B TW I410657 B TWI410657 B TW I410657B TW 98138561 A TW98138561 A TW 98138561A TW 98138561 A TW98138561 A TW 98138561A TW I410657 B TWI410657 B TW I410657B
Authority
TW
Taiwan
Prior art keywords
gnss
standby mode
state
ephemeris
navigation
Prior art date
Application number
TW98138561A
Other languages
Chinese (zh)
Other versions
TW201037339A (en
Inventor
Diggelen Frank Van
Charles Abraham
Original Assignee
Broadcom Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Broadcom Corp filed Critical Broadcom Corp
Publication of TW201037339A publication Critical patent/TW201037339A/en
Application granted granted Critical
Publication of TWI410657B publication Critical patent/TWI410657B/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/34Power consumption

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

Aspects of a method and system for maintaining a GNSS receiver in a hot-start state are provided. A GNSS receiver in a standby mode may transition from a sleep state to a wakeup state to acquire ephemeris from, for example, GPS signals, GALILEO signals, and/or GLONASS signals. The acquired ephemeris may be stored and utilized for the GNSS receiver to generate a navigation solution in a normal mode. The GNSS receiver may transition from the normal mode to the sleep state or the wakeup state in standby mode. A sleep period and a wakeup period for the full sleep-wakeup cycle in the standby mode may be predetermined or dynamically adjusted based on required QoS, quality of satellite signals, and/or user inputs. The sleep period and the wakeup period may be selected in a way to ensure a valid and complete ephemeris to be acquired.

Description

一種衛星通信方法和系統Satellite communication method and system

本發明涉及通信系統的信號處理,更具體地說,涉及一種保持GNSS接收器處於熱啓動狀態(hot-start state)的方法和系統。The present invention relates to signal processing for communication systems and, more particularly, to a method and system for maintaining a GNSS receiver in a hot-start state.

諸如全球定位系統(Global Positioning System,簡稱GPS)的全球導航系統(Global Navigation System,簡稱GNSS)包括24個地球軌道衛星(earth-orbiting satellite)的組合。每一GPS衛星在地球上空11000英里的精確軌道上繞行。GPS接收器鎖定至少三個衛星以確定其定位位置。每一衛星以相同的頻率發射用唯一的僞雜訊(PN,pseudo-noise)碼調製後的信號。GPS接收器接收的信號是對接收器可視的所有衛星所發射信號的混合。GPS接收器基於相應的PN碼檢測某個特定衛星的發射。例如,將接收的信號與衛星的PN碼的移位形式相關聯,從而識別該接收信號的源衛星以及實現與該識別衛星隨後發射的同步。A Global Navigation System (GNSS) such as the Global Positioning System (GPS) includes a combination of 24 earth-orbiting satellites. Each GPS satellite orbits a precise orbit of 11,000 miles above Earth. The GPS receiver locks at least three satellites to determine their location. Each satellite transmits a signal modulated with a unique pseudo-noise (PN) code at the same frequency. The signal received by the GPS receiver is a mixture of signals transmitted by all satellites visible to the receiver. The GPS receiver detects the transmission of a particular satellite based on the corresponding PN code. For example, the received signal is associated with a shifted form of the satellite's PN code to identify the source satellite of the received signal and to achieve synchronization with subsequent transmissions of the identified satellite.

當GPS接收器上電後,要經歷一系列的狀態才能最初地確定包括位置、速率和時間的導航方案(navigation solution)。隨後,連續跟蹤衛星信號,並周期性的計算位置。每一衛星所發射的精確軌道資訊(常稱爲星曆(ephemeris)或星歷數據)用於計算導航方案。一旦獲取到了GPS信號,就從軌道資料中解碼某特定衛星的星曆(ephemeris)或星歷數據。每一衛星廣播其自己的星歷數據,廣播持續18秒,每隔30秒重復一次。When the GPS receiver is powered up, it undergoes a series of states to initially determine a navigation solution that includes location, rate, and time. Subsequently, the satellite signals are continuously tracked and the position is calculated periodically. The precise orbital information (often referred to as ephemeris or ephemeris data) transmitted by each satellite is used to calculate the navigation scheme. Once the GPS signal is acquired, the ephemeris or ephemeris data for a particular satellite is decoded from the orbital data. Each satellite broadcasts its own ephemeris data, which lasts for 18 seconds and repeats every 30 seconds.

比較本發明後續將要結合附圖介紹的系統,現有技術的其他缺陷和弊端對於本領域的技術人員來說是顯而易見的。Other disadvantages and disadvantages of the prior art will be apparent to those skilled in the art from a comparison of the present invention, which will be described in conjunction with the drawings.

本發明提出一種保持GNSS接收器處於熱態啓動(hot-start state)的方法和系統。本發明將結合至少一幅附圖來充分展示和/或說明,並且將在權利要求中進行完整的闡述。The present invention proposes a method and system for maintaining a GNSS receiver in a hot-start state. The invention will be fully illustrated and/or described in conjunction with the appended claims,

根據本發明的一方面,本發明提出一種衛星通信方法,包括:According to an aspect of the present invention, the present invention provides a satellite communication method, including:

當導航衛星系統接收器在備用模式(standby mode)中處於休眠狀態時(sleep state),在備用模式(standby mode)中從所述休眠狀態轉換至喚醒狀態以獲取最新的星曆;以及When the navigation satellite system receiver is in a sleep state in a standby mode, transitioning from the sleep state to the awake state in a standby mode to obtain the latest ephemeris;

當所述導航衛星系統接收器隨後從所述備用模式轉換爲正常操作模式時,使用所述獲取的最新星曆確定導航資訊。The navigation information is determined using the acquired latest ephemeris when the navigation satellite system receiver subsequently transitions from the standby mode to the normal mode of operation.

作爲優選,該方法進一步包括獲取到所述最新星曆之後,在所述備用模式中從所述喚醒狀態轉換回所述休眠狀態。Advantageously, the method further comprises, after acquiring the latest ephemeris, transitioning from the awake state back to the sleep state in the standby mode.

作爲優選,所述最新星曆是從GPS信號、GLONASS信號和/或伽利略(galileo)信號中獲取的。Advantageously, said latest ephemeris is obtained from a GPS signal, a GLONASS signal and/or a Galileo signal.

作爲優選,該方法進一步包括將所述獲取的最新星曆存儲在所述導航衛星系統接收器中。Advantageously, the method further comprises storing said acquired latest ephemeris in said navigation satellite system receiver.

作爲優選,該方法進一步包括從所述正常操作模式返回至所述備用模式中的所述休眠狀態。Advantageously, the method further comprises returning from said normal mode of operation to said sleep state in said standby mode.

作爲優選,該方法進一步包括從所述正常操作模式返回至所述備用模式中的所述喚醒狀態。Advantageously, the method further comprises returning from said normal mode of operation to said awake state in said standby mode.

作爲優選,該方法進一步包括在從所述備用模式轉換至所述正常操作模式之後,保持所述正常操作模式。Advantageously, the method further comprises maintaining said normal mode of operation after transitioning from said standby mode to said normal mode of operation.

作爲優選,對於所述備用模式,所述休眠狀態的休眠周期和所述喚醒狀態的喚醒周期被預設定或者動態地調整。Advantageously, for the standby mode, the sleep period of the sleep state and the wake-up period of the wake state are preset or dynamically adjusted.

作爲優選,基於QoS((服務質量,Quality of Service)、所述獲取的最新星曆的質量和/或用戶輸入來確定所述休眠狀態的休眠周期和所述喚醒狀態的喚醒周期。Advantageously, the sleep period of the sleep state and the wake-up period of the wake state are determined based on QoS (Quality of Service), quality of the acquired latest ephemeris, and/or user input.

作爲優選,所述休眠狀態的休眠周期小於所述最新星曆被一個或多個衛星所改變的周期。Advantageously, the sleep period of the sleep state is less than the period in which the latest ephemeris is changed by one or more satellites.

作爲優選,所述喚醒狀態的喚醒周期大於或等於收集所述最新星曆所需要的周期。Advantageously, the wake-up period of the awake state is greater than or equal to the period required to collect the latest ephemeris.

根據本發明的再一方面,本發明提出了一種衛星通信系統,包括:According to still another aspect of the present invention, the present invention provides a satellite communication system comprising:

用於導航衛星系統接收器的一個或多個電路,其中當所述導航衛星系統接收器在備用模式中處於休眠狀態時,所述一個或多個電路用於在備用模式中將所述休眠狀態轉換至喚醒狀態以獲取最新的星曆;以及One or more circuits for a navigation satellite system receiver, wherein the one or more circuits are used to place the sleep state in a standby mode when the navigation satellite system receiver is in a standby state in a standby mode Switch to wake state to get the latest ephemeris; and

所述一個或多個電路用於當所述導航衛星系統接收器隨後從所述備用模式轉換爲正常操作模式時,使用所述獲取的最新星曆確定導航資訊。The one or more circuits are operative to determine navigation information using the acquired ephemeris when the navigation satellite system receiver subsequently transitions from the standby mode to the normal mode of operation.

作爲優選,所述一個或多個電路用於在獲取到所述最新星曆之後,在所述備用模式中將所述喚醒狀態轉換回所述休眠狀態。Advantageously, said one or more circuits are operative to transition said awake state back to said sleep state in said standby mode after said latest ephemeris is acquired.

作爲優選,所述最新星曆是從GPS信號、GLONASS信號和/或伽利略(galileo)信號中獲取的。Advantageously, said latest ephemeris is obtained from a GPS signal, a GLONASS signal and/or a Galileo signal.

作爲優選,所述一個或多個電路用於將所述獲取的最新星曆存儲在所述導航衛星系統接收器中。Advantageously, said one or more circuits are operable to store said acquired latest ephemeris in said navigation satellite system receiver.

作爲優選,所述一個或多個電路用於將所述正常操作模式返回至所述備用模式中的所述休眠狀態。Advantageously, said one or more circuits are operable to return said normal mode of operation to said sleep state in said standby mode.

作爲優選,所述一個或多個電路用於將所述正常操作模式返回至所述備用模式中的所述喚醒狀態。Advantageously, said one or more circuits are operable to return said normal mode of operation to said awake state in said standby mode.

作爲優選,所述一個或多個電路用於在從所述備用模式轉換至所述正常操作模式之後,保持所述正常操作模式。Advantageously, said one or more circuits are operative to maintain said normal mode of operation after transitioning from said standby mode to said normal mode of operation.

作爲優選,對於所述備用模式,所述休眠狀態的休眠周期和所述喚醒狀態的喚醒周期被預設定或者動態地調整。Advantageously, for the standby mode, the sleep period of the sleep state and the wake-up period of the wake state are preset or dynamically adjusted.

作爲優選,所述休眠狀態的休眠周期和所述喚醒狀態的喚醒周期是基於QoS((服務質量,Quality of Service)、所述獲取的最新星曆的質量和/或用戶輸入來確定的。Advantageously, the dormant period of the sleep state and the wake-up period of the awake state are determined based on QoS (Quality of Service, quality of the acquired ephemeris and/or user input).

作爲優選,所述休眠狀態的休眠周期小於所述最新星曆被一個或多個衛星所改變的周期。Advantageously, the sleep period of the sleep state is less than the period in which the latest ephemeris is changed by one or more satellites.

作爲優選,所述喚醒狀態的喚醒周期大於或等於收集所述最新星曆所需要的周期。Advantageously, the wake-up period of the awake state is greater than or equal to the period required to collect the latest ephemeris.

下文將結合附圖對具體實施例進行詳細描述,使得本發明的各種優點、各個方面和創新特徵顯而易見。The detailed description of the specific embodiments of the invention, in the claims

本發明涉及一種保持GNSS接收器處於熱態啓動(hot-start state)的方法和系統。本發明的各個方面使得支援GNSS的手持機(handset)操作在正常模式和備用模式。在備用模式下,對支援GNSS的手持機進行周期性(periodically)或非周期性(aperiodically)配置,以實現備用模式中休眠狀態與喚醒狀態之間的切換。例如,在備用模式下,支援GNSS的手持機被配置爲從備用模式下的休眠狀態切換至備用模式下的喚醒狀態。在備用模式下的喚醒狀態,支援GNSS的手持機能夠開啓相應的GNSS前端以跟蹤衛星信號以及獲取最新的導航資訊(諸如來自衛星信號的最新星曆)。獲取的最新星曆可被存儲,以及用於將來在正常模式下啓動支援GNSS的手持機以生成導航資訊。衛星信號包括GPS信號、GALILEO(伽利略)信號和/或GLONASS(全球導航衛星系統,Global Navigation Satellite System)信號。支援GNSS的手持機可以不同的方式進行操作。例如,在正常模式的不同操作啓動之後,將支援GNSS的手持機配置爲從正常模式轉換爲休眠狀態或喚醒狀態,或者保持在正常模式。休眠狀態的休眠周期和喚醒狀態的喚醒周期被預設定或者動態地調整。基於QoS((服務質量,Quality of Service)、衛星信號的質量和/或用戶輸入來確定休眠周期和喚醒周期。爲了生成支援GNSS的手持機的導航方案,在支援GNSS的手持機從備用模式的休眠狀態轉換爲備用模式的喚醒狀態之後,可獲取並使用最新星曆。總之,所選的休眠周期小於最新星曆被一個或多個衛星所改變的周期。所選的喚醒周期應足夠的長以收集最新星曆。The present invention relates to a method and system for maintaining a GNSS receiver in a hot-start state. Aspects of the invention enable GNSS enabled handsets to operate in both normal mode and standby mode. In standby mode, the GNSS enabled handset is periodically or aperiodically configured to switch between a sleep state and an awake state in the standby mode. For example, in standby mode, the GNSS enabled handset is configured to switch from a sleep state in standby mode to an awake state in standby mode. In the wake-up state in standby mode, the GNSS-enabled handset can turn on the corresponding GNSS front-end to track satellite signals and obtain the latest navigation information (such as the latest ephemeris from satellite signals). The acquired latest ephemeris can be stored and used to launch a GNSS-enabled handset in normal mode in the future to generate navigation information. Satellite signals include GPS signals, GALILEO signals, and/or GLONASS (Global Navigation Satellite System) signals. Handheld machines that support GNSS can operate in different ways. For example, after the different operations of the normal mode are initiated, the GNSS enabled handset is configured to transition from the normal mode to the sleep state or the awake state, or to remain in the normal mode. The sleep cycle of the sleep state and the wake-up cycle of the wake state are preset or dynamically adjusted. The sleep period and the wake-up period are determined based on QoS (Quality of Service, quality of satellite signals, and/or user input.) In order to generate a navigation scheme for the GNSS-enabled handset, the GNSS-enabled handset is in standby mode. After the sleep state transitions to the wake-up state of the standby mode, the latest ephemeris can be acquired and used. In short, the selected sleep period is less than the period in which the latest ephemeris is changed by one or more satellites. The selected wake-up period should be long enough. To collect the latest ephemeris.

圖1是依據本發明一實施例的保持GNSS接收器處於熱啓動狀態的示範性GNSS衛星導航系統示意圖。參考圖1,示出了GNSS衛星導航系統100,包括支援GNSS的手持機110(可以爲支援GNSS的蜂窩電話110a、支援GNSS的智慧手機(smartphone)110b、支援GNSS的筆記本(laptop)110c)、多個GNSS衛星120a-120c以及無線通信網路130。1 is a schematic diagram of an exemplary GNSS satellite navigation system that maintains a GNSS receiver in a warm-start state, in accordance with an embodiment of the present invention. Referring to Fig. 1, a GNSS satellite navigation system 100 is illustrated, including a GNSS enabled handset 110 (which may be a GNSS enabled cellular phone 110a, a GNSS enabled smartphone 110b, a GNSS enabled laptop 110c), A plurality of GNSS satellites 120a-120c and a wireless communication network 130.

支援GNSS的手持機110包括適當的邏輯電路和/或代碼,用於接收來自GNSS衛星120a-120c的衛星廣播信號以確定支援GNSS的手持機110的準確位置。支援GNSS的手持機110能夠通過無線通信網路130發射和接收無線電信號,無線通信網路130遵循例如3GPP(第三代合作夥伴計劃,3rd Generation Partnership Project)、3GPP2(第三代合作夥伴計劃2,3rd Generation Partnership Project 2)、WiFi(Wireless Fidelity,)和/或WiMAX(即微波存取全球互通,Worldwide Interoperability for Microwave Access)通信標準。支援GNSS的手持機110支援各種操作模式(諸如正常模式(高功率)、備用模式(低功率))以在獲取和保持GNSS資訊的過程中完成不同的任務。The GNSS enabled handset 110 includes appropriate logic and/or code for receiving satellite broadcast signals from the GNSS satellites 120a-120c to determine the exact location of the GNSS enabled handset 110. The GNSS enabled handset 110 is capable of transmitting and receiving radio signals over a wireless communication network 130 that follows, for example, 3GPP (3rd Generation Partnership Project), 3GPP2 (3rd Generation Partnership Project 2) , 3rd Generation Partnership Project 2), WiFi (Wireless Fidelity,) and/or WiMAX (ie, Worldwide Interoperability for Microwave Access) communication standard. The GNSS enabled handset 110 supports various modes of operation (such as normal mode (high power), standby mode (low power)) to accomplish different tasks in acquiring and maintaining GNSS information.

正常模式包括一模式,在該模式下支援GNSS的手持機110能夠在其正常電流消耗級別下操作以支援其主系統CPU能夠正常運行所有主要功能。在正常模式下,支援GNSS的手持機110使用高速時鐘,該時鐘消耗的功率比備用模式下使用的低速時鐘消耗的功率高。The normal mode includes a mode in which the GNSS enabled handset 110 is capable of operating at its normal current consumption level to support its primary system CPU to function properly with all major functions. In the normal mode, the GNSS enabled handset 110 uses a high speed clock that consumes more power than the low speed clock used in the standby mode.

備用模式包括一模式,在該模式下,支援GNSS的手持機110在其低電流消耗級別下操作。例如,在備用模式下,支援GNSS的手持機110在低功率級別下操作以監控和啟動匯流排活動。在備用模式下,配置支援GNSS的手持機110使其關閉依賴於主系統CPU的主要功能。就此而言,備用模式下的支援GNSS的手持機110使用低頻時鐘而不是正常模式下使用的高頻時鐘。The standby mode includes a mode in which the GNSS enabled handset 110 operates at its low current consumption level. For example, in standby mode, GNSS enabled handset 110 operates at a low power level to monitor and initiate bus activity. In standby mode, the GNSS enabled handset 110 is configured to shut down depending on the primary function of the primary system CPU. In this regard, the GNSS enabled handset 110 in standby mode uses a low frequency clock instead of the high frequency clock used in the normal mode.

在備用模式下,支援GNSS的手持機110關閉相應的通過無線通信網路130發射和/或接收資料的無線電元件。然而,支援GNSS的手持機110被配置爲在需要時開啓或關閉與接收GNSS資料相關的元件。備用模式下的支援GNSS的手持機110可處於喚醒狀態或休眠狀態。備用模式下的喚醒狀態與以下情況對應:支援GNSS的手持機110處於備用模式並能夠接收GNSS資料。備用模式下的休眠狀態與以下情況對應:支援GNSS的手持機110處於備用模式且不能夠接收GNSS資料。In the standby mode, the GNSS enabled handset 110 turns off the corresponding radio component that transmits and/or receives data over the wireless communication network 130. However, the GNSS enabled handset 110 is configured to turn on or off components associated with receiving GNSS material when needed. The GNSS enabled handset 110 in standby mode can be in an awake state or a sleep state. The awake state in the standby mode corresponds to the case where the GNSS enabled handset 110 is in standby mode and is capable of receiving GNSS data. The sleep state in the standby mode corresponds to the case where the GNSS-enabled handset 110 is in standby mode and is not capable of receiving GNSS data.

依賴于GNSS資訊,諸如最近的GNSS位置、當前GNSS時間和/或星歷數據,支援GNSS的手持機110可在GNSS啓動獲取GNSS資訊時應用不同的策略(例如,冷啓動(cold-start)、暖啓動(warm-start)、熱啓動(hot-start))。就此而言,在備用模式下,通過周期性喚醒和運行盡可能長的時間以解碼最新星曆,支援GNSS的手持機110可被配置成保持GNSS資訊在熱啓動狀態。解碼的最新星曆用於隨後的啓動,以改善支援GNSS的手持機110首次定位的時間(TTFF,time to first fix)。Depending on the GNSS information, such as the most recent GNSS location, current GNSS time, and/or ephemeris data, the GNSS enabled handset 110 may apply different policies (eg, cold-start, when the GNSS initiates acquisition of GNSS information, Warm-start, hot-start. In this regard, in standby mode, the GNSS enabled handset 110 can be configured to maintain GNSS information in a warm boot state by periodically waking up and running for as long as possible to decode the latest ephemeris. The decoded ephemeris is used for subsequent launches to improve the time (TTFF, time to first fix) of the GNSS enabled handset 110.

GNSS衛星120a-120c包括適當的邏輯、電路和/或代碼,用於生成和廣播適當的射頻信號(radio-frequency,RF)。廣播RF信號包括各種導航資訊,諸如軌道資訊(常稱爲星曆(ephemeris)或星歷數據)。軌道資訊包括軌道位置,爲GNSS時間的函數。GNSS衛星120a-120c的廣播星曆每2小時就會改變,且在未來一定時間周期內有效,例如4小時。廣播星曆由GNSS衛星接收器接收和解碼,該衛星接收器可集成在支援GNSS的手持機110中。廣播星曆用於確定導航方案,諸如支援GNSS的手持機110的位置、速率和時鐘資訊。The GNSS satellites 120a-120c include suitable logic, circuitry, and/or code for generating and broadcasting appropriate radio-frequency (RF) signals. The broadcast RF signal includes various navigational information such as orbital information (often referred to as ephemeris or ephemeris data). The orbital information includes the orbital position as a function of GNSS time. The broadcast ephemeris of the GNSS satellites 120a-120c changes every 2 hours and is valid for a certain period of time in the future, for example 4 hours. The broadcast ephemeris is received and decoded by a GNSS satellite receiver that can be integrated into the GNSS enabled handset 110. The broadcast ephemeris is used to determine a navigation scheme, such as the location, rate, and clock information of the handset 110 that supports the GNSS.

無線通信網路130包括適當的邏輯、電路和/或代碼,用於通過CDMA2000、WCDMA、GSM、UMTS(通用移動通信系統,Universal Mobile Telecommunications System)、WiFi或WiMAX通信標準提供各種語音和/或資料服務。Wireless communication network 130 includes suitable logic, circuitry, and/or code for providing various voice and/or data over CDMA2000, WCDMA, GSM, UMTS (Universal Mobile Telecommunications System), WiFi, or WiMAX communication standards. service.

在操作中,支援GNSS的手持機110能夠接收來自GNSS衛星120a-120c的衛星廣播信號,以確定導航方案,諸如支援GNSS的手持機110的定位座標。可執行一系列狀態以獲取和保持GNSS導航資訊(諸如星曆),從而爲支援GNSS的手持機110計算導航方案。例如,在備用狀態,支援GNSS的手持機110通過周期性喚醒以獲取來自GNSS衛星120a-120c的GNSS廣播信號以及運行盡可能長的時間以解碼星曆,來保持星曆處於熱啓動狀態。在隨後啓動時使用最新星曆以改善支援GNSS的手持機110的首次定位的時間(TTFF)。確定的導航方案可通過支援GNSS的手持機110和/或無線通信網路130應用在各種基於位置的服務中。In operation, the GNSS enabled handset 110 can receive satellite broadcast signals from the GNSS satellites 120a-120c to determine a navigation scheme, such as a positioning coordinate of the GNSS enabled handset 110. A series of states can be performed to acquire and maintain GNSS navigation information (such as ephemeris) to calculate a navigation scheme for the GNSS enabled handset 110. For example, in the standby state, the GNSS-enabled handset 110 maintains the ephemeris in a warm-start state by periodically waking up to acquire GNSS broadcast signals from the GNSS satellites 120a-120c and running as long as possible to decode the ephemeris. The latest ephemeris is used at the subsequent startup to improve the time to first location (TTFF) of the GNSS enabled handset 110. The determined navigation scheme can be applied to various location based services through the GNSS enabled handset 110 and/or the wireless communication network 130.

圖2是依據本發明一實施例的使得GNSS接收器保持在熱啓動狀態的示範性GNSS接收器操作的狀態圖。參考圖2,示出了示範性的操作狀態機,包括正常模式210、備用模式220。備用模式220包括休眠狀態222和喚醒狀態224。2 is a state diagram of an exemplary GNSS receiver operation to maintain a GNSS receiver in a warm start state, in accordance with an embodiment of the present invention. Referring to FIG. 2, an exemplary operational state machine is illustrated, including a normal mode 210, a standby mode 220. The standby mode 220 includes a sleep state 222 and an awake state 224.

在正常模式210中,支援GNSS的手持機110被完全供電(fully powerd)以執行GNSS信號搜索、獲取、度量和衛星跟蹤功能。正常模式210的完整操作周期爲軟體可調節的。正常模式210下的支援GNSS的手持機110以用戶定義的速率輸出位置資訊。依賴於實現情況,配置支援GNSS的手持機110自動在備用模式220和正常模式210之間切換以節省功率,或者從備用模式轉換後保持在正常模式。在備用模式220中,支援GNSS的手持機110在最小功率下操作,該功率明顯小於正常模式210下的功率。就此而言,在備用模式220中,支援GNSS的手持機110可被配置在休眠狀態222或喚醒狀態224。在休眠狀態222中,支援GNSS的手持機110被配置成關閉GNSS RF元件以節省功耗。In normal mode 210, GNSS enabled handset 110 is fully powered to perform GNSS signal search, acquisition, metrology, and satellite tracking functions. The full operating cycle of normal mode 210 is software tunable. The GNSS enabled handset 110 in the normal mode 210 outputs location information at a user defined rate. Depending on the implementation, the GNSS enabled handset 110 is automatically switched between the standby mode 220 and the normal mode 210 to conserve power, or to remain in the normal mode after switching from the standby mode. In the standby mode 220, the GNSS enabled handset 110 operates at minimum power that is significantly less than the power in the normal mode 210. In this regard, in the standby mode 220, the GNSS enabled handset 110 can be configured in the sleep state 222 or the awake state 224. In sleep state 222, GNSS enabled handset 110 is configured to turn off GNSS RF components to save power.

支援GNSS的手持機110可被配置成周期性地從休眠狀態222喚醒和進入喚醒狀態224,從而能夠以低功耗獲取最新星曆。諸如GNSS衛星120a-120c的衛星的星曆每2小時就會改變,每4小時最好。可使用例如每2小時的合適的喚醒間隔。在喚醒狀態224中,支援GNSS的手持機110無需完全啓動就可獲取星曆和主要的GNSS導航資訊。例如,支援GNSS的手持機110甚至無需開啓用戶介面元件(諸如顯示幕)就可喚醒。在喚醒狀態224中,支援GNSS的手持機110保持足夠長時間以獲取完整的星曆。支援GNSS的手持機110在喚醒狀態224期間爲各種操作消耗了較小的電量。支援GNSS的手持機110存儲獲取的星歷數據,爲GNSS的啓動提供最新星曆,從而能夠在正常模式210中例如計算導航方案或執行導航更新。支援GNSS的手持機110可在導航更新後返回備用模式220的休眠狀態222或喚醒狀態224。依賴於實現情況,支援GNSS的手持機110在導航更新後保持在正常模式下。備用模式220的休眠-喚醒的完整迴圈可通過不同的時間控制進行軟體調節。例如,配置支援GNSS的手持機110,使其通過設置喚醒計時器和/或休眠計時器來更新支援GNSS的手持機110的導航資訊。喚醒計時器和/或休眠計時器爲預設定的和/或依賴於例如需要的QoS和/或需要的星曆資料品質來調節。The GNSS enabled handset 110 can be configured to periodically wake up from the sleep state 222 and enter the awake state 224 to enable the latest ephemeris to be acquired with low power consumption. The ephemeris of a satellite such as GNSS satellites 120a-120c changes every 2 hours, preferably every 4 hours. A suitable wake-up interval of, for example, every 2 hours can be used. In the awake state 224, the GNSS enabled handset 110 can acquire ephemeris and primary GNSS navigation information without having to fully boot. For example, the GNSS enabled handset 110 can wake up without even having to open a user interface component such as a display screen. In the awake state 224, the GNSS enabled handset 110 remains long enough to acquire a complete ephemeris. The GNSS enabled handset 110 consumes less power for various operations during the awake state 224. The GNSS enabled handset 110 stores the acquired ephemeris data to provide the latest ephemeris for the activation of the GNSS, thereby enabling, for example, to calculate a navigation scheme or perform a navigation update in the normal mode 210. The GNSS enabled handset 110 may return to the sleep state 222 or the awake state 224 of the standby mode 220 after the navigation update. Depending on the implementation, the GNSS enabled handset 110 remains in the normal mode after the navigation update. The sleep-wake full loop of the standby mode 220 can be software adjusted by different time controls. For example, the GNSS enabled handset 110 is configured to update the navigation information of the GNSS enabled handset 110 by setting a wakeup timer and/or a sleep timer. The wake-up timer and/or sleep timer are preset and/or dependent on, for example, the required QoS and/or required ephemeris data quality.

圖3是依據本發明一實施例的支援GNSS的優選設備示意圖,該設備包括用於保持在熱啓動狀態的GNSS接收器。參考圖3,示出了支援GNSS的手持機110,包括天線302、GNSS前端304a、通信前端304b、處理器306、記憶體308和用戶介面310。3 is a schematic diagram of a preferred apparatus for supporting GNSS, the apparatus including a GNSS receiver for maintaining a hot start state, in accordance with an embodiment of the present invention. Referring to FIG. 3, a GNSS enabled handset 110 is illustrated that includes an antenna 302, a GNSS front end 304a, a communication front end 304b, a processor 306, a memory 308, and a user interface 310.

天線302包括適當的邏輯、電路和/或代碼,用於接收來自多個GNSS衛星120a-120c的L頻帶(L band)信號。通過例如用於3G設備間通信的3G無線電通信系統,天線302能夠發射和/或接收無線電信號。Antenna 302 includes suitable logic, circuitry, and/or code for receiving L-band signals from a plurality of GNSS satellites 120a-120c. The antenna 302 is capable of transmitting and/or receiving radio signals by, for example, a 3G radio communication system for 3G inter-device communication.

GNSS前端304a包括適當的邏輯、電路和/或代碼,用於通過天線302接收GNSS衛星廣播信號,以及將其轉變爲GNSS基帶信號以在處理器306中進行進一步的基帶信號處理。The GNSS front end 304a includes appropriate logic, circuitry, and/or code for receiving GNSS satellite broadcast signals over the antenna 302 and converting them to GNSS baseband signals for further baseband signal processing in the processor 306.

前端304b包括適當的邏輯、電路和/或代碼,用於通過電信網路諸如無線通信網路130由天線302發射和/或接收RF信號。前端304b能夠將接收的RF信號轉換爲相應的基帶信號,以適於處理器306進行進一步的基帶信號處理。The front end 304b includes suitable logic, circuitry, and/or code for transmitting and/or receiving RF signals by the antenna 302 over a telecommunications network, such as the wireless communication network 130. Front end 304b is capable of converting the received RF signal to a corresponding baseband signal for processor 306 to perform further baseband signal processing.

處理器306包括適當的邏輯、電路和/或代碼,用於處理接收的衛星信號和接收自無線通信系統130的信號。配置處理器306,使其能夠從接收的衛星型號中提取導航資訊。提取的導航資訊用於確定諸如支援GNSS的手持機110定位的導航資訊。對處理器306進行編程以開啓或關閉GNSS前端304a。例如,處理器306周期性地進入備用模式220,在該模式下,GNSS前端304a開啓,諸如來自GNSS衛星120a-120c的星曆的資訊被接收。在喚醒狀態224中,處理器306使得支援GNSS的手持機110在消耗最小的功率的情況下操作。例如,在備用模式220中,處理器306周期性地喚醒GNSS前端304a來接收GNSS信號、提取和存儲諸如接收的GNSS信號中的星曆,無需開啓顯示幕或支援GNSS的手持機110中的其他電路,該其他電路對於接收資訊來說是不需要的。假設當需要導航更新時,例如,通過用戶介面310或通過無線通信網路130的各種上層應用,處理器306可提供最新星曆並存儲在記憶體308中以備使用。Processor 306 includes suitable logic, circuitry, and/or code for processing the received satellite signals and signals received from wireless communication system 130. The processor 306 is configured to enable it to extract navigation information from the received satellite models. The extracted navigation information is used to determine navigation information such as the positioning of the handset 110 that supports GNSS. Processor 306 is programmed to turn GNSS front end 304a on or off. For example, processor 306 periodically enters standby mode 220, in which GNSS front end 304a is turned on, information such as ephemeris from GNSS satellites 120a-120c is received. In the awake state 224, the processor 306 causes the GNSS enabled handset 110 to operate with minimal power consumption. For example, in the standby mode 220, the processor 306 periodically wakes up the GNSS front end 304a to receive GNSS signals, extract and store ephemeris, such as in received GNSS signals, without having to turn on the display screen or other in the GNSS enabled handset 110. A circuit that is not required to receive information. It is assumed that when navigation updates are required, for example, through user interface 310 or through various upper layer applications of wireless communication network 130, processor 306 can provide the latest ephemeris and store it in memory 308 for use.

記憶體308包括適當的邏輯、電路和/或代碼,用於存儲資訊,諸如處理器306所使用的可執行指令和資料。可執行指令包括演算法,該演算法用於從接收的GNSS廣播導航信號中提取星曆以及從提取的星曆中計算導航方案。資料包括GNSS導航資訊,諸如提取的最新星曆。記憶體308包括RAM、ROM、低延遲非易失性(nonvolatile)記憶體,諸如快閃記憶體和/或其他合適的電子資料記憶體。Memory 308 includes suitable logic, circuitry, and/or code for storing information, such as executable instructions and materials used by processor 306. The executable instructions include an algorithm for extracting ephemeris from the received GNSS broadcast navigation signals and calculating a navigation scheme from the extracted ephemeris. The data includes GNSS navigation information, such as the latest ephemeris extracted. Memory 308 includes RAM, ROM, low latency nonvolatile memory such as flash memory and/or other suitable electronic data memory.

用戶介面310包括適當的邏輯、電路和/或代碼,用於展現導航資訊。導航資訊可以圖片、聽覺的方式展現以回應用戶輸入的導航更新請求,該請求可通過例如鍵盤、袖珍鍵盤、指輪(thumbwheel)、滑鼠、觸摸屏、音響設備、跟蹤球(trackball)和/或其他輸入方法輸入。User interface 310 includes suitable logic, circuitry, and/or code for presenting navigation information. The navigation information may be presented in a graphical, audible manner in response to a user-entered navigation update request via, for example, a keyboard, a keypad, a thumbwheel, a mouse, a touch screen, an audio device, a trackball, and/or the like. Enter the method input.

在操作中,與支援GNSS的手持機110連接的天線302接收多個無線電信號。接收的多個無線電信號可傳送給GNSS前端304a或電信前端304b。當支援GNSS的手持機110處於備用模式220時,處理器306能夠使支援GNSS的手持機110在休眠狀態222和喚醒狀態224之間周期性切換以節約功率。喚醒狀態224允許處理器306喚醒GNSS前端304a,以通過使用較小的功率來接收GNSS信號和獲取諸如來自GNSS衛星120a-120c的導航資訊。在喚醒狀態224中,處理器306能夠從接收的GNSS信號中提取完整的星曆,並相應地將該提取的星曆存儲在記憶體308中。無需開啓用戶介面310,就可以執行諸如在喚醒狀態224下從衛星信號中獲取最新導航資訊的各種操作,以節省功率。當需要導航更新時,處理器306使用存儲在記憶體308中的最新星歷來生成導航方案。In operation, antenna 302 coupled to GNSS enabled handset 110 receives a plurality of radio signals. The received plurality of radio signals can be transmitted to the GNSS front end 304a or the telecommunications front end 304b. When the GNSS enabled handset 110 is in the standby mode 220, the processor 306 can cause the GNSS enabled handset 110 to periodically switch between the sleep state 222 and the awake state 224 to conserve power. The awake state 224 allows the processor 306 to wake up the GNSS front end 304a to receive GNSS signals and obtain navigation information such as from GNSS satellites 120a-120c by using less power. In the awake state 224, the processor 306 can extract the complete ephemeris from the received GNSS signals and store the extracted ephemeris in the memory 308 accordingly. Without having to open the user interface 310, various operations such as obtaining the latest navigation information from satellite signals in the awake state 224 can be performed to save power. When a navigation update is required, the processor 306 uses the latest ephemeris stored in the memory 308 to generate a navigation scheme.

圖4是依據本發明一實施例的保持GNSS接收器在熱啓動狀態的示範性流程示意圖。參考圖4,示範性流程開始於步驟402。假設支援GNSS的手持機110以備用模式220開啓。在步驟402中,支援GNSS的手持機110選擇休眠間隔和喚醒間隔。基於一個或多個因素(包括QoS、衛星信號質量、電池壽命和用戶輸入)來預設或動態調整休眠間隔和喚醒間隔。另外,休眠計時器和喚醒計時器重定。休眠計時器和喚醒計時器用於對完整的休眠-喚醒周期進行時間控制。4 is a schematic flow diagram of maintaining a GNSS receiver in a hot start state, in accordance with an embodiment of the present invention. Referring to FIG. 4, an exemplary flow begins in step 402. It is assumed that the GNSS enabled handset 110 is turned on in the standby mode 220. In step 402, the GNSS enabled handset 110 selects a sleep interval and a wake interval. The sleep interval and wake-up interval are preset or dynamically adjusted based on one or more factors including QoS, satellite signal quality, battery life, and user input. In addition, the sleep timer and wake-up timer are reset. The sleep timer and wake-up timer are used to time control the complete sleep-wake cycle.

在步驟404中,確定支援GNSS的手持機110是否處於休眠狀態222。假設支援GNSS的手持機110處於休眠狀態222,那麽在步驟406中,確定休眠計時器是否溢出,是否有足夠的剩餘電池電量。假設計時器溢出,那麽在步驟408中,支援GNSS的手持機110從休眠狀態224中喚醒並重定喚醒計時器。在步驟410中,支援GNSS的手持機110獲取GNSS導航信號、獲取/解碼來自獲取的GNSS導航信號的完整星曆、存儲最新的星曆至記憶體308中。在步驟412中,確定喚醒計時器是否溢出;假設喚醒計時器溢出,那麽在步驟414中,支援GNSS的手持機110進入休眠狀態222並重定休眠計時器,然後返回至步驟406。在步驟404中,假設支援GNSS的手持機110不處於休眠狀態222,進入下一步驟410。In step 404, it is determined if the GNSS enabled handset 110 is in the sleep state 222. Assuming that the GNSS enabled handset 110 is in the sleep state 222, then in step 406, it is determined if the sleep timer is overflowing and if there is sufficient remaining battery power. Assuming the timer overflows, then in step 408, the GNSS enabled handset 110 wakes up from the sleep state 224 and resets the wakeup timer. In step 410, the GNSS enabled handset 110 acquires the GNSS navigation signals, acquires/decodes the complete ephemeris from the acquired GNSS navigation signals, and stores the latest ephemeris into the memory 308. In step 412, it is determined whether the wake-up timer overflows; assuming the wake-up timer overflows, then in step 414, the GNSS-enabled handset 110 enters the sleep state 222 and resets the sleep timer, and then returns to step 406. In step 404, assume that the GNSS enabled handset 110 is not in the sleep state 222 and proceeds to the next step 410.

在步驟406中,假設休眠計時器未溢出和/或沒有足夠的剩餘電池電量,那麽繼續保持在步驟406中。在步驟412中,假設喚醒計時器未溢出,那麽進入下一步驟410。支援GNSS的手持機110可從備用模式220(步驟402)切換至正常模式210以進行導航更新。在步驟416中,確定是否請求導航更新。假設支援GNSS的手持機110請求導航資訊,那麽在步驟418中,支援GNSS的手持機110進入正常模式210中。在步驟420中,處理器306訪問記憶體308以獲取最新星曆,從而確定請求的導航資訊。然後支援GNSS的手持機110再進入休眠狀態222。依賴於實現情況和/或QoS的需求,支援GNSS的手持機110可被配置成從正常模式210返回至備用模式的喚醒狀態224,或者在執行完導航方案後保持在正常模式210中。In step 406, assuming that the sleep timer has not overflowed and/or there is not enough remaining battery power, then continue in step 406. In step 412, assuming that the wake-up timer has not overflowed, then proceed to the next step 410. The GNSS enabled handset 110 can switch from the standby mode 220 (step 402) to the normal mode 210 for navigation updates. In step 416, it is determined whether a navigation update is requested. Assuming the GNSS enabled handset 110 requests navigation information, then in step 418, the GNSS enabled handset 110 enters the normal mode 210. In step 420, the processor 306 accesses the memory 308 to obtain the latest ephemeris to determine the requested navigation information. The GNSS enabled handset 110 then enters the sleep state 222. Depending on the implementation and/or QoS requirements, the GNSS enabled handset 110 can be configured to return from the normal mode 210 to the awake state 224 of the standby mode, or remain in the normal mode 210 after the navigation scheme is executed.

本發明提供了保持GNSS接收器處於熱啓動狀態(hot-start state)的方法和系統。依據本發明的各個實施例,諸如支援GNSS的手持機110的導航衛星系統接收器工作在正常模式210和備用模式220。在備用模式220中,配置支援GNSS的手持機110,使其在休眠狀態222和喚醒狀態224之間周期性或非周期性的切換。例如,處於備用模式220的支援GNSS的手持機110能夠從備用模式220的休眠狀態222轉換爲備用模式220的喚醒狀態224。在喚醒狀態224中,處理器306開啓GNSS前端304a以跟蹤衛星信號並獲取最新導航資訊,諸如衛星信號中的最新星曆。獲取的最新導航資訊包括最新星曆,存儲在記憶體308中並用於開啓支援GNSS的手持機110。支援GNSS的設備110使用最新導航資訊以生成正常模式210下的導航方案。獲取到備用狀態220中的最新星曆之後,支援GNSS的手持機110從備用模式220的喚醒狀態224轉換爲備用模式220的休眠狀態222。衛星信號可爲GPS信號、GALILEO(伽利略)信號和/或GLONASS信號。The present invention provides a method and system for maintaining a GNSS receiver in a hot-start state. In accordance with various embodiments of the present invention, a navigation satellite system receiver, such as handset GN that supports GNSS, operates in normal mode 210 and standby mode 220. In the standby mode 220, the GNSS enabled handset 110 is configured to periodically or non-periodically switch between the sleep state 222 and the awake state 224. For example, the GNSS enabled handset 110 in the standby mode 220 can transition from the sleep state 222 of the standby mode 220 to the awake state 224 of the standby mode 220. In the awake state 224, the processor 306 turns on the GNSS front end 304a to track satellite signals and obtain up-to-date navigation information, such as the latest ephemeris in the satellite signal. The latest navigation information obtained includes the latest ephemeris, stored in memory 308 and used to turn on GNSS enabled handset 110. The GNSS enabled device 110 uses the latest navigation information to generate a navigation scheme in the normal mode 210. After acquiring the latest ephemeris in the standby state 220, the GNSS enabled handset 110 transitions from the awake state 224 of the standby mode 220 to the sleep state 222 of the standby mode 220. The satellite signal can be a GPS signal, a GALILEO signal, and/or a GLONASS signal.

可這樣實施支援GNSS的手持機110,在以正常模式210啓動各種操作後,配置支援GNSS的手持機110,使其返回至備用模式220的休眠狀態222或備用模式220的喚醒狀態224,或者保持在正常模式210。備用模式220下休眠狀態222的休眠周期和備用模式220下喚醒狀態224的喚醒周期被預設定或者動態地調整。基於示範性的因素(包括QoS、衛星信號的質量和/或用戶輸入)來確定備用模式220下的休眠周期和備用模式220下的喚醒周期。選擇的備用模式220下的休眠周期小於一個或多個衛星改變所述最新星曆的周期。對於收集最新星曆所需要的周期來說,選擇的備用模式220下的喚醒周期應足夠的長。The GNSS enabled handset 110 can be implemented such that after various operations are initiated in the normal mode 210, the GNSS enabled handset 110 is configured to return to the sleep state 222 of the standby mode 220 or the awake state 224 of the standby mode 220, or to remain In normal mode 210. The sleep cycle of the sleep state 222 in the standby mode 220 and the wake-up cycle of the wake state 224 in the standby mode 220 are preset or dynamically adjusted. The sleep cycle in the standby mode 220 and the wake-up cycle in the standby mode 220 are determined based on exemplary factors including QoS, quality of satellite signals, and/or user input. The sleep period in the selected standby mode 220 is less than the period in which one or more satellites change the latest ephemeris. For the period required to collect the latest ephemeris, the wake-up period under the selected standby mode 220 should be sufficiently long.

本發明的另一實施例提供一種機器和/或電腦可讀記憶體和/或介質,其上存儲的機器代碼和/或電腦程式具有至少一個可由機器和/或電腦執行的代碼段,使得機器和/或電腦能夠實現本文所描述的保持GNSS接收器處於熱啓動狀態(hot-start state)的步驟。Another embodiment of the present invention provides a machine and/or computer readable memory and/or medium having machine code and/or computer program stored thereon having at least one code segment executable by a machine and/or a computer such that the machine And/or the computer can implement the steps described herein to keep the GNSS receiver in a hot-start state.

總之,本發明可用硬體、軟體、固件或其中的組合來實現。本發明可以在至少一個電腦系統中以集成的方式實現,或將不同的元件置於多個相互相連的電腦系統中以分立的方式實現。任何電腦系統或其他適於執行本發明所描述方法的裝置都是適用的。典型的硬體、軟體和固件的組合爲帶有電腦程式的專用電腦系統,當該程式被裝載和執行,就會控制電腦系統使其執行本發明所描述的方法。In summary, the invention can be implemented in hardware, software, firmware or a combination thereof. The invention can be implemented in an integrated fashion in at least one computer system, or in a discrete manner by placing different components in a plurality of interconnected computer systems. Any computer system or other device suitable for performing the methods described herein is suitable. A typical combination of hardware, software and firmware is a dedicated computer system with a computer program that, when loaded and executed, controls the computer system to perform the methods described herein.

本發明還可嵌入電腦程式産品中,包含能夠確保本發明所描述方法執行的所有特徵。一旦裝載於電腦系統中,該産品就能夠執行這些方法。本發明中的電腦程式可爲任何形式、任何語言、代碼或符號,具有一組指令使得系統具有直接或按以下一種或兩種方式執行特定功能的資訊處理能力:a)轉換爲另一種語言、代碼或符號;b)以不同的物質方式再現。The present invention can also be embedded in a computer program product, including all features capable of ensuring the performance of the methods described herein. Once loaded in the computer system, the product is able to perform these methods. The computer program in the present invention may be in any form, any language, code or symbol, and has a set of instructions that enable the system to perform information processing functions directly or in one or two of the following ways: a) converting to another language, Code or symbol; b) reproduced in different ways.

本發明是通過一些實施例進行描述的,本領域技術人員知悉,在不脫離本發明的精神和範圍的情況下,可以對這些特徵和實施例進行各種改變或等同替換。另外,在本發明的教導下,可以對這些特徵和實施例進行修改以適應具體的情況及材料而不會脫離本發明的精神和範圍。因此,本發明不受此處所公開的具體實施例的限制,所有落入本申請的權利要求範圍內的實施例都屬於本發明的保護範圍。The present invention has been described in terms of some embodiments, and those skilled in the art will be able to make various changes or equivalents to these features and embodiments without departing from the spirit and scope of the invention. In addition, these features and embodiments may be modified to adapt to the specific circumstances and materials without departing from the spirit and scope of the invention. Therefore, the present invention is not limited by the specific embodiments disclosed herein, and all the embodiments falling within the scope of the claims of the present invention fall within the scope of the present invention.

100‧‧‧GNSS衛星導航系統100‧‧‧GNSS satellite navigation system

110‧‧‧支援GNSS的手持機110‧‧‧Support GNSS handsets

110a‧‧‧支援GNSS的蜂窩電話110a‧‧‧Supporting GNSS cellular phones

110b‧‧‧支援GNSS的智慧手機(smartphone)110b‧‧‧Smartphones that support GNSS (smartphone)

110c‧‧‧支持GNSS的筆記本(laptop)110c‧‧‧ Notebooks supporting GNSS (laptop)

120a-120c‧‧‧GNSS衛星120a-120c‧‧‧GNSS satellite

130‧‧‧無線通信網路
210‧‧‧正常模式
130‧‧‧Wireless communication network
210‧‧‧Normal mode

220‧‧‧備用模式
222‧‧‧休眠狀態
220‧‧‧ standby mode
222‧‧‧sleep state

224‧‧‧喚醒狀態
302‧‧‧天線
224‧‧‧Awakening status
302‧‧‧Antenna

304a‧‧‧GNSS前端
304b‧‧‧通信前端
304a‧‧‧GNSS front end
304b‧‧‧Communication front end

306‧‧‧處理器
308‧‧‧記憶體
306‧‧‧ Processor
308‧‧‧ memory

310‧‧‧用戶介面310‧‧‧User interface

圖1是依據本發明一實施例的保持GNSS接收器處於熱啓動狀態的示範性GNSS衛星導航系統示意圖;1 is a schematic diagram of an exemplary GNSS satellite navigation system that maintains a GNSS receiver in a warm-start state, in accordance with an embodiment of the present invention;

圖2是依據本發明一實施例的使得GNSS接收器保持在熱啓動狀態的示範性GNSS接收器操作的狀態圖;2 is a state diagram of an exemplary GNSS receiver operation for maintaining a GNSS receiver in a warm start state, in accordance with an embodiment of the present invention;

圖3是依據本發明一實施例的支援GNSS的優選設備示意圖,該設備包括用於保持在熱啓動狀態的GNSS接收器;3 is a schematic diagram of a preferred apparatus for supporting GNSS, the apparatus including a GNSS receiver for maintaining a hot start state, in accordance with an embodiment of the present invention;

圖4是依據本發明一實施例的保持GNSS接收器在熱啓動狀態的示範性流程示意圖。4 is a schematic flow diagram of maintaining a GNSS receiver in a hot start state, in accordance with an embodiment of the present invention.

210‧‧‧正常模式210‧‧‧Normal mode

220‧‧‧備用模式220‧‧‧ standby mode

222‧‧‧休眠狀態222‧‧‧sleep state

224‧‧‧喚醒狀態224‧‧‧Awakening status

Claims (10)

一種衛星通信方法,其特徵在於,包括:
當導航衛星系統接收器在備用模式中處於休眠狀態時,在備用模式中從所述休眠狀態轉換至喚醒狀態以獲取最新的星曆;以及
當所述導航衛星系統接收器隨後從所述備用模式轉換爲正常操作模式時,使用所述獲取的最新星曆確定導航資訊。
A satellite communication method, comprising:
When the navigation satellite system receiver is in a sleep state in the standby mode, transitioning from the sleep state to the awake state in the standby mode to obtain the latest ephemeris; and when the navigation satellite system receiver subsequently proceeds from the standby mode When converting to the normal operation mode, the navigation history information is determined using the acquired latest ephemeris.
如申請專利範圍第1項所述的衛星通信方法,其中,該方法進一步包括獲取到所述最新星曆之後,在所述備用模式中從所述喚醒狀態轉換回所述休眠狀態。The satellite communication method of claim 1, wherein the method further comprises, after acquiring the latest ephemeris, transitioning from the awake state to the sleep state in the standby mode. 如申請專利範圍第1項所述的衛星通信方法,其中,所述最新星曆是從GPS信號、GLONASS信號和/或伽利略信號中獲取的。The satellite communication method of claim 1, wherein the latest ephemeris is obtained from a GPS signal, a GLONASS signal, and/or a Galileo signal. 如申請專利範圍第1項所述的衛星通信方法,其中,該方法進一步包括將所述獲取的最新星曆存儲在所述導航衛星系統接收器中。The satellite communication method of claim 1, wherein the method further comprises storing the acquired latest ephemeris in the navigation satellite system receiver. 如申請專利範圍第1項所述的衛星通信方法,其中,該方法進一步包括從所述正常操作模式返回至所述備用模式中的所述休眠狀態。The satellite communication method of claim 1, wherein the method further comprises returning from the normal operation mode to the sleep state in the standby mode. 如申請專利範圍第1項所述的衛星通信方法,其中,該方法進一步包括從所述正常操作模式返回至所述備用模式中的所述喚醒狀態。The satellite communication method of claim 1, wherein the method further comprises returning from the normal operation mode to the awake state in the standby mode. 如申請專利範圍第1項所述的衛星通信方法,其中,該方法進一步包括在從所述備用模式轉換至所述正常操作模式之後,保持所述正常操作模式。The satellite communication method of claim 1, wherein the method further comprises maintaining the normal operation mode after transitioning from the standby mode to the normal operation mode. 一種衛星通信系統,其特徵在於,包括:
用於導航衛星系統接收器的一個或多個電路,其中當所述導航衛星系統接收器在備用模式中處於休眠狀態時,所述一個或多個電路用於在備用模式中將所述休眠狀態轉換至喚醒狀態以獲取最新的星曆;以及
所述一個或多個電路用於當所述導航衛星系統接收器隨後從所述備用模式轉換爲正常操作模式時,使用所述獲取的最新星曆確定導航資訊。
A satellite communication system, comprising:
One or more circuits for a navigation satellite system receiver, wherein the one or more circuits are used to place the sleep state in a standby mode when the navigation satellite system receiver is in a standby state in a standby mode Converting to an awake state to obtain the latest ephemeris; and the one or more circuits for using the acquired ephemeris when the navigation satellite system receiver subsequently transitions from the standby mode to the normal mode of operation Determine navigation information.
如申請專利範圍第8項所述的衛星通信系統,其中,所述一個或多個電路用於在獲取到所述最新星曆之後,在所述備用模式中將所述喚醒狀態轉換回所述休眠狀態。The satellite communication system of claim 8, wherein the one or more circuits are configured to convert the awake state back to the said standby mode after acquiring the latest ephemeris Sleep state. 如申請專利範圍第8項所述的衛星通信系統,其中,其中所述最新星曆是從GPS信號、GLONASS信號和/或伽利略信號中獲取的。The satellite communication system of claim 8, wherein the latest ephemeris is obtained from a GPS signal, a GLONASS signal, and/or a Galileo signal.
TW98138561A 2008-11-13 2009-11-13 Method and system for maintaining a gnss receiver in a hot-start state TWI410657B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/270,759 US7948434B2 (en) 2008-11-13 2008-11-13 Method and system for maintaining a GNSS receiver in a hot-start state

Publications (2)

Publication Number Publication Date
TW201037339A TW201037339A (en) 2010-10-16
TWI410657B true TWI410657B (en) 2013-10-01

Family

ID=41682742

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98138561A TWI410657B (en) 2008-11-13 2009-11-13 Method and system for maintaining a gnss receiver in a hot-start state

Country Status (4)

Country Link
US (3) US7948434B2 (en)
EP (1) EP2187228A1 (en)
CN (1) CN101738623A (en)
TW (1) TWI410657B (en)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7948769B2 (en) 2007-09-27 2011-05-24 Hemisphere Gps Llc Tightly-coupled PCB GNSS circuit and manufacturing method
US7885745B2 (en) 2002-12-11 2011-02-08 Hemisphere Gps Llc GNSS control system and method
US9002565B2 (en) 2003-03-20 2015-04-07 Agjunction Llc GNSS and optical guidance and machine control
US8634993B2 (en) 2003-03-20 2014-01-21 Agjunction Llc GNSS based control for dispensing material from vehicle
US8594879B2 (en) 2003-03-20 2013-11-26 Agjunction Llc GNSS guidance and machine control
US8271194B2 (en) * 2004-03-19 2012-09-18 Hemisphere Gps Llc Method and system using GNSS phase measurements for relative positioning
US8140223B2 (en) 2003-03-20 2012-03-20 Hemisphere Gps Llc Multiple-antenna GNSS control system and method
US8686900B2 (en) * 2003-03-20 2014-04-01 Hemisphere GNSS, Inc. Multi-antenna GNSS positioning method and system
US8265826B2 (en) * 2003-03-20 2012-09-11 Hemisphere GPS, LLC Combined GNSS gyroscope control system and method
US8190337B2 (en) 2003-03-20 2012-05-29 Hemisphere GPS, LLC Satellite based vehicle guidance control in straight and contour modes
US8583315B2 (en) 2004-03-19 2013-11-12 Agjunction Llc Multi-antenna GNSS control system and method
US7835832B2 (en) 2007-01-05 2010-11-16 Hemisphere Gps Llc Vehicle control system
USRE48527E1 (en) 2007-01-05 2021-04-20 Agjunction Llc Optical tracking vehicle control system and method
US8311696B2 (en) 2009-07-17 2012-11-13 Hemisphere Gps Llc Optical tracking vehicle control system and method
US8000381B2 (en) 2007-02-27 2011-08-16 Hemisphere Gps Llc Unbiased code phase discriminator
US7808428B2 (en) 2007-10-08 2010-10-05 Hemisphere Gps Llc GNSS receiver and external storage device system and GNSS data processing method
US9002566B2 (en) 2008-02-10 2015-04-07 AgJunction, LLC Visual, GNSS and gyro autosteering control
WO2009126587A1 (en) 2008-04-08 2009-10-15 Hemisphere Gps Llc Gnss-based mobile communication system and method
JP2009270929A (en) * 2008-05-07 2009-11-19 Sony Corp Navigation apparatus and method of acquiring ephemeris data
US20130273980A1 (en) * 2008-12-08 2013-10-17 Thomas P. VENTULETT System and method for extending the battery life of a mobile device
US7948434B2 (en) 2008-11-13 2011-05-24 Broadcom Corporation Method and system for maintaining a GNSS receiver in a hot-start state
US8823587B2 (en) 2008-11-13 2014-09-02 Broadcom Corporation Method of keeping a GPS receiver in a state that enables rapid signal acquisition
US8217833B2 (en) 2008-12-11 2012-07-10 Hemisphere Gps Llc GNSS superband ASIC with simultaneous multi-frequency down conversion
US8085196B2 (en) 2009-03-11 2011-12-27 Hemisphere Gps Llc Removing biases in dual frequency GNSS receivers using SBAS
US20100303185A1 (en) * 2009-06-02 2010-12-02 Jacobus Cornelis Haartsen Methods of Operating Wireless Communications Devices Including Detecting Times of Receipt of Packets and Related Devices
US8401704B2 (en) 2009-07-22 2013-03-19 Hemisphere GPS, LLC GNSS control system and method for irrigation and related applications
US8334804B2 (en) 2009-09-04 2012-12-18 Hemisphere Gps Llc Multi-frequency GNSS receiver baseband DSP
US8649930B2 (en) 2009-09-17 2014-02-11 Agjunction Llc GNSS integrated multi-sensor control system and method
US20110071759A1 (en) * 2009-09-22 2011-03-24 Texas Instruments Incorporated Performance of a Navigation Receiver Operating in a Power-Save Mode with the Aid of Sensors
US8548649B2 (en) 2009-10-19 2013-10-01 Agjunction Llc GNSS optimized aircraft control system and method
US20110188618A1 (en) * 2010-02-02 2011-08-04 Feller Walter J Rf/digital signal-separating gnss receiver and manufacturing method
US8525726B2 (en) 2010-09-28 2013-09-03 Broadcom Corporation Method and system for reducing autonomous time to fix of a multi-standard GNSS receiver
JP2012154872A (en) * 2011-01-28 2012-08-16 Sanyo Electric Co Ltd Electronic apparatus
US9019158B2 (en) * 2011-04-27 2015-04-28 Mediatek Inc. GNSS receiver and method for determining whether to switch from one operation state to another operation state according to state switching criterion and positioning information
EP2706381A1 (en) * 2012-09-05 2014-03-12 O2 Micro, Inc. Satellite signal receiver and method for updating ephemeris information thereby
CN103675841A (en) * 2012-09-05 2014-03-26 迈实电子(上海)有限公司 Satellite signal receiver and ephemeris update method thereof
CN103217694B (en) * 2013-03-25 2015-04-29 小米科技有限责任公司 Method and device for acquiring ephemerides and ephemeris data
JP2015072192A (en) * 2013-10-03 2015-04-16 レノボ・シンガポール・プライベート・リミテッド Method for shortening positioning time of GPS receiver, positioning system, and portable electronic device
WO2016034144A1 (en) * 2014-09-05 2016-03-10 Mediatek Inc. Method and apparatus for power saving in global navigation satellite systme (gnss) receivers
CN104730553A (en) * 2015-03-13 2015-06-24 广东远峰电子科技有限公司 A Beidou navigation fast auxiliary positioning circuit and method thereof
CN105676247A (en) * 2016-02-24 2016-06-15 北谷电子有限公司 Engineering machine positioning system and method
JP6989135B2 (en) * 2016-02-25 2022-01-05 マイリオタ ピーティーワイ エルティーディーMyriota Pty Ltd Terminal scheduling method in satellite communication system
CN109564292B (en) 2016-12-01 2023-09-22 谷歌有限责任公司 Methods and systems for location determination
CN108663699A (en) * 2017-03-31 2018-10-16 中兴通讯股份有限公司 GNSS intelligent electric-saving devices, positioning system and method
CN107167816A (en) * 2017-05-23 2017-09-15 北京清博华创测控技术有限公司 The quick cold start-up method of satellite navigation receiver
DE112019006954T5 (en) 2019-03-01 2021-12-16 Google Llc SPEED DETERMINATION WITH THE HELP OF A REFLECTED POSITIONING SIGNAL
KR20220031007A (en) 2019-07-08 2022-03-11 구글 엘엘씨 Improved sensitivity to reflected GNSS signals
JP7452981B2 (en) * 2019-11-05 2024-03-19 株式会社小松製作所 Display control system, work machine, and display control method
CN111239770A (en) * 2020-02-26 2020-06-05 上海华测导航技术股份有限公司 GNSS receiver and GNSS equipment
CN111830883B (en) * 2020-08-04 2021-11-30 南京理工大学 Low-power-consumption circuit for aerospace beacon machine and operation method
CN112312542B (en) * 2020-10-26 2022-03-25 Tcl通讯(宁波)有限公司 Ephemeris information collection method, device, storage medium and mobile terminal
CN113311758B (en) * 2021-05-27 2022-06-28 北京和德宇航技术有限公司 Power consumption mode control method, device, satellite terminal and storage medium
CN113825216B (en) * 2021-09-18 2023-10-03 广州极飞科技股份有限公司 Control method, device, server and readable storage medium of base station
JP7718208B2 (en) * 2021-09-28 2025-08-05 ブラザー工業株式会社 printer
CN116256778B (en) * 2023-01-09 2024-12-06 深圳移柯通信技术有限公司 A method and device for reducing antenna power of navigation satellite positioning system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5592173A (en) * 1994-07-18 1997-01-07 Trimble Navigation, Ltd GPS receiver having a low power standby mode
TW200710424A (en) * 2005-05-18 2007-03-16 Asulab Sa Portable electronic device with radiofrequency signal receiver and method for determining the position of the same
US20070152878A1 (en) * 2005-12-29 2007-07-05 Centrality Communications, Inc. Unassisted indoor GPS receiver
US20070159391A1 (en) * 2005-09-19 2007-07-12 Ming-Jen Kuo Method for updating ephemeris data of global positioning system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5423045A (en) * 1992-04-15 1995-06-06 International Business Machines Corporation System for distributed power management in portable computers
US6778136B2 (en) 2001-12-13 2004-08-17 Sirf Technology, Inc. Fast acquisition of GPS signal
WO2003029836A2 (en) * 2001-10-02 2003-04-10 Sirf Technology, Inc. Global positioning apparatus and method for using a temperature compensated oscillator to perform a position fix
JP4769452B2 (en) 2004-12-20 2011-09-07 古野電気株式会社 Positioning signal receiver
KR101182222B1 (en) * 2006-10-20 2012-09-17 삼성전자주식회사 Computer system and control method thereof
US7439907B2 (en) 2006-11-20 2008-10-21 Sirf Technology Holdihgs, Inc. Navigation signal receiver trajectory determination
US7436357B2 (en) 2006-11-20 2008-10-14 Centrality Communications, Inc. Background ephemeris download in navigational receivers
US7948434B2 (en) * 2008-11-13 2011-05-24 Broadcom Corporation Method and system for maintaining a GNSS receiver in a hot-start state

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5592173A (en) * 1994-07-18 1997-01-07 Trimble Navigation, Ltd GPS receiver having a low power standby mode
TW200710424A (en) * 2005-05-18 2007-03-16 Asulab Sa Portable electronic device with radiofrequency signal receiver and method for determining the position of the same
US20070159391A1 (en) * 2005-09-19 2007-07-12 Ming-Jen Kuo Method for updating ephemeris data of global positioning system
US20070152878A1 (en) * 2005-12-29 2007-07-05 Centrality Communications, Inc. Unassisted indoor GPS receiver

Also Published As

Publication number Publication date
US8854259B2 (en) 2014-10-07
EP2187228A1 (en) 2010-05-19
US20100117900A1 (en) 2010-05-13
US20110210886A1 (en) 2011-09-01
US20130009811A1 (en) 2013-01-10
US7948434B2 (en) 2011-05-24
CN101738623A (en) 2010-06-16
TW201037339A (en) 2010-10-16
US8310393B2 (en) 2012-11-13

Similar Documents

Publication Publication Date Title
TWI410657B (en) Method and system for maintaining a gnss receiver in a hot-start state
US8823587B2 (en) Method of keeping a GPS receiver in a state that enables rapid signal acquisition
EP2310868B1 (en) Methods and apparatuses for use with mode-switchable navigation radio
KR100679592B1 (en) Improved Power Management Methods, Systems and Media for Satellite Positioning Systems
CN102084698B (en) Network server having an information and scheduling controller to support one or more low duty cycle wireless devices
WO2014051788A1 (en) Systems and methods for time synchronization
TW200931053A (en) Method and apparatus for faster global positioning system (GPS) location using pre-downloaded assistance data
JP2005086821A (en) Combination device of navigation satellite receiver and communication equipment
TWI465752B (en) Wireless device and its power controller and method for applying power controller
US8200173B2 (en) Gated RF control channel demodulation methods and apparatuses
EP2282225B1 (en) A method and system for sharing clock sources to save power on a GNSS-enabled mobile device
JP2004061336A (en) Positioning method and positioning terminal
WO2005004502A2 (en) Apparatus and method for reducing power consumption in a position-determination device
EP2105756A1 (en) A positioning device and a method of operating thereof
HK1145096A (en) Method and system for satellite communication
KR101680123B1 (en) Method for Using Location Information
KR101853969B1 (en) Method for Using Location Information
KR101882313B1 (en) Method for Using Location Information
KR20140022739A (en) Method for using hybrid type location tracing
KR20160076502A (en) Method for Using Location Information
KR20150146475A (en) Method for Using Location Information
KR20080070271A (en) Wireless terminal with location information processing function and program recording medium therefor
HK1153817B (en) A communication method and system
KR20150016923A (en) Method for Using Location Information

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees