Computation

CORDIC: Sine and Cosine Accuracy Measurement

Introduction COordinate Rotation DIgital Computer (CORDIC) is an efficient iterative algorithm that uses rotations to compute some elementary functions. The algorithm is based on applying a sequence of rotations that only require additions, subtractions and bit shifts. Here I will present the principles of how the algorithm works, followed by how it is implemented to …

CORDIC: Sine and Cosine Accuracy Measurement Read More »

Accuracy Measurement and Vibration Analysis of a Mechanical Timepiece

Introduction The history of timepieces dates back to ancient civilizations such as the Ancient Egypt, where obelisks were used to track the movement of the sun. Ancient timekeeping devices included sun dials, candle clocks, water clocks and hourglasses. In the 14th century, the first mechanical clocks were invented and their accuracy continuously improved through multiple …

Accuracy Measurement and Vibration Analysis of a Mechanical Timepiece Read More »

3D Attractor Animation

Introduction Dynamical systems are systems that describe how states evolve with time. For instance given the position and the velocity of a ball, it is possible to calculate how its position and speed will evolve with time. Some dynamical systems display a tendency to evolve¬†towards certain states independent of their initial states, like the Lorenz …

3D Attractor Animation Read More »

Motor Vibration Analysis

Introduction Machine vibration analysis is used in predictive maintenance to check machinery health and predict their failure. When performed regularly (or continuously) machine faults can be detected in their early stages and appropriate action can be taken to avoid machine failure or in the opposite end, replacing parts that are still in good condition (preventive …

Motor Vibration Analysis Read More »