Bande passante signal numérique : Infinie en théorie, finie en pratique
L'affirmation « la bande passante d'un signal numérique est infinie » est mathématiquement vraie pour une transition idéale instantanée mais physiquement fausse pour tout système réel. Voici la distinction rigoureuse.
L'idéal mathématique (Théorie Fourier)
Un signal numérique idéal est une suite de fonctions échelon à temps de montée nul (carré parfait).
- Série de Fourier d'un signal carré : Somme harmoniques impairs : f, 3f, 5f, 7f... → ∞.
- Amplitude n-ième harmonique ∝ 1/n.
- Pour reconstruire parfaitement les fronts verticaux, il faut un contenu harmonique infini → Bande passante infinie.
Réalité physique : Pourquoi la bande passante est toujours finie
- Temps de montée/descente finis (tr, tf) : Aucun driver ne commute instantanément. Physique : constantes RC, temps transit porteurs, capacité grille.
- Bande passante ≈ 0,35 / tr (pour réponse gaussienne).
- Exemple : tr = 1 ns → BP ≈ 350 MHz. tr = 100 ps → BP ≈ 3,5 GHz.
- Limite bande passante canal : Pistes PCB, câbles, connecteurs, boîtiers agissent comme filtres passe-bas.
- Piste FR4 : ~1-2 GHz/pouce bande passante (pertes diélectrique).
- Coax/Cat6A : Spécifiés 500 MHz / 5 GHz.
- Nyquist / Shannon échantillonnage : Comms numériques utilise des impulsions bandlimitées (Cosinus relevé, Gaussien, PAM4).
- Taux symboles (Baud) = 2 × Bande passante (pour impulsion sinc/Nyquist).
- On filtre intentionnellement pour limiter bande passante (réduire ISI, diaphonie, EMI, puissance).
- Circuits émetteur/récepteur : SerDes, PLL, CTLE, DFE ont tous bande passante analogique finie (typique 0,7-1,0 × Taux Baud).
Ce que « Bande passante » signifie pour signaux numériques
| Définition | Formule / Concept | Pertinence |
|---|---|---|
| Bande passante essentielle | BP contenant 99 % énergie signal | ~ 1 / tr (0,5/tr à 1/tr) |
| Bande passante Nyquist | Rs / 2 (pour impulsion sinc) | Minimum théorique ISI nul |
| Bande passante occupée (OBW) | Confinement 99 % puissance (FCC/ETSI) | Conformité réglementaire |
| Bande passante canal | Fréq -3dB réponse canal S21 | Détermine débit max (Shannon) |
| Fréquence genou harmoniques horloge | fknee = 0,5 / tr | Cible conception EMI (harmoniques > fknee chutent 40 dB/déc) |
Concept « Fréquence genou » (Howard Johnson)
fknee = 0,5 / tr (10%-90%)
- En-dessous fknee : Spectre signal ~ 1/f (harmoniques importent pour forme).
- Au-dessus fknee : Spectre décroît 40 dB/déc (déterminé par temps montée, pas fréquence horloge).
- Règle conception : Bande passante canal > fknee pour intégrité signal. Bande passante canal > 5×fknee pour diagrammes d'œil « propres ».
Exemples pratiques
- Arduino Uno (16 MHz, tr≈10 ns) : fknee ≈ 50 MHz. Pistes PCB OK. EMI rayonné jusqu'à 300-500 MHz (harmoniques).
- DDR4-3200 (1,6 GT/s, tr≈100 ps) : fknee ≈ 5 GHz. Impédance contrôlée, adaptation longueurs, DFE requis.
- USB 3.2 Gen 2 (10 Gbps, NRZ) : Baud = 10 GBaud. Nyquist BP = 5 GHz. Spec canal 10+ GHz.
- PCIe 5.0 (32 GT/s, PAM4) : Baud = 32 GBaud. Nyquist BP = 16 GHz. Budget perte canal = 36 dB @ 16 GHz.
Conclusion
Maths idéal : Bande passante infinie (fronts parfaits).
Physique réelle : Bande passante = 0,35 / Temps montée (limite système).
Objectif conception : Façonner spectre pour tenir dans canal (impulsions Nyquist, pré-accentuation, FEC).
Réalité EMI : Harmoniques s'étendent à 100× freq horloge, mais amplitude chute 20-40 dB/déc. Filtrer au connecteur.
Ne dites pas « infini ». Dites « Bande passante essentielle est X GHz, déterminée par Y ps temps montée. »
