实验三 I核在DSP Builder下的使用——以FFT核为例.doc

实验三 I核在DSP Builder下的使用——以FFT核为例.doc

ID:55514523

大小:1.12 MB

页数:22页

时间:2020-05-15

实验三 I核在DSP Builder下的使用——以FFT核为例.doc_第1页
实验三 I核在DSP Builder下的使用——以FFT核为例.doc_第2页
实验三 I核在DSP Builder下的使用——以FFT核为例.doc_第3页
实验三 I核在DSP Builder下的使用——以FFT核为例.doc_第4页
实验三 I核在DSP Builder下的使用——以FFT核为例.doc_第5页
资源描述:

《实验三 I核在DSP Builder下的使用——以FFT核为例.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验三IP核在DSPBuilder下的使用——以FFT核为例目录1.环境要求32.实验目的33.实验方法34.关于FFT核34.1.AtlanticInterface34.2.FFT/IFFT的数学定义44.3.两种体系结构44.4.三种I/O数据流54.4.1.Streaming模式64.4.2.BufferedBurst模式74.4.3.Burst模式84.5.FFT核各信号的意义84.6.FFTIP核的调用方法85.调用FFTIP核95.1.调用IP核95.2.启动IPToolbench115.3.参数设置115.4.生成实例136.FFT

2、IP核外围电路156.1.调用模块,参数设置156.2.模块连接187.仿真模型验证198.总结221.环境要求-------------------------------------------------------------------------------------MATLABVersion7.2.0.232(R2006a)OperatingSystem:MicrosoftWindowsXPDSPBuilder-AlteraCorporationVersion6.0ServicePack1或5.1QuartusII6.0或5.1S

3、OPC实验平台-------------------------------------------------------------------------------------2.实验目的本实验需要完成的任务是:在实验一的基础上完成cos信号频率的测量。3.实验方法信号频率的测量有很多方法,最简单的一种就是FFT,在频域直接观察。下面主要完成FFT的方法进行频率测量。FFT的实现也有很多方法,DSPBuilder提供了一些ComplexType的模块,我们完全可以利用充分利用这些复数运算模块来自己搭建一个FFT,同时Altera提供FFT

4、的IP核。本实验选用IP核的方式进行FFT,因此本实验的重点在于如何在DSPBuilder下运用IP核。整个实验的思路是调用FFT核,配置外围电路,模型验证。下面我们首先了解以下FFT这个IP核。4.关于FFT核4.1.AtlanticInterface如何把一个系统所需要的嵌入式功能块,也就是IP核,放到可编程逻辑器件上组成系统,这就是SOPC。为此Altera从几方面着手:一是提高可编程逻辑器件的密度,从而能够把一个系统所需要的各种功能块放上去,现在Altera的APEXII上有89,280逻辑单元,可以把规模像3GBTS或者OC-192数据

5、通道上的Transceiver、Framer、PacketProcessing、SwitchFabric、QoS这些规模很大的系统或子系统放上去。二是开发IP核,Altera现在拥有一百五十多种IP核,并与第三方IP开发商合作,壮大了Altera的IP阵容。三是推出用于SOPC系统设计的开发工具QuartusII及MAX+PLUSII,并与支持Altera器件的电子设计自动化公司合作提供第三方开发工具。把IP核放在PLD上,把这些IP核连接起来,组成系统,其中的一项工作是设计把IP核连接起来的接口电路。由于不同公司使用不同的I/O标准,而I/O标

6、准又很多,特别是近几年,通信领域的板间协议和I/O协议呈现迅速发展的势头,这些协议的发展,演变和采纳导致不同协议之间,乃至和其它一些别的协议设备之间通信的需要。针对这个问题,Altera在SOPC的基础上推出了Atlantic接口,以解决当前通信技术和电脑技术中五花八门的I/O标准不兼容的问题。Atlantic支持Altera的所有IP核,并得到IP供应商的支持,随着Atlantic标准片上接口的引入,设计人员便可以通过简单的布线来桥接不同的I/O标准。一个简单的示意图如下,具体可以参考文档AtlanticInterface的相关文档。Atlan

7、ticInterfaceMaster(Sink)AtlanticInterfaceMaster(Source)AtlanticInterfaceSlave(Source)AtlanticInterfaceSlave(Sink)enaenadavdavsopsopeopeoperrerrmtydatmtydatval1.1.FFT/IFFT的数学定义Altera提供了FFT这一IP核,具体文档可以参考《FFTMegaCoreFunctionUserGuide》,该IP核可以完成2m(其中6≤m≤14)点的FFT或IFFT,其输入的数据是2的补码形式

8、(two’scomplement)表示的向量,输出数据以自然码顺序输出,为更好的表示数据精度,同时输出一个缩放系数。FFT变换定义如下:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。