Readit News logoReadit News
sorenjan · 4 years ago
Xiaomi released a phone with dual frequency GNSS in 2018 (with the Broadcom BCM4775 chipset), and as far as I know most Android phones have had it since then, or maybe a bit later. If you want to see if your phone supports it, try GPSTest.

Garmin has recently released several watches with it as well, both their high end models and some more affordable ones. They also have an auto mode that switches it on or off depending on if the current environment needs it, to save power when you can have the same accuracy without it.

Personally, I find the accuracy and sensitivity of modern GNSS devices amazing. I remember when you had to wait maybe 10 minutes to acquire a fix, the accuracy was poor and maybe within 10 meters, and if you covered the receiver with clothing you would lose satellite fix. Now my phone gets a good position in a few seconds, I can see which side of the road I ran on, and even with my phone in my pocket I can often get a reasonably accurate track indoors.

https://www.androidauthority.com/dual-frequency-gps-878169/

https://play.google.com/store/apps/details?id=com.android.gp...

Nappes · 4 years ago
The speedup you are noticing is probably mostly due to assisted gps, where your phone gets a location using - partial gps information + wifi location + cell tower location all triangulated. Your eg early 2010 car gps unit didn't have any of the addition ways to speed up the location fix
extrapickles · 4 years ago
Downloading the orbital parameters can be done via the internet rather than at the 50 bps that the satellites broadcast them at.
KennyBlanken · 4 years ago
There are three things that lead to fast lock times for cell phones.

* Ephemeris and almanac data updated via the internet so the receiver doesn't have to wait for either and can immediately know what satellites to listen for and acquire.

* Precise clock via NTP so the receiver has a smaller solve space for its internal clock

* AGPS gives a very good position fix to further help with the initial clock and position solving

pilif · 4 years ago
Apple has supported GNSS since the iPhone 8/X generation in 2017. This is about L5 GPS which I'm not sure how well this is supported in general ATM as its pretty new
reportingsjr · 4 years ago
GNSS is a generic term for satellite based positioning systems. It looks like you're referring to the iPhone adding Galileo support in the 8/X.

L5 support has been available in a number of devices for a couple of years now. Garmin was one of the first to use L5 in commercial devices, with their Fenix watches a while back.

The phone I'm currently using, the Pixel 6 Pro uses the L5 band. It's nice and I can definitely tell a difference, but it still struggles due to antenna size.

In my experience, for people doing significant outdoor stuff like backpacking, endurance running, etc, a positioning device from a solid company like Garmin is going to be a good bit better than an apple, Samsung, Google, etc device.

fortran77 · 4 years ago
I'm not sure what you're talking about. GNSS is just a generic term for a "global navigation satellite system."
akelly · 4 years ago
Wow you're right, GPSTest on my 2019 Oneplus 7 shows L5 GPS satellites, in addition to L1 GPS, GLONASS, Michibiki, and dual-band Galileo.
alephxyz · 4 years ago
Does the Android OS and apps like Google maps actually use multiple frequencies to get a position fix? I have friends with Samsung phones supporting dual frequency gps yet the GPS accuracy doesn't seem any better than single frequency devices.
sorenjan · 4 years ago
It's transparent to the apps, it's included in all GPS (or technically GNSS) locations. GPSTest has a built in accuracy test mode where to can measure your phones location accuracy. Read more about that here: https://barbeau.medium.com/measuring-gnss-accuracy-on-androi...

I noticed a huge difference when I switched from my older phone to my current with dual frequency, and I usually log runs, walks, and bike rides so it's easy to compare the tracks. But maybe my old phone was just bad, my Garmin watch uses single frequency and it's usually quite good anyway. I've seen a few reviews of new Garmin watches and there dual frequency seems to make a small and not always noticeable difference.

nradov · 4 years ago
They might not notice a huge difference depending on where they use location services. The real accuracy advantage of dual-frequency GPS only become apparent in degraded signal environments, such as next to tall buildings (multipath signal reflections) and under tree canopies. With a clear view of the sky, regular GPS is already quite accurate (especially if the device also supports other GNSS constellations).
stjohnswarts · 4 years ago
How long ago was that? I never remember it taking more than a minute or so to get a good fix with GPS devices. I'm talking about Garmin devices.
sorenjan · 4 years ago
The first GPS device I used didn't have any built in maps, only a breadcrumb trail on a monochrome LCD display. It used AA batteries and it was before selective availability was turned off, so accuracy was quite poor compared to today. Late -90s, so around 25 years ago now. If I recall correctly it was a Garmin 38.
nradov · 4 years ago
Garmin devices have supported downloading satellite ephemeris data from the Internet for several product generations. This greatly accelerates getting a GPS fix. Some models will also get an approximate location via Bluetooth from a paired cell phone.

