Since ancient times, people have been inventing and improving methods of efficient data transmission. It is desirable to transfer data with the maximum possible speed, and to be able to accurately reconstruct the original message. However, in the case of both wireless and wired communications, data transmission channels are