Every time you launch a navigator, call a taxi, go to a food delivery app, or simply post a geotag on social networks, an invisible but critical component of your device comes into play. In the settings of modern Android-based smartphones, a mysterious abbreviation is increasingly found GNSS, which causes confusion among many users. This is not a new social network or a type of connection for the Internet, but a fundamental positioning technology, without which your phone would turn into a “blind” gadget.

In fact, GNSS (Global Navigation Satellite System) is a general name for all satellite navigation systems that exist in the world. Previously, we used to say simply “GPS” (GPS - Global Positioning System), meaning the American system, but today modern processors and receivers in smartphones are capable of working simultaneously with many constellations in orbit. Understanding this what is GNSS in an Android phonewill allow you not only to better navigate the terrain, but also to correctly configure the device’s power consumption, as well as solve problems with the “floating” course on the map.

Many users mistakenly believe that this module constantly “eats” the battery or requires an Internet connection to work. In fact, proper management of the operating modes of the satellite receiver can significantly extend the life of the smartphone. In this article, we will take a detailed look at the architecture of satellite positioning, look at the available battery saving modes, and give practical advice on calibrating sensors for maximum accuracy in urban areas.

What is hidden behind the abbreviation GNSS

When you see the “Location” or “Geolocation” menu item, there is a complex set of hardware and software behind it. The abbreviation GNSS stands for Global Navigation Satellite System. This is an umbrella term that brings together all existing satellite navigation systems, allowing your smartphone to select the best signals available. If previously the phone could only catch American satellites, modern chipsets from Qualcomm, MediaTek and Samsung support global coverage.

The global pool of satellites includes several independent systems developed by different countries. Your phone automatically scans the sky and connects to those satellites that are in line of sight and provide the best signal. This allows you to increase the accuracy of determining coordinates from several meters to tens of centimeters in ideal conditions.

  • 🇺🇸 GPS (USA) - the most famous and first deployed system, the basic standard for most applications.
  • 🇪🇺 Galileo (European Union) - a civilian system that provides high accuracy in urban environments and northern latitudes.
  • 🇷🇺 GLONASS (Russia) - works optimally in high latitudes and mountainous areas, often used in conjunction with GPS.
  • 🇨🇳 BeiDou (China) is the largest constellation of satellites, actively used in new smartphone models for Asia and the whole world.

The presence of support for all these systems in one device is called multi-system reception. This means that if in a narrow alley the signal from American satellites is blocked by a building, the phone will instantly switch to GLONASS or Galileo satellites, which are visible on the other side of the horizon. That is why the characteristics of flagships often write “Support for dual band GNSS” or “L1+L5”.

⚠️ Attention: Do not confuse GNSS with cellular triangulation. Satellite navigation works autonomously from cell towers, however, an Internet connection is required to quickly download maps and clarify the position indoors (A-GPS).
📊 How often do you use the navigator in your phone?
Daily for car trips
Only in unfamiliar cities
Rarely, I prefer paper maps
Never, I don’t use maps

Principle of operation and difference from conventional GPS

The main difference GNSS from the outdated concept of "GPS" is the versatility and number of visible celestial bodies. A classic GPS receiver could see a maximum of 8-12 satellites of one system. A modern GNSS module in your Android smartphone is capable of simultaneously tracking up to 50-70 satellites of different systems. The more satellites the phone “sees,” the more accurate the positioning triangle (or polyhedron).

The process of determining coordinates occurs by measuring the travel time of the signal from the satellite to the phone receiver. Knowing the exact time of sending and the speed of light, the processor calculates the distance to each satellite. The intersection of these spheres gives your exact coordinates. However, in dense urban areas, the signal may be reflected from buildings (multipath effect), which introduces errors.

This is where technology comes to the rescue. Dual-band navigation. Older receivers only operated on the L1 frequency, which is highly susceptible to reflections. The new chips also support the L5 frequency, the signal of which penetrates obstacles better and is less reflected. If your phone supports L1+L5, it will be able to independently filter out false echoes and determine your location with an accuracy of 1-2 meters, even among skyscrapers.

