电子发烧友网 > 可编程逻辑 > FPGA/ASIClong88.vip龙8国际 > 正文

运行中配置转换长度的并行FFT(PFFT)龙8国际娱乐网站介绍

2018年01月12日 11:46 次阅读
超高速快速傅里叶变换(FFT)内核是任何实时频谱监测系统的必要组成部分。随着各频段无线设备数量的迅速增长,系统必须相应加强对带宽的监测。因此,这些系统需要以更快的速度将时域转换为频域,这就要求进行更加快速的FFT运算。实际上,大多数现代监测系统往往需要使用并行FFT,实现数倍于尖端FPGA(例如赛灵思Virtex®-7)最高时钟频率的采样吞吐量,充分发挥宽带A/D转换器的优势,其可轻松获得12.5Gsps甚至更高的采样率。[1] 同时,随着通信协议日益数据包化,监测信号的占空比在不断降低。这种情况要求大幅度降低扫描重复时间,这就需要使用低时延FFT内核。并行FFT也能在这方面有所裨益,因为时延会随着采样率与时钟速度之比成比例下降。 鉴于所有这些原因,本文将深入介绍可在运行中配置转换长度的并行FFT(PFFT)龙8国际娱乐网站,并说明使用并行FFT可实现的吞吐量和利用率。

FFT的硬件并行化

由于在逻辑中直接实现FFT较为复杂,因此大量硬件龙8国际娱乐网站人员使用各个厂商提供的现成FFT内核。[2]但是,大多数现成的FFT内核使用“流”或者“模块”架构,每个时钟周期只能处理一个或者几个采样,这就会把吞吐量限制在FPGA或者ASIC器件所能提供的最大时钟速度内。PFFT能够提供速度更快的架构。PFFT每个时钟周期可接受多个采样,进行并行处理,并在每个时钟周期内输出多个采样。这种架构可让吞吐量达到器件最大时钟速度的数倍,但代价是增大了占位面积并提高了复杂性。因此,要使用PFFT必须在吞吐量和面积之间进行权衡。典型Virtex-7 FPGA龙8国际娱乐网站所需的权衡方案见图1和表1。 在Virtex-7器件上实现并行FFT的典型性能和面积权衡 表1 - 面积的增加因硬件乘法器的使用造成。吞吐量提升与占位面积之比略高于线性关系,总体而言非常适用于将吞吐量增加至数千兆赫兹采样率。 从权衡的角度,可从表中看出一些普遍特点: 1. 随着并行吞吐量的增加,乘法器(面积)的使用也在增加,但增加的速度稍低(好于线性关系)。 2. 随着并行量的增加,系统时钟速度和时序收敛速度的下降会导致吞吐量的提升低于线性关系。不过在现代FPGA上这种劣化现象正在减轻。 3. 鉴于上述两个原因,吞吐量增长与面积增长的比率总体上要高于线性关系。 4. 时延随着并行化的增大而降低。

long88.vip龙8国际专区

关注电子发烧友微信
有趣有料的资讯及long88.vip龙8国际干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及long88.vip龙8国际直播
收藏 人收藏
分享:

评论

相关推荐

求问大神关于信号FFT频域分析的问题

发表于 2018-03-14 22:09 169次阅读
求问大神关于信号FFT频域分析的问题

FFT太慢太死板?滑动DFT让计算飞起来!

滑动DFT的推导是相当简单的,并且和DFT完全等价。也就是说,滑动DFT算法相比传统DFT或FFT算...
发表于 2018-02-19 01:01 330次阅读
FFT太慢太死板?滑动DFT让计算飞起来!

Matlab频谱分析之灵异事件

发表于 2018-01-14 22:22 351次阅读
Matlab频谱分析之灵异事件

如何使用虚拟机存储策略来定义容错的数量

故障容忍功能允许管理员在集群中设置冗余,它是所有vSAN配置一个集成。虽然你可能熟悉了vSAN配置的...
发表于 2018-01-08 11:33 714次阅读
如何使用虚拟机存储策略来定义容错的数量

