Search

CN-122017840-A - SAR imaging parallel processing method and equipment based on FT-M6678

CN122017840ACN 122017840 ACN122017840 ACN 122017840ACN-122017840-A

Abstract

The invention discloses a SAR imaging parallel processing method and equipment based on FT-M6678, which belong to the field of radar signal and information processing, and comprise the following steps of S1, building a board card consisting of a multi-core FT-M6678 chip and an FPGA chip, forming a board card cluster by a plurality of board cards, and distributing IDs; S2, starting FT-M6678 chips of each board card, and S3, starting two-stage parallel processing programs, including a data transmission program linking FPGA chips on a plurality of board cards and a data processing program linking a plurality of cores on each board card, so as to cooperatively complete SAR imaging processing and SAR image splicing processing flows. By adopting the SAR imaging parallel processing method and the SAR imaging parallel processing equipment based on the FT-M6678, SAR imaging is completed through a two-stage parallel processing method between boards and between board cores, imaging instantaneity is high, and the product is autonomous and controllable, reliable in supply and convenient to maintain.

Inventors

  • ZHANG CONG
  • YANG BIN

Assignees

  • 四川天府新区北理工创新装备研究院

Dates

Publication Date
20260512
Application Date
20260324

Claims (8)

  1. 1. The SAR imaging parallel processing method based on the FT-M6678 is characterized by comprising the following steps of: S1, building a board card composed of a multi-core FT-M6678 chip and an FPGA chip for receiving and transmitting data, wherein a plurality of board cards form a board card cluster, and ID is correspondingly distributed through slot positions; S2, starting FT-M6678 chips of each board card to finish hardware resource initialization configuration; S3, starting a two-stage parallel processing program based on the received data, wherein the two-stage parallel processing program comprises a data transmission program for linking FPGA chips on a plurality of boards and a data processing program for linking a plurality of cores on each board so as to cooperatively finish SAR imaging processing and SAR image splicing processing flows.
  2. 2. The SAR imaging parallel processing method based on FT-M6678 as set forth in claim 1, wherein the specific steps of step S3 are: S31, I/Q echo data and auxiliary data input from the outside sequentially pass through the boards through the FPGA chips on each board Sum board card ; S32 and board card The FPGA chip transmits the data stream to the FT-M6678 chip so as to realize the effect of the data stream on the board card The FT-M6678 chip of the system synchronously runs SAR imaging algorithm; s33, transmitting SAR imaging result data and auxiliary data obtained in the step S32 back to the board card The FPGA chip further enables SAR imaging result data and auxiliary data to be along the board card Is returned to the board card Is arranged on an FPGA chip; s34, returning the step S33 to the board card SAR imaging result data and auxiliary data on FPGA chip are transmitted to board card The FT-M6678 chip is used for performing splicing processing, and the spliced image data is reported to display control and real-time display.
  3. 3. The SAR imaging parallel processing method based on FT-M6678 as set forth in claim 2, wherein the FT-M6678 chip of each board card comprises 8 cores, and the serial encoding ID is Wherein the kernel Executing data receiving and data transmitting tasks, and kernel Performing data processing tasks.
  4. 4. The SAR imaging parallel processing method based on FT-M6678 as set forth in claim 3, wherein the specific steps of the imaging operation in step S32 are: S321, based on board card Core of FT-M6678 chip Extracting echo data belonging to the board card processing in the data flow, preprocessing, storing in a memory medium in a ping-pong manner, and using a kernel Setting a preprocessing completion mark, and taking the mark as a kernel Running a status indication of an imaging algorithm; S322 based on board card Core of FT-M6678 chip Respectively read by The set preprocessing completion identification is used for executing the SAR imaging algorithm in parallel in an inter-kernel synchronous mode to obtain SAR imaging result data and storing the SAR imaging result data in a storage medium, and the kernel is used for processing the SAR imaging result data Setting an imaging completion mark which is used as a kernel Returning a state indication of imaging result data, and returning to continue reading the next time by A preset preprocessing completion mark; S323 based on board card Core of FT-M6678 chip Read by kernel And sending imaging result data to the corresponding FPGA through the SRIO bus of the chip by the set imaging completion mark, and returning echo data waiting for the next attribution to the processing of the board card.
  5. 5. The SAR imaging parallel processing method based on FT-M6678 as set forth in claim 4, wherein in the SAR imaging stitching process, the board card Internal FPGA chip receiving board card Imaging result data of the FPGA chip are transmitted to a storage medium readable by the FT-M6678 through an SRIO interface of the chip.
  6. 6. The SAR imaging parallel processing method based on FT-M6678 as set forth in claim 5, wherein the specific steps of the SAR imaging stitching operation in step S34 are: S341 based on board card Core of FT-M6678 chip Setting a mark to be spliced according to the imaging result data receiving condition, wherein the mark is used as a kernel Running a state indication of a splicing algorithm; S342 based on board card Core of FT-M6678 chip Respectively read by The set mark to be spliced is executed in parallel by an SAR splicing algorithm in a synchronous mode between cores, spliced image data are stored in a storage medium, and the cores are used for processing the image data Setting a splicing completion mark which is used as a kernel Returning a status indication of the image data and returning to continue reading the next time of the next pass The set mark to be spliced; s343 based on board card Core of FT-M6678 chip Read by kernel The set splicing completion mark sends the spliced image data to a display control system for real-time display, and returns to continue receiving the image data received by the board card And (5) returning imaging result data.
  7. 7. SAR imaging parallel device based on FT-M6678, characterized by comprising: the system comprises a board card cluster formed by a plurality of board cards, wherein each board card adopts a hardware frame formed by integrating an FT-M6678 chip and an FPGA chip, the software design matched with each board card is identical, and the board cards are distinguished through an allocated ID (identity) so as to have exchange capability; hardware resources matched with the board card, wherein the hardware resources comprise clocks, timers, double-rate synchronous dynamic random access memories, cache memories, high-speed serial interfaces, direct memory access modules, universal input/output interfaces and serial peripheral interfaces.
  8. 8. The SAR imaging parallel device based on the FT-M6678 as set forth in claim 7, wherein the domestic core processing device DSP chip is FT-M6678, and the FPGA chip model is SMQ7K325T.

