This application provides a hardware-
software heterogeneous
data processing system and method for
atmospheric sounding lidar, relating to the technical field of embedded architecture for atmospheric
remote sensing and scientific instruments. The
system includes: a PL (Plug-in) terminal, which performs preliminary
processing on
lidar signal data to generate target data; a PS (
Power Controller) terminal, including an internal cache and a
processing core, with a virtual
spatial filter configured within the
processing core; the target data is stored in the internal cache via an ACP (Automatic Component
Processing Filter); the
processing core schedules the PL terminal to perform preliminary processing on the
digital signal, reads the target data from the internal cache, and runs the virtual
spatial filter to filter the target data; the virtual
spatial filter performs register-level single-loop fusion of each independent
algorithm node, completing the calculation of each independent
algorithm within the
single loop fusion, and all intermediate data resides in the
register file. Relying on the ACP and single-loop fusion architecture, the
bus occupancy rate and
system latency of data flow are reduced, thereby achieving high
throughput and zero bottlenecks at the
system level.