有关fft做相关运算问题,求大神帮帮

发表于 2017-12-23 21:14 378次阅读
有关fft做相关运算问题,求大神帮帮

基于ADC输出转换采样来生成 FFT图的详细分析

您可以通过周期性地收集大量的ADC输出转换采样来生成 FFT图。一般而言,ADC厂商们将一种单音、满...
发表于 2017-12-02 08:11 192次阅读
基于ADC输出转换采样来生成 FFT图的详细分析

Python快速变换傅里叶(FFT)过程实例分析

import numpy as npfrom scipy.fftpack import fft,if...
发表于 2017-11-29 15:03 1291次阅读
Python快速变换傅里叶(FFT)过程实例分析

一种FFT插值正弦波快速频率估计算法

本文在分析Rife,MRife和傅里叶系数插值迭代3种算法的基础上,将串行迭代变为并行迭代,由此得出...
发表于 2017-11-23 15:36 387次阅读
一种FFT插值正弦波快速频率估计算法

基4fft蝶形图运算单元解析

蝶形运算,2点DFT运算称为蝶形运算,而整个FFT就是由若干级迭代的蝶形运算组成,而且这种算法采用塬...
发表于 2017-11-23 11:48 1101次阅读
基4fft蝶形图运算单元解析

基2与基4时分FFT算法浅析及其比较

FFT 算法的实质是把一长序列的 DFT 计算分割为较短序列的 DFT 计算,对于基2算法而言,是把...
发表于 2017-11-23 10:58 1120次阅读
基2与基4时分FFT算法浅析及其比较

fft ip核 仿真问题

发表于 2017-11-21 10:44 471次阅读
fft ip核 仿真问题

用labview做的声音识别

发表于 2017-11-20 09:41 1011次阅读
用labview做的声音识别

可配置FFT IP核的实现及基础教程

针对FFT算法基于FPGA实现可配置的IP核。采用基于流水线结构和快速并行算法实现了蝶形运算和4k点...
发表于 2017-11-18 06:32 258次阅读
可配置FFT IP核的实现及基础教程

掌控频域的分析变换和其计算

一般在电子系统中,需要考查的信号是一个不断变化的电压、电流或频率。它可以是传感器的输出,也可能是系统...
发表于 2017-11-17 15:44 472次阅读
掌控频域的分析变换和其计算

理解FFT和信号加窗原理及意义

学习信号时域和频域、快速傅立叶变换(FFT)、加窗,以及如何通过这些操作来加深对信号的认识。 1. ...
发表于 2017-11-16 18:07 1462次阅读
理解FFT和信号加窗原理及意义

异构多核可编程系统原理与应用

如今FFT卷积广泛应用于数字信号处理,并且过去几年证实了异构多核可编程系统(HMPS)的发展。另外,...
发表于 2017-11-15 19:23 185次阅读
异构多核可编程系统原理与应用

对稀疏傅里叶变换并行算法研究并在FPGA上龙8国际娱乐网站实...

提出了一种基于最优搜索的稀疏傅里叶变换(SFT)的并行实现龙8国际娱乐网站。首先将输入信号分为并行N组,分别进行...
发表于 2017-11-15 13:25 252次阅读
对稀疏傅里叶变换并行算法研究并在FPGA上龙8国际娱乐网站实...

请问FPGA如何对1M个点做FFT的方法

发表于 2017-09-05 11:25 565次阅读
请问FPGA如何对1M个点做FFT的方法

跪求利用quartus ii FFT IP核实现FFT算法的视频教程!

发表于 2017-09-02 13:20 568次阅读
跪求利用quartus ii FFT IP核实现FFT算法的视频教程!

XILINX FFT IP的使用(续)

XN_RE: 输入信号,输入数据总线的实部,以2的补码形式输入,位宽8~24比特。
发表于 2017-02-11 11:40 297次阅读
XILINX FFT IP的使用(续)

