ee 570: location and navigationelosery/spring_2013/ee570/lectures/noise... · ee 570: location and...

25
EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA February 20, 2013 Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 1 / 14

Upload: others

Post on 28-Jan-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

EE 570: Location and NavigationGyro and Accel Noise Characteristics

Aly El-Osery

Electrical Engineering Department, New Mexico TechSocorro, New Mexico, USA

February 20, 2013

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 1 / 14

Page 2: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Gyro Constant Bias (◦/h)

A constant in the output of a gyro in the absence of rotation, in ◦/h.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 2 / 14

Page 3: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Gyro Constant Bias (◦/h)

A constant in the output of a gyro in the absence of rotation, in ◦/h.

Error Growth

Linearly growing error in the angle domain of ǫt .

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 2 / 14

Page 4: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Gyro Constant Bias (◦/h)

A constant in the output of a gyro in the absence of rotation, in ◦/h.

Error Growth

Linearly growing error in the angle domain of ǫt .

Model

Random constant.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 2 / 14

Page 5: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Gyro Integrated White Noise

Assuming the rectangular rule is used for integration, a sampling

period of Ts and a time span of nTs.

∫ t

0ǫ(τ)dτ = Ts

n

∑i=1

ǫ(ti) (1)

since E[ǫ(ti)] = 0 and Cov(ǫ(ti), ǫ(tj)) = 0 for all i 6= j , Var [ǫ(ti)] = σ2

E

[

∫ t

0ǫ(τ)dτ

]

= TsnE[ǫ(ti)] = 0, ∀i (2)

Var

[

∫ t

0ǫ(τ)dτ

]

= T 2s nVar [ǫ(ti)] = Tstσ2

, ∀i (3)

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 3 / 14

Page 6: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Gyro Integrated White Noise

-60

-40

-20

0

20

40

60

80

0 200 400 600 800 1000

Integrated Angle Noise (deg)

Time (sec)

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 4 / 14

Page 7: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Angle Random Walk (◦/√

h)

Integrated noise resulted in zero-mean random walk with standard

deviation that grows with time as

σθ = σ√

Tst (4)

We define ARW as

ARW = σθ(1) (◦/√

h) (5)

In terms of PSD

ARW (◦/√

h) =1

60

PSD((◦/h)2/Hz) (6)

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 5 / 14

Page 8: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Angle Random Walk (◦/√

h)

Integrated noise resulted in zero-mean random walk with standard

deviation that grows with time as

σθ = σ√

Tst (4)

We define ARW as

ARW = σθ(1) (◦/√

h) (5)

In terms of PSD

ARW (◦/√

h) =1

60

PSD((◦/h)2/Hz) (6)

Error Growth

ARW times root of the time in hours.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 5 / 14

Page 9: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Angle Random Walk (◦/√

h)

Integrated noise resulted in zero-mean random walk with standard

deviation that grows with time as

σθ = σ√

Tst (4)

We define ARW as

ARW = σθ(1) (◦/√

h) (5)

In terms of PSD

ARW (◦/√

h) =1

60

PSD((◦/h)2/Hz) (6)

Error Growth

ARW times root of the time in hours.

Model

White noise.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 5 / 14

Page 10: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Gyro Bias Instability (◦/h)

Due to flicker noise with spectrum 1/F .

Results in random variation in the bias.

Normally more noticeable at low frequencies.

At high frequencies, white noise is more dominant.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 6 / 14

Page 11: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Gyro Bias Instability (◦/h)

Due to flicker noise with spectrum 1/F .

Results in random variation in the bias.

Normally more noticeable at low frequencies.

At high frequencies, white noise is more dominant.

Error Growth

Variance grows over time.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 6 / 14

Page 12: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Gyro Bias Instability (◦/h)

Due to flicker noise with spectrum 1/F .

Results in random variation in the bias.

Normally more noticeable at low frequencies.

At high frequencies, white noise is more dominant.

Error Growth

Variance grows over time.

Model

First order Gauss-Markov.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 6 / 14

Page 13: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Accel Constant Bias (µg)

A constant deviation in the accelerometer from the true value, in m/s2.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 7 / 14

Page 14: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Accel Constant Bias (µg)

A constant deviation in the accelerometer from the true value, in m/s2.

Error growth

Double integrating a constant bias error of ǫ results in a quadratically

growing error in position of ǫt2/2.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 7 / 14

