mirror of
https://github.com/romanz/amodem.git
synced 2026-04-19 20:55:59 +08:00
Update README file
This commit is contained in:
19
README.md
19
README.md
@@ -1,4 +1,4 @@
|
|||||||
# Audio Modem for Uni-Directional Communication
|
# Audio Modem Communication Library
|
||||||
|
|
||||||
This program can be used to transmit a specified file between 2 computers, using
|
This program can be used to transmit a specified file between 2 computers, using
|
||||||
a simple audio cable (for better SNR and higher speeds) or a simple headset,
|
a simple audio cable (for better SNR and higher speeds) or a simple headset,
|
||||||
@@ -40,16 +40,21 @@ For graphs and visualization (optional), install:
|
|||||||
## Calibration
|
## Calibration
|
||||||
|
|
||||||
Connect the audio cable between the sender and the receiver, and run the
|
Connect the audio cable between the sender and the receiver, and run the
|
||||||
following script on both of them.
|
following scripts:
|
||||||
|
|
||||||
|
- On the sender's side:
|
||||||
```
|
```
|
||||||
$ ./calib.py send # run on the sender side
|
~/sender/amodem $ ./calib.py send
|
||||||
$ ./calib.py recv # run on the receiver side
|
|
||||||
```
|
```
|
||||||
|
|
||||||
The sender computer's audio level should be increased, until the received
|
- On the receiver's side:
|
||||||
**amplitude** and **peak** values are not higher than 0.5, while the
|
```
|
||||||
**coherence** is 1.0 (to avoid saturation).
|
~/receiver/amodem $ ./calib.py recv
|
||||||
|
```
|
||||||
|
|
||||||
|
The sender computer's output audio level should be increased, until the
|
||||||
|
received **amplitude** and **peak** values are not higher than 0.5, while
|
||||||
|
the **coherence** is 1.0 (to avoid saturation).
|
||||||
|
|
||||||
See http://youtu.be/iCg1tepGz10 for calibration demo.
|
See http://youtu.be/iCg1tepGz10 for calibration demo.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user