What is the accelerometer?
An electromechanical device that measures acceleration.
What is capacitive accelerometer?
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.
What is MEMS Capacitive Accelerometer?
Micro-machined Electro-Mechanical Systems
C = e_re_o(A/d)
- Have two immovable plates between movable plates to detect smaller acceleration
What are the common types of accelerometers?
Accuracy cost comparison of the types of accelerometers.
Capacitive acceleration sensor has high accuracy and decently low cost.
What is a Gyroscope?
It measures rotational velocity in 3 dimensions: pitch, roll, yaw
- Gyroscope and accelerometer provides 6 degree of freedom motion tracking system
What is a vibrating structure gyroscope?
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.
What is the magnetometer/compass?
Measures the strength of earth’s magnetic field and vector points towards the magnetic center of earth - uses hall effect
What is sensor fusion for motion detection?
- Relies on input from multiple sensors for better sensor calibration, noise compensation, etc.
What are the two types of infrared sensors?
Proximity sensors and ranging sensors.
What is proximity sensors?
Can only detect when an object is within a predetermined range.
What is ranging sensors?
What are the applications of error correction codes?
What are parity bits?
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.
What is cyclic redundancy check (CRC)?
What is hamming code?
Error detection and correction
What is hamming (7, 4)
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)
What is the hamming code syndrome?
- If there is a 1 bit somewhere, we know it represents an error
What is the hamming code design?
What are advanced error correction codes?