Brevet FR2719956A1 — publié le 19951117

i La présente invention concerne de façon générale les transcodeurs vocaux et, plus particulièrement, un procédé de contrôle de transcodeurs vocaux. Dans les systèmes de télécommunications numériques, il existe des composants qui codent et décodent la parole en vue des communications avec le système de commutation. Dans le système GSM (Global System for Mobile Communications), un transcodeur vocal assure la capacité de codage et de déco- dage en un seul composant et est quelque fois appelé un "codec" vocal. Le trans- codeur vocal du système GSM est défini par la Recommandation GSM 06.10 de façon à correspondre exactement à 16 bits. La correction de la mise en oeuvre est contrôlée à l'aide de vecteurs, ou motifs, de contrôle prédéfinis. Ces motifs de contrôle définissent des séquences d'entrée et des séquences de sortie respective- ment associées. Chaque séquence d'entrée est définie de façon à ne produire qu'une seule séquence de sortie. Le transcodeur vocal GSM peut être situé dans la station émettrice- réceptrice de base (BTS) du système GSM ou dans le dispositif de commande de station de base/central du service mobile (BSC/MSC) du système GSM. A l'intérieur du transcodeur vocal, il existe quatre modules que l'on contrôle à l'aide de séquences exactes du point de vue des bits. Chaque module est contrôlé indépendamment. Les quatre modules sont le codeur vocal, le décodeur vocal, le module de conversion de format PCM (modulation par impulsions codées) de la forme loi A à la forme linéaire, et le module de conversion de format PCM de la forme linéaire à la forme loi A. Les interfaces normalisées du codeur vocal sont des signaux PCM suivant la loi A de 64 kbits/s et des signaux vocaux comprimés de 13 ou 16 kbits/s. Les interfaces normalisées du décodeur vocal sont des signaux vocaux comprimés de 13 ou 16 kbits/s et des signaux PCM suivant la loi A de 64 kbits/s. Chacun des module du transcodeur vocal est contrôlé indépendamment principalement en raison des effets de quantification des modules de conversion de format PCM. Les contrôles sont définis par les Recommandations GSM 06.10 et 11.20. Chaque contrôle demande l'entrée ou la sortie de signaux PCM linéaires de 104 kbits/s (ou 128 kbits/s) qui ne sont pas une interface normale pour le trans- codeur vocal. Plus particulièrement, le contrôle de la conversion de la loi A à la forme linéaire s'effectue par passage de 64 kbits/s à 104 kbits/s, le contrôle relatif au codeur vocal s'effectue par passage de 104 kbits/s à 13 (ou 16) kbits/s, le con- trôle relatif au décodeur vocal s'effectue par passage de 13 (ou 16)kbits/s à 104 kbits/s, et le contrôle relatif à la conversion de la forme linéaire à la loi A s'effectue par passage de 104 kbits/s à 64 kbits/s. Pour pouvoir effectuer les contrôles, on isole et on contrôle indépen- damment chacun des modules. Comme on peut le voir sur la figure 1, le module 16 du décodeur vocal à plein débit est contrôlé par application de motifs de contrôle à une entrée 30 et délivrance, sur la sortie 36, d'un signal de sortie de décodeur vocal de contrôle. Le module 18 de conversion PCM de la forme linéaire à la loi A est contrôlé par application directe de motifs de contrôle à une interface 32 de conver- tisseur PCM de contrôle et délivrance d'un signal de sortie sur l'interface de sortie de convertisseur PCM normalisée 34. Le module 12 de conversion PCM de la loi A à la forme linéaire est contrôlé par application, en entrée, de motifs de con- trôle sur l'interface d'entrée PCM normalisée 20 et délivrance d'un signal de sortie sur l'interface de convertisseur PCM de contrôle 24. Des motifs de contrôle d'entrée sont appliqués à une interface 22 d'entrée de codeur vocal de contrôle du codeur vocal à plein débit 14 et le signal de sortie est alors produit sur l'interface 26 de sortie du codeur vocal normalisée. Ainsi, pour chaque module, une interface de contrôle supplémentaire doit être prévue. En raison de la nécessité de fournir ou de délivrer des signaux PCM linéaires dans chaque contrôle et du fait qu'un seul module à la fois est contrôlé, la nécessité d'avoir l'un des trois autres modules qui fonctionne pendant le contrôle devient un élément librement choisi en liaison avec le fabricant. Par conséquent, il existe un problème potentiel selon lequel, bien qu'on contrôle indépendamment chacun des quatre modules, il n'y a aucune garantie ni contrôle séparé assurant que les quatre modules fonctionneront tous d'une façon n'entraînant pas de perturba- dions pour les trois autres modules lorsqu'ils fonctionneront tous ensemble dans le mode de fonctionnement normal. Il est donc souhaitable de pouvoir contrôler les quatre modules simultanément, dans le mode de fonctionnement normal. Selon la présente invention, il est proposé un procédé de contrôle de transcodeur vocal comportant au moins un module de décodeur vocal connecté à un module de conversion de format PCM, o le procédé de contrôle comporte des opérations consistant à appliquer un vecteur, ou motif, d'entrée normalisé à une entrée du module de décodeur et à obtenir un vecteur, ou motif, de référence sur la sortie du module de conversion de format PCM. Selon un autre mode de réalisation, le procédé de contrôle d'un trans- codeur vocal possédant un premier module de conversion de format PCM connecté à un module de codeur vocal comporte les opérations consistant à appliquer un motif de référence sur l'entrée du premier module de conversion de format PCM et à obtenir un nouveau motif sur la sortie du codeur vocal, lequel est équivalent au signal de sortie de codeur vocal normalisé ou est équivalent à un motif qui a été produit par application d'un signal d'entrée de codeur vocal normalisé à une com- binaison de deux modules de conversion PCM et d'un codeur vocal de référence. La description suivante, conçue à titre d'illustration de l'invention, vise à permettre une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexés, parmi lesquels: la figure 1 est un schéma fonctionnel selon un procédé de contrôle de la technique antérieure; la figure 2 est un schéma fonctionnel selon un procédé de contrôle de l'invention; la figure 3 est un organigramme montrant la production de nouveaux motifs de contrôle de sortie de signaux vocaux comprimés selon un mode de réa- lisation préféré de l'invention; la figure 4 est un organigramme montrant la production de nouveaux motifs de contrôle pour décodeur vocal/module de conversion PCM selon un mode de réalisation préféré de l'invention; la figure 5 est un organigramme montrant l'exécution du contrôle de la combinaison module de conversion PCM et codeur vocal selon l'invention; la figure 6 est un organigramme montrant l'exécution du contrôle de la combinaison décodeur vocal et module de conversion PCM selon l'invention; et la figure 7 est un organigramme montrant un procédé de contrôle de transcodeur selon un autre mode de réalisation de l'invention. Sur la figure 1, qui montre un transcodeur vocal 10, sont présentés, sous forme de schéma fonctionnel, un module 12 de conversion PCM (modulation par impulsions codées) de la forme loi A à la forme linéaire, un codeur vocal 14 à plein débit, un décodeur vocal 16 à plein débit et un module 18 de conversion de la forme linéaire à la forme loi A. En ce qui concerne le fonctionnement normal, des signaux d'entrée sont fournis sur une interface 20 d'entrée de convertisseur PCM normalisée du module 12 de conversion PCM de loi A en linéaire. Le signal de sortie 28 du module 12 de conversion PCM de loi A en linéaire est appliqué à l'entrée du codeur vocal 14 à plein débit. Le codeur vocal à plein débit 14 délivre son signal de sortie à une interface 26 de sortie de codeur vocal normalisée. Un signal d'entrée est fourni sur une interface 30 de décodeur vocal normalisée du décodeur vocal 16 à plein débit. Le signal de sortie 38 du décodeur vocal à plein débit 16 est appliqué à l'entrée du module 18 de conversion PCM linéaire en loi A. Le module 18 de conversion PCM linéaire en loi A délivre son signal de sortie à une interface 34 de sortie de convertisseur PCM normalisée. Comme on peut le voir sur la figure 2, un mode de réalisation préféré de l'invention comporte l'application de vecteurs, ou motifs, de contrôle d'entrée normalisés sur l'interface 30 de décodeur vocal normalisée et la délivrance du résultat par l'interface 34 de sortie de convertisseur PCM normalisée. Cette opéra- tion contrôle la combinaison 13 du décodeur vocal 16 et du module 18 de conver- sion PCM. Simultanément, un deuxième signal d'entrée de référence (ou motif de référence) est appliqué à l'entrée du module 12 de conversion PCM de loi A en linéaire, sur l'interface 20 de convertisseur PCM normalisée, et le résultat est déli- vré par le module 14 de codeur vocal à plein débit sur l'interface 26 de sortie de codeur vocal normalisée. Cette opération contrôle la combinaison 11 du module 12 de conversion PCM et du module 14 de codeur vocal. Les motifs de référence servant à contrôler la combinaison de modules 11il sont produits par passage des motifs d'entrée normalisés (ou fichiers d'entrée) relatifs au module 14 de codeur vocal dans un convertisseur de format de la forme linéaire à la forme loi A et par passage en retour inverse dans un convertisseur PCM de la forme loi A à la forme linéaire. Les fichiers d'entrée de codeur vocal linéaires inversés doubles peuvent alors être différents des fichiers de codeur vocal originaux. Si c'est le cas, ces nouveaux fichiers peuvent alors passer dans le codeur vocal de référence de façon à produire les fichiers de sortie vocaux comprimés exacts qui correspondent aux fichiers linéaires inversés doubles, ou aux nouveaux motifs de sortie vocaux comprimés. Dans ces conditions, on aura un ensemble de fichiers PCM de la forme loi A (sur l'interface normalisée à 64 bits/s) qui pourra être envoyé dans la combinaison du module 12 de conversion de la forme loi A à la forme linéaire et du module 14 de codeur vocal, comportant des fichiers vocaux comprimés correspondant (sur l'interface normalisée à 13 ou 16 kbits/s) qui seront délivrés par le module 14 de codeur vocal de façon à pouvoir être comparés avec les motifs de sortie vocaux comprimés nouveaux. Des fichiers de référence destinés aux modules de la combinaison de modules 13 et des fichiers de référence destinés à être délivrés par le module 16 de décodeur vocal et le module 18 de conversion de la forme linéaire à la forme loi A demandent que les fichiers de sortie existants du décodeur vocal passent dans un module de conversion de la forme linéaire à la forme loi A de référence. Ceci per- met alors que les fichiers d'entrée de décodeur vocal comprimés normaux existants (sur l'interface normalisée à 13 ou 16 kbits/s) passent dans la combinaison du module 16 de décodeur vocal et du module 18 de conversion de la forme linéaire à la forme loi A de référence afin que les signaux PCM suivant la loi A soient pro- duits sur l'interface normalisée à 64 kbits/s 34. La figure 3 est un organigramme montrant la production de nouveaux motifs de contrôle de sortie vocaux comprimés destinés à être utilisés dans le con- trôle du codeur vocal selon l'invention. A l'étape 40, les motifs de contrôle d'entrée du codeur vocal GSM normalisé, qui sont des signaux PCM linéaires, sont conver- tis à la forme loi A par un convertisseur PCM de la forme linéaire à la forme loi A de référence. L'étape 40 produit des nouveaux motifs de la forme loi A, transmis à l'étape 42, qui sont utilisés dans le contrôle du codeur vocal qui sera ultérieurement décrit en liaison avec les figures 5 et 7. Sur la figure 3, les nouveaux motifs de la forme loi A sont reconvertis en motifs linéaires par un convertisseur PCM de la forme loi A à la forme linéaire de référence. Les motifs résultants sont comparés, à l'étape 46, avec les motifs de contrôle linéaires d'entrée du codeur vocal GSM qui ont été initialement utilisés comme signaux d'entrée à l'étape 40. S'ils sont identiques, les motifs de contrôle de sortie correspondant du codeur vocal GSM deviennent les nouveaux motifs de contrôle de sortie vocaux comprimés (étapes 47 et 50). Si les motifs linéaires produits à l'étape 44 sont différents des motifs de contrôle linéaires d'entrée du codeur vocal GSM, à la suite de la comparaison effectuée à l'étape 46, alors les motifs linéaires passent dans un codeur vocal de référence, à l'étape 48, afin que soient produits, à l'étape 50, des nouveaux motifs de contrôle de sortie vocaux comprimés. Le codeur vocal de référence de l'étape 48 pourrait aussi être un codeur vocal qui a transmis de façon satisfaisante tous les motifs de contrôle existants. La figure 4 montre comment sont produits de nouveaux motifs de con- trôle des modules décodeur vocal/conversion PCM. A l'étape 52, les motifs de contrôle de sortie du décodeur vocal GSM, qui sont des signaux PCM linéaires, sont transformés en signaux PCM de la forme loi A par un convertisseur PCM de la forme linéaire à la forme loi A de référence. Les motifs de la forme loi A résul- tants deviennent les nouveaux motifs de contrôle de sortie de la forme loi A à l'étape 54 (motifs de référence). A l'étape 56, les motifs de contrôle d'entrée du décodeur vocal GSM, qui sont des signaux vocaux comprimés, deviennent les nouveaux motifs de contrôle d'entrée vocaux comprimés. Les motifs résultant des étapes 56 et 54 deviennent les motifs de contrôle d'entrée et de sortie qui sont décrits en liaison avec les figures 6 et 7. La figure 5 décrit l'exécution du contrôle de la combinaison du module de conversion PCM et du codeur vocal au moyen de nouveaux motifs de contrôle selon l'invention. Les nouveaux motifs de contrôle d'entrée de la forme loi A qui sont produits à l'étape 42 de la figure 3 sont appliqués, à l'étape 62, à l'entrée de la combinaison 11 (présentée sur la figure 2) du module 12 de conversion PCM de la forme loi A à la forme linéaire et du codeur vocal 14. Les motifs de sortie vocaux résultants sont comparés, à l'étape 66, avec les nouveaux motifs de sortie vocaux comprimés qui sont produits à l'étape 50 de la figure 3. Si les motifs sont iden- tiques, ceci signifie que la combinaison 11 du module de conversion PCM de la forme loi A à la forme linéaire et du codeur vocal ont subi le contrôle avec succès. Si les motifs sont différents, la combinaison 11 du module de conversion PCM de la forme loi A à la forme linéaire et du codeur vocal n'a pas satisfait le contrôle. La figure 6 décrit l'exécution du contrôle de la combinaison du déco- deur vocal et du module de conversion PCM au moyen de nouveaux motifs de contrôle. Les nouveaux motifs de contrôle d'entrée vocaux comprimés qui sont produits à l'étape 56 de la figure 4 sont appliqués, à l'étape 72, à l'entrée du déco- deur vocal 16 et du module 18 de conversion PCM de la forme linéaire à la forme loi A, tels qu'ils sont présentés sur la figure 2. Les motifs de sortie de la forme loi A résultants sont comparés, à l'étape 76, avec les nouveaux motifs de contrôle de sortie de la forme loi A résultant de l'étape 54 de la figure 4. Si les motifs sont identiques, alors la combinaison 13 du décodeur vocal et du module de conversion PCM de la forme linéaire à la forme loi A a réussi le contrôle. Si les motifs sont différents, la combinaison 13 du décodeur vocal et du module de conversion PCM de la forme linéaire à la forme loi A a raté le contrôle. La figure 7 décrit l'exécution du procédé permettant de contrôler simultanément tous les modules du transcodeur 10. La figure 7 est, fondamen- talement, une combinaison des figures 5 et 6, o une opération 80 est ajoutée, dans laquelle il est indiqué que, si les deux contrôles ont été subis de manière satisfai- santc, ceci signifie que les modules du transcodeur ont passé toutes les épreuves du contrôle avec succès. Grâce aux nouveaux motifs de contrôle "loi A en signaux vocaux comprimés" et "signaux vocaux comprimés en loi A", il devient alors possible d'appliquer des motifs de contrôle en même temps à l'entrée de la combinaison 12, 14 du codeur vocal et de la combinaison 16, 18 du décodeur vocal (figure 2). Ceci élimine la nécessité d'utiliser des interfaces de contrôle spéciales pour ce contrôle et assure également que les quatre modules doivent tous fonctionner pendant le contrôle. Les quatre contrôles pré-existants permettent qu'un signal de repo- sitionnement soit multiplexé dans le train de données de façon à assurer un point de départ prédéfini. Le procédé de contrôle selon l'invention permet également ceci d'une manière analogue, laquelle peut être définie par le fabricant. De fait, puisque les quatre modules fonctionnent tous pendant le contrôle, il n'est besoin que d'un seul signal de repositionnement. Le transcodeur vocal présent au site BSC ou MSC fait interface du côté BTS via des trames TRAU (unité transcodeur et adaptateur de débit) en utilisant le protocole de commande à distance tel que défini par la Recommandation GSM 08.60. Pour le démarrage, le procédé de contrôle selon l'invention a besoin d'un petit nombre de trames fictives jusqu'à ce que le transcodeur vocal se soit aligné sur la structure des trames TRAU entrantes. Apres l'alignement, le codeur vocal peut se repositionner et faire démarrer l'application des motifs de la forme loi A, tandis que le décodeur vocal produit ses signaux vocaux comprimés à partir des trames TRAU. La nécessité d'invalider la DTX (émission discontinue) existe tou- jours dans ce contrôle, car, comme cela se trouve dans les quatre contrôles exis- tants, la DTX ne fait pas partie de ce contrôle. La Recommandation GSM 11.20 définit un moyen de mesurer le retard du transcodeur vocal. On mesure ce retard à partir du signal de sortie des quatre contrôles exacts quant aux bits existants. Le temps passé entre l'entrée et la sortie est analysé de manière indirecte grâce aux fichiers d'entrée et de sortie et au temps connu existant entre eux ainsi qu'au temps connu existant entre des échantillons de données des fichiers d'entrée et de sortie. Le procédé de contrôle selon l'invention peut également être utilisé pour améliorer le calcul de la mesure du retard. Un autre mode de réalisation consisterait à utiliser les motifs d'entrée et de sortie venant du contrôle selon l'invention, puis utiliserait le même procédé indirect que celui employé dans la technique antérieure. L'avantage serait qu'il n'y aurait pas d'effets de quantification supplémentaires, car aucun signal d'entrée ou de sortie supplémentaire n'est utilisé. Par conséquent, le procédé selon l'invention fournit un cinquième con- trôle exact quant aux bits constituant au ",oins un supplément aux quatre procédés de contrôle existants décrits ci-dessus. Le procédé selon l'invention contrôle l'ensemble des quatre modules ci-dessus décrits en même temps dans le mode de fonctionnement normal et via les points d'interface de transcodeur vocal en fonc- tionnement normal. Les fichiers de contrôle associés à ce contrôle peuvent être pris parmi ceux qui existent pour les modules de codeur vocal et de décodeur vocal. De plus, l'invention produit un contrôle plus fiable en ce qui concerne le retard présenté par les quatre modules exacts du point de vue des bits. Alors que l'invention a été décrite en liaison avec un transcodeur vocal du type à plein débit, il peut également être appliqué à un transcodeur vocal du type à débit réduit de moitié. De plus, on pourrait utiliser la loi M au lieu de la loi A. Le procédé selon l'invention peut également être appliqué dans le con- texte du service mobile de façon à contrôler des modules de codeur vocal et de décodeur vocal. Ainsi, le procédé selon l'invention fournit un cinquième contrôle exact du point de vue des bits, qui permet l'utilisation des interfaces normalisées entre le module 12 de convertisseur PCM et le module 14 de codeur vocal à plein débit et entre le module 16 de décodeur vocal à plein débit et le module 14 de convertis- seur PCM, et il n'est pas besoin de prévoir des interfaces de contrôle supplémen- taires. Le procédé de contrôle selon l'invention a lieu par l'intermédiaire d'inter- faces normalisées et les quatre modules peuvent être contrôlés tous en même temps. Bien entendu, l'homme de l'art sera en mesure d'imaginer, à partir des procédés dont la description vient d'être donnée à titre simplement illustratif et nullement limitatif, diverses variantes et modifications ne sortant pas du cadre de l'invention. REVENDICATIONS 1. Procédé de contrôle d'un transcodeur vocal comportant au moins un module (16) de décodeur vocal connecté à un module (18) de conversion de format PCM, le procédé de contrôle étant caractérisé en ce qu'il comprend les opérations suivantes: appliquer un motif d'entrée normalisé à l'entrée du module de déco- deur; et obtenir, en sortie, un motif de référence de la part du module de con- version de format PCM. 2. Procédé de contrôle d'un transcodeur vocal comportant un premier module (12) de conversion de format PCM connecté à un module (14) de codeur vocal, le procédé de contrôle étant caractérisé en ce qu'il comprend les opérations suivantes: appliquer, en entrée, un motif de référence au premier module de con- version de format PCM; et obtenir, en sortie, un nouveau motif de la part du codeur vocal, lequel est équivalent au signal de sortie de codeur vocal normalisé ou est équivalent à un motif qui a été produit par application d'un signal d'entrée de codeur vocal norma- lisé à une combinaison de deux modules de conversion PCM et d'un codeur vocal de référence. 3. Procédé de contrôle d'un transcodeur vocal comportant au moins un module (16) de décodeur vocal connecté à un premier module (18) de conversion de format PCM et un deuxième module (12) de conversion de format PCM con- necté à un module (14) de codeur vocal, le procédé de contrôle étant caractérisé en ce qu'il comprend les opérations suivantes: appliquer un motif d'entrée normalisé à l'entrée du module de déco- deur; obtenir, en sortie, un motif de référence de la part du premier module de conversion de format PCM; et, simultanément, appliquer, en entrée,un deuxième motif de référence au deuxième module de conversion de format PCM; et obtenir, en sortie, un nouveau motif de la part du codeur vocal, lequel est équivalent au signal de sortie de codeur vocal normalisé ou est équivalent à un motif qui a été produit par application d'un signal d'entrée de codeur vocal norma- lisé à une combinaison de deux modules de conversion PCM et d'un codeur vocal de référence. 4. Procédé selon la revendication 3, caractérisé en ce que le deuxième motif de référence est produit par l'opération qui consiste à appliquer des motifs de contrôle d'entrée de codeur vocal normalisés à un module de conversion PCM de référence. 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que les modules de conversion de format PCM sont un module de conversion de la forme linéaire à la forme loi A ou un module de conversion PCM de la forme loi A à la forme linéaire. 6. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que les modules de conversion de format PCM sont un module de conversion PCM de la forme linéaire à la forme loi M ou un module de conversion PCM de la forme loi M à la forme linéaire. 7. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que le décodeur vocal est un décodeur vocal à plein débit. 8. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que le décodeur vocal est un décodeur vocal à débit réduit de moitié.