Long fix times are still an issue today with cameras that lack connectivity.

glenngillen · 4 years ago
I had a Garmin Forerunner (I can’t remember the number, 425 maybe?) circa 2007. IIRC it was one of the earliest on-wrist GPS devices Garmin did. Most of the time it would only take a minute. There would be occasions where it took much much longer. Increasingly so by the time I retired in 2018.

Dead Comment

NelsonMinar · 4 years ago
Article about what dual-frequency GPS is: https://www.zdnet.com/article/what-is-l5-precision-dual-freq...

It says that GPS has added a new band (L5) that works better indoors. Combining it with traditional L1 gives better results. L5 is not fully deployed.

shaky-carrousel · 4 years ago
My Google Pixel 6 can already do this. I can see L5 and L1 GPS satellites at the same time right now. I can also see a lot of other systems ones.
calciphus · 4 years ago
It's not just the pixel 6, it goes clear back to the pixel 4, galaxy s20, and many more.

A totally excellent list of supported and tested devices is at the latter part of this article.

https://barbeau.medium.com/tl-dr-dual-frequency-gnss-on-andr...

Deleted Comment

oneplane · 4 years ago
I'm sure once L5 has an actual complete deployment it will be used by even more devices.
MilaM · 4 years ago
How is the positioning accuracy outdoors?

My iPhone 13 is rather disappointing in this regard. Even in my garden, with a clear sky, Maps.app will show my location at least 5 m off my actual position.

Sakos · 4 years ago
How do you check what satellites you can see?

Dead Comment

lcedp · 4 years ago
For a moment, I thought L5 refers to Lagrange point 5 and L5 GPS to a new GPS sattelite located there for some reason.
cesarb · 4 years ago
For Android users, there's an interesting article about dual-frequency GPS at https://barbeau.medium.com/dual-frequency-gnss-on-android-de... (source: https://github.com/barbeau/gpstest/blob/master/FAQ.md#does-g...).
ashirviskas · 4 years ago
So my 2 year old Android device already had a feature that was only now implemented by Apple in their top of the line products. Neat.

Does anyone have personal experience of how dual-frequency improves GPS? As I'm not really using GPS a lot, I'm not sure I noticed a difference from my previous devices (I live in EU, so also no high rise skyscrapers here)

oneplane · 4 years ago
I doesn't matter if your device had it for 99999 years and is therefore 'way cooler', what matters is how far along the GPS satellites are, and at this stage there isn't even one complete deployment, it's still being deployed.
TedShiller · 4 years ago
my 1999 honda civic has a feature that my Porsche 911 doesn't have. doesn't mean my Porsche 911 is a worse car
RockRobotRock · 4 years ago
I really don't care that you already had this feature.
m3kw9 · 4 years ago
Android has copy and paste before iOS but you wouldn’t want to brag about it just because. It didn’t work well at all till iOS came out with their implementation
lttlrck · 4 years ago
"Neat" but if it isn't even noticeable to you, the end user, then perhaps that's why Apple waited. After all, it would require die space, antenna and power.
bhc · 4 years ago
Crowd-sourced list of Android phones that support dual-frequency GPS: https://docs.google.com/spreadsheets/d/1jXtRCoEnnFNWj6_oFlVW...
lucb1e · 4 years ago
Semi-related: https://wiki.openstreetmap.org/wiki/GPS_device_reviews#Summa...

Though the table could use an update, I've tried to add new devices I got my hands on because (conversely) I'd like to know the accuracy of a device before buying it with mapping in mind.

What I found interesting is that

