AD9361、AD9613高速AD采集处理开发案例,基于C6678+Kintex-7

前言

本文主要介绍基于DSP+FPGA的高速AD采集处理案例,可满足软件无线电、雷达探测、定位导航、水下探测等领域的实际应用。

开发平台

  1. 评估板

基于TI TMS320C6678 DSP + Xilinx Kintex-7 FPGA

图 1

  1. AD模块

(1)AD9361模块

图 2

  1. AD9613模块

图 3

AD9361案例

  1. 案例说明

本案例基于ADI AD9361模块AD-FMCOMMS3-EBZ和创龙科技TL6678F-EasyEVM评估板搭建AD9361 RF(Radio Frequency)收发测试平台,实现QPSK(Quadrature Phase Shift Keying)数字调制。AD-FMCOMMS3-EBZ模块开发官方参考链接:https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms3-ebz。

  1. 案例测试

图 4 硬件连接

图 5 线状形式星座图

图 6 点状形式星座图

AD9613案例

  1. 案例说明

案例功能:FPGA端通过AD9613以250MSPS速率采集AD数据后,将数据通过SRIO总线传输至DSP端进行FFT算法处理。

FPGA端作为SRIO Initiator,DSP端作为SRIO Target。FPGA端通过SRIO SWRITE方式将数据传输至DSP端的0x0C3F0000地址空间,单次传输数据量为16KByte,每传输16KByte数据就发送一个DOORBELL信息。DSP端响应DOORBELL信息后,使用C66xx_0~C66xx_7进行FFT算法处理。

AD9613采样双通道12bit数据,由于传输时将12bit数据按照16bit进行发送,因此实际发送数据量为16bit x 2 x 250MSPS = 8Gbps。

图 7 FPGA端程序功能框图

  1. 案例测试

图 8 硬件连接

图 9 FPGA端ILA触发抓取的AD数据波形

图 10 CCS原始信号时域波形

图 11 经FFT处理后的信号频域(振幅)波形

案例源码、产品资料(用户手册、核心板硬件资料、产品规格书)可评论区留言。

技术交流群

TMS320C6678 DSP交流群:79635273、332643352

Kintex-7 FPGA交流群:311416997、101245165

  • 0
    点赞
  • 8
    收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tronlong创龙

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值