Download presentation
Presentation is loading. Please wait.
Published byΞ£ΟΞ±ΞΌΞ¬ΟΞΉΞΏΟ Ξλιβι΢άΟΞΏΟ Modified over 6 years ago
1
DTFT from DFT samples by interpolation
2
N-point DFT (X[k]) of a given length-N sequence, x[n], is the frequency values of its DTFT,π π ππ€ , evaluated at π uniformly spaced frequency points. π€= π€ π = 2ππ π β€πβ€(πβ1) Given the N-point DFT, ie. X[k], its DTFT can be uniquely determined from X[k] π π ππ€ = π=0 πβ1 π₯[π] π βππ€π = π=0 πβ1 1 π π=0 πβ1 π[π] π π βππ π βππ€π = 1 π π=0 πβ1 π[π] π=0 πβ1 π βπ π€β 2ππ π π S
3
= 1 π π=0 πβ1 π[π] 1β π βπ π€πβ2ππ 1β π βπ π€β 2ππ π
= 1 π π=0 πβ1 π π sin π€πβ2ππ 2 sin π€πβ2ππ 2π π βπ π€β 2ππ π πβ1 2 Interpolation function for getting π π ππ€ from X[k]
4
DTFT Sampling The DTFT is π π ππ€ =π π€ = π=ββ β π₯[π] π βππ€π
The DFT analysis formula is: π π = π=0 πβ1 π₯ π π βπ 2π π ππ If x[n] is a L-point signal, i.e. it is non-zero only in the 0β€πβ€ πΏβ1 range the DTFT can be written as: π π€ = π=0 πΏβ1 π₯[π] π βππ€π If we compare these two formulas we see that: for the N-point DFT values to be samples of the DTFT the length L of the sequence x[n] must be less than N (i.e. L <= N) X k =X w | π€= 2ππ π
5
If we are given X(w) and we wish to find x[n] we can use the synthesis formula:
π₯ π = 1 2π βπ π π(π€) π ππ€π ππ€ However performing the integral may be inconvenient. The following is an easier approach: 1) Sample DTFT X(w) to get DFT values X[k] for k = 0,β¦, (N-1) 2) Take inverse DFT of X[k] to get back x[n] Does this always work ? No. For this to work L <=N.
6
Example: x[n] 1 n DTFT π π ππ€ = π=0 3 1β π βππ€π = 1β π βπ4π€ 1β π βππ€ = π βπ 3π€ 2 π ππ 2π€ π ππ π€/2 DTF π π = π=0 3 1β π βπ 2π 4 ππ =1+ π βπ π 2 π + π βπππ + π βπ 3π 2 π = 4 k=0 0 k = 1,2,3
7
Sampling DTFT π π =π π π 2π 4 π = π βπ 3ππ 4 π ππ ππ π ππ ππ/4 = π=0 π=1,2,3
8
Sampling in frequency:
Sample π π ππ€ at π€ π = 2ππ π β€πβ€(πβ1) π π ππ€ π π π =π π ππ 2π π βπ π ππ€ β π π ππ€ π€ -ο° ο° π π ππ€ π₯ π π =π₯ π βπ π =x[n]β π=ββ β πΏ πβππ 0 2π π 4π π = π=ββ β π₯ πβππ
9
π₯ π π =π₯ π π Original signal x[n] is replicated in time at integer multiples of M x[n] n xs[n] β― β― β― β― n -M M
10
Sampling in frequency => replication in time
Sampling in time => replication in frequency If π₯ π π·ππΉπ π π ππ€ and π π π = π π ππ€ π€= 2ππ π π=0,β―, πβ1 then π π π πΌπ·πΉπ π₯ π π where π₯ π π = π=ββ β π₯ πβππ To βrecoverβ x[n] from π₯ π π , x[n] must be time limited to <= M values Otherwise we have aliasing.
11
Since xp[n] is the periodic extension of x[n] it is clear that x[n] can be recovered from xp[n] if there is no aliasing in the time domain. That is if x[n] is time-limited to less than the period N of xp[n].This is depicted below:
12
Example : π₯ π = π π π’ π where π <1 X w = 1 1βπ π βππ€ Here the time domain signal is npot time-limited (i.e. L = ο₯) Now suppose we take N samples of this DTFT i.e π 2π π π = π π€ π€= 2π π π
13
for a = π₯ π = π π π’ π β― N=6 samples x[n] san not be recovered from replicated time-domain signal since L > N Note for n >20 x[n] starts to vanish so if N=20 or more is chosen then x[n] can be recovered from the time-domain signal
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.