Kamal Mostafa's minimodem clone in JavaScript
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
At this moment the sending and receiving audio interface is almost done (improvements are really welcome).
The system is able to send an arbitrary array of bytes using the following modulation and codification schemes:
- BASK
- BFSK
- QFSK
The decoding submodule is under develoment...
The ToDo List includes:
- Recruit partners!!
- Improve the spectrogram representation (maybe too slow...)
- Implement an efficient receiving and decodig subsystem
- Improve layer 1: add more MCS
- Create layer 2: a MAC layer to add redundacy/error detection/error correction codes.
- Explore beyond the simplex mode... is a half duplex mode possible in order to feedback the error dectection and generate retransmisions?
Create an account to leave a comment. Already have an account? Log In.
Become a member to follow this project and never miss any updates
By using our website and services, you expressly agree to the placement of our performance, functionality, and advertising cookies. Learn More
Very nice project!
This is exactly what I was looking for. :-)
I wanted to share photos on audio tapes. So I wrote a Python script to convert a bitmap image to 8-dot braille and I use "minimodem -t" to make the audio file and "minimodem -r" to get the image.
It works well, but only Linux users can easily use the minimodem and see the photos ... that's why minimodem.js is great. :-)
Nevertheless, though the audio parts (sending and receiving) work with the spectogramm, I didn't get any character decoded anywhere... Is it normal ?
Cheers...