Brevet FR2788182A1 — publié le 20000707

La présente invention concerne le domaine des télécommunications et plus particulièrement, un dispositif pour mesurer la fiabilité d'un canal de télécommunication numérique en mesurant le taux d'erreurs binaires. Toute voie de télécommunication est susceptible d'erreurs qui peuvent conduire au fait que des bits émis deviennent inversés. Afin de surveiller la performance des réseaux de télécommunication, il existe un besoin pour surveiller le taux selon lequel les erreurs binaires se produisent. Un dispositif pour la mise en oeuvre de cette tâche est connu en tant que BERT (testeur d'erreurs binaires). Un BERT peut être connecté à un canal de télécommunication et peut être constitué de manière à envoyer une séquence connue de "'1" et de "0", lesquels peuvent être surveillés par un dispositif de réception au niveau de l'extrémité éloignée quant à des erreurs. Les BERT sont typiquement des dispositifs autonomes qui assurent à l'utilisateur une flexibilité limitée. Ces dispositifs sont utilisés sur des lignes T1, E1 et ISDN. Dans un environnement par multiplexage par division temporelle, il existe un besoin pour tester de multiples canaux sur une base aléatoire et pour contrôler la durée pendant laquelle chaque canal ou chaque groupe de canaux est sous test. Dans certains cas, les BERT peuvent être commandés sur des câbles série ou parallèles mais ces dispositifs ne présentent pas le degré nécessaire de flexibilité pour un test adéquat de par exemple des bus TDM tels qu'un bus de télécommunication standard (STbus). Un objet de la présente invention consiste à alléger ce problème. Selon la présente invention, on propose un dispositif pour une utilisation lors de la mesure du taux d'erreurs binaires d'un canal de télécommunication, comprenant un connecteur pour une insertion dans une fente de carte d'ordinateur personnel PC pour établir une communication avec un bus de PC; un générateur de séquence pseudo-aléatoire pour générer une séquence pseudo-aléatoire en réponse à des commandes en provenance dudit PC; et un moyen de sortie pour une connexion sur une liaison de télécommunication multiplexée par division temporelle pour envoyer sur au moins un canal de télécommunication sélectionné une séquence pseudo-aléatoire en réponse à des commandes de programme en provenance dudit PC. Le connecteur est de préférence conçu pour s'enficher dans un connecteur ISAIEISNA/PCI standard d'un PC compatible IBM. L'ordinateur peut commander le BERT, le bus TDM et d'autres dispositifs sur le bus TDM, ce qui permet de dérouler des suites de tests automatiques sous la commande d'un logiciel qui est déroulé sur le PC. Plus d'un dispositif peuvent être installés sur le PC en même temps, auquel cas chaque dispositif peut être commandé individuellement par des programmes séparés qui sont déroulés sur le PC. Le BERT produit de préférence une séquence pseudo-aléatoire qui est basée sur le polynôme générateur X15 + X14 + X2 + 1 bien que d'autres séquences puissent bien entendu être utilisées. Cette séquence peut être envoyée sur un canal ou sur un groupe de canaux sur une liaison de télécommunication, par exemple un bus TDM. La séquence est ensuite comparée sur une base bit par bit à une séquence identique générée au niveau de l'extrémité éloignée o des erreurs binaires sont enregistrées dans un compteur. Le BERT convient pour les plans arrière standards de l'industrie tels que HMVIP/MVIP/SCSA. Puisque le BERT est commandé au moyen d'un logiciel qui est déroulé sur le PC, il peut être utilisé pour tester des canaux individuels, pour tester des groupes de canaux sélectionnés de façon aléatoire, pour défiler de nombreux canaux et pour contrôler la durée pendant laquelle chaque canal est testé. L'invention propose également un procédé de mesure du taux d'erreurs binaires d'un canal de télécommunication, comprenant les étapes consistant à constituer un dispositif de test pour une insertion dans une fente de carte d'ordinateur personnel, à générer une séquence pseudo- aléatoire en réponse à des commandes de programme externes reçues depuis l'ordinateur personnel, à envoyer ladite séquence pseudo- aléatoire en réponse à des commandes de programme reçues depuis ledit ordinateur personnel sur au moins un canal de télécommunication sélectionné sur une liaison de télécommunication multiplexée par division temporelle et à comparer une séquence de bits reçue sur ledit au moins un canal sélectionné avec une séquence pseudo-aléatoire générée localement synchronisée avec la séquence émise afin de déterminer le taux d'erreurs binaires dudit au moins un canal. L'invention sera maintenant décrite de manière davantage détaillée, à titre d'exemple seulement, par report aux dessins annexés parmi lesquels: la figure 1 est un schéma fonctionnel générique qui représente un BERT selon l'invention; la figure 2 est un schéma fonctionnel d'un émetteur de BERT; et la figure 3 est un schéma fonctionnel d'un récepteur de BERT. Sur la figure 1, un PC compatible IBM standard 1 comporte une pluralité de fentes périphériques ISA/EISA/PCI d'une façon connue afin de permettre l'insertion de cartes périphériques. Un BERT 2 est monté sur une carte adaptée pour être insérée dans l'une des fentes périphériques par l'intermédiaire d'un connecteur enfichable 9 d'une manière classique. Le BERT 2 comporte un port de sortie 3 pour une connexion sur un bus TDM 4 qui peut être un bus ST ou un bus de télécommunication MVIP/HMVIP/SCSA. L'extrémité éloignée du bus 4 est connectée à un dispositif sous test DUT 5, lequel est à son tour connecté à un réseau 6 avec une boucle de retour 7. Le BERT 2 comporte également un générateur de séquence pseudo-aléatoire 8 qui génère une séquence basée sur le polynôme générateur X15 + X14 + X2 + 1. Sous une commande par logiciel, le BERT 2 peut placer le motif pseudoaléatoire dans n'importe quelle combinaison de canaux sur le bus 4. Le dispositif de réception 5 contient un générateur de séquence pseudoaléatoire qui est synchronisé sur le côté d'émission. Les bits reçus sont soumis à une logique OU-Exclusif sur une base bit par bit avec un motif qui est généré localement par le dispositif 5. Le dispositif 5 inclut un compteur qui est incrémenté chaque fois qu'un bit reçu est corrompu. La figure 2 est un schéma fonctionnel détaillé de l'émetteur du BERT 2. L'émetteur est constitué par le générateur pseudo-aléatoire (PRG) 8 qui reçoit un train de "1" et qui réalise une division modulo 2 en utilisant un polynôme générateur prédéterminé, par exemple X15 + X14 + X2 + 1. Le reste de la division est émis en sortie en tant que train série de bits. Lorsque l'entrée "START/DEMARRAGE" est au niveau bas, le PRG 8 est chargé avec rien que des "1" et tous les "1" sont envoyés en sortie en tant que train série. Lorsque l'entrée "START/DEMARRAGE" est tirée vers le niveau haut, le PRG 8 produit des valeurs aléatoires. Le premier bit transmis après que l'entrée "START/DEMARRAGE" est tirée vers le niveau haut doit être "0" afin de synchroniser le récepteur. Le train de bits aléatoire est envoyé sur l'un des trains d'entrée d'un commutateur de point de croisement numérique MT90820 de Mitel 10 qui est utilisé pour cartographier le motif pseudo-aléatoire dans les canaux d'un bus MVIP/HMVIP/SCSA 11 à tester. Le commutateur 10 et l'entrée "START/DEMARRAGE" sur le PRG 8 sont commandés par I'ordinateur 1. La partie de récepteur du BERT est représentée sur la figure 3. Un PRG 15 est identique au PRG 8 dans l'émetteur. Lorsque l'entrée "START/DEMARRAGE" 16 est tirée vers le bas, le PRG 15 est chargé avec la première valeur de la séquence pseudo-aléatoire qui est la séquence qui est émise par l'émetteur après que l'entrée "START/DEMARRAGE" 12 est tirée vers le haut. Lorsque l'entrée "START/DEMARRAGE" 16 est tirée vers le haut, le PRG 15 reste gelé jusqu'à ce qu'un bit à zéro soit reçu. A cet instant, le PRG 15 démarre un cyclage sur la séquence pseudo-aléatoire et il devient synchronisé sur le PRG 8 dans la section d'émetteur du BERT. Un détecteur de synchronisation 20 détecte lorsqu'une synchronisation est réalisée. Le train de bits reçu est reçu au niveau du commutateur de point de croisement 10 qui est commun avec l'émetteur et il est soumis à une logique OU-Exclusif avec le train de bits qui provient du PRG de récepteur 15 dans la porte OU-Exclusif 18 avec le train de bits en provenance du PRG de récepteur 15. Un compteur 19 est incrémenté chaque fois que les bits des deux trains ne se correspondent pas. Tout comme l'émetteur, le récepteur fonctionne sous la commande de l'ordinateur 1 qui met en oeuvre les étapes de programme qui suivent: 1. Tirer "START/DEMARRAGE" au niveau bas; 2. Instaurer cartographie des canaux dans commutateur numérique; 3. Tirer "START/DEMARRAGE" au niveau haut; 4 Attendre que la logique de détection de synchronisation 20 affirme un signal de synchronisation; 5. Attendre la période de mesure; 6. Lire le compteur; 7. Calculer le taux d'erreurs binaires (BER) à partir de l'expression BER = valeur de compteur/ période mesurée; 8. Aller à l'étape 5. Le BERT 2 peut être mis en oeuvre en utilisant des parties ASIC/FPGA/CPLD ou des parties TTL discrètes. Il peut être enfiché dans des fentes ISA/EISA ou dans des fentes PCI et il peut tester MVIP/HMVIP/SCA. Il permet également un fonctionnement H.100/H.100 et il peut être utilisé pour d'autres tests tels qu'une mesure numérique de milliwatts, de tonalités fixes ou de distorsion. Il peut être de façon générale utilisé pour le test de composants de télécommunication connectés à un bus TDM standard, pour le test de lignes de télécommunication en utilisant un BERT au niveau de chaque extrémité de la ligne, commandé a distance par modem, pour le test de CBR (services à débit binaire constant) sur des composants ATM à l'aide d'un testeur au niveau de chaque extrémité, pour un retour de boucle au niveau d'un commutateur ATM ou pour un retour de boucle au niveau d'un bus ATM. Il peut également être utilisé pour des applications de test automatisé et pour des tests initiés à distance. Un PC à distance peut être commandé par MODEM. Lorsque des tests sont réalisés sous des conditions de retour de boucle, un seul BERT seulement est requis. Cependant, des BERT séparés peuvent être utilisés s'ils sont localisés au niveau d'extrémités opposées d'un support de transmission. Dans ce cas, il est possible d'instaurer une surveillance full duplex ou duplex complet lorsque l'émetteur du BERT d'extrémité proche réalise un envoi sur le récepteur du BERT d'extrémité éloignée et vice versa. REVENDICATIONS 1. Dispositif (2) pour une utilisation lors de la mesure du taux d'erreurs binaires d'un canal de télécommunication, caractérisé en ce qu'il comprend un connecteur (9) pour une insertion dans une fente de carte d'ordinateur personnel (PC) (1) pour établir une communication avec un bus de PC (4); un générateur de séquence pseudo-aléatoire pour générer une séquence pseudo-aléatoire en réponse à des commandes en provenance dudit PC (1); et un moyen de sortie pour une connexion sur une liaison de télécommunication multiplexée par division temporelle pour envoyer sur au moins un canal de télécommunication sélectionné une séquence pseudo-aléatoire en réponse à des commandes de programme en provenance dudit PC (1). 2. Dispositif selon la revendication 1, caractérisé en ce que ledit générateur de séquence pseudo-aléatoire (8) génère la séquence X15+ 14+ X2+ 1. 3. Dispositif selon la revendication 1, caractérisé en ce que ledit moyen de sortie est sensible à des commandes de programme en provenance dudit PC (1) pour tester des canaux sélectionnés de façon aléatoire. 4. Dispositif selon la revendication 1, caractérisé en ce que ledit moyen de sortie est sensible à des commandes de programme en provenance dudit PC (1) pour tester des groupes de canaux sélectionnés de façon aléatoire. 5. Dispositif selon la revendication 1, caractérisé en ce que ledit moyen de sortie est sensible à des commandes de programme en provenance dudit PC (1) pour défiler séquentiellement des canaux. 6. Dispositif selon la revendication 1, caractérisé en ce que ledit moyen de sortie est sensible à des commandes de programme en provenance dudit PC (1) pour contrôler la durée pendant laquelle chaque canal est testé. 7. Dispositif selon l'une quelconque des revendications 1 à 6, caractérisé en ce que ledit moyen de sortie est un commutateur de point de croisement (10) commandé par ledit PC (1). 8. Dispositif selon la revendication 1, caractérisé en ce qu'il comprend en outre un récepteur pour comparer une séquence de bits reçue à un train de bits généré localement correspondant à ladite séquence pseudo-aléatoire émise. 9. Dispositif selon la revendication 8, caractérisé en ce que ledit récepteur inclut une porte OU-Exclusif (18) pour réaliser une opération OU-Exclusif sur ladite séquence de bits reçue et sur ladite séquence pseudo-aléatoire émise. 10. Dispositif selon la revendication 8, caractérisé en ce qu'il comprend en outre un compteur (19) pour compter le nombre de non correspondances de ladite séquence de bits reçue avec ladite séquence pseudo-aléatoire émise. 11. Procédé de mesure du taux d'erreurs binaires d'un canal de télécommunication, caractérisé en ce qu'il comprend les étapes consistant à constituer un dispositif de test pour une insertion dans une fente de carte d'ordinateur personnel, à générer une séquence pseudo- aléatoire en réponse à des commandes de programme externes reçues depuis l'ordinateur personnel, à envoyer ladite séquence pseudo- aléatoire en réponse à des commandes de programme reçues depuis ledit ordinateur personnel sur au moins un canal de télécommunication sélectionné sur une liaison de télécommunication multiplexée par division temporelle et à comparer une séquence de bits reçue sur ledit au moins un canal sélectionné avec une séquence pseudo-aléatoire générée localement synchronisée avec la séquence émise afin de déterminer le taux d'erreurs binaires dudit au moins un canal. 12. Procédé selon la revendication 11, caractérisé en ce que ledit générateur de séquence pseudo-aléatoire génère la séquence X15 + X14 + X2 I 1. 13. Procédé selon la revendication 11, caractérisé en ce que lesdits canaux sont testés de façon aléatoire. 14. Procédé selon la revendication 11, caractérisé en ce que lesdits canaux sont testés de façon aléatoire selon des groupes. 15. Procédé selon la revendication 11, caractérisé en ce que ledit récepteur inclut la mise en oeuvre d'une opération OU-Exclusif qui est réalisée sur ladite séquence de bits reçue et sur ladite séquence pseudo-aléatoire émise afin de déterminer le nombre de non correspondances.