Discrete gabor-expansion-based time-varying filter – National Instruments Order Analysis Toolset User Manual

Page 54

Advertising
background image

Appendix A

Gabor Expansion and Gabor Transform

LabVIEW Order Analysis Toolset User Manual

A-4

ni.com

Discrete Gabor-Expansion-Based Time-Varying Filter

Initially, discrete Gabor expansion seems to provide a feasible method
for converting an arbitrary signal from the time domain into the joint
time-frequency domain or vice versa. However, discrete Gabor expansion
is effective for converting an arbitrary signal from the time domain into the
joint time-frequency domain or vice versa only in the case of critical
sampling,

M = N. For over sampling, which is the case for most

applications, the Gabor coefficients are the subspace of two-dimensional
functions. In other words, for an arbitrary two-dimensional function, a
corresponding time waveform might not exist. For example, the following
equation represents a modified two-dimensional function.

where

Φ

m, n

denotes a binary mask function whose elements are either

0 or 1. Applying the Gabor expansion to the modified two-dimensional
function results in the following equation.

The following inequality results from Gabor expansion.

The Gabor coefficients of the reconstructed time waveform

are not

equal to the selected Gabor coefficients

.

To overcome the problem of the reconstructed time waveform not equaling
the selected Gabor coefficients, use an iterative process. Complete the
following steps to perform the iterative process.

1.

Determine a binary mask matrix for a set of two-dimensional Gabor
coefficients.

2.

Apply the mask to the two-dimensional Gabor coefficients to preserve
desirable coefficients and remove unwanted coefficients.

3.

Compute the Gabor expansion.

cˆ

m n

,

Φ

m n

,

c

m n

,

=

sˆ k

[ ]

c

m n

,

n

0

=

N 1

m

h k mT

[

]e

j2

πnk N

=

sˆ

m

k

[ ]γ k mT

[

]e

j2

πnk

N

cˆ

m n

,

sˆ k

[ ]

cˆ

m n

,

Advertising