Sampling Rate Conversion
Sampling Rate Conversion
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
Applications:
Conversion between audio formats
Enlargement and reduction of images
3
c[n ]
In the sequel:
4
c[n ]
Reconstruction Anti-aliasing
filter filter
5
c[n ]
Standard Approach
Decimation by a Factor D
6
c[n ]
Standard Approach
Decimation by a Factor D
7
Standard Approach
Interpolation by a Factor I
8
c[n ]
Standard Approach
Interpolation by a Factor I
9
c[n ]
Standard Approach
Conversion by a Rational Factor I/D
10
Orthogonal Projection Re-Sampling
Reinterpretation of Standard Approach
Reconstruction Anti-aliasing
filter filter
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
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
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
21
Oblique Projection Re-Sampling
22
Orthogonal Projection Re-Sampling
Examples
23
Orthogonal Projection Re-Sampling
Examples
24
Orthogonal Projection Re-Sampling
Examples
25