← 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

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 source du transmetteur (typiquement 2 ns RMS selon AES-12id-2020) est combiné quadratiquement avec le jitter ISI, car les deux sources sont indépendantes.

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. Contrairement au jitter ISI aléatoire, il n'est pas filtrable par la PLL sur ses composantes basses fréquences.

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. Quand il est à mi-chemin entre deux transitions, le décalage est maximal. 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.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

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