低功耗单片机MCU主要工作如下:
值守工作、定时以及负责系统的电源管理。
通过RS232与外部通信
常规温深盐等传感器的数据的读取
FPGA主要是实时读取ADC转换完成的数据,并通过EMIF接口让DSP读取来完成数据的处理,DSP外围接口包括百兆以太网、RS232串口、SATA和SD卡的接口,能够方便的实现数据的传输和存储。
同时FPGA把ADC采样数据通过SPI传递给低功耗MCU,在低功耗值守的情况下,MCU能够完成一定运算难度的信号检测算法(1024个点的FFT),来实现某些特征信号的检测。
系统软件主要实现对水声通信信号的自主分析检测、特征分辨以及低功耗值守与高性能处理模式转换控制等功能。
低功耗值守模式下,模块接收到水听器采集的数据后,利用水声通信主动发射信号特点,进行高虚警检测。
高性能处理模式下,当低功耗值守检测为疑似水声通信信号后,信号处理由低功耗值守模块转换为高性能信号处理模块,通过进一步精细化信号分析处理,自主分析信号载频、调制等特征参数,实现水声通信信号的高性能检测与特征分辨。