This invention discloses an
underwater acoustic modem based on STM32 and
Raspberry Pi, belonging to the field of
underwater acoustic communication technology. Compared with previous modems, this invention improves upon the shortcomings of DSP-based modems, which are characterized by high cost, difficult development, and relatively poor
system compatibility; and
software-defined radio architecture modems, which are characterized by high hardware cost, high
power consumption, and unsuitability for deployment in
underwater communication networks. Furthermore, most existing modems cannot simultaneously guarantee communication distance and low
bit error rate. This invention utilizes a low-power, low-cost STM32
chip and
Raspberry Pi as the core board for modem development. With
Raspberry Pi as the
software core, it offers faster speed, larger memory, and easier development and expansion. The device size is reduced through a self-designed MCU, meeting the requirements of
underwater network nodes. It also employs an adaptive autocorrelation threshold
algorithm, enabling the demodulator to adapt to various underwater environments during
frame synchronization, while achieving longer communication distances and lower bit error rates.