Adam H Image Capable Digital Mode (AHICDM)
AHICDM is a simple, slow and reliable modulation protocol that allows binary data in standard ASCII to be sent over audio.
Information about AHICDM
The mode was originally invented to be a fast yet stable means of transferring binary data over radio, however, the use of only one frequency means that this mode is best for narrowband communication.
It uses a tone of 440HZ and each pulse is a consistent sine wave for 100MS (50MS in newer revisions).
The data is decoded via the duration of the silence between pulses.
The baudBaud (unit symbol Bd) is the unit for symbol rate or modulation rate in symbols per second. rate of a message depends on the message being sent. It is faster to send '1' than it is to send '0'.
The name originates from the ability to send Base64 encoded images using AHICDM
What is the purpose of the mode?
The purpose of AHICDM is to provide a simple yet reliable method of transferring images over audio. The purpose of AHICDM, after this was accomplished, then became a simple and reliable way of transferring any ASCII data - not just images.
Where was the audio sample found?
I created the audio sample using a custom C# implementation of the mode.
Implementations