Émetteur-récepteur HF — tests numériques

Diagnostic et validation du DSP

Prouver le bon fonctionnement du traitement par signaux synthétiques, mesures automatisées et comparaison de référence.

Vecteurs testsEntrées connues
FFTMesure objective
RégressionAprès chaque modification
LogsDépassements et erreurs

Chaîne fonctionnelle

Signal synthétiqueChaîne DSPCapture sortieAnalyse FFTComparaison référenceSeuilsRapport test
Point critique : Écouter quelques signaux réels ne suffit pas pour valider un DSP. Les défauts subtils exigent des tests reproductibles.

Tests unitaires

Chaque filtre, mélangeur, AGC ou démodulateur reçoit des vecteurs connus.

Les résultats sont comparés numériquement à une référence.

Les tolérances tiennent compte de la précision flottante ou fixe.

Tests de chaîne

Injecter une porteuse, deux tons, du bruit et des impulsions.

Mesurer gain, rejet, distorsion et latence.

Tester les transitions de mode et changements de fréquence.

Régression

Automatiser les scénarios avant toute évolution majeure.

Conserver les courbes de référence.

Un changement visuel du waterfall ne doit pas masquer une dégradation RF.

Repères techniques

Erreur = sortie mesurée − sortie de référence
Réjection = niveau utile − niveau indésirable
Test reproductible = signal connu + configuration figée + tolérance explicite

Contrôles systématiques

  • Mesurer le budget temps réel de chaque bloc.
  • Tester les valeurs extrêmes et les transitions de mode.
  • Conserver des vecteurs et courbes de référence.
  • Journaliser les underruns, overruns et saturations.
  • Comparer les résultats à des critères chiffrés.

Procédure recommandée

Créer des vecteurs de test.
Tester chaque bloc isolément.
Mesurer gain et phase.
Tester saturation et valeurs extrêmes.
Mesurer la latence.
Automatiser les comparaisons.
Exécuter la régression complète.
Archiver les résultats par version.
Validation : la chaîne doit rester stable, reproductible et sans perte d’échantillons dans le pire cas d’utilisation.