版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MEASUREMENTINFORMATIONSIGNALANALYSISINMECHANICALENGINEERING机械工程测试•信息•信号(xìnhào)分析机械(jīxiè)科学与工程学院机械(jīxiè)电子信息工程系精品资料课件资料下载:邮箱地址:密码:注意下载时不要删除(shānchú)原始文件精品资料第六章数字信号分析(fēnxī)(I)
DFT与FFT精品资料§6-5现代(xiàndài)谱分析方法-最大熵谱估计§6-3FFT§6-4谱分析与谱估计§6-2DFT§6-1模拟信号离散(lísàn)化目录精品资料6-3FFT算法(suànfǎ)6.3.1、DFT的计算(jìsuàn)工作量FFT背景两者的差别仅在指数的符号和因子1/N.精品资料通常x(n)和WNnk都是复数,所以计算一个x(k)的值需要N次复数乘法运算,和N-1次复数加法运算。那么,所有(suǒyǒu)的X(k)就要N2次复数乘法运算,N(N-1)次复数加法运算。当N很大时,运算量将是惊人的,如N=1024,则要完成1048576次(一百多万次)运算。难以做到实时处理。计算(jìsuàn)一个X(k)的值的计算(jìsuàn)量,如X(1),k=1精品资料6.3.2、改进(gǎijìn)的途径2.WNnk的对称性和周期性得:对称性:周期性:1.WN0=1;WNN/2=[e-j2/N]N/2=-1不必(bùbì)运算精品资料利用上述特性,可以将有些项合并,并将DFT分解为短序列(xùliè),从而降低运算次数,提高运算速度。1965年,库利(cooley)和图基(Tukey)首先提出FFT算法。对于N点DFT,仅需(N/2)log2N次复数乘法运算。例如N=1024=210时,需要(1024/2)log2210=512*10=5120次。5120/1048576=4.88%,速度提高20倍。精品资料6.3.3、库利-图基算法(suànfǎ)一、算法原理(基2FFT)(一)N/2点DFT1.先将x(n)按n的奇偶分为两组作DFT,设N=2L,不足时,可补些零。有:n为偶数(ǒushù)时:n为奇数时:因此,按时间抽取(DIT)的FFT算法—库利-图基算法精品资料库利-图基算法(suànfǎ)所以(suǒyǐ),上式可表示为:(n为偶数)(n为奇数)精品资料库利-图基算法(suànfǎ)2.两点结论(jiélùn):(1)X1(k),X2(k)均为N/2点的DFT。(2)X(k)=X1(k)+WNkX2(k)只能确定出X(k)的k=N/2-1个、即前一半的结果。其中,精品资料库利-图基算法(suànfǎ)同理,X2(N/2+k)=X2(k),即X1(k),X2(k)的后一半,分别(fēnbié)等于其前一半的值。由于WN/2r(k+N/2)=WN/2rk(周期性),所以:(3)X(k)的后一半的确定精品资料库利-图基算法(suànfǎ)可见(kějiàn),X(k)的后一半,也完全由X1(k),X2(k)的前一半所确定。*N点的DFT可由两个N/2点的DFT来计算。又由于WN(N/2+k)=WNN/2WNk=-WNk,所以精品资料4.蝶形运算(yùnsuàn)实现上式运算(yùnsuàn)的流图称作蝶形运算(yùnsuàn)前一半后一半(N/2个蝶形)(前一半)(后一半)1111-1由X1(k)、X2(k)表示X(k)的运算是一种特殊的运算-碟形运算精品资料5.计算(jìsuàn)工作量分析(1)N/2点的DFT运算量:复乘次数:(N/2)2=N2/4 复加次数:N/2(N/2-1)(2)两个(liǎnɡɡè)N/2点的DFT运算量:复乘次数:N2/2 复加次数:N/2(N/2-1)(3)N/2个蝶形运算的运算量:复乘次数:N/2 复加次数:2.N/2=N复乘:复加:总共运算量:按奇、偶分组后的计算量:但是,N点DFT的复乘为N2;复加为N(N-1);与分解后相比可知,计算工作点差不多减少一半。精品资料例如:N=8时的DFT,可以分解为两个(liǎnɡɡè)N/2=4点的DFT。具体方法如下:(1)n为偶数时,即x(0),x(1),x(2),x(3);分别记作:进行(jìnxíng)N/2=4点的DFT,得X1(k)精品资料(2)n为奇数(jīshù)时,分别记作:进行(jìnxíng)N/2=4点的DFT,得X2(k)精品资料x1(0)=x(0)x1(1)=x(2)x1(2)=x(4)x1(3)=x(6)x2(0)=x(1)x2(1)=x(3)x2(2)=x(5)x2(3)=x(7)
X1(0)X1(1)X1(2)X1(3)X2(0)X2(1)X2(2)X2(3)-1-1-1-1X(0)X(1)X(2)X(3)X(4)X(5)X(6)X(7)(3)对X1(k)和X2(k)进行(jìnxíng)蝶形运算,前半部为X(0)X(3),后半部分为X(4)X(7),整个过程如下图所示:N/2点DFTN/2点DFT精品资料(二)N/4点DFT由于N=2L,所以N/2仍为偶数,可以进一步把每个N/2点的序列再按其奇偶部分分解为两个(liǎnɡɡè)N/4的子序列。例如,n为偶数时的N/2点分解为:进行(jìnxíng)N/4点的DFT,得到(偶中偶)(偶中奇)精品资料从而(cóngér)可得到前N/4点的X1(k)后N/4点的X1(k)为:精品资料(奇中偶)(奇中奇)同样对n为奇数时,N/2点分为两个(liǎnɡɡè)N/4点的序列进行DFT,则有:精品资料例如(lìrú),N=8时的DFT可分解为四个N/4的DFT,具体步骤如下:(1)将原序列(xùliè)x(n)的“偶中偶”部分:构成N/4点DFT,从而得到X3(0),X3(1)。精品资料(2)将原序列(xùliè)x(n)的“偶中奇”部分:构成N/4点DFT,从而(cóngér)得到X4(0),X4(1)。(3)将原序列x(n)的“奇中偶”部分:构成N/4点DFT,从而得到X5(0),X5(1)。精品资料(4)将原序列(xùliè)x(n)的“奇中奇”部分:构成(gòuchéng)N/4点DFT,从而得到X6(0),X6(1)。(5)由X3(0),
X3(1),
X4(0),
X4(1)进行碟形运算,
得到X1(0),X1(1),X1(2),X1(3)。(6)由X5(0),X5(1),X6(0),X6(1)进行碟形运算,
得到X2(0),X2(1),X2(2),X2(3)。精品资料-1-1-1-2-1-1X(0)X(1)X(2)X(3)X(4)X(5)X(6)X(7)(7)由X1(0),X1(1),X1(2),X1(3),X2(0),X2(1),X2(2),X2(3)进行碟形运算(yùnsuàn),得到X(0),X(1),X(2),X(3)X(4),X(5),X(6),X(7)。x3(0)=x1(0)=x(0)x3(1)=x1(2)=x(4)x4(0)=x1(1)=x(2)x4(1)=x1(3)=x(6)x5(0)=x2(0)=x(1)x5(1)=x2(2)=x(5)x6(0)=x2(1)=x(3)x6(1)=x2(3)=x(7)N/4DFTN/4DFTN/4DFTN/4DFT精品资料这样(zhèyàng),又一次分解,得到四个N/4点DFT,两级蝶形运算,其运算量有大约减少一半即为N点DFT的1/4。对于N=8时DFT,N/4点即为两点DFT,因此精品资料亦即,精品资料-1-1-1-1-1-1-1-1-1-1-1-1X(0)X(1)X(2)X(3)X(4)X(5)X(6)X(7)因此,8点DFT的FFT的运算(yùnsuàn)流图如下x(0)x(4)x(2)x(6)x(1)x(5)x(3)x(7)x3(0)x3(1)x4(0)x4(1)x5(0)x5(1)x6(0)x6(1)x1(0)x1(1)x1(2)x1(3)x2(0)x2(1)x2(2)x2(3)精品资料此FFT算法,是在时间上对输入序列的次序是属于偶数还是属于奇数(jīshù)来进行分解的,所以称作按时间抽取的算法(DIT)。二、运算量由上述分析可知,N=8需三级蝶形运算N=2=8,由此可知,N=2L共需L级蝶形运算,而且每级都由N/2个蝶形运算组成,每个蝶形运算有一次复乘,两次复加。3精品资料因此,N点的FFT的运算量为:复乘:mF=(N/2)L=(N/2)log2N复加:aF=NL=Nlog2N由于计算机的乘法运算比加法(jiāfǎ)运算所需的时间多得多,故以乘法运算作为比较基准。精品资料三、DIT的FFT算法(suànfǎ)的特点-1-1-1-1-1-1-1-1.....1.原位运算输入数据、中间运算结果和最后输出(shūchū)均用同一存储器。x(0)=X0(0)x(4)=X0(1)
x(2)=X0(2)
x(6)=X0(3)x(1)=X0(4)x(5)=X0(5)x(3)=X0(6)x(7)=X0(7)X2(0)X2(1)X2(2)X2(3)X2(4)X2(5)X2(6)X2(7)X3(0)=X(0)X3(1)=X(1)X3(2)=X(2)X3(3)=X(3)X3(4)=X(4)X3(5)=X(5)X3(6)=X(6)X3(7)=X(7)X1(0)X1(1)X1(2)X1(3)X1(4)X1(5)X1(6)X1(7)精品资料由运算流图可知,一共有N个输入/出行,一共有log2N=L列(级)蝶形运算(基本迭代(diédài)运算)。设用m(m=1,2,…,L)表示第m列;用k,j表示蝶形输入数据所在的(上/下)行数(0,1,2,…,N-1);这时任何一个蝶形运算可用下面通用式表示,即:精品资料所以(suǒyǐ),当m=1时,则有(前两个蝶形)精品资料当m=2时,则有(前两个(liǎnɡɡè)蝶形)当m=3时,则有(前两个(liǎnɡɡè)蝶形)精品资料可见,在某列进行(jìnxíng)蝶形运算的任意两个节点(行)k和j的节点变量Xm-1(k),Xm-1(j)就完全可以确定蝶形运算的结果Xm(k),Xm(j),与其它行(节点)无关。这样,蝶形运算的两个输出值仍可放回蝶形运算的两个输入所在的存储器中,即实现所谓原位运算。每一组(列)有N/2个蝶形运算,所以只需N个存储单元,可以节省存储单元。精品资料2.倒位序规律由图可知,输出X(k)按正常顺序排列在存储单元,而输入(shūrù)是按顺序:这种顺序(shùnxù)称作倒位序,即二进制数倒位。精品资料n0=0,(偶)n1=0n1=1n1=0n1=101010101
(n2)x(000)0乾x(100)4兑x(010)2离x(110)6震x(001)1巽x(101)5坎x(011)3艮x(111)7坤这是由奇偶分组造成的,以N=8为例说明(shuōmíng)如下:n0=1,(偶)精品资料3.倒位序实现输入序列(xùliè)先按自然顺序存入存储单元,然后经变址运算来实现倒位序排列设输入序列(xùliè)的序号为n,二进制为(n2n1n0)2,倒位序顺序用表示,其倒位序二进制为(n0n1n2)2,例如,N=8时如下表:精品资料00
0
00
0
0010
0
11
0
0420
1
00
1
0230
1
11
1
0641
0
00
0
1151
0
11
0
1561
1
00
1
1371
1
11
1
17自然(zìrán)顺序n二进制n2n1n0倒位序二进制n0n1n2倒位顺序精品资料A(1)A(2)A(3)A(4)A(5)A(6)A(7)A(8)x(0)x(1)x(2)x(3)x(4)x(5)x(6)x(7)x(0)x(4)x(2)x(6)x(1)x(5)x(3)x(7)变址处理(chǔlǐ)方法存储单元(cúnchǔdānyuán)自然顺序变址倒位序4.蝶形运算两节点的距离:2m-1其中,m表示第m列,且m=1,…,L例如N=8=23,第一级(列)距离为21-1=1,第二级(列)距离为22-1=2,第三级(列)距离为23-1=4。精品资料5.WNr的确定(仅给出方法)考虑蝶形运算两节点的距离为2m-1,蝶形运算可表为:Xm(k)=Xm-1(k)+Xm-1(k+2m-1)WNrXm(k+2m-1)=Xm-1(k)-Xm-1(k+2m-1)WNr由于N为已知,所以将r的值确定即可。为此,令k=(n2n1n0)2,再将k=(n2n1n0)2左移(L-m)位,右边位置(wèizhi)补零,就可得到(r)2的值,即(r)2=(k)22L-m。精品资料例如(lìrú):N=8=23(1)k=2,m=3的r值,因k=2=(010)2左移L-m=3-3=0,故r=(010)2=2;(2)k=3,m=3的r值;因k=3=(011)2左移0位,r=3;(3)k=5,m=2的r值;因k=5=(101)2左移L-m=1位,r=(010)2=2。精品资料6.存储单元(cúnchǔdānyuán)存输入序列(n),n=0,1,…,N-1,计N个单元;存放系数WNr,r=0,1,…,(N/2)-1,需N/2个存储单元(cúnchǔdānyuán);共计(N+N/2)个存储单元(cúnchǔdānyuán)。精品资料6.3.4IFFT算法(suànfǎ)一.稍微变动(biàndòng)FFT程序和参数可实现IFFT比较两式可知,只要DFT的每个系数WNnk换成WN-nk,最后再乘以常数1/N就可以得到IDFT的快速算法--IFFT。另外,可以将常数1/N分配到每级运算中,1/N=1/2L=(1/2)L,也就是每级蝶形运算均乘以1/2。
精品资料利用(lìyòng)FFT程序实现IFFT二.不改(FFT)的程序(chéngxù)直接实现IFFT因为所以因此步骤为:先将X(k)取共轭,即将X(k)的虚部乘
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京政法职业学院《软物质中的数学方法》2023-2024学年第一学期期末试卷
- 2025版车辆借用合同车辆使用限制条款3篇
- 二零二五年中草药种植基地病虫害防治服务合同2篇
- 募捐倡议书锦集8篇
- 北京邮电大学《通信原理A》2023-2024学年第一学期期末试卷
- 学校校长个人述职报告范文三篇
- 宠物买卖合同
- 物业与业主委员会合同
- 职业危害告知合同
- 2024年中国人大政协议案提案系统市场调查研究报告
- 2024年垃圾分类知识竞赛题库和答案
- 2024-2025学年六年级科学上册第二单元《地球的运动》测试卷(教科版)
- 【课件】城镇与乡村课件2024-2025学年人教版地理七年级上册
- 传感器与执行元件制造考核试卷
- 2024年高考英语概要写作高分范文全
- (正式版)SH∕T 3541-2024 石油化工泵组施工及验收规范
- 学校幼儿园食堂从业人员考试试题
- DZ∕T 0173-2022 大地电磁测深法技术规程(正式版)
- 2023年春外研版四年级英语下册全册完整课件
- 《现行制度下高新技术企业的税收筹划-以华为为例》
- MOOC 中国天气-南京信息工程大学 中国大学慕课答案
评论
0/150
提交评论