Understanding Noise Specification Units in Accelerometers and Gyros

  • Thread starter Thread starter reg_free
  • Start date Start date
  • Tags Tags
    Noise White noise
AI Thread Summary
Understanding noise specifications for accelerometers and gyros involves interpreting units like mg/(root Hz) for accelerometers and degrees/(root hour) for gyros. The accelerometer's white noise can be converted to standard deviation in meters/sec-square using the formula that relates variance to sampling interval, while gyro noise is characterized by angular random walk (ARW). Sampling at higher rates increases the noise output, which can lead to significant discrepancies between white noise and bias values. The discussion emphasizes that the output of these sensors is influenced by their internal processing and sampling rates, with the noise specifications reflecting a complex relationship with the underlying processes. Properly interpreting these specifications is crucial for accurate simulations and understanding sensor performance.
reg_free
Messages
2
Reaction score
0
hello,
I am stuck at understanding the units of noise specification of accelerometers and gyros. I am referring to the datasheet of 3DM-GX1 which has accelerometers and gyro sensors.
the pdf is ..
http://www.microstrain.com/pdf/3DM-GX1%20Detailed%20Specs%20-%20Rev%201%20-%20070723.pdf

My doubt is, the accelerometer white noise is specified as 0.4 mg/(root Hz) .. mg here is milli g (acceleration due to gravity).. so the units are meters per sec-square/(root hertz) ... how do i get standard deviation of the noise in meters/sec-square ??

Moreover, the similar entry for gyro output(Angular rate in the pdf) is given as Random Walk Noise = 3.5 degrees/(root hour) ... how do i get standard deviation of the white noise of gyro output ?? its units should be, ofcourse, degrees/sec or radians/sec

Please, help me, I am not into stochastics and I am stuck at this point since two weeks!

Thanks in advance..
 
Last edited by a moderator:
Engineering news on Phys.org
A gyro (or an accelerometer) is a "smart" sensor: It has an internal processor that takes measurements at a very high rate. The sensor output is sampled at a much lower rate. The output is an aggregate of the noisy raw measurements: a random walk with random step sizes (i.e., Brownian motion). The sampled data are best characterized as Brownian noise rather than white noise. Brownian noise is characterized by an angular random walk (ARW) coefficient (3.5^\circ/\surd{\text{hr}}).

So, how to convert the spec value to a value you can use to simulate sensor output? The sampled data can be treated as a white noise process, but with the variance depending on the sampling interval: \sigma_{\omega} = \text{ARW}/\sqrt{\Delta t}. Suppose you sample at one Hertz. \sigma_{\omega}|_{\Delta t = 1 \text{sec}} = 3.5^\circ/\surd{\text{hr}}/\surd{1\text{sec}} = 0.058^\circ/\text{sec}. Sampling at 10 Hertz increases the noise to 0.184^\circ/\text{sec}.
 
Last edited:
thanks a ton DH :)

i suppose the formula you specified is compatible with allan variance method since that is what is specified in the datasheet.

regarding the accelerometer specification, is it a different variation of representation of power spectral density(psd) ? if it was psd, the units should be mg/Hz. and the psd equals square of standard deviation in case of white noise! Am i missing something here? i'd highly appreciate any help regarding this..

thanks again DH..
 
Last edited:
A simple way to look at IMUs is that they downsample high-rate signals by averaging to produce a lower rate output. (This treatment is a bit naive, but it is close enough for many purposes.) If the underlying process is a white noise process with variance \sigma^2, the output will be a white noise process but with a reduced variance \frac {\delta t}{\Delta t} \sigma^2 where \delta t is the internal clock interval and \Delta t is the output clock interval. The output rate is user-selectable, so how to characterize the noise? Answer: remove the \Delta t, leaving \delta t \sigma^2. Taking the square root leads to the goofy square root time stuff.
 
I'm trying to simulate the gyro noise specified in the paper MicroStrain (cf. 1st post of reg_free) under Simulink.
I use the Band Limited White Noise, with a noise power of (3.5°/Vh)^2, and a sample time of 0.01s (corresponding to the update rate of 100Hz).
The output signal is a white noise with a range of roughly +/-6000°/h (3sigma), whereas the bias is given at 0.1°/s, i.e. 360°/h. I'm very surprised that the white noise is so much greater than the bias. Is this normal?
Thanks a lot...
 
The noise spec is in terms of "angle random walk" with a 3 sigma value of 3.5^{\circ}/\sqrt{\text{hour}}. Sampling faster increases the noise. At 100 Hz, you should be getting 2100o/hour (3 sigma), not 6000. Why so much more noise than bias? It's because you are sampling at a fairly high rate and because it's a fairly good sensor.
 
Hi all, I have a question. So from the derivation of the Isentropic process relationship PV^gamma = constant, there is a step dW = PdV, which can only be said for quasi-equilibrium (or reversible) processes. As such I believe PV^gamma = constant (and the family of equations) should not be applicable to just adiabatic processes? Ie, it should be applicable only for adiabatic + reversible = isentropic processes? However, I've seen couple of online notes/books, and...
I have an engine that uses a dry sump oiling system. The oil collection pan has three AN fittings to use for scavenging. Two of the fittings are approximately on the same level, the third is about 1/2 to 3/4 inch higher than the other two. The system ran for years with no problem using a three stage pump (one pressure and two scavenge stages). The two scavenge stages were connected at times to any two of the three AN fittings on the tank. Recently I tried an upgrade to a four stage pump...

Similar threads

Back
Top