0% found this document useful (0 votes)
108 views25 pages

Sampling Rate Conversion

The document discusses different approaches for sampling rate conversion of continuous-time signals. It describes the standard approach using decimation and interpolation, and also introduces orthogonal and oblique projection re-sampling methods. Orthogonal projection re-sampling reinterprets the standard approach in more general spaces and allows for closed-form solutions when using splines. Oblique projection re-sampling compensates for a mismatched anti-aliasing filter by using additional digital filtering.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
108 views25 pages

Sampling Rate Conversion

The document discusses different approaches for sampling rate conversion of continuous-time signals. It describes the standard approach using decimation and interpolation, and also introduces orthogonal and oblique projection re-sampling methods. Orthogonal projection re-sampling reinterprets the standard approach in more general spaces and allows for closed-form solutions when using splines. Oblique projection re-sampling compensates for a mismatched anti-aliasing filter by using additional digital filtering.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 25

c[n ]

Rate Conversion
c[n ]

Outline

Problem statement
Standard approach
Decimation by a factor D
Interpolation by a factor I
Sampling rate conversion by a rational factor I/D
Sampling rate conversion by an arbitrary factor
Orthogonal projection re-sampling
General theory
Spline spaces
Oblique projection re-sampling
General theory
Spline spaces
2
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 formats
Enlargement and reduction of images
3
c[n ]

Digital Filtering Viewpoint

In the sequel:
4
c[n ]

Digital Filtering Viewpoint

Reconstruction Anti-aliasing
filter filter

5
c[n ]

Standard Approach
Decimation by a Factor D

Standard choice (for avoiding aliasing):

6
c[n ]

Standard Approach
Decimation by a Factor D

7
Standard Approach
Interpolation by a Factor I

Standard choice (for suppressing replicas):

8
c[n ]

Standard Approach
Interpolation by a Factor I

9
c[n ]

Standard Approach
Conversion 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.

10
Orthogonal Projection Re-Sampling
Reinterpretation of Standard Approach

Reconstruction Anti-aliasing
filter filter

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


generating function.
11
Orthogonal Projection Re-Sampling
General Spaces

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
Summary

Prefilter Rate conversion Postfilter

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

16
Orthogonal Projection Re-Sampling
Splines

Prefilter Postfilter

17
Orthogonal Projection Re-Sampling
Examples

18
Orthogonal Projection Re-Sampling
Splines

19
Orthogonal Projection Re-Sampling
Interpretation

Prefilter Reconstruction Anti-aliasing Postfilter


filter 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.

20
Oblique Projection Re-Sampling

Prefilter Reconstruction Anti-aliasing Postfilter


filter filter

21
Oblique Projection Re-Sampling

Prefilter Reconstruction Anti-aliasing Postfilter


filter filter

22
Orthogonal Projection Re-Sampling
Examples

23
Orthogonal Projection Re-Sampling
Examples

24
Orthogonal Projection Re-Sampling
Examples

25

You might also like