Top Banner
Rate Conversion [] cn [] cn [] cn
25

Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

Rate Conversion

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

Page 2: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

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

Page 3: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

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

Page 4: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

4

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

Digital Filtering Viewpoint

In the sequel:

Page 5: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

5

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

Digital Filtering Viewpoint

Reconstruction filter

Anti-aliasing filter

Page 6: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

6

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

Standard ApproachDecimation by a Factor D

Standard choice (for avoiding aliasing):

Page 7: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

7

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

Standard ApproachDecimation by a Factor D

Page 8: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

8

Standard ApproachInterpolation by a Factor I

Standard choice (for suppressing replicas):

Page 9: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

9

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

Standard ApproachInterpolation by a Factor I

Page 10: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

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.

Page 11: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

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.

Page 12: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

12

Orthogonal Projection Re-Sampling General Spaces

Page 13: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

13

Orthogonal Projection Re-Sampling General Spaces

Page 14: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

14

Orthogonal Projection Re-Sampling General Spaces

Page 15: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

15

Orthogonal Projection Re-Sampling General Spaces

Page 16: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

16

Orthogonal Projection Re-Sampling Summary

Prefilter Rate conversion

Postfilter

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

Page 17: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

17

Orthogonal Projection Re-Sampling Splines

Prefilter Postfilter

Page 18: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

18

Orthogonal Projection Re-Sampling Examples

Page 19: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

19

Orthogonal Projection Re-Sampling Splines

Page 20: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

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.

Page 21: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

21

Oblique Projection Re-Sampling

Prefilter PostfilterReconstruction filter

Anti-aliasing filter

Page 22: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

22

Oblique Projection Re-Sampling

Prefilter PostfilterReconstruction filter

Anti-aliasing filter

Page 23: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

23

Orthogonal Projection Re-Sampling Examples

Page 24: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

24

Orthogonal Projection Re-Sampling Examples

Page 25: Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.

25

Orthogonal Projection Re-Sampling Examples