傅里叶变换课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《傅里叶变换课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 傅里叶变换 课件
- 资源描述:
-
1、1 3.5.2 3.5.2 用正交多项式做最小二乘拟合用正交多项式做最小二乘拟合 如果 是关于点集)(,),(),(10 xxxn带权 正交的), 1 ,0(mixi), 1 ,0()(mixi,0,0)()()(),(0kmiikijikjAxxx,kj ,kj (5.8) 用最小二乘法得到的法方程组(5.6),其系数矩阵 是病态的. G函数族,即2miikimiikiikkkkxxxxfxfa020*)()()()()(),(),()., 1 ,0(nk(5.9)则方程(5.6)的解为 且平方误差为 .)(02*2222nkkkaAf3 接下来根据给定节点 及权函数 mxxx,10, 0)
2、(x构造带权 正交的多项式 .)( x)(xPn 注意 ,用递推公式表示 ,即mn )(xPk)()()()(),()()(, 1)(1110110 xPxPxxPxPxxPxPkkkkk).1,2, 1(nk(5.10)根据 的)(xPk这里 是首项系数为1的 次多项式,)(xPkk正交性,得4miikimiikiikxPxxPxx02021)()()()(),(),(11kkkkPPPP(5.11)).1,2, 1(nk 下面用归纳法证明这样给出的 是正交的. )(xPk)(),()(),(xPxPxPxxPkkkk),(),(kkkkPPPxPmiikimiikikxPxxPx02102
3、)()()()(5),(),(),(0010010PPxPPPP 假定 对 及)(0),(slPPsl1, 1 ,0ls;,1 ,0kl要证 对 均成立. 0),(1skPPks,1 ,0由(5.10)有 ),(),)(),(111skkskkskPPPPxPP 由(5.10)第二式及(5.11)中 的表达式,有 1),(),(),(),(00000000PPPPPxPxPP.0nk 均成立,(5.12)).,(),(),(11skkskkskPPPPPxP6 而 ,11ks,0),(),(skskxPPPxP于是由(5.12),当 时, 2 ks.0),(1skPP 另外, 是首项系数为1的
4、 次多项式,它可由)(xxPs1s由归纳法假定,当 时20ks,0),(slPP.0),(1skPP110,sPPP的线性组合表示.由归纳法假定又有7由假定有 ),(),(11kkkkxPPPxP 再考虑 (5.13)),(),(),(),(1111111kkkkkkkkkkPPPPPxPPP),(10kjjjkkPcPP).,(kkPP利用(5.11)中 表达式及以上结果,得 k),(),(),(11111kkkkkkkPPPxPPP.0),(),(kkkkPPPP8),(),(),(),(111kkkkkkkkkkPPPPPxPPP至此已证明了由(5.10)及(5.11)确定的多项式 )(
5、xPk组成一个关于点集 的正交系.ix 用正交多项式 的线性组合作最小二乘曲线拟合,)(xPk只要根据公式(5.10)及(5.11)逐步求 的同时,)( xPk相应计算出系数*ka.0),(),(),(),(kkkkkkkkPPPPPxPPxP最后,由 和 的表达式(5.11)有 kk9),(),(*kkkkPPPfa),1 ,0(nk并逐步把 累加到 中去,最后就可得到所求的 )(*xPakk)( xS).()()()(*1*10*0 xPaxPaxPaxSynn 用这种方法编程序不用解方程组,只用递推公式,并且当逼近次数增加一次时,只要把程序中循环数加1,其余不用改变. 这里 可事先给定或
6、在计算过程中根据误差确定. n)()()()()(200ikmiimiikiixPxxPxfx拟合曲线103.6 3.6 最佳平方三角逼近与快速傅里叶变换最佳平方三角逼近与快速傅里叶变换 当 是周期函数时,显然用三角多项式逼近 比用代数多项式更合适,本节主要讨论用三角多项式做最小平方逼近及快速傅里叶变换,快速傅里叶变换,简称FFT算法. )( xf)( xf11 3.6.1 3.6.1 最佳平方三角逼近与三角插值最佳平方三角逼近与三角插值 设 是以 为周期的平方可积函数,用三角多项式 )( xf2nxbnxaxbxaaxSnnnsincossincos21)(110(6.1)做最佳平方逼近函数
7、. 由于三角函数族 kx,kx,x,x,sincossincos1在 上是正交函数族,于是 在 上的最小平方三角逼近多项式 的系数是 2,02,0)( xf)(xSn12 称为傅里叶系数. kkba, 函数 按傅里叶系数展开得到的级数 )( xf10)sincos(21kkkkxbkxaa(6.3)就称为傅里叶级数.20cos)(1kxdxxfak),1 ,0(nk(6.2)),1 ,0(nk20sin)(1kxdxxfbk13 只要 在 上分段连续,则级数(6.3)一致收敛到 . )(xf 2,0)(xf 对于最佳平方逼近多项式(6.1)有 .)()()()(222222xSxfxSxfnn
8、由此可以得到相应于(4.11)的贝塞尔不等式 .)(1)(2120212220dxxfbaankkk因为右边不依赖于 ,左边单调有界,所以级数 n14 当 只在给定的离散点集 )( xf1, 1 ,0,2NjjNxj上已知时,则可类似得到离散点集正交性与相应的离散傅里叶系数. 下面只给出奇数个点的情形. 12220)(21kkkbaa收敛,并有 .0limlimkkkkba15122mjxj),2, 1 ,0(mj可以证明对任何 成立 mlk,0令.,0,0sincos;0, 12;0212;,0coscos;0,212;0,0sinsin202020mjkkxlxklmklmklkxlxkl
9、mklklkxlxmjjjmjjjmjjj16这表明函数族 在点集sincossincos1mxmx,x,x,122mjxj上正交. 若令),2, 1 ,0()(mjxffjj则 的最小二)( xf,),sincos(21)(10mnkxbkxaaxSnkkkn其中 乘三角逼近为), 1 ,0(122cos12220mkmjkfmamjjk17当 时 mn ,)2,1 ,0()(mjfxSjjm于是 (6.4)).,1(122sin12220nkmjkfmbmjjkmkkkmkxbkxaaxS10)sincos(21)(就是三角插值多项式,系数仍由(6.4)表示. 18由于 ),1i, 1,
10、1 , 0()sin(i)cos(eiNjjxjxjx所以函数族 在区间 上是正交的. e,e,1)1(iixNx2,0 一般情形,假定 是以 为周期的复函数,给定 )( xf2在 个等分点 上的值)1, 1 ,0(2NjjNxj,2jNffjN函数 在等距点集 上的值jxie)1,1 ,0(2NkkNxk.)e,e,1()1(2i2ijTNNjNjkjxie组成的向量记作19102i2ilee),(NkkNskNls当 时, 个复向量 具有如下正交性: 1,1 ,0Nj110,NN102)i(eNkkNsl(6.5).,;,0slNsl20事实上,令,e2)(iNslr,0)1(,10sNN
11、l于是 ,1)1(NslN即 ;1111NNNslNN若,0 sl;1e2)(i slNr,1,0Nsl若则有,1r则从而21于是 10l),(NkksrrrN11.0若,sl 10s),(Nkksr这就证明了(6.5)成立. 即 是正交的. 110,N,1r则于是.N 因此, 在 个点 上的最小二乘傅里叶逼近为 )( xf)1, 1 ,0(2NjjNxjN22,e)(10iNncxSnkkxk(6.6)其中 ).1,1 ,0(,e1102i -nkfNcNjNkjjk(6.7)在(6.6)中,若 ,Nn 则 为 在点)( xS)( xf)1,1 ,0(Njxj上的插值函数,于是由(6.6)得
12、 ),()(jjxfxS即).1,1 ,0(,e102iNjcfNkjNkkj(6.8)23(6.7)是由 求 的过程,jfkc称为 的离散离散)( xf 而(6.8)是由 求 的过程,称为反变换反变换.kcjf傅里叶变换傅里叶变换. 简称DFT,24 3.6.2 3.6.2 快速傅氏变换(快速傅氏变换(FFT) 不论是按(6.7)式由 求 ,jfkc由 求 ,kcjf),1,1 ,0(,10NjwxcNkkjkj(6.9)其中 (正变换) )/2iexp(Nw或 (反变换),)/2iexp(Nw ,kkba还是由(6.4)计算傅里叶逼近系数都可归结为计算)1,1 ,0(Nkxk是已知复数序列
13、.或是按(6.8)25 当 较大且处理数据很多时,就是用高速的电子计算机,很多实际问题仍然无法计算, N 如直接用(6.9)计算 ,需要 次复数乘法和 次jcNN复数加法,称为 个操作,计算全部 共要 个操作. Njc2N 直到20世纪60年代中期产生了FFT算法,大大提高了运算速度,从而使傅氏变换得以广泛应用. FFT算法的基本思想就是尽量减少乘法次数.26用(6.9)计算全部 ,jc表面看要做 个乘法,2N实际上所有 中,1, 1 , 0,),/2iexp(NkjNkj只有 个不N,110Nwww同的值特别当 时,只有 个不同的值.pN22/N 因此可把同一个 对应的 相加后再乘 ,这就能
14、大量减少乘法次数.rwkxrw27 设正整数 除以 后得商 及余数 ,Nmqr则 ,rqNm称为 的 同余数,以 表示. rmNrmN 由于, 1),/2iexp(2iewNwN 因此计算 时可用 的 同余数 代替 ,从而推出FFT算法. mwwNrm 以 为例. 说明FFT的计算方法. 32N 由于 则(6.9)的和是 ,121,03Njk).7,1 ,0(,70jwxckkjkj(6.10).)(rrqNmwwww故有28将 用二进制表示为 jk ,),(222012001122kkkkkkk其中 只能取0或1, )2,1 ,0(,rjkrr 例如).110(20226022根据 表示法,
15、有jk ,).(),(012012kkkxxjjjcckj公式(6.10)可表示为 );(222012001122jjjjjjj29 101010)222)(012012012001122012)()(kkkjjjkkkwkkkxjjjc(6.11))00(10)0(1010)(012020011120120)(kjkkkjkkkkkjwwwkkkx若引入记号 ),()(0120120kkkxkkkA.)()(10)00(01020123002kkjwjjkAjjjA(6.12),)()(10)(0120001120120kkkkjwkkkAjkkA,)()(10)0(001101021011
展开阅读全文