CN116224270A - 基于Zynq的近感雷达回波数据和状态信息采集*** - Google Patents

基于Zynq的近感雷达回波数据和状态信息采集*** Download PDF

Info

Publication number
CN116224270A
CN116224270A CN202310000137.6A CN202310000137A CN116224270A CN 116224270 A CN116224270 A CN 116224270A CN 202310000137 A CN202310000137 A CN 202310000137A CN 116224270 A CN116224270 A CN 116224270A
Authority
CN
China
Prior art keywords
data
module
read
ddr
zynq
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310000137.6A
Other languages
English (en)
Inventor
陈涛
杨建超
陆星宇
戴峥
虞文超
顾红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN202310000137.6A priority Critical patent/CN116224270A/zh
Publication of CN116224270A publication Critical patent/CN116224270A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/41Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D21/00Measuring or testing not otherwise provided for
    • G01D21/02Measuring two or more variables by means not covered by a single other subclass
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/40Means for monitoring or calibrating

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

本发明公开了一种基于Zynq的近感雷达回波数据和状态信息采集***,该***包括Zynq芯片PL端的数据采集模块、DDR读写控制器模块、参数解析模块、数据传输模块和传感器接口模块,以及PS端的串口模块和网口模块;该***将多个具有特定功能的集成电路组合在单一芯片上,具有IP复用和软硬件协同设计特性,并搭载传感器组和CX8142芯片的硬件设计,实现雷达回波数据和状态信息的采集。本发明具有一定的通用性和普遍性,能对使用Zynq‑7000系列芯片的雷达***实现实时监控***温度、电压以及姿态信息,也能对回波信号进行采集和存储,最后可通过网口和串口将采集到的回波信号和状态信号传输至上位机进行分析与验证。

Description

