rate conversion. 2 outline problem statement standard approach decimation by a factor d...

25
Rate Conversion [] cn [] cn [] cn

Post on 20-Dec-2015

226 views

Category:

Documents


6 download

TRANSCRIPT

Rate Conversion

[ ]c n[ ]c n[ ]c n

2

[ ]c n[ ]c n[ ]c n[ ]c n[ ]c n

Outline

Problem statementStandard approach

Decimation by a factor DInterpolation by a factor ISampling rate conversion by a rational factor I/DSampling rate conversion by an arbitrary factor

Orthogonal projection re-samplingGeneral theorySpline spaces

Oblique projection re-samplingGeneral theorySpline spaces

3

[ ]c n[ ]c n[ ]c n[ ]c n[ ]c n

Problem statement

Given samples of a continuous-time signal taken at times , produce samples corresponding to times that best represent the signal.

Applications:Conversion between audio formatsEnlargement and reduction of images

4

[ ]c n[ ]c n[ ]c n[ ]c n[ ]c n

Digital Filtering Viewpoint

In the sequel:

5

[ ]c n[ ]c n[ ]c n[ ]c n[ ]c n

Digital Filtering Viewpoint

Reconstruction filter

Anti-aliasing filter

6

[ ]c n[ ]c n[ ]c n[ ]c n[ ]c n

Standard ApproachDecimation by a Factor D

Standard choice (for avoiding aliasing):

7

[ ]c n[ ]c n[ ]c n[ ]c n[ ]c n

Standard ApproachDecimation by a Factor D

8

Standard ApproachInterpolation by a Factor I

Standard choice (for suppressing replicas):

9

[ ]c n[ ]c n[ ]c n[ ]c n[ ]c n

Standard ApproachInterpolation by a Factor I

10

[ ]c n[ ]c n[ ]c n[ ]c n[ ]c n

Standard ApproachConversion by a Rational Factor I/D

If the factor is not rational then conventional rate conversion cannot be implemented using up-samplers, down-samplers and digital filters.To retain efficiency, it is custom to resort to non-exact methods such as first and second order approximation.

11

Orthogonal Projection Re-Sampling Reinterpretation of Standard Approach

Reconstruction filter

Anti-aliasing filter

The prior and re-sampling spaces are related by a scaling of the generating function.

12

Orthogonal Projection Re-Sampling General Spaces

13

Orthogonal Projection Re-Sampling General Spaces

14

Orthogonal Projection Re-Sampling General Spaces

15

Orthogonal Projection Re-Sampling General Spaces

16

Orthogonal Projection Re-Sampling Summary

Prefilter Rate conversion

Postfilter

For splines, there is a closed form for each of the components.

17

Orthogonal Projection Re-Sampling Splines

Prefilter Postfilter

18

Orthogonal Projection Re-Sampling Examples

19

Orthogonal Projection Re-Sampling Splines

20

Orthogonal Projection Re-Sampling Interpretation

Prefilter PostfilterReconstruction filter

Anti-aliasing filter

Problem: The exact formula for the conversion block gets very hard to implement for splines of degree greater than 1.Solution: Use a simple anti-aliasing filter, which is not matched to the reconstruction space, and compensate by digital filtering. Thus, instead of orthogonally projecting the reconstructed signal onto the reconstruction space, we oblique-project it.

21

Oblique Projection Re-Sampling

Prefilter PostfilterReconstruction filter

Anti-aliasing filter

22

Oblique Projection Re-Sampling

Prefilter PostfilterReconstruction filter

Anti-aliasing filter

23

Orthogonal Projection Re-Sampling Examples

24

Orthogonal Projection Re-Sampling Examples

25

Orthogonal Projection Re-Sampling Examples