← Retour a l'analyseur 🇬🇧 English

Comprendre le S/PDIF : physique du câble et métriques

Guide technique simplifié | IEC 60958-3 | AES3


1. Le modèle de câble Spdif

Qu'est-ce qu'on simule ?

Le signal S/PDIF coaxial est un signal carré encodé en BMC (Biphase Mark Code) à 0,5 V P-P sur 75 ohms. La fréquence cellule à 44,1 kHz est de 5,645 MHz (128 cellules par trame stéréo, selon la structure IEC 60958). Le câble se comporte comme un réseau de paramètres distribués (modèle RLGC) qui filtre, atténue, déforme et bruite le signal avant que le récepteur le décode.

Le simulateur applique cinq phénomènes physiques en cascade : filtrage passe-bas, effet de peau, atténuation, réflexions, bruit EMI -- auxquels s'ajoute le jitter ISI et le transit triple.


1.1 Limitation de bande passante

Ce qui se passe physiquement : l'effet de peau et les pertes diélectriques du câble forment un filtre passe-bas distribué. Plus le câble est long, plus la fréquence de coupure descend, et plus les fronts de montée du signal carré s'arrondissent.

Le modèle : la fréquence de coupure effective suit une loi en racine carrée de la longueur. La bande passante à 1 m (donnée constructeur) diminue selon 1/sqrt(1 + L/8). À 8 m, la bande passante est réduite d'un facteur sqrt(2), soit 3 dB supplémentaires. À 24 m, elle est divisée par 2. Ce modèle est calibré sur les courbes d'atténuation typiques des câbles coaxiaux RG-59/RG-6.

Ce que ça change : un Belden 1694A (BW 250 MHz à 1 m) reste à 233 MHz sur 1,5 m -- les fronts sont quasi carrés. Un câble RCA générique (BW 25 MHz à 1 m) tombe à 17 MHz sur 10 m -- les fronts deviennent sinusoïdaux et le décodeur a du mal à localiser les transitions.

QualitéBW eff.Effet sur le signal
Excellent> 100 MHzFronts nets
Bon30 - 100 MHzLéger arrondissement
Médiocre10 - 30 MHzFronts arrondis, jitter accru
Mauvais5 - 10 MHzSignal très dégradé

1.1b Effet de peau (skin effect)

Ce qui se passe physiquement : à haute fréquence, le courant se concentre dans une fine couche en surface du conducteur (la profondeur de peau). Pour le cuivre à 5,6 MHz, cette profondeur est d'environ 28 µm. À 56 MHz (10e harmonique), elle tombe à 8,8 µm. La résistance effective du conducteur augmente donc en racine carrée de la fréquence.

Conséquence directe : les harmoniques élevées du signal carré BMC (3e, 5e, 7e) sont atténuées disproportionnellement par rapport à la fondamentale. La 3e harmonique (16,9 MHz) est atténuée 1,73 fois plus que la fondamentale. La 7e (39,5 MHz), 2,65 fois plus. Ce sont précisément ces harmoniques qui donnent au signal sa forme carrée et ses fronts nets -- les rondir accroît l'ISI.

Quand l'activer : le skin effect est négligeable sur les câbles courts (< 3 m) en cuivre de bonne section. Il devient significatif sur les câbles fins (AWG 24-26, ex. Mogami 2964) ou les longues distances.


1.2 Atténuation

Ce qui se passe physiquement : les pertes résistives dans le conducteur (proportionnelles à sqrt(f)) et les pertes diélectriques dans l'isolant (proportionnelles à f) réduisent l'amplitude du signal en fonction de la longueur et de la fréquence.

Le modèle : le simulateur interpole l'atténuation linéairement entre les mesures constructeur à 5 MHz et 10 MHz, puis la met à l'échelle selon la longueur réelle. L'interpolation linéaire introduit une erreur inférieure à 5 % par rapport au modèle exact en sqrt(f) sur cet intervalle étroit.