基于Zynq的近感雷达回波数据和状态信息采集***
技术领域
本发明涉及一种采集***,具体是一种基于Zynq的近感雷达回波数据和状态信息采集***。
背景技术
随着雷达技术和集成电路工艺的不断的发展,雷达的体积不断减少,但数据处理的能力不断提高,因此对数据采集的实时性、稳定性、传输速率的要求也不断提高。在实际应用中,为了能够准确的提取出雷达信号中的距离、速度、角度等信息,需要高速采集***对射频前端的回波信号进行精确采集,以保证信号处理***解析出目标信息。
传统的雷达硬件设计方案采用FPGA+处理器架构,该架构虽然可以满足采样率和传输速率的要求,但是PCB设计上连线相对较多,面积相对较大,设计相对复杂、造价相对昂贵。
发明内容
本发明的目的在于提供一种基于Zynq的近感雷达回波数据和状态信息采集***。
实现本发明目的的技术方案为:一种基于Zynq的近感雷达回波数据和状态信息采集***,包括Zynq芯片PL端的数据采集模块、DDR读写控制模块、数据传输模块、参数解析模块和传感器接口模块,以及软件PS端的串口模块和网口模块;
所述数据采集模块用于射频直采收发芯片CX8142的配置,高速接口数据的串并转换,以及回波信号的缓存、拼接和跨时钟域处理;
所述DDR读写控制模块用于数据采集模块输出数据的接收,并写入PL端DDR中存储,最后将存储的数据按照AXI4_Stream协议发送给数据传输模块;
所述数据传输模块用于PL端与PS端之间的数据交互,实现PL端DDR中存储的数据传输至PS端的DDR中,以及PS端下发命令的接收;
所述参数解析模块用于PS端下发命令的接收与解析,控制射频直采收发芯片的工作模式,以及DDR读写控制模块的数据存储容量;
所述传感器接口模块用于对传感器组中的各个传感器进行读写控制,配置其工作模式以及接收状态信息;
所述串口模块用于与上位机进行数据交互,对传感器采集数据的上传以及上位机下发命令的接收;
所述网口模块用于与上位机进行数据交互,对CX8142芯片采集的回波信号上传。
进一步的,所述数据采集模块包括:
中频参数配置模块,用于射频直采收发芯片CX8142工作模式、采样率和中频频率的配置,其工作模式由参数解析模块控制;
JESD204B模块,用于高速SERDES技术下DDC通道数据的接收,以及回波数据的串并转换;
异步FIFO模块,用于回波数据位宽的转换,以及数据的跨时钟域处理。
进一步的,所述DDR读写控制模块包括:
读控制模块,用于接收MIG核输出的数据,并返回给下游模块,以及负责与仲裁模块状态信号的交互,最后给出DDR读命令、读地址;
写控制模块,用于接收上游模块给出的数据、起始地址和数据传输数据大小,以及负责与仲裁模块状态信号的交互,最后给出DDR写命令、写地址和数据;
读写仲裁模块,用于避免读写操作同时进行导致的冲突,仲裁的优先级为先写后读;
MIG模块,用于直接与DDR芯片连接,对DDR芯片进行读写操作。
进一步的,所述数据传输模块包括:
AXI_FIFO模块:用于DDR读写控制模块输出数据的接收和存储,解决数据从PL端到PS端的跨时钟域处理;
AXI_DMA模块:用于PL端与PS端之间数据的DMA传输,通过PS端控制数据传输的方向、大小和存储空间。
进一步的,参数解析模块:用于PS端下发命令的接收与解析,控制CX8142芯片的工作模式,以及DDR读写控制模块存储多大容量的数据。
进一步的,传感器接口模块根据不同的传感器接口实例化不同的IP核控制传感器的读写控制,配置传感器芯片工作模式以及接收状态信息。
进一步的,网口模块用于上传回波和参考数据给上位机进行数据分析与验证。
本发明与现有技术相对比,其显著优点为:(1)本发明设计一种基于全可编程的(All Programmable)多处理器Soc架构的Zynq芯片作为主控制芯片的雷达回波数据和状态信息采集***,该***利用ZYNQ独特的高速内部总线架构,减少了芯片间的PCB连线,实现了PL(Programmable Logic)和PS(Processor System)之间的高速通信,实现了软硬件协同工作,以满足采集***的实时性要求同时对***运行环境的实时监控与预警,确保***高效稳定地运行;(2)本发明利用了Zynq芯片SoC架构的软硬件协同工作的特性,实现了***可配置可重构,即通过PS的网口和串口与上位机通信,从而可实现在上位机端下发不同参数,进而配置PL端的各个模块进而控制***工作等;(3)本发明利用Zynq芯片IP复用的特性,可实现多个不同的低速接口如SPI、UART、I2C接口,进而适配各种接口的传感器芯片,实现对雷达***工作环境实时监控与预警;(4)本发明采用国产的射频直采收发芯片CX8142,其内部集成两路DUC和两路DDC通道,可以实现信号的收发。
附图说明
下面结合附图及具体实施例对本发明作进一步详细描述。
图1是本发明基于Zynq的近感雷达回波数据和状态信息采集***的结构图。
图2是图1所示***中的数据采集模块的结构框图。
图3是图1所示***中的DDR读写控制的结构框图。
图4是图1所示***中的数据传输模块的结构框图。
图5是图1所示***中的传感器组模块的结构框图。
具体实施方式
本发明提出一种基于Zynq的近感雷达回波数据和状态信息采集***,利用Xilinx公司第一代全可编程SoC架构Zynq-7000系列芯片的优势,即由多个具有特定功能的集成电路组合在单一芯片上形成的***或产品,其中包含完整的硬件***及其承载的嵌入式软件,具有IP复用和软硬件协同设计特性,并搭载传感器组和CX8142芯片的硬件设计,去实现雷达回波数据和状态信息的采集。该***包括Zynq芯片PL端的数据采集模块、DDR读写控制器模块、参数解析模块、数据传输模块和传感器接口模块;以及PS端的串口模块和网口模块。本发明具有一定的通用性和普遍性,能对使用Zynq-7000系列芯片的雷达***实现实时监控***温度、电压以及姿态等状态信息,也能对回波信号进行采集和存储,最后可通过网口和串口将采集到的回波信号和状态信号传输至上位机进行分析与验证。
下面结合附图和具体实施例进一步阐述本发明。
结合图1,本实施例的一种基于ZYNQ的近感雷达回波数据和状态信息采集***,包括硬件PL端的数据采集模块、DDR读写控制模块、参数解析模块,数据传输模块和传感器接口模块;以及软件PS端的串口模块和网口模块。
所述数据采集模块用于对射频直采收发芯片CX8142的配置,高速接口数据的串并转换,以及回波与参考信号的数据拼接、缓存和跨时钟域处理;
所述DDR读写控制模块用于接收数据采集模块的数据,将数据写入PL的DDR3中存储,并把数据传输格式转为AXI4_STREAM格式;
所述参数解析模块用于接收PS端下发的命令,控制射频直采收发芯片的工作模式,以及DDR存储多大容量的数据;
所述数据传输模块用于PL与PS端的数据交互,实现PL端DDR中的数据传输至PS端的DDR中存储,以及接收来自PS端命令;
所述传感器接口模块用于对传感器芯片进行读写,配置其工作模式和读取传感器数据;
所述串口模块用于与上位机通信,上传传感器采集的数据和接收上位机下发的命令;
所述网口模块用于上传回波和参考数据给上位机进行数据分析与验证;
结合图2,所述数据采集模块包括:
中频参数配置模块,用于CX8142工作模式、采样率和中频频率的配置,其工作模式由参数解析模块控制;
JESD204B模块,用于高速SERDES技术下DDC通道数据的接收,以及回波数据的串并转换;
异步FIFO模块,用于回波和参考数据位宽的转换,以及数据采集时钟与DDR用户时钟的跨时钟域处理;
数据采集模块实现具体功能如下:
首先中频参数配置模块解析WORK_MODE参数选择射频直采收发芯片CX8142工作模式,其次通过SPI协议写入配置信息。随后JBSD204B模块对CX8142输出的串行数据进行串并转换,从而得到I/Q两路16位的并行回波数据,其中JBSD204B模块是通过实例化Xilinx公司的JBSD204B IP核工作在模式0上实现的。最后异步FIFO模块将回波I/Q数据拼接为32位数据接收,当数据写入深度为1024时,通过DDR用户时钟一次性读取128个256位数据输出,用于解决DDR读写位宽大小问题以及跨时钟域问题。
结合图3,所述DDR读写控制模块包括:
读控制模块,用于接收MIG核输出的数据,并返回给下游模块,以及负责与仲裁模块状态信号的交互,最后给出DDR读命令、读地址;
写控制模块,用于接收上游模块给出的数据、起始地址和数据传输数据大小,以及负责与仲裁模块状态信号的交互,最后给出DDR写命令、写地址和数据;
读写仲裁模块,用于避免读操作和写操作同时进行导致的冲突,仲裁的优先级为先写后读;
MIG模块,用于直接与DDR芯片连接,对DDR芯片进行读写操作;DDR读写控制模块具体功能如下:
写控制模块接收来自数据采集模块的输出数据,首先发起写请求给读写仲裁模块,得到应答信号后开始输出写地址,写命令和写数据至MIG核。当写入的数据量等于DATA_SIZE参数大小时,停止写操作开始读操作。直到下游数据传输模块TREADY拉高时,读控制模块发起读请求给读写仲裁模块,得到读应答信号后开始输出读地址和读命令至MIG核,最后MIG核输出存储的回波信号并按照AXI4_Stream协议格式发送给下游模块,其中MIG核是通过实例化Xilinx公司提供的memory interface generator IP核实现的。
结合图4,所述数据传输模块包括:
AXI_FIFO模块:用于DDR读写控制模块输出数据的接收和存储,解决数据从PL端到PS端的跨时钟域处理;
AXI_DMA模块:用于PL端与PS端之间数据的搬运,通过PS端控制数据传输的方向、大小和存储空间;
数据传输模块具体功能如下:
AXI_FIFO模块通过实例化AXI_STRAM DATA FIFO IP核来缓存上游模块输出数据,当数据量达到1024个256位宽时,DMA模块开始启动一次DMA传输,从AXI_FIFO模块读取数据传输至PS端DDR中,其数据大小以及存储空间,由PS端通过AXI_GP接口控制。AXI_DMA模块也用于传输PS数据到PL中,当上位机通过串口模块下发参数给PS端后,PS端将启动一次DMA把数据传输给PL的参数解析模块。
结合图5,传感器接口模块:用于对传感器芯片进行读写,配置其工作模式和读取传感器数据;
传感器接口模块具体功能如下:
可根据连接到Zynq芯片的传感器芯片,从而实例化不同的低速接口IP核,PS端通过AXI_GP接口控制低速接口IP核,进而配置传感器芯片的工作模式和读取数据。

