10. Dedicated Signal Transforms Flashcards
Which assumptions are made about the course of the signal outside the frame of data samples x[k] in case a DTFT, a DFT or a DCT is employed?
- In case a DTFT is applied, the signal is assumed to be zero outside the frame.
- In case a DTFT is applied, the signal is assumed to be zero outside the frame.
- In case of DCT, the signal is extended to an even sequence. An even signal can for instance be obtained by extending x[k] to the left with a timereversed copy of itself and by time shifting the resulting sequence by half a sample period to the right.
(dia 4/6 - 7)
What is the advantage of the DCT with respect to the DFT and the DTFT as far as the required type of arithmetic is concerned?
Disadvantage of the DTFT and the DFT is that they involve calculations with complex-valued numbers.
(dia 6)
Make sure you understand the formulas defining the DCT and the IDCT, which can be found in the formulary. Interpret. Observe that k and n go from 0 till N − 1.
(dia 12)
What is the complexity of the (I)DCT proportional to?
In practice efficient implementation schemes are used to calculate the (I)DCT, which have a complexity proportional to N log N.
(dia 13)
What is the most important application field of the DCT? Give a practical example.
They are well suited for signal compression applications (JPEG images).
(dia 14)
What is signal compression aiming at?
Signal compression aims at representing a signal with as few bits as possible without (or by almost not) compromising the signal quality.
(dia 14)
Explain in words why the DCT is usually better suited to compress signals than the DFT.
Notice that the DCT offers a better energy compaction than the DFT. The spectral coefficients of the DCT show a larger dynamic range than those of the DFT.
(dia 15)
Make sure you understand the formula defining the real cepstrum transform, which can be found in the formulary. Interpret.
What is parameter m called? Keep in mind that the real cepstrum is a non-invertible transform.
Discrete parameter m is called quefrency.
dia 21
Make sure you understand the formulas defining the (inverse) complex cepstrum transform, which can be found in the formulary. Interpret.
(dia 22)
What can the cepstrum transform be used for? Give an example of a practical application.
The cepstrum is used • to detect periodicities in signals • to detect defects in gears and rotational mechanical machinery • to characterize (seismic) echoes • to remove echoes from signals
(dia 25)
Explain which steps need to be performed to calculate the spectral envelope of a (voice) signal.
Why is one interested in this spectral envelope in some practical applications?
(dia 28)
Explain how echo removal through cepstral liftering works.
Which steps are performed to remove the echo?
(dia 29)
What is deconvolution? What can it be used for?
This process of extracting x[k] from y[k] and undoing the filtering by h[k] is called deconvolution. It finds its application e.g. in image deblurring.
(dia 30)
In telecom applications cosine waves are combined with their quadrature component (sine wave) to obtain a single-sided frequency spectrum. The quadrature component can be obtained by appropriately time delaying the signal.
Why does this no longer work in discrete time or with wideband signals?
In case the signal is discrete, the signal can no longer be simply delayed, as in general, non-integer delays have to be applied. On top of that, if the signal has a wideband spectrum, a
frequency dependent delay is needed for each frequency component.
(dia 31 - 32)
What does the Hilbert transform do? Explain in words.
The Hilbert transform of a discrete-time signal x[k] is obtained by adding a fixed phase shift of −90° to the frequency spectrum at positive frequencies, and a phase shift of +90° at negative frequencies. Hence, if
formula
is the so-called Hilbert transform of x[k].
(dia 32)