> As of 2021, some recent smartphones claim to support Galileo but in fact do not work with it. This includes the Fairphone 3 and 3+; Motorola Moto G Power and Moto G30. On the other hand, the Xiaomi Mi A2 Lite does not claim Galileo support (including on the manufacturer's own page), yet it works. The Samsung S10e is also confirmed to work.

The spec sheet doesn't always match reality unfortunately (or, for Xiaomi, fortunately!).

causality0 · 4 years ago
Are there any phones that average readings from GPS, GLONASS, and GALILEO together for better accuracy?
joecool1029 · 4 years ago
Most phones since 2013 or so for GLONASS, and most after 2017 or so for GALILEO, at least in the US. These constellations needed US approval to be allowed as supplemental data, and it still requires an initial lock to GPS before feeding them in. GLONASS is only one of the constellations not broadcasting a civilian second band.

Additionally, Beidou is still banned and blocked in firmware while in US even though the satellites are broadcasting, since this constellation lacks US approval (partially because the other constellations are 1-way systems broadcasting to receiver and Beidou is a two-way system, that can be used for tracking and likely emergency response). Here's some slides about BeiDou's technical details, specifically note the 2-way messaging since all anyone's been talking about is Spacex/Globalstar: https://www.gps.gov/cgsic/meetings/2020/geng.pdf

londons_explore · 4 years ago
They do more than just average the systems - they can use information from one to get a lock on satellites from another, they can in some cases use just one or two satellites from a system even when a lock requires 4 or more satellites.
wmf · 4 years ago
All recent ones.
ksec · 4 years ago
Considered that I follow hardware development fairly closely, I didn't even know this was not a thing on iPhone. And now Apple is making a big deal about it.

Could anyone shares any thoughts as to why Apple only include it now? And not earlier?

TedShiller · 4 years ago
it's on iPhone now. before, if you wanted this, you'd have to make do with an android
chrismeller · 4 years ago
Including it on a spec sheet qualifies as making a big deal about it?
TedShiller · 4 years ago
But then you’re on android
sorenjan · 4 years ago
Does anyone here have any insights or opinions on L5 only navigation? oneNav seems to think it's better than L1+L5, citing lower complexity and power usage, but with maintained accuracy. Sounds too good to be true, will devices skip the L1 band eventually?

https://onenav.ai/solution/

Forge36 · 4 years ago
For those of us not deep into the technical details here: what's this mean?
jtolmar · 4 years ago
GPS assumes* light travels in a straight line, which it doesn't due to atmospheric effects and reflections off buildings. L5 is a second frequency from the same satellites, which is affected by these problems differently, so the chip can compare the differences between the two signals and guess what's up with the atmosphere and buildings / throw out the dumber looking signal. It's also mostly independent so it's more data. L5 is also a bit less affected by atmosphere inherently.

The upshot is much better accuracy in urban canyons, and a small improvement where GPS was already good.

* Obviously people making chips and apps know this and try to mitigate it.

tomcam · 4 years ago
That was infinitely better than TFA, thanks.
umanwizard · 4 years ago
I’ve anecdotally found that GPS is much worse in dense cities like New York than in sparse ones like Tucson. Hopefully my next phone will give me better location results.
willis936 · 4 years ago
The single frequency situation isn't all that bad though since there are a dozen satellites in view and tracked even in urban outdoor environments.
chanandler_bong · 4 years ago
Great, simple answer. Thank you!
yababa_y · 4 years ago
The short of it is that for the past two decade or so the us govt has been rolling out a new signal that the latest series of GPS satellites transmit that uses 1. more bandwidth, 2. more transmit power, 3. in a protected region of spectrum, 4. using modern encodings and error correction. This makes it a lot easier to pick up the signal from noisy environments.
toomuchtodo · 4 years ago
Are there any specific use cases where this will see outside benefit (urban areas)? Or is it just faster fix and higher precision without PPS/RTK?
antegamisou · 4 years ago
Dual frequency mitigates the ionospheric delay error of GPS signals, yielding more accurate measurements.
snovv_crash · 4 years ago
This. Adding a second channel means that without RTK/PPK you can get ~30cm precision. The rest is just technical details.
kirillzubovsky · 4 years ago
Honest concern: how do we know that Apple isn't going to secretly share this data anyone who asks for it politely? I know they've been very good at maintaining privacy-first appearance, but where is too much good stuff a bad combo?

Seriously though, I love iPhones as the next guy, and find them very convenient, but are we trading convenience for carrying an unbound GPS tracker in every pocket, and if so, how do we change course? Is it even possible these days to unsubscribe from Apple/Google without feeling like one's living back in the stone age?

oyashirochama · 4 years ago
Use android AOSP, and only specifically control what application controls you give, you can turn GPS access off on android and it is truely off.
tosh · 4 years ago
afaiu this also means that every non-Ultra Apple watch will benefit from dual-frequency GPS when paired with an iPhone 14
tiernano · 4 years ago
I though the Apple Watch had its own GPS and used that for signal?
scarface74 · 4 years ago
It does have it’s own GPS. But if it tethered with your phone, it uses that instead to save battery life. The same is true for cellular Apple Watches.
theshrike79 · 4 years ago
Even iPads using an iPhone as a tether will use the iPhone GPS for location =)
lucb1e · 4 years ago
Huh that sounds odd. Doesn't a tablet have a bigger battery than a phone?