The use of complex numbers allows for a compact notation in many areas such as in baseband representation of communication systems. Quaternions constitute a further step: they are four-dimensional hypercomplex numbers. Quaternions have already found applications in image processing, wind modeling, processing of polarized waves, and design of space-time block codes.