There are a lot of assumption made here that are not totally universal, for example the assumption of wave propagation seems more appropriate as a basic assumption than plane wave propagation. I will try to add citations soon
{{distinguish|Array processor|Array data structure}}
{{more footnotes|date=November 2012}}
'''Array processing''':[[signal processing]] is a wide area of research in the field of [[signal processing]] that extends from the simplest form of 1 dimensional line arrays to 2 and 3 dimensional array geometries. Array structure can be defined as a set of sensors that are spatially separated, e.g. [[antenna (radio)|radio antenna]] and [[Seismic array|seimic arrays]]. The sensors used for a specific problem may vary widely, for example [[microphones|microphone]], [[Accelerometer|accelerometers]] and [[telescopes|telescope]]. However, many simularities exist, the most fundamental of which may be an assumption of [[wave propagation]]. By creating a physical model of the wave propagation, or in [[machine learning]] applications a [[training data]] set, the spatial coherence of the signal received on many sensors can be leveraged for many applications.
Some basic problem that are solved with array processing techniques are: