&The PCM data is compressed and encoded to generate ADPCM data. PCM is the abbreviation of differential & nbsp; Pulse & nbsp; code & nbsp; modulation, which means differential pulse code modulation. His main idea is to predict the next data through the known data, and then transfer the difference between the predicted value and the actual value. Specific details can be found in many signal processing related books. The general DPCM encoder adopts linear prediction. Suppose that the data passed is x1, X2,... Xn, and the next data, xn + 1, is unknown. Xn + 1 can be predicted by the weighted sum of x1, X2,... Xn