The invention discloses a Hamiltonian Monte Carlo-based stacked piezoelectric
ceramic transducer signal compensation device and an implementation method, and belongs to the technical field of
underwater acoustic communication. The device comprises an interference mechanism modeling module, a
data acquisition module, a parameter identification module and a
signal compensation module. The interference mechanism modeling module is used for constructing a high-order
equivalent circuit model comprising a static
capacitance branch, a dynamic mechanical
branch and a parasitic
coupling term, and quantizing a physical interference mechanism between piezoelectric
ceramic pieces with different resonant frequencies in a
pilot frequency stack structure by using a corrected mutual interference
admittance branch; the method comprises the following steps: acquiring
voltage, current and
phase difference signals of a
transducer end in a low-power linear working area by using a
data acquisition module, and obtaining actually measured
admittance spectrum data containing inter-
chip interference characteristics; the parameter identification module constructs a
potential energy objective function based on a Hamiltonian Monte Carlo
algorithm, and executes global sampling
inference in a parameter space and outputs an optimal parameter set by calculating an interference coefficient gradient; and the
signal compensation module calculates the real
admittance of the main resonant piece by using the optimal parameter, and generates a
time domain digital compensation signal. According to the stacked piezoelectric
ceramic transducer, the influence of inter-
chip complex action on acoustic signal output is effectively analyzed, and the response flatness and fidelity of the stacked piezoelectric ceramic transducer under
broadband excitation are remarkably improved.