Thread
:
GPS Units = Show road steepness?
View Single Post
#
132
March 20th 19, 09:35 PM posted to rec.bicycles.tech
James[_8_]
external usenet poster
Posts: 6,153
GPS Units = Show road steepness?
On 21/3/19 3:37 am,
wrote:
On Tuesday, March 19, 2019 at 1:58:13 PM UTC-7, James wrote:
On 20/3/19 4:20 am, Radey Shouman wrote:
writes: [ ... ]
averages in particular. And I think that it was Radey talking
about using IIR which would require a high end FPGA wouldn't
it? I'm buying a new, wireless VDO for $50.
An IIR can be very simple to implement. The "leaky integrator"
or "exponential filter" is probably the simplest digital low-pass
filter possible:
y_i = y_{i-1} + k (x_i - y_{i-1})
In C:
y += k*(x - y);
If you're not too fussed about the actual cutoff frequency the
multiplication can be done as a shift. The precision used for
the state, y, does need to be higher than that of the input.
If you need precise control over the frequency response then more
work in design and more expense in implementation is needed, but
not always.
y(i) = y(i-1) + k.x(i) - k.y(i-1)
y(i) = y(i-1) - k.y(i-1) + k.x(i)
k is usually a fraction, 0 k 1. To avoid floating point
arithmetic and division, if you make it a binary fraction (1/2,
1/4, 1/8, 1/16, etc), you can implement the filter with bit shifts,
and addition and subtraction only.
-- JS
Don't you think that it would all be a great deal easier to handle by
multiplying it enough to make them whole numbers and then displaying
them as if they had been fractional?
Can you illustrate your point with an example?
--
JS
James[_8_]
View Public Profile
View message headers
Find all posts by James[_8_]
Find all threads started by James[_8_]
Ads
Home
-
Home
-
Home
-
Home
-
Home