Page 15: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Accel Constant Bias (µg)

A constant deviation in the accelerometer from the true value, in m/s2.

Error growth

Double integrating a constant bias error of ǫ results in a quadratically

growing error in position of ǫt2/2.

Model

Random constant.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 7 / 14

Page 16: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Velocity Random Walk (m/s/√

h)

Integrating accelerometer output containing white noise results in

velocity random walk (VRW) (m/s/√

h). Similar to development of

ARW, if we double integrate white noise we get

∫∫ t

0ǫ(τ)dτdτ = T 2

s,sensor

n

∑i=1

i

∑j=1

ǫ(tj) (7)

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 8 / 14

Page 17: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Velocity Random Walk (m/s/√

h)

Integrating accelerometer output containing white noise results in

velocity random walk (VRW) (m/s/√

h). Similar to development of

ARW, if we double integrate white noise we get

∫∫ t

0ǫ(τ)dτdτ = T 2

s,sensor

n

∑i=1

i

∑j=1

ǫ(tj) (7)

Error Growth

Computing the variance results in

σp ≈ σt (3/2)

Ts

3(8)

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 8 / 14

Page 18: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Velocity Random Walk (m/s/√

h)

Integrating accelerometer output containing white noise results in

velocity random walk (VRW) (m/s/√

h). Similar to development of

ARW, if we double integrate white noise we get

∫∫ t

0ǫ(τ)dτdτ = T 2

s,sensor

n

∑i=1

i

∑j=1

ǫ(tj) (7)

Error Growth

Computing the variance results in

σp ≈ σt (3/2)

Ts

3(8)

Model

White noise.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 8 / 14

Page 19: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Accel Bias Stability (µg)

Error growth

Grows as t5/2.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 9 / 14

Page 20: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Accel Bias Stability (µg)

Error growth

Grows as t5/2.

Model

First order Gauss-Markov.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 9 / 14

Page 21: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Allan Variance Introduction

It is a time domain analysis techniques designed originally for

characterizing noise in clocks. It was first proposed by David Allan in

1966.

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 10 / 14

Page 22: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Allan Variance Computation

1 Divide your N-point data sequence into adjacent windows of size

n = 1, 2, 4, 8, . . . ,M ≤ N/2.

2 For every n generate the sequence

yj(n) =xnj + xnj+1 + · · ·+ xnj+n−1

n, j = 0, 1, . . . ,

[

N

n

]

− 1 (9)

3 Plot log-log of the Allan deviation which is square root of

σ2Allan(nTs) =

1

2(N − 1)

N−1

∑j=1

(yj − yj−1)2 (10)

versus averaging time τ = nTs

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 11 / 14

Page 23: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

One-sided PSD - Typical Slopes

FREQUENCY(HZ)

PS

D((◦ /

h)2

/H

z) RRW

-2

BI-1

ARW0

AWN

+2

FREQUENCY(HZ)P

SD((

m/

s2)2

/H

z)

Acceleration RW

-2

BI-1

VRW0

VWN

+2

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 12 / 14

Page 24: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Allan Deviation - Typical Slopes

10−4

10−3

10−2

AVERAGE TIME (S)

AL

LA

ND

EV

IAT

ION(◦

/h)

AWN-1

ARW

-1/2

BI0

RRW+1/2

rate trend+1

10−4

10−3

10−2

AVERAGE TIME (S)A

LL

AN

DE

VIA

TIO

N((

m/

s/

h))

VWN-1

VRW-1/2

BI0

acceleration RW+1/2

acceleration trend

+1

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 13 / 14

Page 25: EE 570: Location and Navigationelosery/spring_2013/ee570/lectures/noise... · EE 570: Location and Navigation Gyro and Accel Noise Characteristics Aly El-Osery Electrical Engineering

Noise Parameters

Noise Type AV σ2(τ) PSD (2-sided)

Quantization Noise 3 α2

τ2 (2πf )2α2Ts

Angle/Velocity Random Walk α2

τ α2

Flicker Noise2α2 ln(2)

πα2

2πf

Angular Rate/Accel Random Walk α2τ3

α2

(2πf )2

Ramp Noise α2τ2

2α2

(2πf )3

Gyro Noise Characteristics Accel Noise Characteristics Allan Variance Using PSD and Allan Variance

Aly El-Osery (NMT) EE 570: Location and Navigation February 20, 2013 14 / 14