Sensors and Error Correction Codes Flashcards

1
Q

What is the accelerometer?

A

An electromechanical device that measures acceleration.

  • Static: Constant force of gravity by measuring amount of static acceleration due to gravity to find out the angle the device is tilted at with respect to earth
  • Dynamic: Caused by movement of the accelerometer by sensing the amount of dynamic acceleration.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is capacitive accelerometer?

A

If there are two microstructures next to each other, they have a certain capacitance between them. If an accelerative force moves one of the structures, then the capacitance will change; adding some circuitry to convert from capacitance to voltage makes an accelerometer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is MEMS Capacitive Accelerometer?

A

Micro-machined Electro-Mechanical Systems
C = e_re_o(A/d)
- Have two immovable plates between movable plates to detect smaller acceleration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the common types of accelerometers?

A
  • Capacitive
  • Piezoelectric
  • Piezoresistive
  • Hall effect
  • Magnetoresistive
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Accuracy cost comparison of the types of accelerometers.

A

Capacitive acceleration sensor has high accuracy and decently low cost.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a Gyroscope?

A

It measures rotational velocity in 3 dimensions: pitch, roll, yaw
- Gyroscope and accelerometer provides 6 degree of freedom motion tracking system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a vibrating structure gyroscope?

A

Coriolis force is proportional to both angular velocity of rotating object and velocity of the object moving towards or away from the axis of rotation.
Coriolis force is felt by the object along the y-axis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the magnetometer/compass?

A

Measures the strength of earth’s magnetic field and vector points towards the magnetic center of earth - uses hall effect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is sensor fusion for motion detection?

A
  • Primarily uses Enhanced Kalman filter

- Relies on input from multiple sensors for better sensor calibration, noise compensation, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the two types of infrared sensors?

A

Proximity sensors and ranging sensors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is proximity sensors?

A

Can only detect when an object is within a predetermined range.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is ranging sensors?

A
  • Provide an analog output or a multiple bit output
  • Ranging sensors can determine the actual distance of an object from the sensors
  • The triangulation technique uses focused beam emitter and separate receiver array to measure angle.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the applications of error correction codes?

A
  • Storage
  • Wireless
  • Satellite and Space
  • Digital Television
  • High Speed Modems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are parity bits?

A

8th bit for parity
Even parity - make total number of 1 bits even
Odd parity - make total number of 1 bits odd
Use for error detection.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is cyclic redundancy check (CRC)?

A
  • Data bits to be protected are treated as a binary number
  • The binary number is divided by another pre-defined binary number
  • The remainder is selected as CRC code
  • Receiver checks if CRC matches
  • Error detection only
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is hamming code?

A

Error detection and correction

  • One parity bit can tell us an error occurred
  • Multiple parity bits can also tell where it occurred.
17
Q

What is hamming (7, 4)

A

7 bits total: 4 data bits and 3 parity bits
- Can find and correct 1 bit errors or
- find but not correct 2 bit errors
(Note: review how to calculate)

18
Q

What is the hamming code syndrome?

A
  • If the syndrome is all zeros, there were no errors

- If there is a 1 bit somewhere, we know it represents an error

19
Q

What is the hamming code design?

A
  • M bit word with detection/correction takes M=K bit words
  • 2^k -1 >= M+K, we can detect, identify, and correct all signal bit errors.
    (See example)
20
Q

What are advanced error correction codes?

A
  • Binary Convolutional Codes (BCC)
  • Turbo codes
  • Low Density Parity Check (LDPC) codes