Brevet FR2651625A1 — publié le 19910308

La présente invention concerne les systèmes de télécom- munications sans fil et, plus spécialement, les système de téLécom- munications par paquets destinés à fonctionner dans une bande de fréquence occupée par d'autres sources de transmission comportant des sources qui émettent à des fréquences variant de manière rela- tivement imprévisible. Ces dernières années, est apparu un développement consi- dérable du transfert sans fil de données sous forme paquets. Ces données peuvent typiquement être transférées entre éléments d'un équipement de traitement de données, par exemple des ordinateurs appartenant à un réseau local ou raccordés à des moyens de transmission téléphonique de données vocales. Les systèmes mettant en oeuvre ces transmisson fonctionnent normalement dans une aire géographique limitée, par exemple à l'intérieur d'un bâtiment ou entre plusieurs bâtiments placés à proximité immédiate. Le problème qui se pose couramment avec ces systèmes est qu'on ne peut pas empêcher les interférences avec d'autres sources de rayonnements électromagnétiques. Dans certaines régions, il ne peut pas être spécialement attribué une bande de fréquence pour ces transmissions. La bande peut se trouver partagée avec d'autres sources, qui sont à la fois des dispositifs de transmission et des sources de bruit électro- magnétique, avec lesquels les interférences sont parfois imprévi- sibles. Une approche pour réduire les interférences consiste à faire appel à un codage et un décodage de signaux par étalement de spectre. Ceci améliore le rejet des bruits, mais n'immunise pas le système de télécommunications vis-à-vis de toutes les autres sources de transmission. Un problème particulier concerne l'usage des appareils à micro-ondes qui peuvent fonctionner dans une bande de fréquence nominale proche de la bande de fréquence d'un système de télécommunications. La fréquence des signaux venant d'un tel appareil peut varier fortement pendant le fonctionnement et, par conséquent, ces dispositifs tendent à brouiller les transmissions de manière très agressive. Selon un premier aspect, l'invention propose un système de télécommunications par paquets qui comprend une station de base et pLusieurs stations éloignées. Chaque station éloignée comporte un moyen permettant de sélectionner, à intervalles, un algorithme de codage différent parmi plusieurs algorithmes de codage prédéterminés. Ces algorithmes servent à coder des paquets de données avant la transmission sans fil et à permettre la sépa- ration ultérieure des paquets de données transmis vis-à-vis d'autres transmissions et des bruits, par l'intermédiaire de techniques de décodage complémentaires. Des exemples d'algorithmes de codage sont le codage par paquets sur des porteuses électro- magnétiques ayant des fréquences prédéterminées, la modulation par étalement du spectre, et une combinaison de ces techniques. Chaque station éloignée comprend un moyen permettant de transmettre des paquets de données par voie aérienne jusqu'à la station de base, comportant des moyens de codage qui sont conçus pour coder des paquets de données selon l'un quelconque des algorithmes de codage prédéterminés et qui sont commandés par le moyen de sélection de façon à coder chaque paquet de données émis à destination de la station de base selon l'algorithme de codage sélectionné courant. Des moyens sont prévus pour insérer dans chaque paquet de données un indicateur identifiant la station éloignée. Chaque station éloignée comprend un moyen servant à recevoir les paquets de données émis par voie aérienne, comportant des moyens qui sont conçus pour décoder les paquets codés selon l'un quelconque des algorithmes de codage prédéterminés, les moyens de décodage étant commandés par le moyen de sélection de façon à décoder tout paquet de données présentement reçu selon un algorithme de décodage qui est complémentaire de l'algorithme de codage sélectionné courant. La station de base comprend plusieurs canaux de réception fonctionnant simultanément afin de recevoir des paquets de données transmis par voie aérienne à destination de la station de base. Chaque canal de réception comprend des moyens permettant de décoder les paquets de données reçus selon un algorithme de décodage prédé- terminé, l'algorithme de décodage associé à chaque canal de réception étant complémentaire de l'un, différent, des algorithmes de codage prédéterminés. Des moyens coopérant avec les canaux de réception et répondant à des indicateurs contenus dans les paquets de données reçus par Les canaux de réception servent à enregistrer, relativement à chaque station éloignée, une donnée identifiant l'algorithme de codage selon lequel un paquet de données reçu en dernier en provenance de la station éloignée a été codé. Des moyens sont prévus pour émettre des paquets de données par voie aérienne à destination des stations éloignées, les moyens d'émission de la station de base comprenant des moyens de codage conçus pour coder tout paquet de données émis à destination des stations éloignées selon l'un quelconque des algorithmes de codage prédéterminés et répondant aux moyens d'enregistrement en codant tout paquet de données adressé à l'une quelconque des stations éloignées selon l'algorithme de codage identifié par la donnée enregistrée relati- vement à La station éloignée. En termes généraux, les algorithmes de codage définissent un certain nombre de canaux de télécommunications distincts, chaque canal étant caractérisé par des techniques de codage particulières et des techniques de décodage complémentaires. Chaque station éloignée change, à intervalles, le canal de télécommunications qu'elle utilise, ce qui permet d'adopter des canaux de télécommuni- 2G cations qui évitent potentiellement les interférences avec d'autres sources électromagnétiques. La station de base est conçue pour recevoir et décoder des transmissions par paquets indépendamment du canal de télécommunications qu'une station éloignée a choisi d'utiliser, et elle détermine efficacement, à partir des transmissions reçues, quelle forme de codage est appropriée à l'émission de paquets de données à destination d'une station éloignée particulière quelconque. Des protocoles de contrôle d'erreur et la retransmission des paquets non reçus intervenant de façon implicite dans tout système de transmission par paquets, peuvent permettre de traiter le cas de la perte occasionnelle d'un paquet. Chaque station éloignée peut changer, à intervalles, de diverses manières, son algorithme de codage sélectionné courant. Un procédé préféré consiste à changer L'algorithme de codage en un autre algorithme d'une manière pseudoaléatoire avant chaque transmission d'un paquet de données depuis la station éloignée. Ceci se révèLe particulièrement approprié pour traiter Le cas des sources de brouillage agressives qui ne restent pas dans un inter- valle spectral particulier. A cet effet, les algorithmes de codage peuvent comprendre le codage de chaque paquet de données émis par La station éloignée sur des fréquences porteuses électromagnétiques différentes, le codage par étalement de spectre des paquets de données à l'aide de codes de bruit pseudoaléatoires différents (certains étant caractérisés par des gains de traitement plus élevés, ce qui donne une plus grande probabilité de retrouver les paquets émis même en cas de vitesses inférieures de transfert de données), ou d'autres techniques de codage. Selon une autre possi- bilité, le procédé de sélection peut consister à changer l'algo- rithme de codage en réponse à l'existence d'erreurs dans la transmission des paquets entre la station de base et la station éloignée considérée. Les programmes de traitement de paquets qui sont associés aux systèmes de télécommunications par paquets comportent couramment des programmes de contrôle d'erreur, souvent sur la base d'un test de redondance cyclique bien connu dans la technique. Lorsqu'il apparaît un taux d'erreur de transmission statistiquement inacceptable, la station éLoignée peut alors changer son algorithme de codage courant pour un autre algorithme. Ceci peut être réalisé par une progression effectuée de manière prédéterminée parmi les divers algorithmes de codage reconnus par le système ou bien par une sélection pseudoaléatoire. L'enregistrement, effectué à la station de base, de l'algorithme de codage qui est associé au paquet fourni en dernier par une station éloignée peut consister à noter lequel des canaux de réception a réussi à décoder la transmission. Ce canal de réception particulier emploie implicitement une technique de décodage complémentaire de la technique de codage sélectionnée courante de la station éloignée. Dans un mode de réalisation de l'invention, dans lequel les canaux de réception et les moyens d'émission de la station de base sont combinés en plusieurs émetteurs-récepteurs fonctionnant chacun à une fréquence porteuse différente, le procédé d'enregistrement se réduit simplement à emmagasiner et remettre à jour la donnée identifiant celui des émetteurs- récepteurs qui a décodé le dernier paquet reçu depuis une station particulière quelconque. Un paquet destiné à cette station éloignée particulière peut ensuite être acheminé à l'émetteur- récepteur approprié. Les algorithmes de codage comprennent de préférence le codage de paquets sur des portes électromagnétiques ayant différentes fréquences porteuses et le codage des paquets par étale- ment de spectre en succession directe. Un code de bruit pseudoalé- atoire différent peut être associé à chacune des fréquences porteuses du système. Certains canaux de télécommunication peuvent être associés à des codes de bruit prolongés qui rendent les transmissions utilisant ces canaux moins susceptibles d'interférer avec d'autres sources électromagnétiques,tandis que d'autres canaux peuvent être associés à des codes de bruit pseudoaléatoires plus courts qui améliorent les vitesses de transfert de données même pour des gains de traitement plus faibles et, par conséquent, une plus grande susceptibilité d'interférence avec des sources de bruit. Dans ce cas, l'effet global est une amélioration des débits généraux de transfert de données en même temps qu'un maintien de canaux de transmission plus fiables dans le cas o le système se trouve exposé à une source de bruit intense ou agressif. Le moyen de sélection de chaque station éloignée peut également être conçu de façon à commuter, à certains intervalles, sur un canal de télé- communications prédéterminé caractérisé par un code de bruit plus court et pour commuter sur un autre canal dans le cas o des erreurs de transmission statistiquement inacceptables sont détectées. La description suivante, conçue à titre d'illustration de l'invention, vise à donner une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexés, parmi lesquels: la figure 1 est une représentation simplifiée d'un système de télécommunications constituant un mode de réalisation de l'invention; la figure 2 iLlustre schématiquement la configuration générale d'un émetteur-récepteur utilisé par une "station éloignée" du système; la figure 3 illustre schématiquement la configuration générale d'un émetteur-récepteur utilisé par une "station de base" du système; et la figure 4 illustre schématiquement une table de recherche contenue dans la station de base. On se reporte à la figure 1, qui représente un système de télécommunications sans fil utilisant une transmission par paquets sur des porteuses électromagnétiques. Le système comprend une station de base 10 et trois stations éloignées 12, 14 et 16. La station de base 10 peut typiquement être fixe, mais les stations éloignées 12, 14 et 16 peuvent être mobiles ou portatives. La sation de base 10 peut être elle-même couplée à des ressources du système, qu'elle partage avec les stations éloignées 12, 14 et 16, par exemple un ordinateur, des services de transmissions, des mémoires de masse et des imprimantes. Dans ce cas, les stations éloignées 12, 14 et 16 peuvent être associées à un équipement de traitement de données, par exemple les ordinateurs personnels ou des terminaux muets. Selon une autre possibilité, ou bien en relation avec un transfert de données numériques, le système peut être utilisé pour transférer des signaux vocaux. On peut voir que la station de base 10 comprend quatre émetteursrécepteurs 18, 20, 22 et 24. Les émetteurs-récepteurs fonctionnent respectivement à l'une de quatre fréquences de fonctionnement différentes, désignées par F1 à F4. Chacun ne répond qu'aux paquets reçus sur une porteuse électromagnétique ayant sa fréquence de fonctionnement et, de même, n'émet des paquets que sur la porteuse électromagnétique ayant sa fréquence de fonctionnement. Chaque émetteur-récepteur est conçu pour coder et décoder des paquets de données par étalement de spectre en succession directe selon des codes de bruit pseudoaléatoires différents désignés ici par PN1 à PN4. Les codes de bruit correspondent, quant au nombre, à l'ensemble des fréquences de fonctionnement des émetteurs- récepteurs 18, 20, 22 et 24, et chaque code de bruit pseudoaléa- toire est associé de façon unique à une, différente, des fréquences de fonctionnement. Quatre émetteurs-récepteurs ont été représentés, et, en pratique, deux émetteurs-récepteurs, ou plus, peuvent être utilisés. Le nombre des stations éloignées représentées n'est pas nécessairement relié au nombre des émetteurs-récepteurs de la station de base et trois, seulement, de ces stations éloignées ont été représentées, par commodité. La station de base 10 comporte un processeur 26 qui est programmé de façon appropriée pour effectuer diverses fonctions relatives à l'assemblage et au désassemblage des paquets. Le processeur 26 insère dans chaque paquet, avant l'émission, un code identifiant la station de base 10 comme étant la source du paquet. Il insère également un code identifiant les stations éloignées particulières auquel le paquet est adressé. Il peut également être conçu pour rejeter des paquets en double ou des paquets qui ne sont pas adressés à la station de base 10, cette dernière fonction dépendant de la configuration exacte du système. De même, le processeur 26 de la station de base peut effectuer un test de redondance cyclique afin de déterminer si une erreur de transmission s'est ou non produite relativement à tout paquet reçu. En réponse à la réception réussie d'un paquet, le processeur 26 de la station de' base fera émettre, à destination de la station éloignée source, un accusé de réception de paquet. En réponse à une erreur de transmission, le processeur 26 de la station de base rejettera le paquet reçu et n'émettra aucun accusé de réception. La station éloignée qui est la source du paquet rejeté est normalement conçue de façon à réémettre le paquet en réponse à l'absence d'accusé de réception dans les limites d'un laps de temps prédéter- miné. Ces fonctions sont classiques dans les systèmes de télécom- munication par paquets, et leur mise en oeuvre ne pose aucun problème à l'homme de l'art. Le processeur 26 est couplé à chacun de émetteursrécepteurs 18, 20, 22 et 24 de façon que le processeur 26 puisse sélectionner l'un quelconque de ces émetteurs-récepteurs pour transmettre un paquet à l'une quelconque des stations éloignées 12, 14 et 16. Les stations éloignées 12, 14 et 16 sont respectivement associées à des émetteurs-récepteurs 28, 30 et 32 et à des processeurs 34, 36 et 38. L'émetteur-récepteur 28 et le processeur 34 de la station éloignée 12 ont été illustrés sur la figure 2 à titre d'exemple typique. En termes généraux, l'émetteur-récepteur 28 émet et reçoit des paquets sur une fréquence de fonctionnement pouvant être sélectionnée. La fréquence de fonctionnement est sélectionnée par le processeur 34 de la station éloignée 12 parmi les quatre fréquences porteuses reconnues par les émetteurs- récepteurs 18, 20, 22 et 24 de la station de base. L'émetteur- récepteur 28 est également conçu pour coder et décoder des paquets par étalement de spectre en succession directe à l'aide des divers codes de bruit pseudoaléatoires PN1 à PN4 qui sont associés aux émetteursrécepteurs 18, 20, 22 et 24 de la station de base. A tout moment donné, l'émetteur-récepteur 28 utilisera le code de bruit pseudoaléatoire associé à sa fréquence de fonctionnement courante, dans ce but. Par conséquent, l'un des émetteurs-récepteurs 18, 20, 22 et 24 de la station de base sera, à tout moment, en mesure de recevoir et de décoder les paquets émis par l'émetteur-récepteur 28 de la station éloignée. Le processeur 34 de la station éloignée est programmé de façon appropriée pour effectuer des fonctions d'assemblage et de désassemblage de paquets analogues à celles du processeur 26 de la station de base. Une fonction générale qui est particulièrement importante pour l'invention est l'insertion d'un code, ou, plus généralement, d'un indicateur, dans chaque paquet émis par la station éloignée 12 afin d'identifier la station éloignée 12 comme étant La source du paquet. Ceci est tout à fait courant dans les télécommunications par paquets, mais, dans le cadre de l'invention, il s'agit d'une fonction différente, à savoir d'aider la station de base 10 à associer celui de ses émetteurs-récepteurs 18, 20, 22 et 24 qui sert à émettre des paquets à la station éloignée 12, comme cela sera expliqué plus complètement ci-dessous. Comme représenté sur la figure 2, l'émetteur-récepteur 28 associé à la station éloignée possède une antenne 40 qui sert à la fois à émettre et à recevoir des paquets de données, et un circuit de jonction 42 qui couple l'antenne 40 aux canaux d'émission et de réception. Dans le mode d'émission, les bits en série d'un paquet de données sont fournis par le processeur 34 à un codeur par étale- ment de spectre en succession directe (DS/SS) 44. Le codeur 44 produit un code de bruit pseudoaléatoire et combine les bits de données avec le code de bruit pseudoaléatoire pour produire un spectre étalé à large bande. (Le codeur 44 peut également comprendre un circuit permettant d'effectuer un codage par déphasage différentiel des bits de données avant le codage par étalement de spectre en succession directe.) Le signal à bande large est ensuite codé par un mélangeur symétrique 46 sur une porteurse électromagnétique dont la fréquence est déterminée par un oscillateur local 48. Le signal produit par le mélangeur équilibré 46 est amplifié par un amplificateur 50 et émis par l'antenne 40. L'oscillateur 48 et le codeur 44 sont tous deux commandés par le processeur 34 de la station éloignée 12. Dans ce mode de réalisation, le processeur 34 est programmé pour sélectionner la fréquence de l'oscillateur 48 de manière pseudoaléatoire parmi les fréquences porteuses reconnues par les émetteurs-récepteurs 18, 20, 22 et 24 de la station de base. Le changement est effectué avant chaque émission d'un paquet par la station éloignée 12. Le processeur 34 positionne en même temps le code de bruit pseudoaléa- toire produit par le codeur 44 sur le code de bruit pseudoaléatoire reconnu par l'émetteur-récepteur de la station de base qui répond à la fréquence de fonctionnement sélectionnée courante de la station éloignée 12. Dans le mode de réception, l'émetteur-récepteur 28 attend simplement des paquets de la part de la station de base 10, lesquels sont supposés être reçus sur une fréquence électromagné- tique dont la fréquence correspond à la fréquence de fonctionnement courante de la station éloignée 12 et sont supposés être codés par étalement de spectre en succession directe à l'aide du code de bruit pseudoaléatoire correspondant. Le paquet reçu par l'antennne est amplifié et filtré par un amplificateur/filtre 52. Un mélangeur équilibré 54 combine le paquet entrant avec le signal produit par l'oscillateur local 48 (à savoir la fréquence de fonctionnement courante de la station éloignée 12) pour démoduler le paquet vis-à-vis de sa porteuse électromagnétique. Le signal produit par le mélangeur équilibré 54 est reçu par un décodeur DS/SS 56, qui produit le code bruit pseudoaléatoire courant de la station et combine le code de bruit pseudoaLéatoire avec le paquet de données reçu pour décoder par étalement de spectre les données qu'il contient. Le décodeur 56 peut être associé à un filtre qui élimine les signaux non voulus, comme cela est classique. Le décodeur 56 est commandé par le processeur 34 de la station éloignée 12 de façon à produire et utiliser le code de bruit pseudoaLéatoire correspondant à la fréquence de fonctionne- ment courante de la station éloignée 12. Ce décodage peut normalement intervenir pour la sélection d'un angle de phase approprié pour le code de bruit pseudoaléatoire qui synchronise le code de bruit pseudoaléatoire avec le paquet de données reçu. (Une étape de traitement ultérieure peut faire intervenir la démodulation en phase différentielle du signal à bande étroite produit par la démo- dulation par étalement de spectre.) Les bits en série des paquets de données décodés sont ensuite reçus par le processeur 34 de la station éloignée, lequel effectue les fonctions habituelles de traitement de paquets, y compris le contrôle des erreurs de transmission et le rejet des paquets qui ne sont pas adressés à la station éloignée 12. Les procédés de codage et de décodage sont classiques. Alors que le codeur 44 et le décodeur 56 de la station éloignée 12 sont présentés comme produisant séparément le code de bruit pseudo- aléatoire demandé courant de la station éloignée 12, ceci n'est pas nécessaire, et il peut être utilisé à un unique générateur de codes commun. Un exemple de mise en oeuvre peut être réalisé à partir du brevet U.S. n 4 774 715, mis à part le fait que le générateur de codes prévu doit être programmable de manière à pouvoir produire les divers codes de bruit demandés par le système de téLécommuni- cations. L'émetteur-récepteur 18 de la station de base 10, qui constitue un exemple des quatre émetteurs-récepteurs 18, 20, 22 et 24 de la station de base, est représenté sur la figure 3. La configuration et le fonctionnement de l'émetteur-récepteur 18 sont identiques à celles de l'émetteur-récepteur 28 de la station éloignée. Les composants qui sont communs aux émetteurs-récepteurs 18 et 28 ont par conséquent été désignés, sur la figure 3, à l'aide des mêmes numéros de référence que sur la figure 2, ces numéros étant suivis par la lettre "B". Le fonctionnement de ces composants se déduit de manière évidente de celui de l'émetteur-récepteur 28. Toutefois, la fréquence de fonctionnement F1 et le code de bruit pseudoaLéatoire PN1 de l'émetteur-récepteur 18 peuvent être fixés pendant la configuration initiale du système et peuvent rester identiques pendant un fonctionnement normal. A cette fin, un dispo- sitif de commande 58 est prévu, qui permet de régler la fréquence de fonctionnement de l'oscillateur 48 et le code de bruit pseudo- aléatoire du codeur 44B et du décodeur 56B de la station de base 10. On va décrire le fonctionnement général en relation avec la station éloignée 12. On suppose dans ce mode de réalisation de l'invention que la station éloignée 12 peut faire commencer l'émission de paquets à destination de la station de base 10 et que la station de base 10 retransmettra toutes les données qui doivent être transférées entre la station éloignée 12 et toute autre station éloignée. Diverses techniques peuvent être utilisées pour éviter des émissions incompatibles de paquets par les stations éloignées et pour résoudre toutes les incompatibilités qui peuvent, en fait, se produire. La station peut initialement émettre un paquet sur la fréquence porteuse prédéterminée F4 et coder le paquet selon le code de bruit pseudoaléatoire PN4 qui est associé à la fréquence porteuse F4. Le paquet est reçu et décodé par l'émetteur-récepteur 24 de la station de base, qui fonctionne à la fréquence porteuse F4 et qui produit le code de bruit pseudoaléatoire PN4 nécessaire pour décoder le paquet venant de la station éloignée. Le processeur 26 de la station de base identifie l'émetteur-récepteur 24 en fonction de la ligne d'émission sur laquelle le paquet a été détecté, il identifie la station éloignée 12 comme étant la source du paquet en détectant le code de la station éloignée 12 dans le paquet décodé, et il enregistre dans une mémoire vive associée au processeur 34 les données identifiant l'émetteur-récepteur 24 comme étant l'émetteur-récepteur qui a reçu en dernier un paquet en provenance de la station éloignée 12. Le processeur 26 peut contenir une table de recherche (qui est schématiquement représentée sur la figure 4) dans la mémoire qui est associée au processeur 26. La table de recherche peut contenir plusieurs enregistrements (rangées horizontales) correspondant au nombre des stations éloignées 12, 14 et 16. Chaque enregistrement peut comporter le code d'identifi- cation couramment utilisé par la station éloignée (bloc le plus à gauche) pour identifier ses paquets (de façon générale, un code identifiant la station éloignée 12 dans le système) et un code identifiant celui des émetteurs-récepteurs 18, 20, 22 et 24 de la station de base qui a reçu en dernier un paquet de données de la part de la station éloignée particulière (bloc le plus à droite). Sur la figure 4, les codes d'identification des stations éloignées et des émetteurs-récepteurs ont été représentés par les symboles de référence qui sont par ailleurs utilisés sur les dessins. Dans ce mode de réalisation, le processeur 26 de la station de base peut simplement réécrire le code d'identification de l'émetteur- récepteur qui est associé à l'enregistrement associé à la station éloignée 12 pour obtenir les articles apparaissant sur la figure 4. La station de base 10 peut, ensuite, émettre un paquet à destination de la station éloignée 12, qui contient par exemple des données de calcul ou des données vocales destinées à la station éloignée. Avant l'émission, le processeur 26 parcourt la table de recherche pour identifier l'article contenant le code d'adresse de la station éloignée 12 et retrouve la donnée identifiant l'émetteur-récepteur 24 comme étant l'émetteurrécepteur courant nécessaire pour l'émission de paquets à destination de la station éloignée 12. En effet, la donnée identifie la fréquence F4 comme étant la fréquence d'émission appropriée pour des paquets devant être envoyés à la station éloignée 12 et le code PN associé nécessaire pour le codage par étalement de spectre. La station de base 10 peut ensuite adresser un paquet à la station éloignée 12 et émettre le paquet via l'émetteur-récepteur 24 sur la fréquence porteuse F4, avec codage ultérieur à l'aide du code de bruit pseu- doaLéatoire PN4 correspondant. La station éloignée 12 est dans l'attente de tout paquet venant de la station de base, qu'il est prévu de recevoir sur la fréquence de fonctionnement courante F4 de la station éloignée 12. Alors, l'émetteur-récepteur 28 de la station éloignée 12 ne fait que démoduler et décoder par étalement de spectre en succession directe le paquet utilisant le code de bruit pseudoaléatoire PN4. Immédiatement avant l'émission d'un autre paquet, le processeur 34 de la station éloignée sélectionne au hasard une autre des quatre fréquences prédéterminées, que l'on supposera être F2 par exemple. Le processeur 34 règle alors sur la fréquence F2 l'oscillateur 48 associé à l'émetteurrécepteur 28. Il règle également le codeur 44 et le décodeur 56 de façon à produire le code de bruit pseudoaléatoire correspondant PN2. Le paquet suivant de la station éloignée 12 est alors codé de façon appropriée par étalement de spectre en succession directe et est émis à desti- nation de la station de base 10 sur une porteuse électromagnétique dont la fréquence correspond à F2. L'émetteur-récepteur 20 de la station de base reçoit le paquet et le décode. Le processeur 26 de la station de base remet alors à jour sa table de recherche, en enregistrant la donnée qui identifie l'émetteur-récepteur 20 en vue de l'émission d'autres paquets à destination de la station éloignée 12. Le processus ci-dessus décrit peut se répéter pour d'autres émissions entre la station de base 10 et la station éloignée 12. La description du fonctionnement a été simplifiée, et il est parfaitement prévu que d'autres parmi les stations éloignées 12, 14 et 16 puissent émettre et recevoir des paquets entre les émissions de paquets de la station de base 10 à desti- nation et en provenance de la station éloignée 12. De même, des protocoles de contrôle d'erreur peuvent intervenir qui demandent la réémission de paquets en provenance de la station éloignée 12 ou de la station de base 10. Toute réémission d'un paquet de données par la station éloignée 12 impliquera, dans ce mode de réalisation de l'invention, un changement de la fréquence de travail de la station éloignée 12. La modification aléatoire de la fréquence de fonctionne- ment de la station éloignée 12 tend à surmonter le problème posé par les interférences continues produites par d'autres sources électromagnétiques. Des paquets peuvent occasionnellement se perdre du fait de la présence de ces sources. Si la source de bruit produit un rayonnement électromagnétique appartenant à une bande de fréquence qui est proche de l'une des quatre fréquences d'émission ou bien la chevauche, alors, potentiellement, tous les paquets émis à cette fréquence du système peuvent être perdus. Si la source est caractérisée par un contenu spectral variable, comme se peut être le cas avec un appareil fonctionnant à l'aide de micro-ondes, alors des paquets peuvent se perdre occasionnellement à diverses fréquences porteuses du système et de la manière la moins susceptible d'être prévue. Les protocoles de contrôle d'erreur et les réémissions qui leur sont associées aux différentes fréquences aléatoires de fonctionnement permettent de tenir compte de ces problèmes. L'algorithme servant à sélectionner les fréquences de travail est de préférence pseudoaléatoire et applique de préférence la sélection d'une nouvelle fréquence de fonctionnement dans chaque station éloignée avant l'émission de chaque paquet de la station éloignée. On estime que c'est la manière la plus efficace d'éviter des interférences non voulues exercées par une source de brouillage agressive, comme par exemple un appareil à micro-ondes. Toutefois, la station éloignée est normalement programmée comme indiqué ci- dessus pour effectuer un contrôle d'erreur d'émission. Par conséquent, la station éloignée peut être programmée de façon appropriée pour changer sa fréquence de fonctionnement courante en réponse à l'apparition d'erreurs d'émission. Le changement de la fréquence de travail en réponse à la présence d'erreurs d'émission s'effectue de préférence de manière pseudoaléatoire pour éviter la possibilité que toutes les stations éloignées du système émettent sur une unique fréquence, cette situation renforçant la probabilité d'émissions incompatibles. Dans ce cas, il est souhaitable que le processeur 34 de la station éloignée soit programmé pour reconnaître un taux d'erreur statistiquement acceptable, par exemple la perte d'un paquet en dix émissions, et pour ne modifier sa fréquence de travail que lorsqu'un taux d'erreur statistiquement inacceptable apparaît. Les pratiques courantes données concernant le contrôLe d'erreur, la programmation appropriée du processeur 34, sont évidentes. Les canaux de télécommunications mis en oeuvre dans le système peuvent faire intervenir des codes de bruit de longueurs différentes. Par exemple, le code PN1 peut être relativement court (caractérisé par un faible gain de traitement, mais des débits supérieurs pour le transfert des données), et le code PN2 peut être relativement long (caractérisé alors par un gain de traitement élevé, mais des débits inférieurs de transfert de données). Le processeur 34 de la station éloignée 12 peut être conçu, par une programmation appropriée, pour faire commuter périodiquement son algorithme de codage sur l'utilisation de la fréquence porteuse F1 et du code PN1, dans le but d'améliorer les débits de transfert de données. Le processeur 34 peut être programmé de façon appropriée pour détecter le nombre des émissions réussies de paquets entre les erreurs d'émission consécutives (ces erreurs étant reconnues par l'absence d'émission, par la station de base, d'un accusé de réception des paquets des stations éloignées). En réponse à un taux d'erreur d'émission statistiquement inacceptable, par exemple moins de dix émissions réussies entre des échecs d'émission, le processeur 34 peut alors commuter sur un autre canal de télécommu- nication, par exemple un canal caractérisé par la fréquence porteuse F2 et le code de bruit PN2 relativement long, de manière à obtenir une émission plus fiable. Ceci tend généralement à améliorer les débits de transfert de données tout en assurant qu'un canal de télécommunications relativement robuste soit accessible dans le cas o le système subit de sévères problèmes de bruits. En relation avec un codage par étalement de spectre des paquets, ce type de fonctionnement n'implique pas nécessairement des fréquences porteuses différentes: un unique fréquence porteuse commune pourrait être utilisée pour toutes les émissions de paquets, les canaux de télécommunications étant différentiés par l'usage de codes de bruit différents. Selon une autre possibilité, on peut utiliser des fréquences porteuses multiples, et une ou plusieurs des fréquences porteuses peuvent être associées à des codes de bruit de longueurs différentes. Bien entendu, l'homme de l'art sera en mesure d'imaginer, à partir du système 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. Système de télécommunications par paquets comprenant une station de base (10) et plusieurs stations éloignées (12, 14, 16), caractérisé en ce que: chacune des stations éloignées (12, 14, 16) comprend: a. un moyen (34) servant à sélectionner, à intervalles, un algorithme de codage différent parmi plusieurs algorithme de codage prédéterminés, b. un moyen (28) servant à émettre des paquets de données par voie aérienne à destination de la station de base (10), le moyen d'émission (28) comprenant un moyen de codage (44, 46, 48) qui est conçu pour coder des paquets de données selon l'un quelconques des algorithmes de codage prédéterminés et est commandé par le moyen de sélection (34) afin qu'il code chaque paquet de données émis à destination de la station de base (10) en fonction de l'algorithme de codage sélectionné courant, c. un moyen (34) servant à insérer dans chaque paquet de données émis en provenance de la station éloignée (12, 14 ou 16) un indicateur identifiant la station éloignée, et d. un moyen (28) servant à recevoir des paquets de données émis par voie aérienne à destination de la station éloignée (12, 14 ou 16), le moyen de réception (28) comprenant un moyen de décodage (48, 54, 56) qui est conçu pour décoder les paquets codés selon l'un quelconque des algorithme de codage prédéterminés et est commandé par le moyen de sélection (34) afin qu'il décode tout paquet de données reçu courant en fonction d'un algorithme de décodage qui est complémentaire de l'algorithme de codage sélectionné courant; la station de base (10) comprend: a. des moyens (18, 20, 22, 24) définissant plusieurs canaux de réception qui fonctionnent simultanément de façon à recevoir des paquets de données émis par voie aérienne à destination de la station de base (10), chaque canal de réception comprenant un moyen (48B, 54B, 56B) servant à décoder les paquets de données reçus en fonction d'un algorithme de décodage prédéter- miné, l'algorithme de dédocage associé à chaque canal de réception étant complémentaire de l'un, différent, des algorithmes de codage prédéterminés, b. un moyen (26) coopérant avec les canaux de réception et répondant à des indicateurs contenus dans les paquets de données reçus par les canaux de réception en enregistrant, relativement à chacune des stations éloignées (12, 14, 16), une donnée identifiant l'algorithme de codage selon lequel un paquet de données reçu en dernier de la part de la station éloignée (12, 14, ou 16) a été codé, et c. des moyens (18, 20, 22, 24) servant à émettre des paquets de données par voie aérienne à destination des stations éloignées (12, 14, 16), le moyen d'émission (18) de la station de base (10) comprenant un moyen de codage (44B, 46B, 48B) conçu pour coder des paquets de données émis à destination des stations éloignées (12, 14, 16) selon l'un quelconque des algorithmes de codage prédéterminés et répondant au moyen d'enregistrement (26) en codant tout paquet de données adressé à l'une quelconque des stations éloignées (12, 14, 16) selon l'algorithme de codage identifié par la donnée enregistrée relativement à la station éloignée (12, 14 ou 16). 2. Système de télécommunications par paquets selon la revendication 1, caractérisé en ce que le moyen de sélection (34) de chacune des stations éloignées (12, 14, 16) est conçu pour sélectionner un algorithme de codage parmi les algorithme de codage prédéterminés d'une manière pseudoaléatoire avant l'émission de chaque paquet de données émis par la station éloignée (12, 14 ou 16). 3. Système de télécommunications par paquets selon la revendication 1, caractérisé en ce que: chaque station éloignée (12, 14 ou 16) comprend un moyen servant à détecter la présence d'erreurs dans l'émission de paquet de données entre la station éloignée (12, 14 ou 16) et la station de base (10); le moyen de sélection (34) de chaque station éloignée (12, 14 ou 16) est conçu pour changer l'algorithme de codage sélectionné courant en un autre des algorithmes de codage prédéter- minés en réponse à la détection d'erreurs d'émission. 4. Système de télécommunications par paquets selon la revendication 1, caractérisé en ce que chacun des algorithmes de codage prédéterminés comprend le codage de paquets de données sur une porteuse électromagnétique, chacun des algorithme de codage prédéterminés étant associé à une fréquence porteuse prédéterminée différente. 5. Système de télécommunications par paquets selon la revendication 4, caractérisé en ce que chacun des algorithmes de codage prédéterminés comprend le codage par étalement de spectre des paquets de données avant le codage sur une porteuse électro- magnétique. 6. Système de télécommunications par paquets selon la revendication 5, caractérisé en ce que: le moyen de codage (44, 46, 48) de chacune des stations éloignées (12, 14, 16) comprend un moyen (44) servant à produire l'un quelconque parmi plusieurs codes de bruit pseudoaléatoires prédéterminés différents, chacun des codes de bruit pseudoaléatoires correspondant à l'une, différente, des fréquences porteuses prédé- terminées, et comprend un moyen (44) servant à coder par étalement de spectre en succession directe chaque paquet de données émis par la station éloignée (12, 14 ou 16) à l'aide du code de bruit pseu- doaléatoire correspondant à la fréquence porteuse de l'algorithme de codage sélectionné courant de la station éloignée (12, 14 ou 16); le moyen de codage (44B, 46B, 48B) de la station de base (10) comporte un moyen (44B) servant à produire l'un quelconque des codes de bruit pseudoaléatoires prédéterminés et comprend un moyen (44B) servant à coder par étalement de spectre en succession directe chaque paquet de données émis par la station de base (10) à l'aide du code de bruit pseudoaléatoire correspondant à la fréquence de la porteuse électromagnétique sur laquelle le paquet de données est codé par le moyen de codage (44B, 46B, 48B) de la station de base (10); Le moyen de décodage (48, 54, 56) de chaque station éloignée (12, 14 ou 16) comprend un moyen (56) servant à décoder par étalement de spectre en succession directe les paquets de données à l'aide du code de bruit pseudoaLéatoire correspondant à la fréquence porteuse de l'algorithme de codage sélectionné courant de la station éloignée (12, 14 ou 16); le moyen de décodage (48B, 54B, 56B) de chacun des canaux de réception décode les paquets reçus qui ont été codés sur l'une, différente, des fréquences porteuses prédéterminées et comprend un moyen (56B) servant à décoder par étalement de spectre en succes- sion directe les paquets de données à l'aide du code de bruit pseudoaléatoire correspondant à l'une, différente, des fréquences porteuses. 7. Système de télécommunications par paquets selon la revendication 1, caractérisé en ce que: chacun des algorithmes de codage prédéterminés comprend le codage par étalement de spectre en succession directe des paquets de données, grâce à la combinaison des paquets avec un code de bruit pseudoaléatoire associé à l'algorithme de codage; chacune des stations éloignées (12, 14, 16) comprend un moyen servant à détecter des erreurs dans l'émission de paquets de données entre la station éloignée (12, 14 ou 16) et la station de base (10); le moyen de sélection (34) de chaque station éloignée (12, 14 ou 16) est conçu pour sélectionner, à intervalles, l'un des algorithmes des codage qui est associé à un code de bruit pseudo- aléatoire relativement court, puis à sélectionner un autre des algorithmes prédéterminés en réponse à la détection d'erreurs d'émission.