Brevet FR2774240A1 — publié le 19990730

Titre Procédé et appareil permettant une transmission discontinue Domaine de l'invention La présente invention concerne un procédé et un appareil permettant une transmission discontinue dans un système de communication. Arrière-plan de l'invention Dans de nombreux systèmes de communication utilisant la technologie de commutation de circuits, une liaison de communication statique est établie entre un récepteur et un émetteur indépendamment de l'utilisation instantanée de cette liaison. On peut citer comme exemple une connexion téléphonique standard, cette connexion étant statique pendant toute la durée de l'appel indépendamment du fait que les utilisateurs parlent ou non. On rencontre un autre exemple dans les systèmes GSM (Global System for Mobile Communications) dans lesquels un émetteur en mode standard transmet un débit de données constant indépendamment des pauses de parole. Ceci provoque des transmissions inutiles, ce qui augmente le niveau d'interférences provoqué par l'appel donné. Afin de réduire les interférences, les spécifications GSM comportent une option permettant une transmission discontinue (DTX), grâce à laquelle les données vocales ne sont pas transmises pendant les pauses de parole. En revanche, des données concernant le bruit de fond sont transmises sur une fraction des créneaux temporels de l'interface aérienne. Les codeurs vocaux utilisés dans les systèmes GSM génèrent des données en trames vocales, et afin d'assurer une transmission discontinue, des codeurs vocaux ont été mis au point et, ils déterminent, pour chaque trame, si celle-ci contient ou non des données vocales. Ces informations sont fournies à l'émetteur avec la trame, et les informations sont utilisées par un codeur de voie pour déterminer ce qui doit être transmis. Le fait de convertir les trames dans le format approprié à la transmission est connu sous le nom de codage de voie et le bloc fonctionnel de l'émetteur est connu sous le nom de codeur de voie. Les trames qui contiennent des données concernant le bruit de fond plutôt que des données sont appelées trames de description de silence ou spécifiquement trames SID dans les spécifications GSM. Le codeur de parole GSM génère ainsi sur une trame de parole soit une trame de description de silence dans chaque intervalle de trame. Si on utilise une transmission discontinue, seule une fraction des trames de description de silence sera transmise sur l'interface aérienne par le codeur de voie. Dans un système de communication tel qu'un système GSM, la station de base contient un décodeur de parole qui traduit les trames reçues par un mobile en des données vocales non comprimées qui sont alors acheminées vers une autre station de base lorsque l'appel est établi entre deux mobiles. Lorsqu'on assiste à une réception depuis un mobile, il y a, outre la réception de trames de parole et de trames de description de silence, la possibilité de recevoir des fausses trame. Les fausses trames comprennent toutes les trames qui ne sont pas reçues en tant que trames de parole ou trames de description de silence, et correspondent en général à des trames reçues par erreur. Elles comprennent également des trames qui sont générées par le récepteur pendant les pauses d'une transmission discontinue. Le codeur de parole va compenser ces fausses trames au moment de la génération de signaux vocaux provenant des trames reçues. La qualité vocale d'une communication entre deux mobiles peut être améliorée si le codage et le décodage vocaux ne sont pas effectués dans les deux stations de base connectées. Ceci est connu sous le nom de fonctionnement qui n'est pas un fonctionnement en tandem et est couramment inclus dans les spécifications du système GSM. Toutefois, puisque le procédé permettant d'obtenir des transmissions discontinues utilise des informations générées par le codeur de parole, ce procédé ne peut plus être utilisé pour un fonctionnement qui n'est pas un fonctionnement en tandem. Ainsi, il serait avantageux de proposer un procédé permettant une transmission discontinue en utilisant un fonctionnement qui n'est pas un fonctionnement en tandem. Résumé de l'invention Selon la présente invention, on propose un procédé permettant une transmission discontinue dans un système de communication comprenant les étapes consistant à: entrer dans un mode de transmission discontinue lorsqu'une première trame de description de silence est suivie d'une première fausse trame; et quitter le mode de transmission discontinue lorsqu'une première trame de parole est reçue. Le procédé peut en outre comprendre les étapes consistant à stocker une deuxième trame de description de silence; et, en mode de transmission discontinue, transmettre ladite deuxième trame de description de silence jusqu'à ce qu'une troisième trame de description de silence soit reçue, lorsqu'une transmission d'une trame de description de silence est requise par un protocole. Selon un deuxième aspect de l'invention, on propose un procédé de codage de voie dans un système de communication comprenant l'étape consistant à transmettre une trame de remplissage lorsqu'on ne se trouve pas en mode de transmission discontinue, et une fausse trame est reçue. Selon un aspect différent de l'invention, on propose un émetteur dans un système de communication assurant une transmission discontinue comprenant: un moyen permettant d'entrer dans un mode de transmission discontinue lorsqu'une première trame de description de silence est suivie d'une première fausse trame; et un moyen permettant de quitter le mode de transmission discontinue lorsqu'une première trame de parole est reçue. L'émetteur peut également comporter un moyen permettant de stocker une deuxième trame de description de silence; et un moyen permettant, en mode de transmission discontinue, de transmettre ladite deuxième trame de description de silence jusqu'à ce qu'une troisième trame de description de silence soit requise par un protocole. L'invention propose ainsi un moyen permettant à un émetteur d'assurer une transmission discontinue comportant un codeur de voie ayant des entrées composées de trames de parole, de trames de description de silence et de fausses trames, et ne demandant pas à un codeur de parole de fournir des informations. Brève descriDtion des dessins Un mode de réalisation de la présente invention est décrit ci-dessous, à titre d'exemple uniquement, en référence aux dessins joints. La figure 1 est une illustration d'un système de communication de parole de la technique antérieure, dans cet exemple le système GSM. La figure 2 est une illustration d'un système de communication utilisant un fonctionnement qui n'est pas un fonctionnement en tandem. La figure 3 est une illustration sous forme d'organigramme d'un procédé assurant une transmission discontinue. La figure 4 est une illustration sous forme d'organigramme d'un procédé de traitement de trames, en mode de transmission discontinue. Description détaillée d'un mode de réalisation Dréféré Un exemple d'un système de communication 100 pouvant utiliser la transmission discontinue est illustré sur la figure 1. L'exemple donné dans le présent document correspond à une communication entre deux mobiles dans le système de communication GSM. Un premier émetteur 101 qui transmet un signal de parole contient un premier codeur de parole 105 et un premier codeur de voie 103. Le codeur de parole 105 convertit le signal de parole dans un format de données approprié. Cette conversion comprend en général une certaine forme de compression de données. Le codeur de voie 103 convertit les données provenant du codeur de parole 105 en une forme appropriée à une transmission à un premier récepteur 108. Ce récepteur contient un premier décodeur de voie 107 qui convertit les données du récepteur en un format approprié pour un premier décodeur de parole 109 qui convertit les données en un signal de parole. Le codeur et le décodeur de voie comprennent en général des fonctions permettant le codage et le décodage de corrections d'erreurs sans voie de retour ainsi que l'entrelacement et le désentrelacement. Le signal de parole reçu est acheminé jusqu'à un deuxième émetteur 112 qui contient un deuxième codeur de parole 111 et un deuxième codeur de voie 113. Le signal transmis est reçu par un deuxième récepteur 115 qui contient un deuxième décodeur de voie 117 et un deuxième décodeur de parole 119. Dans l'exemple d'un système de communication GSM, le premier émetteur 101 correspond à un premier mobile établissant une liaison montante avec une premier station de base. Le premier récepteur 108 correspond au récepteur de cette station de base et le signal de parole reçu sera dans ce cas acheminé par le biais du réseau GSM jusqu'à une deuxième station de base. Dans l'exemple donné, le deuxième émetteur 112 correspond à l'émetteur de cette deuxième station de base établissant une liaison descendante avec un deuxième mobile représenté par le deuxième récepteur 115. c La séquence du premier décodeur de parole 109 suivi directement par le deuxième codeur de parole 111 entraîne une détérioration de la qualité puisque le procédé de codage et de décodage est affaibli. On peut obtenir une meilleur qualité si on n'utilise pas ce procédé, tel que représenté sur la figure 2. Cette option consistant à ne pas effectuer le codage et le décodage de parole dans les deux stations de base est incluse dans les spécifications du système GSM et est connue sous le nom de fonctionnement qui n'est pas un fonctionnement en tandem. La transmission discontinue d'un signal de parole peut réduire considérablement les interférences et l'utilisation de ressources dans un système de communication. Le système GSM comprend une option de transmission discontinue dans laquelle les données concernant le bruit de fond sont transmises à un débit de données bien inférieur pendant les pauses de parole. La transmission discontinue est commandée par les codeurs de voie en fonction de l'entrée provenant des codeurs de parole. En référence à la figure 1, la transmission discontinue entre le deuxième émetteur 112 et le deuxième récepteur 115 va être commandée par le deuxième codeur de voie 113 en fonction de l'entrée provenant du deuxième codeur de parole 111. Dans la présente invention, on considère le cas o un fonctionnement qui n'est pas un fonctionnement en tandem est obtenu en introduisant les trames générées par le premier décodeur de parole 107 directement dans le deuxième codeur de voie 113. Dans la description suivante, on considère un codeur et un décodeur de parole séparés situés dans la première et la deuxième stations de base. Toutefois, l'invention ne se limite en aucun cas à cette situation, et les spécialistes de la technique comprendront que les fonctions remplies par le codeur et le décodeur de parole peuvent être remplies ailleurs ou réparties dans le système. Le deuxième codeur de voie 113 n'est par conséquent pas muni d'informations provenant du deuxième codeur de parole. De plus, le codeur de voie génère des trames qui ne seraient pas générées par un codeur de parole. Ces trames, appelées fausses trames, peuvent par exemple comprendre des trames qui sont reçues avec trop d'erreurs pour être décodées correctement ou bien des trames qui sont générées pendant des pauses lors d'une transmission discontinue. Dans l'exemple d'un système de communication GSM, le codeur de parole reçoit un signal de parole et génère une nouvelle trame toutes les 20 ms. Le codeur de parole comporte un détecteur d'activité de parole (VAD) qui détermine si la trame contient des données ou si elle correspond à une pause de parole. Si la trame ne contient pas de parole, une trame de description de silence (SID) est générée et un indicateur SP est établi pour signifier cela au codeur de voie. Lorsqu'on utilise un fonctionnement en tandem, cet indicateur n'est pas à la disposition du codeur de voie. Un décodeur de voie GSM, tel que mentionné, va générer en outre des fausses trames, c'est-à-dire des trames qui ne sont ni des trames SID ni des trames de parole. Ces trames sont générées lorsqu'une trame est perdue ou lorsqu'aucune trame n'a été transmise pendant la DTX et elle est indiquée par le fait que l'indicateur GSM BFI est égal à 1. Une trame de parole reçue d'un décodeur de voie peut être reconnue par l'indicateur GSM puisque SID est égal à 0 alors que pour une trame SID, l'indicateur SID est égal à 1 ou à 2. La figure 3 illustre un organigramme 300 d'un procédé permettant d'assurer une transmission discontinue selon la présente invention, donné à titre d'exemple. Le principe de base de cet exemple est que le codage de voie est effectué non seulement en fonction des trames de parole et des trames de description de silence, mais également pour permettre la réception des fausses trames. De plus, il ne nécessite aucun supplément d'informations, ce qui ne serait pas le cas en présence d'un codeur de parole. Ce procédé permet de mettre en oeuvre la transmission discontinue dans un système de communication utilisant un fonctionnement qui n'est pas un fonctionnement en tandem, comme le système GSM donné comme exemple et illustré sur la figure 2. Les exemples spécifiques données dans la description suivante concernent un système GSM utilisant la transmission discontinue ainsi qu'un fonctionnement qui n'est pas un fonctionnement en tandem. Au début du procédé illustré sur la figure 3, le codeur de voie 113 se trouve en mode de transmission non discontinue. La première étape 301 correspond à la réception d'une trame. A l'étape 303, on détermine si la trame revue est une trame de parole et si c'est le cas, elle sera traitée à l'étape 305 avant de retourner à l'étape 301. Dans la technologie GSM, le traitement de la trame de parole va correspondre à effectuer le codage nécessaire puis à agencer les données et les transmettre sur l'interface aérienne. Si la trame revue n'est pas une trame de parole, on détermine à l'étape 307 s'il s'agit d'une fausse trame et si c'est le cas, elle est traitée à l'étape 309 avant de retourner à l'étape 301. Dans la technologie GSM, ce traitement consiste de préférence à insérer une trame de remplissage dans la transmission ce qui, une fois que la réception aura été assurée au niveau de l'unité éloignée, fera en sorte que le décodeur de parole du mobile génère une trame de parole de remplacement. Selon une autre solution, le codeur de voie peut comporter un moyen permettant de générer une trame de parole de remplacement et de la transmettre à l'unité éloignée. Si la trame recue n'est ni une fausse trame ni une trame de parole, il doit s'agir d'une trame de description de silence et celle-ci est traitée par le codeur de voie à l'étape 311. Dans la technologie GSM, le traitement consiste de préférence à transmettre une trame SID à l'unité éloignée. Après l'étape 311, le codeur de voie reçoit la trame suivante à l'étape 313. A l'étape 315, on détermine s'il s'agit d'une trame de parole et si c'est le cas, elle est traitée à l'étape 317 avant de retourner à l'étape 301. Ici encore, le traitement préféré dans la technologie GSM consiste à transmettre la trame de parole au mobile selon la protocole établi dans la spécification GSM. A l'étape 319, on détermine su la trame reçue est une trame de description de silence et si c'est le cas, elle est traitée à l'étape 321 avant de retourner à l'étape 301. Selon une autre solution, l'étape 321 peut être suivie de l'étape 323 ou de l'étape 311, selon le mode de réalisation spécifique. Dans un fonctionnement qui n'est pas un fonctionnement en tandem de la technologie GSM utilisant la DTX, deux trames SID ne peuvent pas être reçues l'une après l'autre et l'étape 321 n'est donc jamais atteinte. A l'étape 323, qui est atteinte lorsque le codeur de voie a reçu une trame de description de silence suivie d'une fausse trame, le codeur de voie entre en mode de transmission discontinue. A l'étape 325, la trame actuelle est traitée selon le protocole adapté à ce mode de transmission discontinue. Un organigramme 400 du procédé préféré de traitement de la trame en mode de transmission discontinue dans un système GSM utilisant un fonctionnement qui n'est pas un fonctionnement en tandem et une DTX est illustré sur la figure 4. A l'étape 401, on détermine si la trame reçue est une trame SID et si c'est le cas, elle est stockée à l'étape 403 en vue d'une transmission ultérieure. A l'étape 405, on détermine si le protocole GSM exige la transmission d'une trame SID sur l'interface aérienne. Si c'est le cas, la trame SID stockée est transmise à l'étape 407. Sinon, le codeur de voie passe à l'étape 409 caractérisée en ce qu'aucune transmission ne se produit sur l'interface aérienne. Dans un système GSM utilisant un fonctionnement qui n'est pas un fonctionnement en tandem et une DTX, la synchronisation entre le premier récepteur 108 et le deuxième émetteur 112 peut être telle qu'une trame SID doit être transmise sur l'interface aérienne avant qu'elle soit reçue par le codeur de voie. Par exemple, lorsque la voie entre en mode de transmission discontinue, il peut être exigé de transmettre une trame SID avant que la trame SID suivante soit reçue du décodeur de voie 107. Toutefois, une trame SID est dans ce cas reçue peu de temps avant de passer en mode de transmission discontinue et traitée à l'étape 311. Le procédé préféré consiste par conséquent en ce que la trame SID est stockée à l'étape 311. Pour le procédé illustré sur la figure 4, une trame SID est toujours disponible dans ce cas pour une transmission lorsque cela est nécessaire, bien que, lorsqu'on passe pour la première fois en mode de transmission discontinue, la même trame SID soit répétée. Ceci se produit également si une trame SID est perdue pendant une transmission discontinue qui se produit lorsque le codeur de voie reçoit une trame dont les indicateurs spécifiques GSM de SID et TAF sont tous les deux égaux à 1. Après le traitement de la trame actuelle, le codeur de voie reçoit une nouvelle trame à l'étape 327. A l'étape 329, on détermine si la trame reçue est une trame de parole et si ce n'est pas le cas, le codeur de voie retourne à l'étape 325. Si une trame de parole a été recçue, le codeur de voie quitte le mode de transmission discontinue à l'étape 331. Il traite ensuite le bloc de parole à l'étape 333 avant de retourner à l'étape 301. Pour la technologie GSM, le traitement du bloc de parole consiste à le transmettre sur l'interface aérienne comme à l'étape 305. La mise en oeuvre préférée du procédé décrit dans un codeur de voie consiste à faire fonctionner le procédé mentionné ci-dessus comme un programme informatique dans un dispositif informatique approprié, par exemple un microprocesseur ou un processeur de signaux numériques. Le spécialiste de la technique pourra remplacer ce procédé par n'importe quel procédé connu, sans s'éloigner de la présente invention. REVENDICATIONS 1. Procédé de transmission discontinue dans un système de communication comprenant les étapes consistant à: entrer dans un mode de transmission discontinue lorsqu'une première trame de description de silence est suivie d'une première fausse trame; et quitter le mode de transmission discontinue lorsqu'une première trame de parole est reçue. 2. Procédé selon la revendication 1, comprenant en outre l'étape consistant à: transmettre ladite trame de description de silence lorsqu'elle est reçue. 3. Procédé selon la revendication 1, comprenant en outre les étapes consistant à: stocker une deuxième trame de description de silence; et en mode de transmission discontinue, transmettre ladite deuxième trame de description de silence jusqu'à ce qu'une troisième trame de description de silence soit reçue, lorsqu'une transmission d'une trame de description de silence est requise par un protocole. 4. Procédé selon la revendication 3, dans lequel la transmission, en mode de transmission discontinue, ne se produit que lorsque la transmission d'une trame de description de silence est requise. 5. Procédé de codage de voie dans un système de communication comprenant l'étape consistant à transmettre une trame de remplissage lorsqu'on ne se trouve pas en mode de transmission discontinue, et qu'une fausse trame est reçue. 6. Procédé selon la revendication 5, comprenant en outre les étapes consistant à: entrer dans un mode de transmission discontinue lorsqu'une première trame de description de silence est suivie d'une première fausse trame; et quitter le mode de transmission discontinue lorsqu'une première trame de parole est reçue. 7. Procédé selon la revendication 6, comprenant en outre les étapes consistant à: stocker une deuxième trame de description de silence; et en mode de transmission discontinue, transmettre ladite deuxième trame de description de silence lorsqu'une transmission d'une trame de description de silence est requise par un protocole jusqu'à ce qu'une troisième trame de description de silence soit reçue. 8. Procédé de transmission discontinue dans un système de communication GSM utilisant un fonctionnement qui n'est pas un fonctionnement en tandem, comprenant les étapes consistant à: entrer dans un mode de transmission discontinue lorsqu'une première trame de description de silence est suivie d'une première fausse trame; et quitter le mode de transmission discontinue lorsqu'une première trame de parole est reçue. 9. Procédé selon la revendication 8, comprenant l'étape consistant à: transmettre ladite première trame de description de silence lorsqu'elle est reçue. 10. Procédé selon la revendication 8, comprenant en outre les étapes consistant à: stocker une deuxième trame de description de silence; et en mode de transmission discontinue, transmettre ladite deuxième trame de description de silence jusqu'à ce qu'une troisième trame de description de silence soit recue, lorsqu'une transmission d'une trame de description de silence est requise par un protocole. 11. Procédé selon la revendication 10, dans lequel la transmission, en mode de transmission discontinue, ne se produit que lorsque la transmission d'une trame de description de silence est requise. 12. Procédé de codage de voie dans un système de communication GSM utilisant un fonctionnement qui n'est pas un fonctionnement en tandem comprenant les étapes consistant à: transmettre une trame de remplissage lorsqu'on ne se trouve pas en mode de transmission discontinue, et qu'une fausse trame est reçue; entrer dans un mode de transmission discontinue lorsqu'une première trame de description de silence est suivie d'une première fausse trame; et quitter le mode de transmission discontinue lorsqu'une première trame de parole est reçue. 13. Emetteur d'un système de communication assurant une transmission discontinue, comprenant: un moyen permettant d'entrer dans un mode de transmission discontinue lorsqu'une première trame de description de silence est suivie d'une première fausse trame; et un moyen permettant de quitter le mode de transmission discontinue lorsqu'une première trame de parole est reçue. 14. Emetteur selon la revendication 13, dans lequel ladite première trame de description de silence est transmise lorsqu'elle est reçue. 15. Emetteur selon la revendication 13, comprenant en outre: un moyen permettant de stocker une deuxième trame de description de silence; et un moyen permettant, en mode de transmission discontinue, de transmettre ladite deuxième trame de description de silence jusqu'à ce qu'une troisième trame de description de silence soit reçue, lorsqu'une transmission d'une trame de description de silence est requise par un protocole. 16. Emetteur selon la revendication 15, dans lequel la transmission, en mode de transmission discontinue, ne se produit que lorsque la transmission d'une trame de description de silence est requise.