Claims (10)

1.一种基于Zynq的近感雷达回波数据和状态信息采集***,其特征在于,包括Zynq芯片PL端的数据采集模块、DDR读写控制模块、数据传输模块、参数解析模块和传感器接口模块,以及软件PS端的串口模块和网口模块;
所述数据采集模块用于射频直采收发芯片CX8142的配置,高速接口数据的串并转换,以及回波信号的缓存、拼接和跨时钟域处理;
所述DDR读写控制模块用于数据采集模块输出数据的接收,并写入PL端DDR中存储,最后将存储的数据按照AXI4_Stream协议发送给数据传输模块;
所述数据传输模块用于PL端与PS端之间的数据交互,实现PL端DDR中存储的数据传输至PS端的DDR中,以及PS端下发命令的接收;
所述参数解析模块用于PS端下发命令的接收与解析,控制射频直采收发芯片的工作模式,以及DDR读写控制模块的数据存储容量;
所述传感器接口模块用于对传感器组中的各个传感器进行读写控制,配置其工作模式以及接收状态信息;
所述串口模块用于与上位机进行数据交互,对传感器采集数据的上传以及上位机下发命令的接收;
所述网口模块用于与上位机进行数据交互,对CX8142芯片采集的回波信号上传。
2.根据权利要求1所述的基于Zynq的近感雷达回波数据和状态信息采集***,其特征在于,所述数据采集模块包括:
中频参数配置模块,用于CX8142工作模式、采样率和中频频率的配置,其工作模式由参数解析模块控制;
JESD204B模块,用于高速SERDES技术下DAC通道数据的接收,以及回波数据的串并转换;
异步FIFO模块,用于回波数据位宽的转换,以及数据的跨时钟域处理。
3.根据权利要求2所述的基于Zynq的近感雷达回波数据和状态信息采集***,其特征在于,所述中频参数配置模块解析WORK_MODE参数选择射频直采收发芯片CX8142工作模式,通过SPI协议写入配置信息;JBSD204B模块对CX8142输出的串行数据进行串并转换,得到I/Q两路16位的并行回波数据;异步FIFO模块将回波I/Q数据拼接为32位数据接收,当数据写入深度为1024时,通过DDR用户时钟一次性读取128个256位数据输出。
4.根据权利要求1所述的基于Zynq的近感雷达回波数据和状态信息采集***,其特征在于,所述DDR读写控制模块包括:
读控制模块,用于接收MIG核输出的数据,并返回给下游模块,以及负责与仲裁模块状态信号的交互,最后给出DDR读命令、读地址;
写控制模块,用于接收上游模块给出的数据、起始地址和数据传输数据大小,以及负责与仲裁模块状态信号的交互,最后给出DDR写命令、写地址和数据;
读写仲裁模块,用于避免读写操作同时进行导致的冲突,仲裁的优先级为先写后读;
MIG模块,用于直接与DDR芯片连接,对DDR芯片进行读写操作。
5.根据权利要求4所述的基于Zynq的近感雷达回波数据和状态信息采集***,其特征在于,所述写控制模块接收来自数据采集模块的输出数据,首先发起写请求给读写仲裁模块,得到应答信号后开始输出写地址,写命令和写数据至MIG核;当写入的数据量等于DATA_SIZE参数大小时,停止写操作开始读操作;直到下游数据传输模块TREADY拉高时,读控制模块发起读请求给读写仲裁模块,得到读应答信号后开始输出读地址和读命令至MIG核,最后MIG核输出存储的回波信号并按照AXI4_Stream协议格式发送给下游模块。
6.根据权利要求1所述的基于Zynq的近感雷达回波数据和状态信息采集***,其特征在于,所述数据传输模块包括:
AXI_FIFO模块:用于DDR读写控制模块输出数据的接收和存储,解决数据从PL端到PS端的跨时钟域处理;
AXI_DMA模块:用于PL端与PS端之间数据的DMA传输,通过PS端控制数据传输的方向、大小和存储空间。
7.根据权利要求6所述的基于Zynq的近感雷达回波数据和状态信息采集***,其特征在于,所述AXI_FIFO模块通过实例化AXI_STRAM DATA FIFO IP核来缓存上游模块输出数据,当数据量达到1024个256位宽时,DMA模块开始启动一次DMA传输,从AXI_FIFO模块读取数据传输至PS端DDR中,其数据大小以及存储空间,由PS端通过AXI_GP接口控制;AXI_DMA模块用于传输PS数据到PL中,当上位机通过串口模块下发参数给PS端后,PS端将启动一次DMA把数据传输给PL的参数解析模块。
8.根据权利要求1所述的基于Zynq的近感雷达回波数据和状态信息采集***,其特征在于,所述参数解析模块用于PS端下发命令的接收与解析,控制CX8142芯片的工作模式,以及DDR读写控制模块存储多大容量的数据。
9.根据权利要求1所述的基于Zynq的近感雷达回波数据和状态信息采集***,其特征在于,所述传感器接口模块根据不同的传感器接口实例化不同的IP核控制传感器的读写控制,配置传感器芯片工作模式以及接收状态信息。
10.根据权利要求1所述的基于Zynq的近感雷达回波数据和状态信息采集***,其特征在于,所述网口模块用于上传回波和参考数据给上位机进行数据分析与验证。
CN202310000137.6A 2023-01-02 2023-01-02 基于Zynq的近感雷达回波数据和状态信息采集*** Pending CN116224270A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310000137.6A CN116224270A (zh) 2023-01-02 2023-01-02 基于Zynq的近感雷达回波数据和状态信息采集***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310000137.6A CN116224270A (zh) 2023-01-02 2023-01-02 基于Zynq的近感雷达回波数据和状态信息采集***

