Coded orthogonal frequency-division multiplexing television
COFDMTV is based on COFDM (coded orthogonal frequency-division multiplexing) technology:
160 ms long OFDM symbols
6.25 Hz per sub-carrier
1⁄8 guard interval
Following modes are supported:
Using SPC(64800, 43072):
Mode 6: 8PSK, 2700 Hz BW and about 10 seconds long
Mode 7: 8PSK, 2500 Hz BW and about 11 seconds long
Mode 8: QPSK, 2500 Hz BW and about 16 seconds long
Mode 9: QPSK, 2250 Hz BW and about 18 seconds long
Using SPC(64512, 43072):
Mode 10: 8PSK, 3200 Hz BW and about 9 seconds long
Mode 11: 8PSK, 2400 Hz BW and about 11 seconds long
Mode 12: QPSK, 2400 Hz BW and about 16 seconds long
Mode 13: QPSK, 1600 Hz BW and about 24 seconds long
Payload must be smaller or equal to 5380 bytes.
JPEG, PNG and WebP image formats are supported.
Width and height are limited to between 16 and 1024 pixels.
You can install Shredpix from the Google Play Store:
See the manual for Shredpix here: manual
Shredpix converts images to COFDMTV encoded audio signals and is based on open-source software:
You can install Assempix from the Google Play Store:
See the manual for Assempix here: manual
Assempix decodes COFDMTV encoded audio signals to images and is based on open-source software:
To decode COFDMTV encoded audio signals, the apps need access to the microphone.
Having access to the microphone is considered to be a sensitive permission and you
have the right to know what the apps do with that access:
The data recorded from the microphone is only used to feed the COFDMTV decoder,
VU meter and the spectrum analyzer for visualization of its frequency content.
The apps use a very small temporary buffer in volatile memory and constantly
overwrite this buffer with new data from the microphone.
The resulting image and text from the COFDMTV decoder is the only data that gets stored
in persistent storage on your Android device.