9. Multirate Signal Processing Flashcards

1
Q

What is a multirate system?

A

A multirate system is a digital signal processing unit in which signals coexist that
are sampled at different sampling rates.

(dia 2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How can a signal be properly downsampled by an integer factor in the digital domain?

A

Proper decimation, i.e. downsampling by an integer factor Q comes down to preserving the frequency content of x[k] between DC and fs/(2Q) whilst avoiding the introduction of any additional distortion such as aliasing.

(dia 3)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the most straightforward way to downsample by an integer?

A

A downsampling unit that reduces the sampling frequency by an integer factor of Q discards Q − 1 out of Q samples and hence, keeps each Qth sample of the input signal.

(dia 4)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Make sure that you can reproduce the (many) time-frequency plots that are shown on slides 5–22 of LectureMultirateDSP.pdf. You are not supposed to be able to replicate the values on the vertical axes. Recall that throughout the course material signals are commonly represented in the time and in the frequency domain as continuous Fourier transform pairs, indicated as two figures with a two-sided arrow in between with the acronym ’CFT’ on top. By representing (discrete-time) signals in the continuous time domain (as sets of Dirac impulses) (properties of) the continuous Fourier transform can be applied, which is well established from a mathematical point of view (see chapter 2 and course on Signals and Systems).

A

(dia 5 - 22)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Why is an anti-aliasing filter added to the downsampling unit?

A

The periodic repetitions of the baseband spectrum X(f) will typically overlap such that aliasing distortion is inserted and the spectral content of X(f) between DC and fs/(2Q) is no longer preserved.

(dia 7)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Where do you put the anti-aliasing filter with respect to the downsampling unit?
Which type of filter do you need?
What is the cut-off frequency?

A

The anti-aliasing filtering is directly applied to the discrete-time signal x[k] in the digital domain. In practice, a digital lowpass filter with cut-off frequency φc = 1/(2Q) is applied to x[k] to filter out all frequency components between fs/(2Q) and fs/2. (put in front of the downsampling unit)

(dia 7)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can a signal be properly upsampled by an integer factor in the digital domain?

A

In other words, proper interpolation, i.e. upsampling by an integer factor P comes down to preserving the frequency content of x[k] whilst setting the frequency components above fs/2 to zero + avoiding the introduction of (aliasing) distortion.

(dia 10)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How is unpsampling by an integer performed?

A

An upsampling unit that increases the sampling frequency by an integer factor of P inserts P − 1 zeros after each input sample.

(dia 13)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Why is an anti-imaging filter added to the upsampling unit?

A

?

dia 15

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Where do you put the anti-imaging filter with respect to the upsampling unit?
Which type of filter do you need?
What is the cut-off frequency?

A

By applying a digital lowpass filter with cut-off frequency φc = 1/(2P) to z[m] all frequency components between fs/2 and f s’/2 are filtered out. In other words, all the undesired images (copies) of the baseband spectrum X(f) are removed. (It is placed right after the upsampling unit).

(dia 16)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How can a signal be properly resampled by a rational factor in the digital domain?

A

Two approaches can be followed:

  1. Downsample x[k] by an integer factor Q with the scheme below on slide 7 to obtain the intermediate signal z[l] sampled at fs/Q. Next, upsample z[l] by an integer factor P using the scheme of slide 16 to get y[m].
  2. Upsample x[k] by an integer factor P with the scheme of slide 16 to obtain the intermediate signal z[l] sampled at fs ∙ P. Next, downsample z[l] by an integer factor Q using the scheme below on slide 7 to get y[m].

(dia 17)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why is an anti-aliasing/anti-imaging filter added?

A

Same reason as for the up- and downsampling (?)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Where do you put the anti-aliasing/anti-imaging filter with respect to the upsampling and downsampling unit?
Which type of filter do you need?
What is the cut-off frequency?

A

In between the up- and downsampling unit.

A digital lowpass filter with a cut-off frequency that is a factor of max(2P, 2Q) lower than sampling frequency fs ∙ P.

(dia 18)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Make sure you can solve a design exercise similar to the design examples shown on slides 19–22 of LectureMultirateDSP.pdf.

A

(dia 19 - 22)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is oversampled analog-to-digital conversion?
What are the advantages over classical analog-to-digital conversion?
Which processing steps are performed?

Make sure that you can reproduce the time-frequency plots that are shown on slides 24–29 of LectureMultirateDSP.pdf. You are not supposed to be able to replicate the values on the vertical axes.

Why can an analog filter of low order be used?

A

Given that highly selective analog filters are sensitive to component variations filters of (fairly) low order have to be employed.

Hence, some amount of aliasing distortion will inevitably be inserted and/or frequency components in the passband of the filter close to the cut-off frequency will get attenuated (see also section 5.1.1 of the textbook). By using the techniques discussed in the first part of the
presentation this problem can be (largely) overcome.

The idea is to sample the analog signal x(t) at a sampling rate that is an integer factor of Q higher than the required sampling rate. This is called oversampling. During the oversampling a low-order (analog) anti-aliasing filter can be employed. Next, the signal is downsampled in the digital domain by a factor of Q with the scheme presented on slide 7. This will result in a signal sampled at the required sampling rate. For the downsampling a highly selective (i.e. a high-order) digital filter can be employed.

(dia 23)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is oversampled digital-to-analog conversion?
What are the advantages over classical digital-to-analog conversion?
Which processing steps are performed?

Make sure that you can reproduce the time-frequency plots that are shown on slides 31–34 of LectureMultirateDSP.pdf. You are not supposed to be able to replicate the values on the vertical axes.

Why can an analog filter of low order be used?

A

In section 3.2 of the textbook it was explained how a discrete-time signal can be properly (re)converted into the analog domain. Figure 3.10 shows that an analog lowpass filter needs to be applied to remove the frequency images, i.e. to annihilate the copies of the fundamental frequency pattern X(f). Such lowpass filter is called an anti-imaging filter.

Given that highly selective analog filters are sensitive to component variations, filters of (fairly) low order have to be employed. As a result, the frequency images can usually not be properly suppressed and/or frequency components in the passband of the filter close to the cut-off frequency will get attenuated.

In the case of oversampled digital-to-analog conversion the discrete-time signal is first upsampled by an integer factor of P using a highly selective (i.e. a high-order) digital anti-imaging filter (see slide 15). In this way, the frequency images next to the fundamental frequency pattern X(f) can be well suppressed and frequency components in the passband of the filter are largely left unchanged. Next, the upsampled signal is converted into the analog domain by using a low-order analog anti-imaging filter. This filter will remove the residual frequency images at high frequencies, as will be explained on the next slides.

(dia 30)

17
Q

What is a polyphase decomposition of an FIR filter? Give a definition.
How do you obtain the polyphase filters?

A

The idea is to swap the anti-aliasing filter and the downsampling unit so that the filtering operation can be performed at the lower sampling rate f s’, which is a factor of Q below fs. This significantly reduces the required number of arithmetic operations.

(dia 35)

18
Q

Make sure you can reproduce the figures on slide 38 of LectureMultirateDSP.pdf showing how the downsampling by an integer factor Q can be done in a classical way and by using polyphase filters.

A

(dia 38)

19
Q

What is the advantage of using polyphase filters when downsampling a signal by an integer factor Q?

Make sure that you can conduct a cost analysis as on slide 39 of LectureMultirateDSP.pdf.

A

In other words, thanks to the polyphase decomposition the implementation cost can be reduced by a factor of Q.

(dia 39 - 40)

20
Q

Make sure that you can reproduce the figure on slide 43 of LectureMultirateDSP.pdf and the figure on slide 46 showing how the upsampling by an integer factor P can be done in a classical way and by using polyphase filters.

A

(dia 44 - 47 ?)

21
Q

What is the advantage of using polyphase filters when upsampling a signal by an integer factor P?

Make sure that you can conduct a cost analysis as on slide 44 of LectureMultirateDSP.pdf.

A

In other words, there is a reduction in implementation cost by about a factor of P with respect to the standard implementation.

(dia 44 - 45)

22
Q

How can polyphase filters help to reduce the implementation cost when resampling a signal by a rational factor?

A

By employing the polyphase decomposition the filter operations can be executed at the lower sampling rate fs or fs’, which reduces the number of arithmetic operations either by a factor of Q or by a factor of P.

(dia 48)