网站首页 > 技术文章 正文
前言
本文主要介绍基于DSP+FPGA的高速AD采集处理案例,可满足软件无线电、雷达探测、定位导航、水下探测等领域的实际应用。
开发平台
- 评估板
基于TI TMS320C6678 DSP + Xilinx Kintex-7 FPGA
图 1
- AD模块
(1)AD9361模块
图 2
- AD9613模块
图 3
AD9361案例
- 案例说明
本案例基于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。
- 案例测试
图 4 硬件连接
图 5 线状形式星座图
图 6 点状形式星座图
AD9613案例
- 案例说明
案例功能: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端程序功能框图
- 案例测试
图 8 硬件连接
图 9 FPGA端ILA触发抓取的AD数据波形
图 10 CCS原始信号时域波形
图 11 经FFT处理后的信号频域(振幅)波形
案例源码、产品资料(用户手册、核心板硬件资料、产品规格书)可评论区留言。
技术交流群
TMS320C6678 DSP交流群:79635273、332643352
Kintex-7 FPGA交流群:311416997、101245165
猜你喜欢
- 2024-11-24 「论文集锦」激光技术应用——《电子技术应用》优秀论文集锦
- 2024-11-24 基于MCAPI的多核软件开发方法
- 2024-11-24 硬件工程师必读!多款ARM、FPGA、DSP开发板/核心板测试使用大全
- 2024-11-24 基于多核DSP互联架构的SAR处理研究与设计
- 2024-11-24 基于TL6678F-EasyEVM评估板——DSP算法案例开发手册
- 2024-11-24 「方案分享」基于C6678+Zynq-7045 目标追踪视觉技术
- 2024-11-24 SAR成像的距离多普勒算法(RDA)的硬件实现
- 2024-11-24 基于TMS320C6678开发板的ZYNQ PS + PL异构多核案例开发手册(3)
- 2024-11-24 TMS320C6678开发板 ZYNQ PS + PL异构多核案例开发手册(4)
- 2024-11-24 TMS320C6678开发板 ZYNQ PS + PL异构多核案例开发手册(5)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)