Brevet FR2660132A1 — publié le 19910927

SYSTEME DE TRANSMISSION D'INFORMATIONS COMPORTANT UNE PLURAL1- TE DE STATIONS D'EMISSION-RECEPTION. Description La présente invention concerne un système de transmission d'informations comportant une pluralité de stations d'émission-réception parmi lesquelles on distingue une station-source destinée à transmettre vers au moins une stationbut faisant partie des autres stations1 des blocs d'informations, tandis que chaque station-but comporte des moyens pour envoyer vers la station-source des indicateurs de réception de blocs d informations Un tel système trouve des applications importantes notamment lorsqu'on utilise des liaisons radioélectriques pour transmettre les informations. Avec ce genre de liaison on est souvent confronté aux problèmes dûs à la nature incertaine et fluctuante des liaisons de ce type. Dans un système décrit dans le document de brevet européen nO EP O 263 421 les informations à transmettre sont décomposées en blocs et la station-source comporte des moyens pour interroger périodiquement, ou de temps à autre chacune des stations-buts afin de déterminer si les blocs d'information ont été reçus convenablement par chacune des stationsbuts concernées. On se rend compte que si les stations-buts sont en grand-nombre, le trafic va être alourdi et la durée de transmission d'informations constituée par beaucoup de blocs7 devient trop importante lorsqu'on veut s'assurer que la transmission s'effectue correctement. ta présente invention propose un système du genre mentionné dans le préambule qui ne présente pas cet inconvénient d'alourdissement du trafic et de durée de transmission importante. Pour cela un tel système est remarquable en ce que pour indiquer une bonne réception des blocs d'informations au niveau des stations-buts, chaque station-but peut fournir des indicateurs de réception négatifs qui sont constitués par une absence d'émission. ta description suivante faite en regard des dessins ci-annexés, le tout donné à titre d'exemple non limitatif, fera bien comprendre comment l'invention peut être réalisée. La figure 1 représente un système de transmission conforme à l'invention. La figure 2 représente un diagramme-temps expliquant le système de transmission conformément à l'invention. La figure 3 est un organigramme représentant le fonctionnement de la station-source. La figure 4 est un organigramme représentant le fonctionnement des stations-buts. A la figure 1 on a représenté un ensemble de stations d'émission-réception SS, SB1, SB2, SB3, SB4,... Parmi ces stations on a distingué une station-source : SS et les stations-buts : SB1, SB2, SB3 et SB4. Les stations ont pratiquement une structure identique. Ainsi la station SS est formée d'un circuit d'émission 10 à la sortie duquel est connectée une antenne d'émission 11 pour transmettre sur une fréquence porteuse FD des différentes informations en direction des stations-buts SB1 à SB4. Un circuit modulateur 12 module le circuit 10 en fonction des informations provenant d'un coupleur 14. Ce coupleur sert d'interface entre le modulateur précité et un circuit de traitement d'émission-réception 20. Un autre coupleur 22 sert dtinterface entre le circuit de traitement et une borne 24 qui reçoit les informations à transmettre constituées par un message IFT. Une antenne de réception 25 reçoit ces informations transmises depuis les stations-buts sur une porteuse FR.Un circuit de réception 28 dont l'entrée est connectée à l'antenne 25 fournit ces signaux à un circuit démodulateur 29 qui les met sur une forme telle que le circuit de traitement d'émission-réception 20 puisse les traiter par l'intermédiaire d'un coupleur 30. Des informations peuvent être fournies à l'utilisateur sur une borne 32 connectée au circuit de traitement 20 par l'intermédiaire d'un coupleur 34. Les différents coupleurs 14,22,30 et 34 dont il a été question effectuent différentes conversions série-parallèle ou parallèle-série selon les circonstances. Ils peuvent être constitués, de préférence, par des circuits USART (Universal, Synchronous, Asynchronous, Receiver/transmitter). Le circuit de traitement d'émission-réception 20 est formé d'un microprocesseur 40 coopérant notamment avec une mémoire vive 42 et une mémoire morte 44 dans laquelle est inscrit le programme de fonctionnement de ce circuit. Les stations-buts sont constituées de la même manière. Seule, à la figure 1, la station SBî est montrée en détail. Les différents éléments la composant portent les mêmes références que les éléments de la station-source, mais sont affectés d'un accent. La figure 2 montre comment fonctionne le système de la figure 1. Soit un message IFT à transmettre à toutes les stations-buts SB1 à SB4. Ce message pour être transmis doit être décomposé en N blocs d'informations : Ksi,.. Ki, Ki+1, Ksi+2,. KN. Seule est représentée à la figure 2 à la ligne FD (cette référence rappelle que ces blocs sont transmis au moyen de la fréquence porteuse FD) la transmission des blocs d'informations Ki à l'instant t1 et t2, Ki+1 à l'instant t3 et Ki+2 à l'instant t4. A ces blocs sont rattachés des blocs de supervision M (E,W,n) E : définit les équipements, les stations auxquelles est destiné le bloc. Ainsi E = AE signifie que le bloc est destiné à toutes les stations. E = SE signifie que le bloc est destiné à une par tie des stations. E = SB2 signifie que le bloc est destiné à une seu le station, ici la station SB2. W : définit la nature du message attendu. W = AN un message d'accusé de réception d'un pre mier type est attendu. W = AP un message d'accusé de réception d'un deu xième type est attendu. W = TM tout message à l'exclusion des messages du deuxième type. n : définit le nombre de tranches de temps qui sont affec tées aux messages de retour (procédure : "slotted aloha"). Ainsi Au bloc d'informations Ki émis à l'instant tl est ratta ché le bloc de supervision M (AE, TM,9) émis à l'instant tii. Au bloc d'informations Ki émis à l'instant t2 est ratta ché le bloc M (SB2, AP, 1) émis à l'instant t12. Au bloc d'informations Ki+1 émis à l'instant t3 est rat taché le bloc M (SE,AN,3) émis à l'instant t13. Au bloc d'informations Ki+2 émis à l'instant t4 est rat taché le bloc M (AE,TM110) émis à l'instant t14. Selon l'invention, pour un bloc de supervision donné, seuls émettent les stations qui n'ont pas reçu correctement le bloc d'informations. On dit alors qu'elles fournissent d'une manière implicite des indicateurs de réception négatifs. Ceci est imposé lorsque le bloc de supervision W (..,AN,..) attend un message d'accusé de réception du premier type. Il va de soi qu'en cas de transmission difficile les blocs de supervision peuvent être de type M(.,AP,..) c'est-àdire que les stations-buts concernées vont émettre un accusé de réception du deuxième type (c'est-à-dire un message d'accusé de réception positif). Le fonctionnement du système de l'invention est expliqué à l'aide des organigrammes des figures 4 et 5 qui représentent les programmes implantés dans les mémoires mortes 44 et 44' des stations-sources et buts respectivement. A la figure 4, la case CS1 indique le début du programme et la CS2 l'initialisation à 1 d'un compteur I qui donne le numéro des blocs d'informations utilisés pour la transmission du message. La case CS3 montre le programme qui détermine le ième bloc d'informations de ce message. ce bloc est rangé en mémoire case CS5 en fonction de I. La case CS5 représente la phase où les accusés de réception reçus par la partie réception de la station source sont analysés.Si aucun accusé n est reçu, ceci est testé à la case CS10, on prend la branche "Y" pour aller à la case CS20 où l'on détermine le bloc de supervision M par exemple M (AE, TM, 9) ou M (..,AN,..), le bloc KI est ensuite émis (case CS21) et le bloc M l'accompagnant (case CS22) après éventuellement un laps de temps. On teste ensuite si tout le message a été transmis case (CS25). Si non, on prend la branche "N" pour incrémenter le compteur I (case CS26) et de là à former un nouveau bloc Ki+1 (case CS3). Si tout le message a été transmis on prend alors la branche "N" du test de la case CS25 pour aller à la case CS28 qui indique la fin du programme de la figure 3. Si le test indiqué à la case CS10 est négatif, on prend la branche "N" qui mène à la case CS30. Le bloc de supervision est adressé à la station-but qui a envoyé l'accusé de réception signalant une mauvaise réception du bloc Kîerr. Ce bloc peut être M (SB2, AP, 1) mais en tout cas de la forme M (..,AP,..). Puis le bloc KIerr va être prélevé de la mémoire pour être émis (case CS31) accompagné de bloc de supervision qui vient d'être défini (case CS32) et on retourne à la case C35 qui analyse l'accusé de réception attendu. Dès que celui-ci sera reçu on prendra alors la branche "Y" du test de la case CS10 et le processus se déroule, ensuite, de la manière déjà indiquée. L'organigramme du programme du fonctionnement des stations-buts, montré à la figure 4, commence à la case CS100 ;de là, on passe à la case CS102 qui représente l'analyse du bloc d'informations reçu. L'analyse plus particulière des codes correcteur et détecteur que l'on associe aux blocs d'informations d'erreurs permet de décider si le bloc a été ou non correctement reçu. Il va de soi que tout autre méthode d'analyse peut convenir : par exemple on peut analyser un numéro qui définit l'ordre de blocs émis en séquence. Tout numéro qui ne convient pas détermine une mauvaise réception de bloc. Le bloc CS104 représente l'analyse du bloc de supervision. On teste alors, case CSîO6, si la station-but est concernée. Si non on retourne à la case CS102, si oui, on prend la branche "Y" pour aller au test indiqué par la case CS108. Ce test utilise les informations élaborées à la case CS102. Si le bloc a été mal reçu alors un bloc demandant une répétition est émis (case CS112) et on retourne à la case CS102. Si le bloc a été correctement reçu, on teste à la case CS109 la capacité de la station-but à écouler le trafic qui lui est imparti. Si elle peut l'écouler on va par la branche "Y" à la case Cl110 où l'on fournit un accusé de bonne réception en émettant ou non selon la valeur W du bloc M et l'on retourne à la case 102. Si la station-but ne peut pas écouler le trafic on va à la case CSîiî par la branche "N" où l'on émet un message pour indiquer une saturation et l'on va à la case CS102. Des mesures non indiquées, car ne faisant pas vraiment partie de l'invention seront prises du côté de la station-source pour ralentir la transmission d'informations. La figure 2, illustre aussi, en fonction du temps, le fonctionnement du système de l'invention. Ainsi à l'instant tî, la station-source émet un bloc d'informations Ki suivi à l'instant tii d'un bloc de supervision M (AE,TM,9), ce bloc signifiant que 9 espaces de temps ta = 1...9 sont réservés pour la réception des messages provenant des stations-buts. dans cet exemple, aucune station-but n'émet de message, de sorte qu'à l'instant t3 la station-source émet le bloc suivant Ki+l à l'instant t3 suivi du bloc de supervision M (SE, AN, 3) à l'instant t93, par exemple. Conformément à l'invention, seules les stations n'ayant pas reçu correctement un bloc d'informations sont autorisées à le signaler à la station-source. ce qui est fait dans l'espace de temps ta=2, (E2-) par la station SB2 qui n'a pas correctement reçu le bloc Ki. Alors à l'instant t2 le bloc Ki est émis à nouveau suivi d'un bloc de supervision M (SB2, PN, 1) qui exige une réponse positive de la station SB2. Celle-ci répond de manière positive (E2+) ; donc elle a reçu le bloc Ki parfaitement. De sorte qu'à l'instant t4, le bloc Ki+2 est émis depuis la station-source suivi d'un bloc de supervision M (AE, TM, 10). Bien que dans cet exemple décrit on ait affecté un bloc de supervision pour chaque bloc d'informations, il est possible, sans sortir du cadre de l'invention, d'affecter un bloc de supervision pour une pluralité de blocs d'informations. Revendications : 1. Système de transmission d'informations comportant une pluralité de stations d'émission-réception parmi lesquelles on distingue une station-source destinée à transmettre vers au moins une station-but faisant partie des autres stations, des blocs d'informations, tandis que chaque station-but comporte des moyens pour envoyer vers la station-source des indicateurs de réception de bloc d'informations, caractérisé en ce que pour indiquer une bonne réception des blocs d'informations au niveau des stations-buts, chaque station-but peut fournir des indicateurs de réception négatifs qui sont constitués par une absence d'émission. 2. Système de transmission d'informations selon la revendication 1, caractérisé en ce que les blocs d'informations sont émis accompagnés d'un bloc de supervision qui imposent aux stations-buts d'émettre pour indiquer une bonne réception soit des indicateurs de réception négatifs, soit des indicateurs de réceptions positifs cas où les stations-buts émettent alors une information de bonne réception. 3. Système de transmission selon la revendication 1 ou 2 caractérisé en ce que les réponses des stations-buts pour fournir les indications s'effectuent selon une procédure ALOHA.