File:Spectral views of zero-fill and interpolation by lowpass filtering.svg

Page contents not supported in other languages.
This is a file from the Wikimedia Commons
From Wikipedia, the free encyclopedia

Original file(SVG file, nominally 1,047 × 922 pixels, file size: 99 KB)

Summary

Description
English: The first triangle of the first graph represents the Fourier transform X(f) of a continuous function x(t). The entirety of the first graph depicts the discrete-time Fourier transform of a sequence x[n] formed by sampling the continuous function x(t) at a low-rate of 1/T. The second graph depicts the application of a lowpass filter at a higher data-rate, implemented by inserting zero-valued samples between the original ones. And the third graph is the DTFT of the filter output. The bottom table expresses the maximum filter bandwidth in various frequency units used by filter design tools.
Date
Source Own work. The first and second graphs correspond to the first and third graphs of Harris[1], Figure 2.12, except the upsample rates are different (3 and 5)
Author Bob K
Permission
(Reusing this file)
I, the copyright holder of this work, hereby publish it under the following license:
Creative Commons CC-Zero This file is made available under the Creative Commons CC0 1.0 Universal Public Domain Dedication.
The person who associated a work with this deed has dedicated the work to the public domain by waiving all of their rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.

Other versions This file was derived from: Spectral views of zero-fill and interpolation by lowpass filtering.pdf
SVG development
InfoField
 
The source code of this SVG is invalid due to 15 errors.
 
This W3C-invalid vector image was created with LibreOffice.
References
InfoField
  1. Harris, Frederic J. (24 May 2004) "2.2" in Multirate Signal Processing for Communication Systems, Upper Saddle River, NJ: Prentice Hall PTR, p. 23 ISBN: 0131465112.

Interpolation filter design

Let be the Fourier transform of any function, whose samples at some interval, equal the sequence. Then the discrete-time Fourier transform (DTFT) of the sequence is the Fourier series representation of a periodic summation of

When has units of seconds, has units of hertz (Hz). Sampling times faster (at interval ) increases the periodicity by a factor of

which is also the desired result of interpolation. An example of both these distributions is depicted in the first and third graphs.

When the additional samples are inserted zeros, they decrease the sample-interval to Omitting the zero-valued terms of the Fourier series, it can be written as:

which is equivalent to the first formula above, regardless of the value of What determines is the DTFT periodicity of a digital filter implemented at the higher data-rate. The second graph depicts a lowpass filter and resulting in the desired spectral distribution (third graph). The filter's bandwidth is the Nyquist frequency of the original sequence. In units of Hz that value is   but filter design applications usually require normalized units.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

3 January 2020

image/svg+xml

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current22:36, 24 March 2024Thumbnail for version as of 22:36, 24 March 20241,047 × 922 (99 KB)Bob KModified a label and a table heading. But I might have lost the dashed-lines representing the lowpass filter and its repetitions.
15:04, 5 January 2020Thumbnail for version as of 15:04, 5 January 20201,047 × 922 (104 KB)Bob Ksame frequency scale for all 3 graphs
18:11, 3 January 2020Thumbnail for version as of 18:11, 3 January 20201,047 × 922 (105 KB)Bob Kreplacing ω character with an svg-friendly version
17:08, 3 January 2020Thumbnail for version as of 17:08, 3 January 20201,047 × 922 (105 KB)Bob Ktrying to fix a π character that renders correctly in svg
15:55, 3 January 2020Thumbnail for version as of 15:55, 3 January 20201,047 × 922 (105 KB)Bob KUser created page with UploadWizard
No pages on the English Wikipedia use this file (pages on other projects are not listed).

Global file usage

The following other wikis use this file:

Metadata