XilinxFPGAFFT应用笔记.PDF

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XilinxFPGAFFT应用笔记

Xilinx FPGA FFT 应用笔记 系统工作环境: 芯片为:xilinxSpartan 6 软件:ise 12.2 IP core FFT 版本:7.1 目标:完成对放大板的标定 一、标定的过程简单介绍: 放大板包含3 级程控放大器的放大电路、4 个可选择的高频滤波器、1 个 50Hz 的工频滤波器,放大板主要是针对低频信号,放大频率范围:0-20KHz , 标定示意图: 控制信号 AD5664r 电压输出 低通滤波 16位DA offset 电压输出 Spartan 6 数字输出 ADS1274 模拟输出 放大器板 FPGA 24位AD 放大器控制 ◎offset 调节:控制放大板的输入接地,将放大器的放大倍数设置为 1000 倍,测试AD 的输出电压是否为0V ,如果不是,则说明放大器内部有直流偏置, 通过调节DA 的offset 输出电压,使得放大板在输入为0v 时,输出也为0v 。 ◎直流标定:直流标定挺简单的,让DA 输出固定的电位,设置放大器的倍 数,看看输出是否与理论值一致。 例:输入为0.1mv ,放大倍数为1000 倍,检查输出是否为:0.1V , 目的主要是 为了检查放大板对直流的响应。 ◎交流标定:交流标定比较复杂,为了测量放大板对交流信号的响应,主要 体现在放大器对信号的相频与幅频特性。 ◎具体的做法:FPGA 控制DA 产生一个正弦波,再通过AD 采集放大后的数 据,并对其做 FFT (快速傅里叶变换),计算出信号的相位与幅度,与输入的波 形对比,检测放大板的对交流信号的响应。 例:①输入f=1Hz ,A=10mv ,Phase = 0°的正弦波,测量输出的 信号的A 、Phase 、f。 ②输入f=2Hz ,A=10mv ,Phase = 0°的正弦波,测量输出的 信号的A 、Phase 、f ③输入f =3Hz…… ……… ⑩输入f =2000Hz…… 其实简单点,就是一个频谱分析仪,求放大板的频谱图,看看放大器对交流 信号有没有产生频移与幅度的衰减。 二、FGPA 的工作 ◎控制放大器,简单的IO 应用 ◎驱动ADS1274 ◎驱动AD5664r ◎在内部生成一个DDS (直接数字频率合成器),输出频率、相位可调的正弦 波。 ◎对AD 采集的数据进行FFT 的转换。 三、DFT (离散傅里叶变换)的理解 3.1 傅里叶变换的基础知识 其实,大学的时候几乎每个童鞋都学过傅里叶变换,应该算是必修的课程, 但是当时我也就为考试,背背公式,不知道大家是什么心情,但是没有想过有一 天居然真的用到了,表示很无力啊。 在网上找了一下资料,也看了一些书。把一些感觉好的东西记录一下,加上 自己的一些理解。 傅立叶是一位法国数学家和物理学家的名字,英语原名是:Jean Baptiste Joseph Fourier(1768 -1830)Fourier 对热传递很感兴趣,于1807 年在法国科学学会上 发表了一篇论文,运用正弦曲线来描述温度分布,论文里有个在当时具有争议性 的决断:任何连续周期信号可以由一组适当的正弦曲线组合而成。 。举个的例子理解下: 在数学上,关于一个信号最基本的问题在于如何将它表

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档