Characteristics Classic GPS Modern GNSS
Number of systems 1 (only USA) 4+ (GPS, GLONASS, Galileo, BeiDou)
Accuracy in the city 5-10 meters 1-3 meters (with L5)
Cold time start 30-60 seconds 5-15 seconds (with A-GNSS)
Indoor work Almost impossible Possible with windows

Thus, the transition to GNSS is an evolution from monoculture to global cooperation of satellite constellations. For the user, this is expressed in the fact that the arrow on the map stops “jumping” over neighboring houses, and the route is built more correctly taking into account the actual position on the road.

Location modes in Android

The Android operating system provides the user with flexible tools for controlling how how exactly the phone will determine your coordinates. In the settings ("Location" → "Mode"), three main options are usually available, each of which has its own advantages and disadvantages depending on the usage scenario.

The first mode is "According to all sources" (or "High accuracy"). In this case, the phone uses the maximum arsenal: GNSS satellites, Wi-Fi network data and cell towers. This is the most accurate option, but it consumes the most power as it constantly polls all available modules. It is this mode that is recommended to be turned on when using a navigator in a car or when geocaching.

The second option - "By network coordinates". Here the satellite receiver is turned off or used extremely rarely. Positioning occurs by scanning surrounding Wi-Fi points (even if you are not connected to them) and triangulating across cell towers. The accuracy ranges from 50 to 500 meters, but the battery consumption is minimal. This is an ideal choice for background operation of weather applications or dating services where meter accuracy is not needed.

☑️ Checking location settings

Done: 0 / 4

The third mode - "Only by device" (or "GPS/GNSS only"). In this mode, the phone ignores network data and relies solely on direct communication with satellites. This is useful for saving bandwidth and increasing privacy, since data about your location is not transmitted through Internet providers for processing. However, the time for the first determination of coordinates (“cold start”) can take up to several minutes.

⚠️ Attention: In the latest versions of Android (12, 13, 14), the settings interface may differ. Some manufacturers (Samsung, Xiaomi) hid the mode selection deep in the menu or left only the “On/Off” switch, relying on automatic system optimization.

The role of the Internet and A-GNSS technology

One ​​of the most common questions: “Do I need the Internet for GNSS to work?” The answer is ambiguous: the Internet is not needed for pure calculation of coordinates, but for comfortable use it is critically important. This is where technology A-GNSS (Assisted GNSS - Assisted Global Navigation Satellite System) comes into play.

When you turn on the navigator after a long break or rebooting the phone, the receiver is in a “cold start” state. It does not know exactly where the satellites are at the moment, and must try all possible frequencies and coordinates, which takes a lot of time and energy. A-GNSS technology allows the phone to download via the Internet (mobile or Wi-Fi) the latest almanac file and ephemeris - data on the current position of satellites in orbit.

Having received this data in a couple of seconds, the processor instantly knows which satellites should be visible above the horizon and adjusts the antenna exactly to them. This reduces the start time from minutes to seconds and significantly saves the battery. In addition, the Internet is used for technology SUPL (Secure User Plane Location), which helps clarify the position in difficult conditions using data about nearby cell towers.

What happens if you turn off the Internet while navigating?

If you have already downloaded offline maps and the satellite almanac has been downloaded earlier, navigation will work fully. However, during a “cold start” (after turning off the phone), determining the location may take from 2 to 10 minutes until the receiver downloads data directly from satellites (slow channel).

It is worth noting that data transfer for A-GNSS is negligible - only a few kilobytes per session. Therefore, turning off the Internet to save traffic when GNSS is turned on does not make much sense, but can seriously worsen the user experience.

How to increase the accuracy and calibrate the sensor

Sometimes users are faced with a situation where the blue dot on the map shows the wrong direction or is shifted to the next street. This may not be due to a breakdown, but to desynchronization of the magnetic compass and accelerometer, which work in conjunction with the GNSSmodule. To correct the situation, a simple calibration is required.

The most effective method is to use a special application or built-in function in Google Maps. You will need to move your phone in space so that the sensors remember the vectors of the Earth's magnetic field. This usually looks like rotating the device in a figure eight or flipping it on all axes.

  • 🔄 Open Google Maps and click on the blue dot of your location.
  • 🎯 Select "Calibrate compass" and follow the instructions on the screen.
  • 🧭 Take a walk in an open area away from high-voltage lines and metal structures.