Description

SAR imaging parallel processing method and equipment based on FT-M6678 Technical Field The invention relates to the technical field of radar signal and information processing, in particular to a SAR imaging parallel processing method and device based on FT-M6678. Background The Synthetic Aperture Radar (SAR) is used as an all-weather and all-day observation means, has the characteristics of strong penetrating power, high resolution, abundant characteristic information and wide application, and the core processor of the current part of airborne SAR products adopts an imported single-core DSP chip. However, due to the inherent characteristics of high algorithm complexity, large data scale and heavy operation load of SAR imaging, strict requirements are put on hardware processing capacity and real-time performance, so that even if an imported single-core DSP chip is adopted, the processing performance is limited, the high-efficiency operation requirement of SAR imaging cannot be met, the data processing is not timely, the real-time performance is poor, and the problem of high power consumption exists. Disclosure of Invention The invention aims to provide SAR imaging parallel processing method and equipment based on FT-M6678, and the technical problems are solved. In order to achieve the above object, the present invention provides a parallel processing method for SAR imaging based on FT-M6678, comprising the following steps: S1, building a board card composed of a multi-core FT-M6678 chip and an FPGA chip for transmitting data, wherein a plurality of board cards form a board card cluster, and ID is correspondingly distributed through slot positions; S2, starting FT-M6678 chips of each board card to finish hardware resource initialization configuration; S3, starting a two-stage parallel processing program based on the received data, wherein the two-stage parallel processing program comprises a data transmission program for linking FPGA chips on a plurality of boards and a data processing program for linking a plurality of cores on each board so as to cooperatively finish SAR imaging processing and SAR image splicing processing flows. Preferably, the specific steps of step S3 are as follows: S31, I/Q echo data and auxiliary data input from the outside sequentially pass through the boards through the FPGA chips on each board Sum board card; S32 and board cardThe FPGA chip transmits the data stream to the FT-M6678 chip so as to realize the effect of the data stream on the board cardThe FT-M6678 chip of the system synchronously runs SAR imaging algorithm; s33, transmitting SAR imaging result data and auxiliary data obtained in the step S32 back to the board card The FPGA chip further enables SAR imaging result data and auxiliary data to be along the board cardIs returned to the board cardIs arranged on an FPGA chip; s34, returning the step S33 to the board card SAR imaging result data and auxiliary data on FPGA chip are transmitted to board cardThe FT-M6678 chip is used for performing splicing processing, and the spliced image data is reported to display control and real-time display. Preferably, the FT-M6678 chip of each board card comprises 8 cores, and the serial codes ID areWherein the kernelExecuting data receiving and data transmitting tasks, and kernelPerforming data processing tasks. Preferably, the specific steps of the imaging operation in step S32 are: S321, based on board card Core of FT-M6678 chipExtracting echo data belonging to the board card processing in the data flow, preprocessing, storing in a memory medium in a ping-pong manner, and using a kernelSetting a preprocessing completion mark, and taking the mark as a kernelRunning a status indication of an imaging algorithm; S322 based on board card Core of FT-M6678 chipRespectively read byThe set preprocessing completion identification is used for executing the SAR imaging algorithm in parallel in an inter-kernel synchronous mode to obtain SAR imaging result data and storing the SAR imaging result data in a storage medium, and the kernel is used for processing the SAR imaging result dataSetting an imaging completion mark which is used as a kernelReturning a state indication of imaging result data, and returning to continue reading the next time byA preset preprocessing completion mark; S323 based on board card Core of FT-M6678 chipRead by kernelAnd sending imaging result data to the corresponding FPGA through the SRIO bus of the chip by the set imaging completion mark, and returning echo data waiting for the next attribution to the processing of the board card. Preferably, in the SAR imaging stitching process, the board cardInternal FPGA chip receiving board cardImaging result data of the FPGA chip are transmitted to a storage medium readable by the FT-M6678 through an SRIO interface of the chip. Preferably, the specific steps of the SAR imaging stitching operation in step S34 are: S341 based on board card Core of FT-M6678 chipSetting a mark to be s