Une implémentation DTMF telle que Google Tone peut-elle être utilisée comme un mécanisme de transfert de fichier pratique?

1

Google a récemment publié une extension Chrome appelée Tone , qui permet le partage d'une URL entre deux ordinateurs, en utilisant leurs microphones et leurs haut-parleurs pour coder les informations dans un signal audio. Il utilise la technologie DTMF, similaire aux signaux à tonalité utilisés pour la commutation téléphonique sur des lignes à fréquence vocale.

La technologie est pratique uniquement entre deux ordinateurs suffisamment proches les uns des autres pour la transmission audio. Cette contrainte mise à part, comment comparer la vitesse de cette technologie à celle des autres technologies de transfert de fichiers, par exemple un modem à ligne téléphonique ou le WiFi?

fix1234
la source
Le dentifrice Fuzzy de l' utilisateur a tenté de poser cette question, mais celle-ci a été supprimée avant que je puisse trouver un moyen de l'aider à le poser de manière ciblée.
fixer1234
1
Quelle est la longueur d'une ficelle? Quelle est la taille du fichier et combien de temps pouvez-vous attendre? Sans cette information, la réponse est "oui". Il n'y a pas de point dans lequel une forme de transfert de données devient impropre au transfert de fichier dans tous les cas.
Bob
2
Wow, quelqu'un a réinventé le modem commuté ...
Tetsujin
DTMF vous donnerait en fait 16 combinaisons de tonalités, ce qui signifie que vous pourriez transmettre 4 bits avec chaque tonalité. Ce serait un peu comme RNIS sur les stéroïdes. Et vous pouvez le faire même sur une ligne avec des bobines de charge. Je suppose que la question est de savoir combien de tonalités pouvez-vous transmettre par seconde. Si la mémoire est épuisée, la durée minimale de chaque tonalité est de 250 millisecondes. Pour que cela soit utilisable, vous devez le réduire beaucoup (trop tard pour faire le calcul).
BillDOe
1
Peut-être que Tone n'envoie même pas d'URL, mais simplement des codes indiquant que l'extension est transformée en URL en interrogeant les serveurs de Google.
Arjan

Réponses:

0

C'est théoriquement faisable, mais pas pratique pour transférer autre chose que le plus petit des fichiers. La durée d'impulsion minimale (y compris l'intervalle entre chiffres) est apparemment de 100 ms pour la conformité à la norme ANSI. Donc, faire des maths triviales -

16 tonalités DTMF (en supposant que nous puissions toutes les utiliser) peuvent représenter 4 bits d’information. à 100 ms par tonalité + intervalle entre tonalités, nous pouvons produire 10 tonalités par seconde, ce qui nous donne une vitesse maximale de 40 bits par seconde, ce qui revient à transmettre un fichier de 2 Ko (ce qui équivaut à dire 1 écran de 80 x 25 texte) prendrait plus de 5 minutes.

Pour le mettre en perspective

  1. Les premiers modems dont j'ai eu connaissance - et je le fais depuis un moment - étaient des " coupleurs acoustiques " qui tournaient à 300 bits par seconde ou 10 fois plus vite dans les années 1960.
  2. Le premier modem que j'ai utilisé, et parmi les premiers modems appropriés - il y a probablement 30 ans, était de 2400 bps ou 60 fois plus rapide (milieu des années 1980)

  3. Une connexion modem-modem typique serait 33,6k ou 840 fois plus rapide. (Début des années 1990. Vous pouvez obtenir des connexions en aval plus rapides si vous vous connectez à un modem RNIS de l'autre côté.)

  4. Une connexion haut débit lente de 1 mégabit serait 25 000 fois plus rapide. (technologie de la fin des années 90)
Davidgo
la source
1
Dans votre comparaison, vous avez laissé de côté le cas le plus pertinent: deux gars avec des appareils auditifs parlant du code morse sur deux canettes et un bout de ficelle. "point point point." "Quoi?" "point point point" "Reviens?" "point point point" "Quoi?"
Fix1234
Ouaip. Jamais pensé au code morse. C'est une bonne technologie de comparaison.
David
Je pense que Google Tone est même un protocole à sens unique; le récepteur en morse ne serait même pas en mesure de répondre "Quoi?", je pense, @ fix1234. (Mais je sais que la question ne se limite pas à Tone. Et peut-être que Tone a lui-même une tolérance intégrée, tout comme les codes QR.)
Arjan
1

Meilleurs schémas de modulation d'aujourd'hui ne peuvent coder peut - être 5 bits par seconde par Hertz de la bande passante. Les fréquences audibles par l'homme ne sont comprises que d'environ 15 Hz à 22 kHz, donc environ 22 kHz de bande passante maximum, donc 110 kbps (13 Ko / s).

Avec un équipement de qualité audiophile (fréquence d'échantillonnage de 192 kHz), vous pouvez échantillonner et si possible reproduire des fréquences ultrasonores allant jusqu'à 96 kHz. Donc, 470 kbps (57 Ko / s) max.

Assez nul par rapport aux normes d'aujourd'hui. Pas vraiment viable pour le transfert de fichiers.

(Et ceci est basé sur l’utilisation intégrale de toute la gamme de fréquences disponible avec une modulation complexe qui sonne comme un bruit blanc, sans se limiter à DTMF. Se limiter à DTMF serait bien pire.)

Spiff
la source
À moins que Google n'utilise une version améliorée de DTMF, elle est limitée à 16 combinaisons fixes à deux tons. Celles-ci ne sont même pas modulées pour transporter des informations, elles sont des informations. Donc, on dirait que "merde" ne commence pas à le décrire. :-)
fixer1234