Fast Fourier transforms for nonequispaced data: A tutorial. Daniel Potts. Gabriele Steidl. Manfred Tasche. ABSTRACT In this section, we consider approximate ...
! " #
$&%('*),+.-
/
% 12) 0*354 -768+.- )9-7%;:&1,< 3 ->= 0 ( : 3 :?+A@ 4 6B1,'C%(DE+AF FC%G)9%IHKJ
1
< 3 ) 4 ) 3 ->6L%;M
NPORQSUTLVWYXRZ[Z]\ ^ O`_ba ScTLVUTGdeZ]TLScfV g*ORQbha TLfjikO`\[lmnT oqprtsuobvsxwcy{z| }~R~z}
ytU
y!~U}!
}
zz|~
z|!t
~Uz U
!zz}
yn z}
}
z"
}~z
}bz
y!~¡~
y]
y]¢}~
z£¤¥¦¨§©}yªz|bz}
«}yYy]{}yªz|!BU¢!y]¬
«}y®wcy
z}¯ °
cLn
U}yzU~Uz}yz|!b[
}
z}
y2c
b
~t y]z}y2z|!
c}z|¯ z}±c]²
}z¬Y {z| ³
c}z| ®´±
}~ ~U~z|!kµ ~Uzy~U~¶¤¥¦¨§· ³
c}z| ~8}z|U~z`z
y[ ¸¹c
c~b
y]] ¬¤¥¦¨§·º ³
c}z| ~8
z|!
~UzRU
!zz}
y2 ep~U~ z
y~¡
c"~® »e¼»
½¾¿ ÀÁb«ëĨ¿ÅÁ¾
LÆ ÇªÈ"ÉP°ÊÌË¡ÍªÏ Î Ð Ï]Î Ñ ÉÒ ÓPÔÇÕ̰ÊCÖº×GØ(ÙÉÚÍ Õ ÏÜÛ ×ÞÝ Õ Ïßàeá
! â¡¡
nãâÓäÇãåkã
! á æçãnèé¶ØÒÈ É à êë ØÒì,È É à Ó,í 鱨Òî àBá k¡!
c
ÓÚÒ ±ï U Ó9ãð
Uäãå] ºãÚã ï
ÒñºòóôÇõöÇ÷ökøBùºú]õòöõ ÷õûºü óýÇùºõþÿýÇù õüù üö ú]òó ûôöñ2ñûº÷ û "ç` Ñ í êëÑ Ê í é Ï ±ØYÔ Uæ¡ Ñ"! Ñ é ç ã« ð¡ #ªã]Ó] ±Ó] ä« $º â ãÒãï%cæ '&
)(*ìÒÉ,+.É Ñ ¡.å Çä
â¨é ã
ã à à ã[ãå{ äªïã äÇä ât ã
Ñ
æçã ! äÇ
Óª ã]Ó] è é °Ê Õ ×ªØYÔ Õ Ñ Ó ê ë Ê/±ØÔ Õ Ñà 0$º â
í ê ë Ñ ä ªð äÇãå] Ó ð1#9 á
â¡â2-3&! ã á ,ýÇûó÷øLù ú]õòöÇõª÷õûºüóýÇù õþ4ç`ç` Ñá ¡ ãâ#5(*ì9É8âãqì Ñ ¡å ä â[ã
ã
æ 6bã á 7 $
à ç`ç`
!
åk â¡"ã { ! â2â # ä
Ó«Ó àá ä{
!B c2 8ä
!âåk¡ ã{ïã`å± 1 #« âä º¡ã
æ ç ã` :9 åâ åã!U ã ä â!Ó " åk â¡ Ó ` Ó]$[Ó âãð $ ã ã!ã1ð #>à ï U±åã $[¡Úå
cÚÓ $[
± â¡ãÚâ¡
å Çã]? Ó ûÓ $ á ! à ôÇã @U Ó]¡
!R ää â ºã Bà A ã!
â² Cnå± º2 ä
Ë¡ D ERïã" ± ã,9]å± ºãÒã ïqï ä¡ã "ïãå ä
º
Ó9Ó º 9Ë DD,E ã Ñ ãYcã2â $ 2F #]c åIã ïqâ¡
ºã á ¡7 2ðâ¡ã]ä &,Bã[ â² Cå± àG 9Ò #]U å å± º2 9tæ 2 !¡ ãïnkLã[ â¡¡ C2å± º2 9> ã ï
ïãH å Uæ¡ Ó7cãâÓ7ð 2äÇãå
Ó7ð1#Ú :I¶äÇ !JKç`; â¡ã²å±æLç
â¡ä 'Ñ-
¥NM7OQPSRTVU"W L
±§VM7YhFijR
XXZY[]\^M _Q`ZPSRTSRKa'XZRPGbTc[1deM7Of`ZRgb
ã qã ï¨ KKç`P ïãåÞï
!
ä:#± â#]cRã ïL Uããåä âÓ º Ë¡7k,E ãåã]Ó] ââ¡¶ Ó å± ¡Ë l à Dm,Eæ bï
² { ã]Ó]
¡7¡å ªã>ï
! ä:#7Ó]ãå± >â¡ ¶ã > Gc äÇ Ó Ó à æ æ à á , $ bã¶äÇãå í ê ë Ñ Ê í é Ï é n Õ 2¶Ø2Ô UæD Ñ Ñ é ã o × Ê í ë Ï é n Õ ×ªØYÔ Uæ m Ñ °p Ñ! g Ñ ë q $ âå Ç ã[Ó Ó Uæ m Ñ æ á "¡!ã]Ó] ä
Ó±ïãq "ï c7 $º â º¡ã ã rï Uæ D Ñ s t å± ,#«ð Çï â]ã«äÇãå q Ó]2u
q ã ä
Bð1# ¡" ïãââ¡ã ¡ å± º2 9j-3$ äãã º¡ã8tçãb $º { Çw v Ê k Ó + ÊAì á à
! ã 0 cæ D Ñ ä ªð á ¡c í2x z Ê y Õ í Uæ l Ñ á ² Õ íx °Ê{í êëÑÑ Õ nÏ Õ Î nÏ Ð í, Ê}íé Ñ Õé nÏ Õ Î nÏ Ð ybÕ.°Ê~
Ï é n Õ é nÏ Î Õ ë| | ë | nÏ nã º) Uæ m Ñ ¡åâ#¶ ?U ã!c Ó.)$ cã2ã ï^UæD ÑÇà æ æ o
o
o
Ê
x zy
Õ í
!
Uæ Ñ
Õ nÏ Î æ x Ê} × ² á ÑcÑ é | Õ nÏ Ó]2u
!NKç`A âã¡ åä
2ð Ó]$[Ó
Ó2¡!ã «ã t æ
Ó"ã«âã]ä âc
¨ 9] ã tãï! eäãåâ: 9": 9]ã ! â¨â & q ,#[â¡ã c
Ë D,Eã" ¡ ã ï ãâ {
ãÓ â8ïäãË¡7 ,E â¡ã²å± á
Ó]: $
â¡ã Ó äk eåkã e :I¶äÇ ! Ó]¡
äÇ 7$º â º¡ãã ï N"ç`æt å± º2 9j-3$á äã¨ã º¡ã à å± º2 90ybÕ á 8 ,ã 9]å Ób1ð #r 6b Ó å± Ó äãåã ! c ã]Ó]ä% {ã ïB ô ¡ûóóòôû 8øLù ú]õòöÇõ«þ±ûº÷õGò á Ñ é Õ Õ nÏ Î ÕG°Ê ~ Ï ë n é Õ nÏ ë | Ó2 âã á . &¶å± º2 9w à æ æ Õ
BÕ
y z r !
. &ã ^ï Ó Ç
å
" ± ã,9]å ã,
ãæ"â¡â¡ä ã7ã ïe !- ÓYcÓ] á ¡ Ò e$
äÇãbåk ã¶ ïãå .& Ñ å
,ç`ç`ÿãï â¡
ì>æ
k¦1M7Y3Xe¦jW7Q`ZPSR` ÑÑäàeãá ä Yã ïb á Ó]ã á ïäãÈ ¬Éæ bã
2, $ â
Ók q âã¡ å á ¡2c7 $ â á ¡ Óã á ï ä¡ã r ¬9 á á å±' & nã ï *Êõòññ òüjÊ9û Ê!ùºõò÷c¶[þ à8á ä á &[ã á Ò¡,å± {ã]äÇ
¡¶äã! 9[K# ã,Ë D'm à à k,Eæt ÓÓ¡ªå Ç ã[Ó,"cåâ #ª ã!c Ë Ó $
¡ãã ï cSæ Å ïã «:
I¶äÇ !bäãå] ºã2ã N ï Uæ m æ Ñ Ñ 6nã $
Ó Ó]
äÇ ãïBc Ó Ó ääÇ ä:#ã ï8 « âã¡å(ã¶
á à äãä ãïL «ã $
åâ¡ ï äÇã Á Ó
¡ Óã á Ó]Yã ï ¬ á 8 U2â # 1 $
c ÓÒPË à lE ²æ tPË D Ee ¶
ã U¡å±á º
ïá¹ ãåCË 'E ±¡åã $ Ó ä2â¡ Óã¶äÇ¡ {ïã ä ãäÇ "ã ï « å Ç
ãïL á âã¡åYæ à
á
t,"
{
º"
G8
ÓÒ ã ä»cæSÅ ïã ï c«äÇãå. ºãÚã ï0Uæ D Ñ ïàãá å&Ë D Ee ÓÚcã á ± â º¡ãÒãYÑ ±ÓÓ] âã¡ å ïã 2ï c¶äÇãå º¡ã ãï¹Uæ m Ñ æ ÌÚ á âânc
º±ã ã ä ± âã äâ¡ã!c
2â #Òäã
ä
Ó ¡>! ãâ ºã7å Çã]Ó«ð1#ÍU câ º
ã ïã
ï äg¡ãÃ*&[ã á Òïãå á ã,9]å ã ã#æ"Ì9 äÇâ Ó]
cå± º
"ã ïe ± .,ã 9]¡å± ã
ãæ
¥NM7OQPSRTVU"W Î
±§VM7YhFijR
XXZY[]\^M _Q`ZPSRTSRKa'XZRPGbTc[1deM7Of`ZRgb
4
3.5
3
2.5
[sec]
Ï
2
[8] [9] [6] original
1.5
1
0.5
0 0
500
1000
1500
2000
2500
3000
3500
4000
4500
N
Ð é;= Ñ À
3@
Ï' é ) n À Ð
Ï é Ó ê
Uæ Ñ
תØ2Ù É Ñg!
n]I¶äÇ !â#{å â¡âïãq× Y Ø Ù É C Ô À Ó Ñ "ð
äãå
c j#¶äãå wcæ ð á Ñeá ¡ Uæ 7½ Ñ ã í Qé « 0 1é ¬ Ñ × ØYÔÇÕ Ð Uæ D Ñ ½ × ØYÔ À C ÔÇÕ ! + bã ±
Ó]äÇ
Ó9j $ ce
vá µ$º â¡ ) ä
Úð ãð] ¡ Ó,ï ãâ2â å -âã]äU æâ C
Ñ Ókjð #, $º º ç`ç` ã ï8c+ C Áì>æQt ï¬9q âã å b
] Ó ã ± å ¡ ±
ä k ¡kä
>ð ª ã,9]å± º Ó7ð1#Ú :-
á ã]Ó]ä±ï ä¡ã»Æ á ¡ c NÆGÚÈ"ÉIH ÏÀ J Èɵ£DLKNM ®
ÑÇà ï ç ã¡
äÇã[ :I¶ä¡
0 é]¬ ¡ï 0é ¬ ÑEʦ ½{ïãnתØÔ Õ D à
Ç x é{° Ê F t
í O% ëÑ
(
Î
P%
ëÑ
( O%
ëÑ Ê
+ ) *LQ R >TS @
) ÆKP%
Ç
ë Í ®
Ñ
Uæ7m Ñ
ÚÔ:À J O% ë Ñ °Ê(Ö,ÇeØ7Ô:ÀÚ.®U% ë ÍVK Û Ç Û ®U% ë 1 K ß ætçã8Ã9[ Ó % ë ØÚÈ É à á¡ ðã$ c å äÇã! ºnåã!U)D'K 1 D Ñ É«ã.C
ã±cåå± Óæ tªåå± #
"ãð] ¶ "ïãââ¡ã â¡ã²å ïãe "ï UäÇãåk ] ã ãrï Uæ D Ñeá ² (¾à!á ´Áì Ñ ÉBâãÁBì ÑcÑ á ¡å Çä
â8ã
ã
£¦1M7Y3XÉhW70jXFM XZPSW OJW7f¨¤e¥¦¨§P£3 L ©© rstjvuxwzy|{}j î £~`j;
©® e OQjQXgfihjlkem n
/ow pqmUhª £ r s ©R£ ~Ejv
zjl £r s ©©® / UU
e[ zx7{£P¨©`O£ jv
©/
{ pyg{g|7{P£ ¨© O£ j
© ¬ ]·
}
z¦¨¦¨§ L' vL[ zµ2 WYXPZ[/\L]O^`_acbdPbd
pVo" w
¡
r]z ¦
£r s ¢© p
{;
` *'Q R¨§ª© «
£Ojl ©
{ { R`¡ ¢`£ ¥ ¤
e£
r s
o
© £~¬jl
©
¥NM7OQPSRTVU"W
¦ ®
XZjQXg
±§VM7YhFijR
XXZY[]\^M _Q`ZPSRTSRKa'XZRPGbTc[1deM7Of`ZRgb
£rs
©b[
}
zb !xy£rs
©n£~ jv7
e©®
t7 ¶ 2$º º ªc csv7Êj à =nâã¡åCæ±
Ó «¡>å± G91-3$
äÇã ã º¡ã2 ybÕ«w í z¿¼ À ¥ í Ð
¿;Ó] ã å± G 9 á 0 Õ nÏ Î À nÏ Î Ç ¿; ° Ê ¯]ÆKP% ë Í ® ²Ñ ± cæ l Ñ ë| Õ nÏ ) | À nÏ Ó á
¥ °Ê ~`³µ´ Ó Ã U «]c® 0é ¬ ÑcÑcÑ Õé nÏ Õ Î nÏ ´9³
cæ Ñ | ì à c®YÍ7ì Ñ «D Ñ -3C
ãå± ºäÇ
³ æ á ²5 t ï"ãâ #7ï ã]Ó]
ÓGut kïãå
2 ! äÇ
Ó ã]Ó]
0
]ã,9[å± º¡{á ï äÇã ê ( ë Î ã ï`íä ð â² º2$ â#käã c äÇ
à Ó ð1#± ¡¡
:9 äÇ¡! ãâ ã> º ¶ã]Ó] K]«,® à æ æ`í 2]«,® Ñ Ê ( Î 2]«® Ñ 2 ØPÔ À Ñ æ¢=b äÇã c ! ä , $ kã 2â #ã
â äÇ 0 é]¬ ¡>c ã ïN=nâã¡å æð1# ÓäÇ Ç çá ã nå ã ïN´¬^´Ç3«,® ÑcÑ ) * æÑ ã,9]¡å± º¡ã ãïR ïäã í9jð # ¡!
ãâ º¡ ±ï äÇã ( Î á ä,b â¡ äãåð¡ ºãã ïR Z â eãïBã 2 $ ï ä¡ã° ¬ ãY {Ó äÇã Ó]
Ó±w $º ã
ã,9]å ã
ã#æ q
ïã :9 åâ ±á ˲ ¨,EB ÓY âcãYË lEæ
ÆL ÇR {ã"
ÓÓ] âã¡åAïã ï cäÇãåk ] ã{ã¢ï cæ m æ t c
å±Lãbð c ïâ!ã¡!ã]Ó] ä
eÓÓ]nÓ]
bð1# ,$ãÓ]
äã1$
Ñ¡
! ã º¡ã á ¡Ó]
â² ±Ó]cð]ãæ]tã
ç ã è Ñ Ê +
á ãð] ¡ª é Ñ Ê 0 ] +
3
í ë ' Ï' é
ë
í ë ¬^è
é
S 0 .´¬
Ñ Ê
1
o
%
ëÑÇÐ
× Ñ 0 1é ¬ Ñ
תØÙ É Ñ
ë cä¶ º × Ñ ücæ m Ñ ä 2ð äãå]
Ó à ¡ï 0 é1 Ñ r&[ã á 8æ.bã á¹á "Ó]
F+ å¡ 1 Ê A í ë ¬^è % ë Ñ Ï é Ó]è 0é Ñ+ ¶ . ë B ã,9]å
2â #±1ð #± C
ãÓ âtâ¡ Ç Ï é ) n À 0é Ñ+ ® É * í ë ¬^O% ë Í ® Ñ ' Ð ) ë o
k¦1M7Y3Xe¦jW7Q`ZPSR`Ë D E à]á « ,$ "ã$
Ó _ ̹[\LÌÍaÎbdÏbd
Ë
Ð
c}
}ÑÇ¿Ò
~U~c}
yYµc
zq£3 L « © µU
e[ z µ¬«oe ³
c}z| ×
£ © ¹£Ô/Õ© Ö ¤ Ó ¢ p
§
×
R
£Ó©¢ pP£ÔÕ©Ö ¤
×
U
ÜÝ
ÉæçÕ¨æ
Þ x § 5è 5èÍÖ « ¢
£ ©
í¥í yzí¥í
£
©
í¥í yzí¥í
êxó
æ
«½«TÚ ¤Û
× §
§ªØÃÙ
«?«?Ú ¤Û¹ÜÝ
-
Þ
£oL£Ó¨ß à©©
ºy[
z~¶z|!2c|
zc}~Uz}cy[z}
y ãâ Èä ®`s|!V y Ã{P£ ¨"© p Ö R §é * «?Ú Û y]
êÈë r s ìæ êð rs ìæ
R`
§¥ØÙ
-
y[8}z|z|!nz y]U
z
c~U}
y2 B
á
8}z|¶z|!«
}°zUt¯
Ö
§ R` Û ¢ Ú Ö²2ï î « ¯ ß
L Ö ñ
Ô/Õ
£3ß
Õ
L ä
©R
£L
m m
Û ¢ Ú
Ç©
5ÕÔ
ß?R` Û ¢ Ú ¤ è
§½§ R § ò é «?Ú Ú î ï «?Ú«
äå
® Ð zÉmn×Ú
y]
¯ ß
£L
m mlß
Ç©
5ÕÔ ±}±
§
Î íí yzí¥í R Û ¢ Ú Ö²}ï î « Ö
ã,9]¡å± ã¶
ãÓ] äÇ
á ¡Y äÇ
c¿ôæ Çïã D'ÁK ôÊ cæ,Å Ñ £D'ÁÍ ³ Ñ ã$!Ó] ¨ ã[ã]ÓäãäÇ `ïã ô` tï ä¡ã«ã .ï Á
Ó K9æç㨠e ðã $ ` å ô à , ,ã 9]¡å± º¡ã ã Ó 2 ä
º¡ã
ã ð â äÇ Ó¨æ q äÇ DQ«iõ ô³,äã!ð] e âã«ã
"Ó] ä, #kã ²ï Å P%
: 9]
äe q ã]å± â å #ôâ¡
â¡!â2# ðã$ $º â¡ "sUë Ñæ¡à[Å á Ñ æj=æ]]c Ó¾¯{æ]±ã&[â Ë E]Óã! L ã ` $ q "äDz ïãB äãäÇ eã ï] e å Ç ôºæ7 #Ó] Ç å¡ ô1 ð #2 âBäÇãå] ã
"æ ã ã $ à ã" ãn
cå± º { n Ò
cå± º Ú > n º 1 tÆ Û Ïô k Ñ ´T´ í ´T´ Î Uö Î ï î Ú @ ¡>Ë ,E æ ç ãã $ åâ¡2ï äãJ Á.Ê D
2˲ k,Eã t ï ÷æB` â¡äã! ¡
:9[
2$ ! åk
ä âäÇãåk ] ã `à ã{Ó] á å¡
nã]å± â å Ç ô ï äÇãYã
ùø >â w¬æ
# ïãÓÒ å ã]¡å± â å ôk È Uæ¡ Å ÑàLá ä7äÇã] 8 屫ã«: c â²æ úeU¡å±
ïã «åâ¡ $ º «c c á 2 $ 2¡>Ë¡ à Å7Eæ
k¦1M7Y3Xe¦jW7Q`ZPSR`U º¡ãËD½{Ó]ãð â¡ «
äã8æ Æ8 ì Ê D Å .æ =bn: 9 åâ á «äÇã Ó]
äãå] º¡ãªãï Ïü Î í P% ëÑ Ê ' Ï ' é Sà 2¶ØYÔ Ï ü Ñ Uæ7 Ñ é| 8 % ë þ Ø ýÍ ÏÎ Ð ÏÍÎ ÿ æ : 9 äÇ $ äã á x ¡, ²ïãåâ #2Óc¡ð ] Ó Ó]ãå ã]Ó] t í, } Ê í P% ë ÑÑ Ï ü î Ï üÎ $
ª1ð # ë| î Ï ªS Ï ü Î ÍÚ Ï ªS Ñ í P% ëÑ Ê ! ÍÚ ÏªS r# í
Ó]
ã { câ¡ãï =nâã¡ å*æ á ¡ ¬ Ð ÆA b9
ã å æ¡ à K °ÊA,á Ð Á> z Ê D ù Ó ô cæ, Å Ñ æÆ8 °ÊPâã 8 í Í í x Ï Ñ « í x Ï Ñr!
Ñ Î ç æ D°â¡ ï Ñ ã á e «
ã^
U ½ Ñ ïã«7 ½[å ä
ât
c Ó¶ïã $º ã