Le seuil critique : le récepteur S/PDIF cesse de fonctionner correctement en dessous d'environ 0,2 V P-P (le signal nominal est à 0,5 V). C'est 8 dB d'atténuation maximale avant décrochage. Un Belden 1694A sur 2 m perd moins de 0,05 dB. Ce n'est pas le facteur limitant sur les courtes distances.

Pour l'AES/EBU : le niveau de signal est 2 à 7 V P-P contre 0,5 V pour le S/PDIF. Le simulateur applique un bonus de 20 dB sur la marge d'atténuation (rapport 20 log10(5/0,5)), ce qui explique que des câbles AES/EBU comme le Belden 1800F tiennent facilement plusieurs dizaines de mètres malgré une atténuation brute plus élevée par mètre.


1.3 Réflexions par désadaptation d'impédance

Ce qui se passe physiquement : quand l'impédance du câble diffère de l'impédance de charge (75 ohms pour le S/PDIF), une fraction du signal est réfléchie à chaque extrémité. Cette fraction est quantifiée par le coefficient de réflexion Gamma = (Z_cable - Z_ref) / (Z_cable + Z_ref). Un câble à 45 ohms donne Gamma = -0,25, soit 25 % du signal réfléchi au premier rebond.

Ce que ça produit concrètement : les réflexions arrivent avec un retard égal au temps de propagation aller-retour (2L / vitesse), et se superposent au signal utile. Chaque rebond successive a une amplitude multipliée par Gamma² (deux réflexions par aller-retour). Le simulateur modélise jusqu'à 5 rebonds. L'effet le plus visible est l'apparition de "fantômes" décalés dans le temps sur la forme d'onde, et un diagramme de l'oeil présentant des traces multiples.

Un câble 75 ohms adapté produit Gamma = 0 : aucune réflexion, à aucune fréquence, à aucune longueur. C'est la raison d'être de la normalisation à 75 ohms de l'IEC 60958-3.

QualitéGammaEffet
Excellent< 0,01Réflexions négligeables
Bon0,01 - 0,05Très faibles
Médiocre0,05 - 0,15Echos visibles sur le diagramme de l'oeil
Mauvais> 0,15Distorsion sévère

1.4 Bruit EMI et environnement électromagnétique

