[发明专利]一种基于多抽样的分数阶傅立叶变换实现方法无效

专利信息
申请号: 200810106727.2 申请日: 2008-05-15
公开(公告)号: CN101303689A 公开(公告)日: 2008-11-12
发明(设计)人: 陶然;梁广平;黄克武;单涛 申请(专利权)人: 北京理工大学
主分类号: G06F17/14 分类号: G06F17/14
代理公司: 北京理工大学专利中心 代理人: 张利萍
地址: 100081北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 抽样 分数 傅立叶 变换 实现 方法
【说明书】:

所属技术领域

发明属于信号处理领域,具体涉及一种基于FPGA(Field ProgrammableGate Array,现场可编程门阵列)的分数阶傅立叶变换信号处理高效实现方法,提高在硬件平台实时实现的计算效率。

背景技术

分数阶傅立叶变换最初在光学领域具有广泛应用,1993年Almeida把分数阶傅立叶变换解释为信号在时频平面的旋转,是经典傅立叶变换的推广;1996年Ozaktas提出了一种与FFT计算速度相当的离散采样型算法后,分数阶傅立叶变换才开始在信号处理领域得到应用。分数阶傅立叶变换可以看成是一种统一的时频变换,同时反映了信号在时、频域的信息,与常用二次型时频分布不同的是它用单一变量来表示时频信息,且没有交叉项困扰,与传统傅立叶变换(其实是分数阶傅立叶变换的一个特例)相比,它适于处理非平稳信号,尤其是chirp类信号,且多了一个自由参量(变换阶数a),因此分数阶傅立叶变换在某些条件下往往能够得到传统时频分布或傅立叶变换所得不到的效果,而且由于它具有比较成熟的快速离散算法,因此在得到更好效果的同时并不需要付出太多的计算代价。目前信号处理领域对分数阶傅立叶变换的应用有如下4种方式:

(1)分数阶傅立叶变换是一种统一的时频变换,随着阶数从0连续增长到1,分数阶傅立叶变换展示出信号从时域逐步变化到频域的所有变化特征,可以为信号的时频分析提供更大的选择余地;最直接的利用方式就是将传统时、频域的应用推广到分数阶傅立叶域以获得某些性能上的改善,如:分数阶傅立叶域的滤波等。

(2)分数阶傅立叶变换可以理解为chirp基分解,因此,它十分适合处理chirp类信号,而chirp类信号在雷达、通信、声纳以及自然界中经常遇到。分数阶傅立叶变换可以处理这些领域中的波束形成、目标识别以及扫频干扰抑制等等问题。

(3)分数阶傅立叶变换是对时频平面的旋转,利用这一点可以建立起分数阶傅立叶变换与时频分析工具的关系,既可以用来估计瞬时频率、恢复相位信息,又可以用来设计新的时频分析工具,如:TTFT、以高斯函数的分数阶傅立叶变换为基函数的信号扩展方法等。

(4)与傅立叶变换相比,分数阶傅立叶变换多一个自由参数,因此在某些应用场合能够得到更好的效果,如:数字水印和图像加密。

分数阶傅里叶变换定义式如下:

Ba(u,x)≡Aφ exp[iπ(u2cotφ-2ux cscφ+x2 cotφ)],

其中Aφ≡{exp(-iπ sgn(sinφ)/4+iφ/2)}/|sinφ|,φ≡aπ/2。

重新整理上式可以得到:

分数阶傅立叶变换的离散算法有很多种,其中土耳其人Ozaktas提出的快速算法是目前主流算法的一种,其基本原理是将经过量纲归一化以后的信号f(x)的分数阶傅立叶变换分解成以下3个简单步骤,并对每个步骤进行离散化;

1.首先用chirp信号调制信号f(x)得到g(x):

g(x)=f(x)exp(-x2tanφ2).]]>

2.调制信号g(x)与另一个chirp信号卷积:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810106727.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top