Cases also affect accuracy. If you use a case with a magnetic clasp or metal plate for the car mount, it may shield the signal or distort the compass reading. Try removing the case and see if the situation changes. In some cases, resetting the network settings helps: go to Settings → System → Reset settings → Reset Wi-Fi, mobile data and Bluetooth settings.

💡

Before an important trip to an unfamiliar area, open maps on the street 2-3 minutes before the start. This will allow the GNSS module to fix the maximum number of satellites and download current ephemeris via A-GNSS.

Problems with geolocation and ways to solve them

Despite the reliability of modern systems, users may encounter problems: constant signal disappearance, high errors or complete failure of location determination. Before taking your phone to the service, it is worth checking a number of software settings that often block the operation of the navigation module.

The first thing you need to check is application permissions. Even if GPS is enabled globally, a specific application (for example, Yandex.Navigator or Uber) may be prohibited from accessing geodata. Go to Settings → Applications → [Desired application] → Permissions → Location and make sure that "Allow always" or "Allow only when in use" is selected.

The second frequent enemy is the power saving mode. Aggressive battery saving algorithms can turn off the GPS module as soon as the screen goes dark or limit the frequency of satellite polling. If you notice that the navigator "falls asleep" in the background, add the application to the power saving mode exceptions. Also check if Flight mode is enabled, which sometimes blocks A-GNSS data transmission.

⚠️ Attention: If the phone does not see satellites even outdoors in clear weather after resetting and calibrating, the internal antenna or the GNSS chip itself may have failed. This often happens after falls or moisture getting inside the case.
💡

90% of problems with inaccurate positioning are solved by calibrating the compass in Google Maps and checking permissions for a specific application, rather than hardware repair.

The influence of GNSS on the autonomy of a smartphone

Many users are afraid to turn on geolocation because of the myth that it “drains the battery in an hour.” The reality is this: receiving signals from satellites itself does not consume as much energy as is commonly thought. The main consumption occurs during active signal search (cold start) and when using a screen with a bright map.

Modern chipsets, such as Snapdragon 8 Gen 3 or Dimensity 9300, have dedicated (low-power) cores for processing GNSS signals. They can track location in the background while using less than 1% charge per hour. However, if you use a navigator with the screen on, bright graphics and constant recalculation of the route, the consumption will be 10-15% per hour, but this is largely due to the display and processor, and not the communication module itself.

For maximum savings in everyday life, it is recommended to use the “By network coordinates” mode for background applications, leaving full GNSS mode only for maps and navigators. It is also worth disabling Google location history if you do not use its functions, since constantly recording tracks in the background creates additional load on the system.

Is it possible to use the navigator without the Internet?

Yes, you can. The satellite signal is received directly by the phone. However, you need to download offline maps of the area in the application (Google Maps, Maps.me, OsmAnd) in advance, otherwise you will only see your point on a blank gray background. The functions of searching for addresses and planning routes taking into account traffic jams will not work without the Internet.

Why does the navigator lie indoors?

GNSS satellite signals are very weak and cannot penetrate the thick concrete walls and metal floors of modern buildings. Indoors, the phone tries to determine the position using Wi-Fi points (if the corresponding mode is enabled), but their database is not always up-to-date, which leads to errors of tens of meters.

Does the case affect the operation of GPS?

Yes, it can. Cases made of thick rubber, leather with a metal lining, or cases with magnetic mounts for car holders can shield the antenna, which is usually located on the top of the smartphone. For better communication, use thin plastic or silicone cases without metal inserts.

What is a “cold” and “hot” GPS start?

A “Cold start” is when the phone is turned on for the first time after a long break and has no satellite data. The search takes 1-5 minutes. “Hot start” - when the almanac data is fresh, the phone knows where to look for satellites. Positioning occurs in 5-10 seconds.

Why do you need the "Background mode" permission for the navigator?

This permission is necessary so that the application can continue to speak voice prompts and recalculate the route when the phone screen is turned off or you have minimized the application to another messenger. Without this, the navigator will go silent as soon as you lock the screen.