Multidimensional Multirate Systems


Multidimensional Multirate systems find applications in image compression and coding. Several applications such as conversion between progressive video signals require usage of multidimensional multirate systems. In multidimensional multirate systems, the basic building blocks are decimation matrix (M), expansion matrix(L) and Multidimensional digital filters. The decimation and expansion matrices have dimension of D x D, where D represents the dimension. To extend the one dimensional (1-D) multirate results, there are two different ways which are based on the structure of decimation and expansion matrices. If these matrices are diagonal, separable approaches can be used, which are separable operations in each dimension. Although separable approaches might serve less complexity, non-separable methods, with non-diagonal expansion and decimation matrices, provide much better performance.[1] The difficult part in non-separable methods is to create results in MD case by extend the 1-D case. Polyphase decomposition and maximally decimated reconstruction systems are already carried out.

MD decimation / interpolation filters derived from 1-D filters and maximally decimated filter banks are widely used and constitute important steps in the design of multidimensional multirate systems.

Basic Building Blocks

Decimation and interpolation are necessary steps to create multidimensional multirate systems. In the one dimensional system, decimation and interpolation can be seen in the figure.

a)1-D Decimation b)1-D Interpolation

Theoretically, explanations of decimation and interpolation are:[1]

• Decimation (Down-sampling):

The M times decimated version of x(n) is defined as y(n)= x(Mn), where M is a nonsingular integer matrix called decimation matrix.

In the frequency domain, relation becomes

where

  • k is in the range of S which is set of all integer vectors in the form of MTx.
  • J(M) denotes |det(M)| which is also equals to number of k in the determined range.

Above expression changes in multidimensional case, In 2-D case M matrix becomes 2x2 and the region becomes parallel-ogram which is defined as:

will be in the range of and will be in the range of

• Expansion (Up-sampling):

The L times up sampled version of x(n) defined as Y(n)= x(L−1 . n), where n is in the range of lattice generated by L which is L*m. The matrix L is called expansion matrix.

Derived from 1-D Filters

In the one dimensional systems, the decimator term is used for decimation filter and expander term is used for interpolation filter. The decimator filters generally have the range of [-π / M, π / M], where M is decimation matrix. In the multidimensional decimation and expansion, the passband changes to:

where x in the range of [-1, 1)D [1]

When M matrix is not diagonal, the filters are not separable. The complexity of non-separable filters increase with increasing number of dimension. Design procedure and example:[1]

  1. Design a one dimensional low pass filter , whose response will be similar to the figure of 1-D frequency response .
  2. Construct the separable MD filter from , which is constructed from one dimensional low pass filter .
  3. Decimate by M and scale it to find .

In detail, By using prototype filter , MD multirate filter can be defined as;

for k=D-1, where D represents number of dimensions:

This is separable low pass filter and its impulse response will be;

where k=D-1, where D represents number of dimensions:

Now, considering , M times decimated version of , since:

we get:

This process basically shows how to derive MD multirate filter from 1-D filter.

Maximally Decimated Filter Banks

When the number of channel is equal to J(M), this is called a maximally decimated filter bank. To analyze filter banks, polyphase decomposition is used.

Maximally Decimated Filter Bank

Polyphase decomposition

The polyphase[2] components of x(n) with respect to the given M,

Where ki can takes the values of k0,k1,…kJ(M)-1. In the z domain,, transfer function of MD FIR filter, becomes,

where represents type II polyphase filter of the filter of So using polyphase decomposition, filters can be represented as,[3]

and Where represents type I polyphase filter.

See also

References

  1. ^ a b c d Tsuyan, Chen; P. P. Vaidyanathan."Recent Developments in Multidimensional Multirate Systems",1-9.IEEE Transactions on Circuits and Systems for Video Technology, Vol. 3. April 1993.
  2. ^ Jianping Zhou,"Multidimensional Multirate Systems: Characterization Design and Application",12. Dissertation, M.E., Peking University. 2005
  3. ^ Harada, Yasuhiro; Muramatsu, Shogo; Kiya, Hitoshi,"Multidimensional Multirate Filter without Checkboard Effects",1-3.Tokyo Metropolitan University 2003

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.