Publications (1)

Publication Number Publication Date
CN116224270A true CN116224270A (zh) 2023-06-06

Family

ID=86577772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310000137.6A Pending CN116224270A (zh) 2023-01-02 2023-01-02 基于Zynq的近感雷达回波数据和状态信息采集***

Country Status (1)

Country Link
CN (1) CN116224270A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116559789A (zh) * 2023-07-07 2023-08-08 成都泰格微电子研究所有限责任公司 一种雷达控制***的信号处理方法
CN116643280A (zh) * 2023-07-27 2023-08-25 禾昆科技(北京)有限公司 雷达控制装置和雷达控制方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116559789A (zh) * 2023-07-07 2023-08-08 成都泰格微电子研究所有限责任公司 一种雷达控制***的信号处理方法
CN116559789B (zh) * 2023-07-07 2023-09-19 成都泰格微电子研究所有限责任公司 一种雷达控制***的信号处理方法
CN116643280A (zh) * 2023-07-27 2023-08-25 禾昆科技(北京)有限公司 雷达控制装置和雷达控制方法
CN116643280B (zh) * 2023-07-27 2023-10-13 禾昆科技(北京)有限公司 雷达控制装置和雷达控制方法

Similar Documents

Publication Publication Date Title
CN116224270A (zh) 基于Zynq的近感雷达回波数据和状态信息采集***
CN109412914B (zh) 流数据与axi接口通信装置
CN109613491B (zh) 一种基于fpga的高速信号采集存储及回放***
CN104915303B (zh) 基于PXIe总线的高速数字I/O***
CN105468547A (zh) 一种基于axi总线的便捷可配置帧数据存取控制***
CN102163182B (zh) 具有调试单元的信息处理设备及其调试方法
CN109902042B (zh) 一种实现dsp与zynq之间高速数据传输的方法及***
CN111506249B (zh) 一种基于zynq平台的数据交互***及方法
CN111258504B (zh) 一种基于sata接口固态硬盘的存储控制***
CN209842608U (zh) 一种基于fpga fifo模块的ddr3存储器控制
CN108268414A (zh) 基于spi模式的sd卡驱动器及其控制方法
CN101782647A (zh) 动态雷达信号模拟器
CN105549552A (zh) 基于Linux的CAN总线扩展***及方法
CN102567272B (zh) 一种提高spi接口电路工作频率的方法
CN111931442A (zh) Fpga内嵌flash控制器及电子装置
CN104615386A (zh) 一种核外高速缓存装置
CN114780449A (zh) 一种基于zynq芯片的数据存储及传输***
CN101344875B (zh) 一种片上集成***SoC的APB总线桥
CN109491949B (zh) 基于Zynq的动态可重构框架及方法
CN218068843U (zh) 一种axi主端口转apb从端口的桥接电路结构及一种soc***
CN115129657A (zh) 一种可编程逻辑资源扩展装置和服务器
CN116088927A (zh) 一种基于zynq处理器配置fpga程序电路及方法
CN206832751U (zh) 一种基于网络接口的多通道高频超声数据收发***
CN114660383A (zh) 一种通用载荷管理器地检测试板卡
CN111290889A (zh) 基于fpga的面向通用处理器的测试方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination