Sous Linux, il n'y a malheureusement pas grand chose. La page du site linmodems [1] recense dans la rubrique "Related Software" quelques programmes.
* Il y a notamment Multimon [2] que les radio-amateurs connaissent. Je suppose que les techniques de modulation utilisées sont conçues pour être très robustes, même quand le signal est fortement dégradé.
* J'avais utilisé linmodem [3] de Fabrice Bellard (celui qui a, entre autres, fait qemu). Le projet est abandonné, ce qui est dommage, parce que ça avait l'air très bien parti.
* Un certain Tony Fischer avait écrit un programme pour les Silicon Graphics Indy [4]. J'ai bien une Indy mais je n'ai jamais réussi à faire compiler son programme sans le compilo de Silicon Graphics. Apparemment, le programme a été porté sous Linux [5].
* Il y a aussi AuDSL [6], que je n'ai jamais réussi à faire fonctionner non plus.
Il faut peut-être voir s'il y a des programmes open-source écrits pour d'autres systèmes que les Unix. Faire un portage de la partie modulation/démodulation devrait normalement se faire sans trop de difficultés. Bon, là, j'ai pas trop le temps de chercher, mais je pense que ça serait amusant de pouvoir du soft-modem sous linux sans avoir à tripatouiller du code en C pour que ça marche.
Je pense aussi qu'il faut aller chercher du côté des radio amateurs. Ils doivent avoir pas mal de choses intéressantes. Dans la même veine, j'avais vu des gars qui s'envoyaient des signaux radio d'une hémisphère à l'autre en utilisant la pleine Lune comme réflecteur. Comme le signal est du genre planqué à moins plusieurs dizaines de dB sous le niveau du bruit, il faut faire comme le programme SETI et faire du calcul pour extirper le signal. Les gars transféraient quelque chose comme un bit par seconde, mais ça marchait ! (Bon, je raconte tout ça de mémoire parce que je ne retrouve plus le lien, mais l'idée est là. Bref, il faut s'intéresser au radio-amateurisme, y'a plein de choses amusantes.)
[^] # Re: TCP/IP over atmosphere
Posté par kd . En réponse au journal TCP/IP over Bluetooth. Évalué à 10.
* Il y a notamment Multimon [2] que les radio-amateurs connaissent. Je suppose que les techniques de modulation utilisées sont conçues pour être très robustes, même quand le signal est fortement dégradé.
* J'avais utilisé linmodem [3] de Fabrice Bellard (celui qui a, entre autres, fait qemu). Le projet est abandonné, ce qui est dommage, parce que ça avait l'air très bien parti.
* Un certain Tony Fischer avait écrit un programme pour les Silicon Graphics Indy [4]. J'ai bien une Indy mais je n'ai jamais réussi à faire compiler son programme sans le compilo de Silicon Graphics. Apparemment, le programme a été porté sous Linux [5].
* Il y a aussi AuDSL [6], que je n'ai jamais réussi à faire fonctionner non plus.
Il faut peut-être voir s'il y a des programmes open-source écrits pour d'autres systèmes que les Unix. Faire un portage de la partie modulation/démodulation devrait normalement se faire sans trop de difficultés. Bon, là, j'ai pas trop le temps de chercher, mais je pense que ça serait amusant de pouvoir du soft-modem sous linux sans avoir à tripatouiller du code en C pour que ça marche.
Je pense aussi qu'il faut aller chercher du côté des radio amateurs. Ils doivent avoir pas mal de choses intéressantes. Dans la même veine, j'avais vu des gars qui s'envoyaient des signaux radio d'une hémisphère à l'autre en utilisant la pleine Lune comme réflecteur. Comme le signal est du genre planqué à moins plusieurs dizaines de dB sous le niveau du bruit, il faut faire comme le programme SETI et faire du calcul pour extirper le signal. Les gars transféraient quelque chose comme un bit par seconde, mais ça marchait ! (Bon, je raconte tout ça de mémoire parce que je ne retrouve plus le lien, mais l'idée est là. Bref, il faut s'intéresser au radio-amateurisme, y'a plein de choses amusantes.)
[1] http://www.linmodems.org/
[2] http://www.baycom.org/~tom/ham/linux/multimon.html
[3] http://bellard.org/linmodem.html
[4] http://www-users.cs.york.ac.uk/~fisher/modem/
[5] http://www.ms.mff.cuni.cz/~pacoo0bm/zap/fischer.html
[6] http://www.araneus.fi/audsl/