Vivado环境下如何在IP Integrato...

介绍如何龙8国际娱乐网站HLS IP,并且在IP Integrator中使用它来作一个龙8国际娱乐网站——这里生成两个HLS...
发表于 2017-02-07 17:59 566次阅读
Vivado环境下如何在IP Integrato...

【实用指南】教你使用FFT和示波器

本文讨论了一些重要的FFT特性,解释了如何利用这些特性设置FFT以实现高效的分析。等下次你要在示波器...
发表于 2016-12-08 02:01 575次阅读
【实用指南】教你使用FFT和示波器

FFT和示波器:实用指南

本文讨论了一些重要的FFT特性,解释了如何利用这些特性设置FFT以实现高效的分析。
发表于 2016-12-03 11:58 857次阅读
FFT和示波器:实用指南

卫星导航系统基带伪码完整系统解决方案

本文旨在介绍一种卫星导航系统基带伪码的完整系统解决方案。
发表于 2015-09-06 09:42 313次阅读
卫星导航系统基带伪码完整系统解决方案

示波器+FFT,轻松驾驭频谱测量

常见的一些示波器,FFT最大只支持8K个点,甚至有些示波器只有1K个点。使得实际测试测量中频谱的分析...
发表于 2014-12-18 10:02 4878次阅读
示波器+FFT,轻松驾驭频谱测量

基于FPGA的可扩展高速FFT处理器的龙8国际娱乐网站与实现

DFT(离散傅里叶变换)作为将信号从时域转换到频域的基本运算,在各种数字信号处理中起着核心作用,其快...
发表于 2012-05-25 10:18 659次阅读
基于FPGA的可扩展高速FFT处理器的龙8国际娱乐网站与实现

LTE系统中FFT的实现

本文提出了一种简单有效的FFT算法实现方案,详细介绍了算法在DSP的实现方法,并在TMS320C64...
发表于 2012-01-09 11:41 1775次阅读
LTE系统中FFT的实现

基于FPGA的雷达脉冲压缩系统龙8国际娱乐网站

脉冲压缩long88.vip龙8国际是指对雷达发射的宽脉冲信号进行调制(如线性调频、非线性调频、相位编码),并在接收端对回波...
发表于 2011-09-30 15:09 466次阅读
基于FPGA的雷达脉冲压缩系统龙8国际娱乐网站

基于FFT的DSSS序列偶捕获

本文重点研究了序列偶的自相关特性和m序列及GOLD码对比分析,并且研究了将序列偶用于DSSS系统中的...
发表于 2011-09-23 10:34 399次阅读
基于FFT的DSSS序列偶捕获

固定1024点流水线FFT处理器研究

作者提出了一种实时可重配置的FFT处理器.该处理器采用小点数内部流水和大点数二维化处理结构,通过控制...
发表于 2011-08-23 11:35 756次阅读
固定1024点流水线FFT处理器研究

基于TMS320LF2407的FFT算法的实现

本文介绍的程序在TMS320LF2407定点DSP中运行良好,速度快且运算结果十分可靠,其用于一般的...
发表于 2011-08-03 11:41 710次阅读
基于TMS320LF2407的FFT算法的实现

ADC输出转换采样生成FFT图详解

  您可以通过周期性地收集大量的 ADC 输出转换采样来生成 FFT图。一般而言,ADC 厂商们将一...
发表于 2010-12-11 11:03 1782次阅读
ADC输出转换采样生成FFT图详解

基于FPGA的高速定点FFT算法的龙8国际娱乐网站方案

基于FPGA的高速定点FFT算法的龙8国际娱乐网站方案 引 言    快速傅里叶...
发表于 2010-02-09 10:47 396次阅读
基于FPGA的高速定点FFT算法的龙8国际娱乐网站方案

基于FPGA的级联结构FFT处理器的优化龙8国际娱乐网站

