Content deleted Content added
m WP:CHECKWIKI error fix for #61. Punctuation goes before References. Do general fixes if a problem exists. - using AWB (10480) |
Tjhuston225 (talk | contribs) edited some content for accuracy |
||
Line 1:
In [[signal processing]], '''multidimensional signal processing''' covers all signal processing done using
Typically, multidimensional signal processing is directly associated with [[digital signal processing]] because its complexity warrants the use of computer modelling and computation.<ref name="dudmer83"/> A multidimensional signal is similar to a single dimensional signal as far as manipulations that can be performed, such as [[Sampling (signal processing)|sampling]], [[Fourier analysis]], and [[Filter (signal processing)|filtering]]. The actual computations of these manipulations grow with the number of dimensions.
Line 6:
== Sampling ==
{{main|Multidimensional sampling}}
Multidimensional sampling requires different analysis than typical 1-D sampling. Single dimension sampling is executing by selecting points along a continuous line and storing the values of this data stream. In the case of multidimensional sampling, the data is selected utilizing a [[lattice]], which is a "pattern" based on the sampling [[vector (mathematics and physics)|
Multidimensional sampling is similar to classical sampling as it must adhere to the [[Nyquist–Shannon sampling theorem]]. It is affected by [[aliasing]] and considerations must be made for eventual reconstruction.
Line 12:
== Fourier Analysis ==
{{main| Fourier Analysis| Multidimensional Transform| Fast Fourier Transform}}
A multidimensional signal can be represented in terms of sinusoidal components. This is typically done with a type of [[Fourier transform]]. The m-D [[Fourier transform]] transforms a signal from a
:<math> X(k_1,k_2,\dots,k_m) = \sum_{n_1=-\infty}^\infty \sum_{n_2=-\infty}^\infty \cdots \sum_{n_m=-\infty}^\infty x(n_1,n_2,\dots,n_m) e^{-j 2 \pi k_1 n_1} e^{-j 2 \pi k_2 n_2} \cdots e^{-j 2 \pi k_m n_m}</math>
where ''X'' stands for the multidimensional discrete Fourier transform, ''x'' stands for the sampled time/space ___domain signal, ''m'' stands for the number of dimensions in the system, ''n'' are
Computational complexity is usually the main concern when implementing any Fourier transform. For multidimensional signals, the complexity can be reduced by a number of different methods. The computation may be simplified if there is [[independence]] between [[variables]] of the multidimensional signal.<ref name="dudmer83_2"/> In general, [[Fast Fourier Transforms]] (FFTs),
== Filtering ==
{{main|Filter (signal processing)}}
[[File:2-D filter frequency response and 1-D filter prototype frequency response.gif|thumb|
Filtering is an important part of any signal processing application. Similar to typical single dimension signal processing applications, there are varying degrees of complexity within filter design for a given system. M-D systems utilize [[digital filters]] in many different applications. The actual implementation of these m-D filters can pose a design problem depending on whether the multidimensional polynomial is factorable.<ref name="dudmer83_2"/> Typically, a [[prototype]] filter is designed in a single dimension and that filter is [[extrapolate]]d to m-D using a [[map (mathematics)|mapping function]].<ref name="dudmer83_2"/> One of the original mapping functions from 1-D to 2-D was the McClellan Transform.<ref name="mer78">Mersereau, R.M.; Mecklenbrauker, W.; Quatieri, T., Jr., "McClellan transformations for two-dimensional digital filtering-Part I: Design," IEEE Transactions on Circuits and Systems,
== Applicable Fields ==
|