Question

Je me suis intéressé à ce après avoir vu la place utiliser la prise casque sur l'iPhone pour envoyer des données de carte de crédit.

Quelle est la bande passante moyenne de la prise casque sur l'iPhone, ordinateur portable moyen et appareil mobile moyen?

Peut-il être doublé en envoyant différents flux de données sur les différents canaux (gauche / droite)?

Était-ce utile?

La solution

Une question est la bande passante des câbles audio, que je pas ici. En ce qui concerne les ports audio, prendre une carte son avec une fréquence d'échantillonnage maximale de 44.100 ou 48.000 échantillons / s à 16 bits / échantillon / canal, conduisant à une bande passante maximale de 22,05 ou 24 kHz (essentiellement du fait de la Studio Six numérique, la ligne dans l'iPhone prend en charge une fréquence d'échantillonnage max de 48 kHz. Le micro sur la version 3G fonctionne également à 48 kHz, alors que échantillonné à 8 kHz micro de la 1ère génération iPhone. Je ne l'ai pas été en mesure de trouver les spécifications de la profondeur de bit pour l'iPhone, mais je crois qu'il utilise 16 échantillons de bits. 24 échantillons de bits est l'autre possibilité.

Selon Fortuny sur le forums d'Apple , qui cite une note de développeur Apple Audio, la ligne sur un support MacBook jusqu'à 24? des échantillons de bits avec une fréquence d'échantillonnage de 96 kHz, pour un débit de données de 576 kbps. La page des Ports MacBook externes de Apple répertorie la fréquence d'échantillonnage de 192 kHz max comme, mais ils peuvent avoir changé que, avec la fréquence d'échantillonnage maximale pour l'audio numérique en utilisant le port optique.

Pour une comparaison de taux , les systèmes téléphoniques avaient un échantillon taux de 8 kHz à 8 bits / mono d'échantillon, résultant en un débit de données maximum de 8 kbps. FM a une fréquence d'échantillonnage de 22,05 kHz à 16 bits / échantillon / canal et est stéréo, résultant en un débit de données de 88,2 kbps.

Bien entendu, les calculs ci-dessus ne tiennent pas compte du problème de la synchronisation du flux de données et la détection et correction d'erreurs, qui sont tous va consommer une partie du signal.

Autres conseils

maximale de l'appareil audio typique est stéréo 48Khz, beaucoup de dispositifs peuvent gérer 96 Khz.

Mais bien sûr ce qui sort de la prise casque est analogique et non numérique, et il passe par des filtres aussi bien sur la sortie, donc une sorte de modulation de ton est la voie à suivre. Il peut y avoir une diaphonie entre les canaux stéréo - combien crosstalk sera appareil très dépendante.

modems téléphoniques de style 0ld peuvent envoyer 9600 bauds sur des lignes analogiques standard qui ne sont même pas aussi propre que votre prise casque typique. Et c'est MONO. Je pense que vous pourriez obtenir 2400 bauds par canal sans travailler trop dur.

Vous pourriez être en mesure d'aller aussi haut que 100K baud si vous étiez très intelligent au traitement du signal. systèmes de validation de cartes de crédit ont été conçus pour fonctionner à 2400 bauds mono dernière fois que je regardais, il ne me surprendrait pas si l'inertie combien ils ont reçu encore il y a au point de systèmes d'achat.

Je ne sais pas si cela est correct pour tous les systèmes, mais presque tous, sinon tous les systèmes d'échantillonnage utilisent un système de modulation delta 1 bit qui, très probablement intégré dans la puce dsp mis sur la plupart des appareils portables. La décimation (changement 1 bit à 16,20 ou 24 bits) est fait dans le logiciel et est donc les filtres anti-aliasing. Rappelez-vous ces puces dfp sont optimisés par le matériel de manière à réduire la consommation d'énergie, donc il peut y avoir une limite à ce qu'ils pouvaient produire par le logiciel.

En ce qui concerne les limites de Nyquist - ceux-ci ne sont pas vraiment dans leur contexte lors du transfert des chemins de données des informations numériques sur commande bien. Si vous regardez les modems et la façon dont ils transmettent des informations - ils utilisent beaucoup de DSP pour envoyer une largeur de bande supérieure en utilisant la modulation par déplacement de phase - qui se penche sur le déphasage par rapport à la fréquence du signal porteur et peut différencier des incréments plus petits que les doublement normal de la limite de Nyquist. (échantillonnage à 44 kHz tout en produisant à des données à 20 kHz) de sorte que le DSP peut voir un à la fréquence porteuse décalage 10 ou 20 degrés par rapport au décalage de 180 degrés. c'est parce que vous avez un signal de référence pour comparer.

De plus, le flux de données est tout à large bande à spectre étalé codé qui augmente la densité d'un tas (lookup Jesse Russell à large bande et Hedy Lamarr à étalement de spectre)

Mon ordinateur portable ne 192kHz à 24 bits (Dell xrs / 14z) ou disent-ils. Transférer habituellement mon audio via une connexion réseau à mon PC principal studio qui a un ADAT optique à une unité à distance si je reçois un bruit supérieur et les niveaux de diaphonie. les ordinateurs portables et les téléphones mobiles intelligents sont pleins de bruit numérique et sont physiquement trop faibles pour réduire ces problèmes. Jusqu'à ce qu'ils obtiennent un casque numérique (peu probable bientôt), alors on doit utiliser des systèmes discrets comme ils le font dans un studio d'enregistrement professionnel.

20Khz est à peu près au maximum sur un circuit destiné à porter audio, car il est à peu près le sommet de la réponse en fréquence de l'oreille humaine. Compte tenu de la limite de Nyquist, vous êtes probablement au sommet 10Kb / s. Bien sûr, Back In The Day (TM), nous si 9600b / s était grande vitesse, donc il peut être assez bon. Et oui, vous pouvez doubler en utilisant la sortie stéréo.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top