基于FPGA的级联结构FFT处理器的优化龙8国际娱乐网站   0 引 言   数字信号处理主要研究采用数字序...
发表于 2009-12-28 11:07 415次阅读
基于FPGA的级联结构FFT处理器的优化龙8国际娱乐网站

FFT在单片机C8051中的实现

FFT在单片机C8051中的实现  0 引言   由于单片机的性价比高,因此在数据采集及频谱分...
发表于 2009-12-16 10:10 2957次阅读
FFT在单片机C8051中的实现

基于TMS32OLF24O7的FFT算法的实现及...

基于TMS32OLF24O7的FFT算法的实现及应用 傅立叶变换是一种将信号从时域转变为频域表示的...
发表于 2009-10-04 09:44 427次阅读
基于TMS32OLF24O7的FFT算法的实现及...

基于FPGA的快速并行FFT及其在空间太阳望远镜...

摘要:在空间太阳望远镜的在轨高速数据处理中,运算时间是影响系统性能的重要环节之一。利用FPGA丰富的...
发表于 2009-06-20 14:36 306次阅读
基于FPGA的快速并行FFT及其在空间太阳望远镜...

用FPGA实现FFT算法

引言   DFT(Discrete Fourier Transformation)是数字信号分析与...
发表于 2009-06-20 14:20 384次阅读
用FPGA实现FFT算法

固定几何结构的FFT算法及其FPGA实现

.引言DFT及其快速算法FFT是信号处理领域的核心组成部分。FFT算法多种多样,按数据组合方式不同一...
发表于 2009-06-20 14:18 354次阅读
固定几何结构的FFT算法及其FPGA实现

Crunching FFTs with Micr...

Abstract: This application note demonstrates how t...
发表于 2009-05-08 10:28 863次阅读
Crunching FFTs with Micr...

利用低功耗微控制器开发FFT应用

摘要:今天的低功耗微控制器(μC)也开始集成原先只存在于大型微处理器、ASIC和DSP中的外设功能,...
发表于 2009-05-07 11:31 217次阅读
利用低功耗微控制器开发FFT应用

利用低功耗微控制器开发FFT应用

摘要:今天的低功耗微控制器(μC)也开始集成原先只存在于大型微处理器、ASIC和DSP中的外设功能,...
发表于 2009-04-28 10:16 184次阅读
利用低功耗微控制器开发FFT应用

Step-by-step instruction...

Abstract: This application note demonstrates how t...
发表于 2009-04-25 10:01 246次阅读
Step-by-step instruction...

利用低功耗微控制器开发FFT应用

摘要:今天的低功耗微控制器(μC)也开始集成原先只存在于大型微处理器、ASIC和DSP中的外设功能,...
发表于 2009-04-25 09:55 199次阅读
利用低功耗微控制器开发FFT应用

用FPGA实现FFT算法

用FPGA实现FFT算法 引言  DFT(Discrete Fourier Transformat...
发表于 2008-10-30 13:39 241次阅读
用FPGA实现FFT算法

FFT算法的应用

FFT算法的应用 一. 数字滤波器龙8国际娱乐网站:(一)基—2按时间抽取FFT算法对于有限长离散数...
发表于 2008-10-30 13:20 3835次阅读
FFT算法的应用

N为合数的FFT算法

N为合数的FFT算法上面讨论的以2为基(即N=2M)的时间抽选和频率抽选FFT算法,由于具有程序简单...
发表于 2008-10-30 13:16 354次阅读
N为合数的FFT算法

利用FFT IP Core实现FFT算法

利用FFT IP Core实现FFT算法 摘要:结合工程实践,介绍了一种利用FFT IP Core...
发表于 2008-01-16 10:04 4374次阅读
利用FFT IP Core实现FFT算法

FFT、PFT和多相位DFT滤波器组瞬态响应的比...

摘要:本文简要地论述了FFT和多相位DFT滤波器组在响应方面的差异。一般而言,多相位DFT(甚至包括...
发表于 2006-03-11 13:17 192次阅读
FFT、PFT和多相位DFT滤波器组瞬态响应的比...