GNSS Chipset Dynamic CPU Mode Switching for Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

GNSS chipsets in mobile devices consume significant power due to continuous operation of host and on-board CPUs for location detection, regardless of the architecture used, whether System-on-a-Chip (SoC) or host-based, which drains battery resources.

Innovation Solution

A GNSS module with multiple operational modes that adjusts power consumption based on the type of location application, using a low-power on-board CPU for less precise and less frequent updates, and activating the host CPU only when higher precision or frequent updates are required, allowing the host CPU to enter a sleep or underclocked state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the host CPU and on-board CPU operate continuously for location detection, then location detection precision and update frequency are improved, but power consumption increases

Engineering Contradiction:
Improvelocation detection precisionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic CPU mode switching where the system transitions between different operational states (host CPU active, host CPU sleep, on-board CPU active) based on real-time location application requirements. This dynamic adjustment allows the system to optimize power consumption while maintaining adequate location detection precision for each specific use case.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting CPU operational modes and update frequencies based on application needs. For example, it switches between 10Hz and 1Hz update rates, and between different CPU activation states, to match the precision and frequency requirements of various location applications, thereby reducing unnecessary power consumption.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the host CPU is activated for high-precision location detection, then location precision is improved, but device battery life decreases

Engineering Contradiction:
Improvelocation precisionVSAvoidbattery life
Core Design Contradiction:
Measurement precisionVSDuration of action of moving object

Solution Approach 1:

The patent segments location detection tasks between two CPU components: the host CPU handles high-precision requirements when needed, while the low-power on-board CPU handles less demanding tasks. This segmentation allows the system to distribute computational workload appropriately, extending battery life by using the energy-efficient on-board CPU for routine location updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs a low-power on-board CPU that consumes significantly less energy than the host CPU for routine location detection tasks. This 'cheaper' computational resource is used for standard location updates, reserving the more powerful but energy-intensive host CPU only when high precision is required, thereby extending overall battery life.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Use of energy by moving object

If the on-board CPU is used for location detection, then power consumption is reduced, but location update frequency and precision decrease

Engineering Contradiction:
Improvepower consumptionVSAvoidlocation update frequency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system dynamically adjusts the operational mode based on application requirements. When high update frequency and precision are needed, the host CPU is activated. When lower performance is acceptable, the system switches to the energy-efficient on-board CPU mode, optimizing the balance between power consumption and productivity for each specific scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal location detection system that can operate in multiple modes to satisfy different application requirements. The system can handle both high-performance demands (using host CPU) and low-power requirements (using on-board CPU), making it adaptable to various location applications with different precision and frequency needs.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9766348B2GNSS architecture
Publication Date: 2017.09.19 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9766348B2 patent drawing
  • US9766348B2 patent drawing
  • US9766348B2 patent drawing

AI summary

Disclosed are various embodiments of Global Navigation Satellite System (GNSS) chipsets or architecture. Based upon a requested accuracy and/or update of a host application, embodiments of the disclosure can calculate position data points on-board the GNSS chipset or allow a host processor to calculate position data points, which can allow the host processor to enter a low power mode if the requested update rate and/or accuracy allow.