Brevet FR2811838A1 — publié le 20020118

La présente invention concerne une mesure de taux d'erreur de bit dans une diffusion numérique. La figure 5 représente une configuration de système lorsque la mesure du taux d'erreur de bit est ef- fectuée dans la diffusion numérique. Afin d'effectuer une mesure du taux d'erreur de bit, il est nécessaire qu'un analyseur de transmission côté transmission 100 produise un signal de séquence bi- naire pseudo-aléatoire/motif pseudo-aléatoire (PRBS). Le signal PRBS est modulé par un modulateur 102 avant d'être transmis à un réseau de transmission 300. Le signal PRBS envoyé à travers le réseau de transmission 300 est numé- riquement démodulé par un démodulateur numérique 202 pour revenir au signal PRBS d'origine. Cependant, puisqu'une erreur de bit survient, les signaux PRBS numériques démo- dulés ne reviennent pas exactement aux signaux PRBS d'origine produits par l'analyseur de transmission côté transmission 100. Le signal PRBS émis par le démodulateur 202 est introduit dans un analyseur de transmission côté réception 204. L'analyseur de transmission côté réception 204 mesure le taux d'erreur de bit en comparant le signal PRBS émis par le démodulateur 202 au signal PRBS produit par l'analyseur de transmission côté transmission 100, pour chaque bit. Cependant, afin de mesurer le taux d'erreur de bit, le signal PRBS doit passer à travers le réseau de transmission 300. En conséquence, la diffusion réelle de la diffusion numérique doit être interrompue pendant le temps o le signal PRBS passe à travers le réseau de transmission 300. La présente invention a pris en considération les circonstances mentionnées ci-dessus, et un but de la présente invention consiste à fournir un dispositif, ain- si de suite, qui peut exécuter une mesure du taux d'er- reur de bit dans le réseau de transmission utilisé pour la diffusion numérique pendant le temps o le réseau de transmission est utilisé. Conformément à la présente invention, un dispo- sitif de mesure d'erreur de bit destiné à mesurer une er- reur de bit d'un réseau de transmission à travers lequel est exécutée la transmission d'un paquet ayant des don- nées numériques à transmettre, comporte: une unité d'ex- traction de paquet destinée à extraire parmi les paquets transmis à travers le réseau de transmission un paquet d'équivalence dont toutes les données numériques doivent avoir la même valeur, une unité de comparaison de données destinée à comparer les données numériques du paquet d'équivalence à une donnée de comparaison qui doit avoir la valeur des données numériques du paquet d'équivalence et une unité de détermination d'erreur destinée à déter- miner les données en tant qu'erreur lorsque le résultat de la comparaison est discordant. Conformément à un dispositif de mesure d'erreur de bit constitué comme décrit ci-dessus, le paquet con- tient un paquet NULL dont toutes les données numériques à transmettre sont 0 (zéro) pour un ajustement de taux, etc. Toutes les données numériques du paquet NULL doivent être 0 lorsqu'elles sont transmises à travers le réseau de transmission, cependant, en réalité, lorsqu'une erreur de bit survient, des bits constitués de 1 et non pas de 0 apparaissent du fait de l'erreur de bit. En conséquence, il est possible de déterminer si l'erreur de bit survient par une comparaison faite en- tre une donnée de comparaison (si c'est le paquet NULL: "0") et un paquet d'équivalence tout en extrayant le pa- quet d'équivalence dont toutes les données numériques doivent avoir la même valeur, tel que le paquet NULL, ainsi de suite. De plus, puisqu'il est possible d'extraire le paquet d'équivalence tout en permettant de transmettre le paquet à travers le réseau de transmission, l'erreur de bit peut être mesurée pendant le temps o le réseau de transmission est utilisé. La présente invention est un dispositif de me- sure d'erreur de bit, dans lequel la donnée de comparai- son est 0 ou 1. Selon la présente invention, un procédé de me- sure d'erreur de bit destiné à mesurer une erreur de bit d'un réseau de transmission à travers lequel est exécutée la transmission d'un paquet ayant des données numériques à transmettre, comporte: une étape d'extraction de pa- quet destinée à extraire parmi les paquets transmis à travers le réseau de transmission un paquet d'équivalence dont toutes les données numériques doivent avoir la même valeur, une étape de comparaison de données destinée à comparer les données numériques du paquet d'équivalence à une donnée de comparaison qui doit avoir la valeur des données numériques du paquet d'équivalence, et une étape de détermination d'erreur destinée à déterminer les don- nées en tant qu'erreur lorsque le résultat de la compa- raison est discordant. La présente invention concerne également un support pouvant être lu par ordinateur ayant une pro- gramme d'instructions d'exécution par l'ordinateur, pour effectuer un traitement de mesure d'erreur de bit pour mesurer une erreur de bit d'un réseau de transmission à travers lequel est exécutée la transmission d'un paquet ayant des données numériques à transmettre, comportant: un traitement d'extraction de paquet destiné à extraire parmi les paquets transmis à travers le réseau de trans- mission un paquet d'équivalence dont toutes les données numériques doivent avoir la même valeur, un traitement de comparaison de données destiné à comparer les données nu- mériques du paquet d'équivalence à une donnée de compa- raison qui doit avoir la valeur des données numériques du paquet d'équivalence, et un traitement de détermination d'erreur destiné à déterminer les données en tant qu'er- reur lorsque le résultat de la comparaison est discor- dant. Selon la présente invention, un dispositif de mesure d'erreur de bit destiné à mesurer une erreur de bit d'un réseau de transmission à travers lequel est exé- cutée la transmission d'un paquet ayant des données numé- riques à transmettre, comporte: une unité d'extraction de paquet destinée à extraire parmi les paquets transmis à travers le réseau de transmission un paquet de mesure pour mesurer une erreur de bit, une unité de comparaison de données destinée à comparer les données numériques du paquet de mesure à une donnée de comparaison qui doit avoir la valeur des données numériques du paquet de me- sure, et une unité de détermination d'erreur pour déter- miner les données en tant qu'erreur lorsque le résultat de la comparaison est discordant. La présente invention concerne un dispositif de mesure d'erreur de bit, dans lequel la donnée de compa- raison est constituée d'un signal pseudo-aléatoire. Conformément à la présente invention, un procé- dé de mesure d'erreur de bit destiné à mesurer une erreur de bit d'un réseau de transmission à travers lequel est exécutée la transmission de paquet ayant des données nu- mériques à transmettre, comporte: une étape d'extraction de paquet pour extraire parmi les paquets transmis à tra- vers le réseau de transmission un paquet de mesure pour mesurer une erreur de bit, une étape de comparaison de données destinée à comparer les données numériques du pa- quet de mesure à une donnée de comparaison qui doit avoir la valeur des données numériques du paquet de mesure, et une étape de détermination d'erreur destinée à déterminer les données en tant qu'erreur lorsque le résultat de la comparaison est discordant. La présente invention concerne également un support pouvant être lu par ordinateur ayant une pro- gramme d'instructions d'exécution par l'ordinateur pour effectuer un traitement de mesure d'erreur de bit destiné à mesurer l'erreur de bit d'un réseau de transmission à travers lequel est exécutée la transmission d'un paquet ayant des données numériques à transmettre, comportant: un traitement d'extraction de paquet destiné à extraire parmi les paquets transmis à travers le réseau de trans- mission un paquet de mesure pour mesurer une erreur de bit, un traitement de comparaison de données destiné à comparer les données numériques du paquet de mesure à une donnée de comparaison qui doit avoir la valeur des don- nées numériques du paquet de mesure, et un traitement de détermination d'erreur pour déterminer les données en tant qu'erreur lorsque le résultat de la comparaison est discordant. On va maintenant décrire la présente invention, à titre d'exemple uniquement, en référence aux dessins annexés, sur lesquels: - la figure 1 est un schéma fonctionnel repré- sentant la configuration du dispositif de mesure d'erreur de bit 40 selon le mode de réalisation de la présente in- vention, - la figure 2 est une vue représentant le con- tenu d'un flux de transport MPEG, - la figure 3 est une vue représentant un dé- tail du paquet NULL 60, - la figure 4 est un ordinogramme représentant le fonctionnement du dispositif de mesure d'erreur de bit selon le mode de réalisation de la présente invention, et - la figure 5 est une vue représentant la con- figuration de système lors de la réalisation d'une mesure du taux d'erreur de bit dans la diffusion numérique habi- tuelle. La figure 1 est un schéma fonctionnel représen- tant la configuration d'un dispositif de mesure d'erreur de bit 40 selon le mode de réalisation de la présente in- vention. Le dispositif de mesure d'erreur de bit 40 selon le mode de réalisation de la présente invention est muni d'un circuit d'extraction de paquet NULL 42, d'un tronçon de comparaison de données 44, et d'un compteur d'erreur 46. En outre, le dispositif de mesure d'erreur de bit 40 est connecté à un système de diffusion numérique destiné à transmettre un flux de transport MPEG (appelé par la suite TS MPEG) par utilisation d'un réseau de transmis- sion 30. Le système de diffusion numérique est muni d'un codeur MPEG 10, d'un tronçon de modulation 12, d'un ré- seau de transmission 30, d'un tronçon de démodulation 22, et d'un décodeur MPEG 24. Le codeur MPEG 10 code en MPEG des images et des voix à émettre par un TS MPEG. La figure 2 représente le contenu du TS MPEG. Comme représenté sur la figure 2, le flux de transport MPEG est constitué de données dans lesquelles des paquets de flux de transport ou de TS 50 sont agencés. Le paquet de TS 50 comporte 188 octets, dans lesquels 4 octets avant correspondent à un en-tête de TS 52, et les 184 octets restants correspondent à une charge utile de TS 54. L'en-tête de TS 52 est constitué de données qui indiquent un attribut et ainsi de suite du paquet de TS 50. L'en-tête de TS 52 enregistre le numéro d'identification ou ID de paquet du paquet de TS 50. La charge utile de TS 54 est constituée de données numéri- ques à transmettre. Le TS MPEG comporte le paquet NULL 60 qui est un type de paquet de TS 50 destiné à assurer l'ajustement de la vitesse de transmission, etc. La figure 3 repré- sente des détails du paquet NULL 60. Le paquet NULL 60 a aussi l'en-tête 62 et la charge utile 64. L'ID de paquet du paquet NULL 60 est déterminée par 1FFF(HEX), et cet ID de paquet est enregistré dans l'en-tête 62. Toutes les données de la charge utile 64 sont 0. Ainsi, dans le TS MPEG, la charge utile enregistre les données numériques à transmettre, et il existe un paquet dans lequel toutes les données numériques de la charge utile ont la même va- leur (par exemple 0 ou 1). Si un tel paquet est appelé paquet d'équivalence, alors le paquet NULL 60 est un type de paquet d'équivalence. En ce qui concerne le paquet d'équivalence, également, il peut être considéré que toute les valeurs de la charge utile doivent être "1" en tant que paquet d'équivalence. En revenant à la figure 1, le tronçon de modu- lation 12 module en numérique la sortie de TS MPEG prove- nant du codeur MPEG 10 à transmettre sur le réseau de transmission 30. Le réseau de transmission 30 indique la totalité du support de communication numérique telle qu'une communication par satellite, une communication terrestre, une télévision câblée etc. Le tronçon de démo- dulation 22 démodule en numérique des données transmises par l'intermédiaire du réseau de transmission 30 pour restaurer le TS MPEG. Le décodeur MPEG 24 décode en MPEG le TS MPEG restauré pour restaurer des images, des voix, qui sont des images, des voix avant d'être codées en MPEG. Le dispositif de mesure d'erreur de bit 40 re- lié au tronçon de démodulation 22 reçoit une entrée du TS MPEG. Le circuit d'extraction de paquet NULL 42 extrait le paquet NULL 60 du TS MPEG. Le ID de paquet du paquet NULL 60 est déterminée par 1FFF(HEX), et le ID de paquet est enregistré dans l'en-tête 62. En conséquence, le cir- cuit d'extraction de paquet NULL 42 lit le ID de paquet dans l'en-tête, et si le ID de paquet est lFFF(HEX), le circuit d'extraction de paquet NULL 42 considère le pa- quet NULL 60 comme étant à extraire. De plus, l'extrac- tion du paquet par lecture du ID de paquet dans l'en-tête peut être utilisée pour l'extraction du paquet d'équiva- lence. En outre, dans le présent mode de réalisation, le paquet NULL est extrait pour la mesure d'erreur de bit, cependant, il est également possible de mesurer l'erreur de bit en extrayant le paquet d'équivalence. Le tronçon de comparaison de données 44 compare les données de la charge utile 64 du paquet NULL 60 à une donnée de comparaison "0" qui doit avoir la valeur de la charge utile 64 du paquet NULL 60 pour chaque bit. Toutes les données de la charge utile 64 doivent être "0", ce- pendant, il existe également un cas o les données de la charge utile 64 deviennent "1" et non pas "0", ce qui est provoqué par l'erreur de bit. En conséquence, il est pos- sible de détecter l'erreur en comparant le bit à chaque bit. En outre, lorsque l'erreur de bit est mesurée en extrayant le paquet d'équivalence, il peut exister un cas o les données de la charge utile doivent être "1". Dans un tel cas, une comparaison est faite entre la va- leur de la charge utile et "1" pour chaque bit. Le compteur d'erreur 46 compte le nombre de fois o une erreur apparaît tout en déterminant les don- nées comme étant une erreur lorsque la comparaison pour chaque bit faite au niveau du tronçon de comparaison de données 44 est discordante. C'està-dire que le compteur d'erreur 46 compte le nombre de fois o il y a un bit dans lequel les données de la charge utile 64 du paquet NULL 60 sont "1". Par la suite, on va décrire le fonctionnement du dispositif de mesure d'erreur de bit 40 selon le mode de réalisation de la présente invention en se reportant à l'ordinogramme de la figure 4. Tout d'abord, des images et des voix sont codées en MPEG par le codeur MPEG 10 pour devenir un flux de transport TS en MPEG. Le TS MPEG est soumis à une modulation numérique par le tronçon de modulation 12 puis le TS MPEG ayant subi une modulation numérique est transmis sur le réseau de transmission 30. Les données transmises à travers le réseau de transmis- sion 30 subissent une démodulation numérique par le tron- çon de démodulation 22, en étant alors restaurées en TS MPEG. Le TS MPEG restauré est en outre restauré en images et voix par le décodeur MPEG 24. Le TS MPEG qui est restauré est transmis au dé- codeur MPEG 24, et parallèlement à ceci, le TS MPEG qui est restauré est aussi transmis au circuit d'extraction de paquet NULL 42, puis le circuit d'extraction de paquet NULL 42 reçoit le TS MPEG (étape S10). Le circuit d'extraction de paquet NULL 42 lit le ID de paquet dans l'entête de TS 52 du TS MPEG, puis, le circuit d'extraction de paquet NULL 42 détermine si le paquet de TS 50 est le paquet NULL 60 en fonction du fait que l'ID de paquet est 1FFF(HEX) (étape S12). Si le pa- quet de TS 50 n'est pas le paquet NULL 60 (Non à l'étape S12), le traitement revient à la réception du TS MPEG (étape S10). Si le paquet de TS 50 est le paquet NULL 60 (Oui à l'étape S12), le circuit d'extraction de paquet NULL 42 extrait le paquet NULL 60, et le tronçon de com- paraison de données 44 compare les données de la charge utile 64 de chaque bit à la donnée de comparaison "0" (étape S14). En résultat de la comparaison, si les don- nées de la charge utile 64 ne correspondent pas à la don- née de comparaison "0" (Non à l'étape S16), puisque ceci indique une erreur de bit, le compteur d'erreur compte ceci comme une erreur (étape S18). Ensuite, le tronçon de comparaison de données 44 détermine si la comparaison est terminée à la fin du paquet NULL 60 (étape S20). En ou- tre, en résultat de la comparaison entre les données de charge utile 64 de chaque bit et la donnée de comparaison "0", si les données de la charge utile 64 correspondent à la donnée de comparaison "0" (Oui à l'étape S16), puisque ceci est normal, le tronçon de comparaison de données 44 détermine alors si la comparaison est faite jusqu'à la fin du paquet NULL 60, sans le compter en tant qu'erreur (étape S20). Si la comparaison n'est pas terminée à la fin du paquet NULL 60 (Non à l'étape S20), la position de comparaison dans le paquet NULL 60 est amenée à se dépla- cer d'un bit (étape S22), le traitement retourne à la comparaison avec chaque bit (étape S14). Si la comparai- son est faite jusqu'à la fin du paquet NULL 60 (Oui à l'étape S20), on retourne à la réception du TS MPEG (étape S10). De plus, l'étape mentionnée ci-dessus se ter- mine de telle manière que l'on interrompe l'alimentation électrique du dispositif de mesure d'erreur de bit (étape S24) dans une étape arbitraire. Conformément au mode de réalisation de la pré- sente invention, le TS MPEG qui est restauré est transmis au décodeur MPEG 24 à partir du tronçon de démodulation 22, et parallèlement à ceci, le TS MPEG qui est restauré est transmis au circuit d'extraction de paquet NULL 42. Si le circuit d'extraction de paquet NULL 42 reçoit le TS MPEG, il est possible de mesurer l'erreur de bit. En conséquence, l'utilisateur bénéficie d'ima- ges, d'une musique, qui sont décodées par le décodeur MPEG 24, et en même temps il est possible de mesurer l'erreur de bit conformément au dispositif de mesure d'erreur de bit 40. C'est-à-dire que l'erreur de bit peut être mesurée pendant le temps o la diffusion numérique est en réalité faite dans l'air. En outre, dans le mode de réalisation décrit ci-dessus, le paquet d'équivalence est utilisé en tant que paquet de mesure destiné à mesurer l'erreur de bit. Cependant, il est également préférable qu'un paquet dont la charge utile mémorise les données d'un signal pseu- do-aléatoire (PRBS) puisse être utilisé en tant que pa- quet de mesure destiné à mesurer l'erreur de bit plutôt que le paquet d'équivalence. En outre, le mode de réalisation mentionné ci-dessus peut aussi être mis en oeuvre de la manière dé- crite ci-après. Un ordinateur ayant un dispositif de lec- ture de support est nécessaire pour sa réalisation, dans lequel le dispositif de lecture de support est muni d'une unité centrale CPU, d'un disque dur, d'un support (dis- quette souple, CD-ROM, etc.), et le support enregistre un programme destiné à réaliser les tronçons respectifs dé- crits ci-dessus, puis le dispositif de lecture de support de l'ordinateur permet de lire le support ayant le pro- gramme pour l'installer sur le disque dur. Egalement, un tel procédé peut réaliser une fonction décrite ci-dessus. Selon la présente invention, il est possible de déterminer si l'erreur de bit survient d'une comparaison qui est faite entre le paquet d'équivalence et la donnée de comparaison (si c'est le paquet NULL 60: "0") tout en extrayant le paquet d'équivalence dont toutes les données numériques doivent avoir la même valeur, tel qu'un paquet NULL, etc. De plus, puisqu'il est possible d'extraire le paquet d'équivalence tout en transmettant le paquet par l'intermédiaire du réseau de transmission, il est possi- ble de mesurer l'erreur de bit pendant le temps o le ré- seau de transmission est utilisé. REVENDICATIONS 1. Dispositif de mesure d'erreur de bit destiné à mesurer une erreur de bit d'un réseau de transmission à travers lequel est effectuée la transmission d'un paquet ayant des données numériques à transmettre, caractérisé en ce qu'il comporte: des moyens d'extraction de paquet (42) destinés à extraire parmi les paquets transmis à travers le réseau de transmission (30) un paquet d'équivalence dont toutes les données numériques doivent avoir la même valeur, des moyens de comparaison de données (44) des- tinés à comparer les données numériques du paquet d'équi- valence à une donnée de comparaison qui doit avoir la va- leur des données numériques du paquet d'équivalence, et des moyens de détermination d'erreur (46) pour déterminer les données en tant qu'erreur lorsque le ré- sultat de la comparaison est discordant. 2. Dispositif de mesure d'erreur de bit selon la revendication 1, caractérisé en ce que la donnée de comparaison est 0 ou 1. 3. Procédé de mesure d'erreur de bit destiné à mesurer une erreur de bit d'un réseau de transmission à travers lequel est exécutée la transmission d'un paquet ayant des données numériques à transmettre, caractérisé en ce qu'il comporte: une étape d'extraction de paquet destinée à ex- traire, parmi les paquets transmis à travers le réseau de transmission, un paquet d'équivalence dont toutes les données numériques doivent avoir la même valeur, une étape de comparaison de données destinée à comparer les données numériques du paquet d'équivalence à une donnée de comparaison qui doit avoir la valeur des données numériques du paquet d'équivalence, et une étape de détermination d'erreur destinée à déterminer la donnée en tant qu'erreur lorsque le résul- tat de la comparaison est discordant. 4. Support pouvant être lu par ordinateur ayant une programme d'instructions destiné à être exécuté par l'ordinateur pour effectuer un traitement de mesure d'er- reur de bit destiné à mesurer une erreur de bit d'un ré- seau de transmission à travers lequel est exécutée une transmission d'un paquet ayant des données numériques à transmettre, caractérisé en ce qu'il comporte: un traitement d'extraction de paquet destiné à extraire, parmi les paquets transmis à travers le réseau de transmission, un paquet d'équivalence dont toutes les données numériques doivent avoir la même valeur, un traitement de comparaison de données destiné à comparer les données numériques du paquet d'équivalence à une donnée de comparaison qui doit avoir la valeur des données numériques du paquet d'équivalence, et un traitement de détermination d'erreur destiné à déterminer la donnée en tant qu'erreur lorsque le ré- sultat de la comparaison est discordant. 5. Dispositif de mesure d'erreur de bit destiné à mesurer une erreur de bit d'un réseau de transmission à travers lequel est exécutée une transmission d'un paquet ayant des données numériques à transmettre, caractérisé en ce qu'il comporte: des moyens d'extraction de paquet (42) pour ex- traire, parmi les paquets transmis à travers le réseau de transmission, un paquet de mesure pour mesurer une erreur de bit, des moyens de comparaison de données (44) pour comparer les données numériques du paquet de mesure à une donnée de comparaison qui doit avoir la valeur des don- nées numériques du paquet de mesure, et des moyens de détermination d'erreur (46) pour déterminer la donnée en tant qu'erreur lorsque le résul- tat de la comparaison est discordant. 6. Dispositif de mesure d'erreur de bit selon la revendication 5, caractérisé en ce que la donnée de comparaison est un signal pseudo-aléatoire. 7. Procédé de mesure d'erreur de bit destiné à mesurer une erreur de bit d'un réseau de transmission à travers lequel est exécutée une transmission de paquet ayant des données numériques à transmettre, caractérisé en ce qu'il comporte: une étape d'extraction de paquet pour extraire, parmi les paquets transmis à travers le réseau de trans- mission, un paquet de mesure pour mesurer une erreur de bit, une étape de comparaison de données destinée à comparer les données numériques du paquet de mesure à une donnée de comparaison qui doit avoir la valeur des don- nées numériques du paquet de mesure, et une étape de détermination d'erreur destinée à déterminer les données en tant qu'erreur lorsque le ré- sultat de la comparaison est discordant. 8. Support pouvant être lu par ordinateur ayant une programme d'instructions destiné à être exécuté par l'ordinateur pour effectuer un traitement de mesure d'er- reur de bit pour mesurer l'erreur de bit d'un réseau de transmission à travers lequel est exécutée une transmis- sion d'un paquet ayant des données numériques à transmet- tre, caractérisé en ce qu'il comporte: un traitement d'extraction de paquet destiné à extraire parmi les paquets transmis à travers le réseau de transmission un paquet de mesure pour mesurer un er- reur de bit, un traitement de comparaison de données destiné à comparer les données numériques du paquet de mesure à une donnée de comparaison qui doit avoir la valeur des données numériques du paquet de mesure, et un traitement de détermination d'erreur pour déterminer la donnée en tant qu'erreur lorsque le résul- tat de la comparaison est discordant.