Ce qui se passe physiquement : le câble agit comme une antenne réceptrice pour les champs électromagnétiques ambiants. Le blindage l'atténue d'un facteur défini par son efficacité de blindage (SE). Dans un environnement réel, le champ EMI incident est plus intense qu'en laboratoire : le SNR effectif est donc le SE moins la pénalité d'environnement, elle-même plus élevée quand le câble est long (plus grande surface d'antenne).

Les trois environnements :

Ce que ça change : un câble RCA non blindé (25 dB de SE) dans un salon atteint le plancher de modélisation à 20 dB de SNR -- le bruit seul peut provoquer des erreurs. Un Belden 1694A (90 dB de SE) dans le même salon reste à 85 dB de SNR : complètement inoffensif.


1.5 Jitter ISI (Intersymbol Interference)

Ce qui se passe physiquement : un câble à bande passante limitée laisse "déborder" l'énergie d'un symbole sur les symboles adjacents. Ce débordement décale les instants de passage au seuil de décision par rapport à la grille temporelle idéale. C'est le mécanisme dominant de dégradation sur les longues distances, et la cause directe de l'effet falaise (cliff effect) des liens numériques.

Le modèle : le jitter ISI est proportionnel à sqrt(L) -- accumulation statistique des perturbations sur la longueur -- et inversement proportionnel à la bande passante effective. Le coefficient K est de 20 ns pour le S/PDIF coaxial et de 7 ns pour l'AES/EBU (la liaison différentielle réduit l'ISI effectif d'un facteur environ 3 grâce au rejet du mode commun et à la plus grande pente au seuil de décision). Ces coefficients sont calibrés contre la littérature technique (Dunn 1992, AES-12id-2020) et les spécifications constructeur (Canare DA206 opérationnel à 300 m).

L'effet falaise : à courte distance, le jitter ISI est bien inférieur à la demi-période cellule (88 ns à 44,1 kHz) : CER = 0 %. À la distance critique, le jitter ISI devient comparable à cette demi-période : les transitions débordent dans la cellule adjacente et le CER monte brutalement. Pour le Belden 1694A, cette transition se produit entre 200 et 250 m.

Le jitter intrinsèque du transmetteur n'est pas inclus par défaut : c'est une propriété de l'appareil source, pas du câble, et il s'ajouterait identiquement aux deux câbles comparés. Pour simuler la chaîne complète, les options "Jitter émetteur" et "Asymétrie des fronts (DCD)" peuvent être activées dans les options de simulation (désactivées par défaut) ; la norme AES-12id spécifie un jitter émetteur typique de 2 ns RMS.

QualitéJ ISI RMSDistance (Belden 1694A)
Négligeable< 1 ns< 50 m
Modéré1 - 5 ns50 - 150 m
Critique5 - 30 ns150 - 230 m
Défaillance> 30 ns> 230 m

1.5b Transit triple (Triple Transit)

Ce qui se passe physiquement : quand le câble est mal adapté en impédance, le signal effectue plusieurs aller-retours entre les extrémités. Le troisième transit -- le signal qui repart de la source après une réflexion à la charge, se réfléchit à la source, puis revient à la charge -- crée un écho décalé de 3L/vitesse et d'amplitude |Gamma_charge x Gamma_source|.

Pourquoi c'est différent des réflexions simples : cet écho se superpose au signal utile au niveau du comparateur du récepteur. Lors de chaque transition BMC, l'écho n'a pas encore suivi -- il arrive avec son retard. Le signal reçu présente donc un "palier transitoire" avant de se stabiliser : c'est la "corne" visible sur la forme d'onde. La hauteur de cette corne est proportionnelle au produit des coefficients de réflexion aux deux extrémités, sa durée est le retard de transit triple.

Le jitter déterministe qui en résulte : la corne déplace l'instant de franchissement du seuil de 200 mV. Ce jitter est déterministe -- il est reproductible et de valeur fixe pour une longueur de câble donnée. La PLL le filtre selon sa fréquence : une PLL large bande (CS8412) le laisse passer presque intact, une PLL étroite (WM8805) ou un ASRC le rejette. Le simulateur le combine en quadrature avec le jitter de câble filtré pour établir le verdict d'audibilité.

Longueurs nulles et critiques : quand le retard de transit triple est un multiple entier de la période cellule, l'écho arrive exactement en phase avec une transition -- jitter TT nul. Le décalage est maximal à un quart de pas des longueurs nulles (la mi-distance entre deux nulls est elle-même un null). Le pas entre une longueur nulle et la suivante est typiquement de 10 à 14 m selon la vitesse de propagation du câble. Pour les câbles domestiques de 1 à 3 m, il n'existe aucune longueur nulle dans cette plage : le jitter TT est toujours présent. La seule solution est l'adaptation en impédance (75 ohms) qui annule les coefficients de réflexion.


1.5c Couplage AC (transformateur) et dérive du zéro

Ce qui se passe physiquement : presque toutes les sorties S/PDIF passent par un transformateur ou un condensateur qui bloque la composante continue. Ce couplage agit comme un filtre passe-haut. Le code BMC est équilibré, mais les préambules de trame violent délibérément le codage : leur contenu basse fréquence fait dériver le niveau de base du signal (baseline wander). Le récepteur comparant à un seuil fixe, cette dérive décale les instants de détection : c'est un jitter déterministe lié aux données, identifié dès 1992 par Dunn et Hawksford comme un défaut structurel de l'interface.

Dans le simulateur : la case "Couplage AC (transformateur)" active un passe-haut dont vous choisissez la coupure. Un transformateur correctement dimensionné (coupure à 300 Hz ou 1 kHz) ne crée que quelques picosecondes ; un couplage capacitif sous-dimensionné (10 kHz) ajoute environ 200 ps de jitter même sur un câble parfait de 2 m. L'effet ne dépend pas du câble : il s'applique aux deux branches de la comparaison.


1.6 Câble personnalisé

L'interface permet de définir un câble par ses six paramètres physiques directement : impédance (ohms), atténuation à 5 MHz et 10 MHz (dB/100 m), bande passante à 1 m (MHz), vitesse de propagation (% de c), et efficacité de blindage (dB). Utile pour tester un câble dont on possède la fiche technique, ou pour isoler l'influence d'un seul paramètre.


2. Les métriques d'analyse Spdif

2.1 Taux d'erreur cellules (CER)

Ce que c'est : le Cell Error Rate est la proportion de cellules temporelles BMC corrompues. C'est la métrique fondamentale : le S/PDIF n'a aucune correction d'erreur (contrairement à l'AES/EBU professionnel qui dispose d'une détection de parité). Une erreur sur un bit de poids fort d'un échantillon 16 bits produit un clic audible immédiat.

Comment c'est calculé : l'analyseur aligne temporellement le signal dégradé sur la référence par cross-corrélation (fenêtre de 256 cellules sur 768 de référence), puis compare cellule à cellule. Le CER est le nombre de cellules discordantes divisé par le nombre total de cellules comparées.

Ce que ça signifie : CER = 0 % veut dire transmission bit-parfaite. Avec 44 100 Hz x 128 = 5,6 millions de cellules par seconde, un CER de 0,01 % représente déjà 565 erreurs par seconde -- des clics fréquents et une musique inutilisable. Entre deux câbles qui donnent tous deux CER = 0 %, il n'existe aucune différence de transmission numérique. Les bits sont identiques.


2.2 Jitter RMS et Peak-to-Peak

Ce que c'est : le jitter mesure l'écart entre les instants réels de transition du signal et la grille temporelle idéale (multiples de la période cellule). L'analyseur détecte chaque passage par le seuil de décision par interpolation linéaire entre deux échantillons consécutifs, calcule l'intervalle entre transitions successives, et en déduit la déviation par rapport au multiple de période cellule le plus proche.

RMS vs Peak-to-Peak : le jitter RMS (racine de la moyenne quadratique des déviations) est la métrique statistique de référence -- elle donne le poids de l'ensemble de la distribution. Le jitter P-P (étendue totale) capture les événements extrêmes qui peuvent déclencher des erreurs ponctuelles.

Le rôle de la PLL dans la chaîne : le jitter mesuré ici est le jitter d'interface (TIE, Time Interval Error). Ce n'est pas le jitter que subit le DAC. La PLL du récepteur filtre le jitter comme un filtre passe-bas : seule une fraction du jitter câble atteint le convertisseur. Le simulateur modélise ce filtrage par la bande passante bruit équivalente de Butterworth.

RécepteurCoupure PLLFraction du jitter câble transmise au DAC
CS8412 (1990)25 kHz~7 %
VCXO (2000)200 Hz~0,6 %
WM8805 (2010)90 Hz~0,4 %
ASRC (moderne)1 Hz< 0,1 % -- plancher 20 ps
Word Clock3 Hz< 0,1 % -- plancher 5 ps

Seuils d'audibilité : les deux études de référence ne donnent pas les mêmes résultats, car les protocoles diffèrent fondamentalement. Benjamin & Gannon (AES 4826, 1998) ont mesuré un jitter sinusoïdal artificiel : seuil minimal détecté environ 10 ns RMS avec tonalité à 17 kHz, 20 ns RMS sur musique. Ashihara et al. (2005) ont testé un jitter aléatoire (plus proche du cas réel) avec 23 auditeurs professionnels en double aveugle sur de la musique : à 250 ns, aucun ne détecte quoi que ce soit ; à 500 ns, 6 sur 23 perçoivent quelque chose. Ces seuils sont très au-dessus des quelques nanosecondes que produit un câble coaxial bien adapté sur courte distance.

Dégradation du SNR causée par le jitter : la formule de Dunn (1997) donne SNR = -20 log10(2 pi x f_audio x J_RMS). À 10 ns RMS sur le DAC et 20 kHz, cela donne 64 dB -- perceptible seulement avec un CS8412. Avec un ASRC, 10 ns en entrée devient < 0,1 ns au DAC : 104 dB de SNR jitter. L'interface entre complètement dans le bruit de fond de tout autre source.


2.3 Tensions (haute, basse, P-P)

Ce que c'est : le simulateur mesure séparément la tension moyenne des échantillons au niveau haut et au niveau bas, ainsi que l'amplitude crête-à-crête. Il sépare les deux populations autour du seuil de décision (point milieu de l'excursion).

Pourquoi c'est utile : l'atténuation réduit V_PP en comprimant les deux niveaux vers le seuil. En dessous de 0,2 V P-P (le seuil de 200 mV P-P de l'IEC 60958-3), le récepteur peut ne plus décoder fiablement. Une asymétrie entre les tensions hautes et basses indique une distorsion non-linéaire ou un offset DC.


2.4 Bruit RMS

Ce que c'est : l'écart-type des échantillons autour de leur niveau moyen, calculé séparément pour les populations haute et basse. Un bruit élevé réduit la marge entre les deux niveaux logiques et augmente la probabilité d'erreur de décision.

Lien avec le SNR : SNR_signal ~ 20 log10(V_PP / (2 x bruit_RMS_max)). Une forte asymétrie entre bruit haut et bruit bas peut indiquer que les réflexions affectent préférentiellement un type de transition.


2.5 Erreurs de parité

Ce que c'est : chaque sous-trame IEC 60958 de 32 cellules contient un bit de parité (bit 31). La norme définit que la parité des bits 4 à 31 doit être paire. L'analyseur vérifie chaque sous-trame et compte les violations.

La limite de cet indicateur : la parité ne peut détecter que les erreurs affectant un nombre impair de bits par sous-trame. Les erreurs sur un nombre pair de bits passent inaperçues. En pratique, si des erreurs de parité sont détectées, c'est que le signal est déjà significativement dégradé.


2.6 Diagramme de l'oeil

Ce que c'est : le diagramme de l'oeil superpose tous les segments du signal d'une durée de 2 périodes cellule (2 UI). L'analyseur découpe le signal en fenêtres de 2 x SPC échantillons (SPC = nombre d'échantillons par cellule) et les superpose en un histogramme 2D (200 x 120 classes) visualisé en heatmap.

Ce qu'il révèle : l'ouverture verticale au centre indique la marge en tension (distance entre les niveaux haut et bas, réduite par l'atténuation et le bruit). L'ouverture horizontale indique la marge en temps (largeur de la zone stable, réduite par le jitter). Les traces multiples signalent des réflexions. L'épaississement des traces indique du bruit EMI.

AspectCause
Grand ouvertSignal propre
Rétréci verticalementAtténuation ou bruit élevé
Rétréci horizontalementJitter ou bande passante insuffisante
FerméDégradations cumulées, décodage compromis
Traces multiplesRéflexions (désadaptation d'impédance)
Traces épaissesBruit EMI

2.7 Comparaison des formes d'onde (overlay)

Ce que c'est : trois panneaux superposés et synchronisés -- vue globale du signal complet, zoom automatique sur la zone de plus grande divergence entre les deux câbles, et signal de différence (câble - référence). Le zoom est centré sur le maximum de la divergence absolue lissée par moyenne glissante, ce qui pointe systématiquement vers la zone la plus "intéressante" à analyser.


2.8 Interprétations automatiques

L'analyseur génère une interprétation textuelle sous chaque graphique. Pour le diagramme de l'oeil, l'ouverture verticale estimée est V_PP - 6 x bruit_RMS_max (3 sigma de chaque côté). Une ouverture > 0,35 V avec bruit < 5 mV correspond à un oeil grand ouvert. Les causes de dégradation (réflexions, bruit, atténuation) sont identifiées automatiquement par des seuils sur Gamma, sigma, et V_PP.


2.9 Connecteurs S/PDIF et AES/EBU

Les connecteurs affectent le signal différemment selon leur type. Le simulateur ne les modélise pas, mais les spécifications constructeurs (IEC 61169-8, IEC 61076-2-103) permettent d'évaluer leur impact.

RCA (phono) : non normalisé RF, impédance variable 40-70 ohms. Chaque paire crée une discontinuité localisée. Sur câble court (< 1 m), l'écho s'amortit ; au-delà de 3-5 m, les échos s'accumulent et deviennent visibles sur le diagramme de l'oeil.

BNC 75 ohm : normalisé (IEC 61169-8), impédance 75 ±5%, VSWR < 1,05 à 10 MHz. Réflexion négligeable (Gamma < 0,025). Impact S/PDIF imperceptible pour toutes longueurs pratiques.

XLR (AES/EBU) : connecteur symétrique, impédance non critique. Longueur < 30 mm, négligeable à 5,6 MHz. Impact minimal.

Toslink (optique) : pas de réflexion électrique, jitter optique négligeable. Seulement atténuation optique (< 2 dB plastique, < 0,5 dB verre).

Résumé opérationnel : BNC et Toslink, meilleurs choix. RCA court (< 2 m), acceptable. RCA long (> 10 m), risque de traces parasites si oxydation du connecteur.


2.10 Matrice de sensibilité câble--métrique

Chaque paramètre câble affecte différemment chaque métrique. Une sensibilité élevée = petit changement du paramètre impacte fortement la métrique.

Longueur : CER et SNR (croissance √L de l'ISI, antenne plus grande).

Atténuation : CER dominant (signal s'approche du seuil 200 mV de décodage).

Impédance (Gamma) : impact localisé aux connecteurs, faible sur câble 75 ohm bien adapté.

Bande passante : jitter ISI critique (inversement proportionnel à BW).

Blindage : SNR et bruit RMS (relation directe avec efficacité de blindage en dB).

Vélocité : aucun impact direct sur intégrité du signal ; affecte uniquement délai de propagation et échos de réflexion.

Cette matrice aide à identifier quel paramètre domine quelle métrique — essentiel pour choisir entre, par exemple, un câble plus court vs. un câble mieux blindé.


3. Verdict global

Le verdict synthétique combine CER et jitter RMS selon une hiérarchie fixe :

VerdictConditionSignification
Signal intactCER = 0 ET J_RMS < 0,5 nsTransmission parfaite
Dégradation légèreCER < 0,001 % ET J_RMS < 2 nsInaudible, aucun impact
Signal dégradéCER < 1 %Clics possibles
Signal corrompuCER >= 1 %Transmission inutilisable

Le verdict est une synthèse rapide. Pour une évaluation complète, il faut examiner l'ensemble des métriques et le diagramme de l'oeil, notamment sur les cas limites où le CER est nul mais le jitter ou les réflexions dégradent l'intégrité du signal.


Bibliographie

Normes

NormeAccès
IEC 60958-1 : structure de trame, BMCEBU Tech 3250-E
IEC 60958-3 : S/PDIF coaxialEBU Tech 3250-E
AES3-2009 : interface professionnelleaes.org/publications/standards-store/?id=13 (payant — équivalent libre : EBU Tech 3250-E)

Articles et ouvrages