版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,3.3 radix-2 Decimation-In-Frequency FFT,Decimation-in-time FFT algorithm are based on structuring the DFT computation by forming smaller and smaller subsequences of the input sequence xn. Alternatively, we can consider dividing output sequence Xk into smaller and smaller subsequences in the same m
2、anner. FFT based on this procedure are called decimation-in-frequency algorithms.,2,1. Basic principle of radix-2 DIF-FFT,Firstly, separate input sequence x(n) into two groups-first half and last half, then compute its DFT:,3,First half and last half,4,DIT-FFT Basic structure,Difference?,Decompose i
3、n time-domain according to odd and even Decompose in first half and last half in frequency-domain Decompose in frequency-domain according to odd and even Decompose in first half and last half in time-domain,is decomposed into 2 points,5,DFT N/2 x2(n),DFT N/2 x1(n),8-point DIF-FFT,Proceed separating
4、N/2 points DFT, until get the whole flow graph of DIF-FFT,6,7,2. Butterfly computation,Add first Multiply second,Difference with DIT-FFT,Basic computation:,m is the levels index, the most left levels m=0; p,q is the sequence number of upper nodes and lower nodes. Determination of S in : S=2mp Distan
5、ce between two node pair:,8,3. 16 points DIF-FFT (Input in normal and output in bit-reversed order order),?,For each DIT-FFT, there exists a DIF-FFT that corresponds to interchanging the input and output and reversing direction of all the arrows in the flow graph.,9,10,3.4 Inverse FFT,1. Comparison
6、of FFT Transformation Pair,Difference between FFT and IFFT: (1)Constant:1/N (2)Sign of W factor,FFT and IFFT: Same program? Same structure?,11,Let,2. Computation of IFFT by FFT Algorithm,Method 1: Idea:Change W factor into W factor in DFT (Sign),Process: (a) Compute X(k)s FFT, Acquire g(n) (b) Compu
7、te x(n)=g(N-n)/N,12,Method 2: Idea:Change W factor into W factor in DFT (Sign),令,Process: (a)Compute X(k), and acquire its conjugate form X*(k) (b)Compute X*(k)s FFT, acquire g(n) (c)Compute x(n)=g*(n)/N,13,Let and:,Because DFT is a linear transform:,3.5 FFT Algorithm for Real Sequence Real sequence
8、 x(n)s FFT computations memory and time cost is very large. 1. Compute two real sequences FFT simultaneously by one N-points FFT. Suppose x1(n) and x2(n) are two interdependent real sequence, their DFT are:,14,2. Compute a 2-N points real sequences FFT by an N-points FFT. Suppose x(n) is a 2N points
9、 real sequence, separate x(n) into odd-numbered group x1(n) and even-numbered group x2(n): x1(n)=x(2n), x2(n)=x(2n+1),n=0,1,2,.N-1,?,Based on symmetric property:,15,Similar with DIT-FFT,2N points DFT first half:,2N points DFT last half:,16,3.6 Linear convolution by FFT,Too large to compute,1. Object
10、ive (1)Background Filter h(n), length N1, long input sequence x(n), then:,(2)Problems When computation linear convolution using circular convolution, too many zeros are padded, low efficiency.,(3)Solution Decomposition computation on long sequence. Two different ways: Overlap-add method; Overlap-sav
11、e method,17,2 Overlap-add method,(1)Basic concept Decompose long sequence x(n) into N2 short sequence xi(n):,We can see that computing convolution of each decomposed part of x(n) with h(n) respectively, then add outcome together, and finally acquiring the output sequence y(n).,18,2 Overlap-add metho
12、d,Because: yi(n)s length N, xi(n) s length N2, Overlapping after zero padding.,Overlap between two next parts length is: N-N2= N1 -1, Add overlap parts together, then acquire y(n),Compute every parts convolution using fast algorithm, zero padded xi(n) and h(n) to N=N1+N2-1, let:N=2m, compute using F
13、FT: yi(n)= xi(n) h(n),19,(2)Computing process (A) Compute N1 points filter h(n)s H(k), H(k)=DFTh(n) (B) Compute N2 points sequence xi(n)s Xi(k), Xi(k) =DFTxi(n) (C) Compute Yi(k)= Xi(k)H(k) (D) Compute N points IFFT: yi(n) =IFFTYi(k) (E) Add the overlapping parts::,20,2 Overlap-save method,Basic ide
14、a of overlap-save method is to compute N point sequence xi(n) and M point sequence h(n)s N points circular convolution. Then extract the part that circular convolution equals to linear convolution.,21,2 Overlap-save method,Zero padding,From the figure: yi(n)s last N2 points is accurate value of linear convolution.,Key 1:Decompose x(n) into a series of overlap parts.,Delete,Key 2: Save x(n)s last N2 points.,Overlap-save method,Delete,Delete,22,(2)Computation process,(a) Decompose x(n) :,(b) Compute yi(n)=xi(n) h(n) by FFT,(c) Delete the first N1-1 points value of yi(n),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋维修技术施工方案
- 建立国家基本药物制度
- AI与机器智能的演进
- 山东聊城市阳谷县2025-2026学年度第二学期期末学业水平检测与反馈七年级地理试卷(含答案)
- 语文职业规划范文
- 2026年7月项目关键岗位人员安全生产教育培训试题及答案
- 防治扬尘污染实施方案
- 医疗废物暂存间低温除臭通风改造指南(2025版)
- 初中地理九年级中考专题教学设计:长江干流清洁能源走廊全开运行
- 双体系培训试题及答案
- 惠州市水务集团笔试题库答案
- 2026年工会社会工作者招聘笔试题目及答案
- 《建筑新能源应用设计规范》DB11T 1774-2026
- 4.6.4 激素调节 课件(共20张+内嵌视频3个)生物学人教版(2024)八年级上册
- 2026年秋新教材版人教版五年级上册小学数学教学计划
- 2026年中国老挝磨憨一磨丁经济合作区管委会(35人)考试备考试题及答案详解
- UL 50E 中文版 电气外壳环境防护性能标准
- 《智能信息检索与生成式AI应用》课件-项目2:学术文献检索
- 施工现场防火材料、耐火构配件、消防设备设施进场质量管理制度2026db
- 2026新教材人教版九年级上册英语:各单元话题作文指导(写作模板+满分范文)
- 2026-2030中国手机零售行业销售动态及竞争策略分析报告
评论
0/150
提交评论