lustyd
Well-Known Member
How it's used is implementation specific, so although it can achieve that goal, it's not always the mechanism used.what Doppler Shift gives and how its used.
How it's used is implementation specific, so although it can achieve that goal, it's not always the mechanism used.what Doppler Shift gives and how its used.
The receiver had an accurate clock that was regulated by the satellites. By calculating the travel time of the signal a pseudo-range was obtained. A position was calculated from the intersection of pseudo-ranges from a group of satellites.
Yes. The receiver will mathematically correct its internal time when it has 4 valid signals because they can only intersect at one point in space at one time. The receiver continuously calculates the time offset whenever it has 4 signals.I'm sure someone will let me know where I go wrong, but I believe the quartz clock in most receivers is nowhere near accurate enough for this purpose beyond a very rough ranging, and thus the phase differences in the received signal are used to obtain a more precise distance. This creates a system of equations that can then be solved for the x, y, z, and t values. You can likely guess the first three, and the final value is the clock error.
As to the plotter; the developers have a choice: if the GPS hardware API is able to output a COG value based on Doppler measurements, they could use that directly. Or, they could simply take a chain of successive (x,y) position values and estimate COG based on those.
When your gadget is static but it's Dilution of Preciscion is bopping around, doesn't that also give weirdness to course and speed over ground?
I'm sure someone will let me know where I go wrong, but I believe the quartz clock in most receivers is nowhere near accurate enough for this purpose beyond a very rough ranging, and thus the phase differences in the received signal are used to obtain a more precise distance. This creates a system of equations that can then be solved for the x, y, z, and t values. You can likely guess the first three, and the final value is the clock error.
As to the plotter; the developers have a choice: if the GPS hardware API is able to output a COG value based on Doppler measurements, they could use that directly. Or, they could simply take a chain of successive (x,y) position values and estimate COG based on those.
Perhaps a little, very much simplified, history might help clarify the arguments.
When GPS first became operational civil receivers were only allowed one (of two) frequency. The receiver had an accurate clock that was regulated by the satellites. By calculating the travel time of the signal a pseudo-range was obtained. A position was calculated from the intersection of pseudo-ranges from a group of satellites. The early marine receivers could only output time and a 2 or 3 D position depending on the number of satellites used. Other information was calculated from this basic data.
Position accuracy of the civilian service was better that anticipated. It appears that the US DoD was a bit embarrassed that they had given the world the means to guide a missile in to the Oval Office so the signal was deliberately degraded by Selective Availability. This led to various workaround by different organisations such as US Ports transmitting corrections that eventually gave local, regional, and national Differential GPS services.
The Clinton Administration eventually accepted that SA was holding back the further development and use of GPS and set it to zero. This opened up GPS to sectors that required greater accuracy than obtained by travel time distances such as land survey (which is where I came across the use of GPS carrier wave measurement).
Obviously, road vehicle navigation also requires far greater accuracy than maritime use. Chip design will have developed along with these increased requirements for greater accuracy so that carrier wave measurement will have become available to marine chart plotter manufacturers, should the designers wish to make use of it.
It could, although the UK appears to have switched off DGPS stations last March, probably because with modern equipment it's not really needed.minimised by either D-GPS
Your link is to a company that sells a dedicated GPS speedometer using this principle.Glad someone else stepped in as I'm a little tired of correcting some of the GNSS guff that appears on this site.
For anyone interested in the maths: https://www.onosokki.co.jp/English/hp_e/products/keisoku/automotive/lc8_principle.htm
The link was to show the formulas commonly used by modern GPS chips. Hence my statement to that effect in the post. Take a look at the spec of a typical newer GPS receiver such as the GARMIN GPS24xd. They achieve the quoted level of stability at low speed using the techniques discussed. Older receivers still show the dithering especially on startup when horizontal dilution of precision is high but this is becoming a thing of the past with more capable receivers such as the one quoted. Note it is dual band meaning it receives L1 and L5 (E1,E5) signals from each satellite. Those two signals transmitted at different frequencies propagate at different speeds through the ionosphere and the difference between the two signals is used to calculate the time correction required. I'm sure you can google multi-band GPS receiver for a more complete description.Your link is to a company that sells a dedicated GPS speedometer using this principle.
It seems like a developer who uses U-Blox GPS modules can use them to calculate doppler speed, but it's not a built-in function of the device itself. [thread]
Meanwhile another supplier of GPS speedometers, specifically for boats, states that their product uses relative position change to calculate speed.
It doesn't make sense to me that chartplotter manufacturers would implement the more complicated doppler speed calculations, when they're receiving position constantly from the GPS (once a second, if not several times per second) and considering it's trivial to calculate speed from the boat's relative position change and that this accuracy is good enough for our purposes. The chartplotter is recording position constantly for the track so the developer of the chartplotter software can use this to calculate speed, applying smoothing / averaging as desired.
Finally, this thread is about OP's observations that the chartplotter shows the boat's heading flickering when it's stationary in its berth or on the hard - I guess we've all noticed this ourselves. I've just switched on my B&G Vulcan and it immediately shows a SOG varying between 0.1 and 0.2,, as well as varying COG, so I guess that proves it?
Differential GPS refers to any form of external correction so although the maritime DGPS service I think you are referring to(that would be a GBAS Ground Based Augmentation System) may be gone, there is still SBAS available throughout many parts of the world including Europe where it is implemented through EGNOS.It could, although the UK appears to have switched off DGPS stations last March, probably because with modern equipment it's not really needed.