Brevet FR2579391A1 — publié le 19860926

1. La présente invention concerne les systèmes de télé- communication et, plus particulièrement, un système téléphoni- que d'abonné permettant de fournir simultanément de multiples signaux d'information sur une ou plusieurs voies à haute fréquence (HF ou RF). La présente invention prévoit un système pour la transmission sans fil de multiples signaux d'information uti- lisant des circuits numériques par répartition dans le temps entre une station principale et une multitude de stations d'abonné. Les stations d'abonné peuvent être fixes ou mobiles. Le nombre de circuits par répartition dans le temps est déter- miné par la qualité de la transmission des signaux. La sta- tion principale est interconnectée à un réseau extérieur d'in- formation, qui peut être analogique et/ou numérique. Les si- gnaux d'information sont choisis dans le groupe constitué de signaux vocaux, de donnée, de fac-similé, vidéo, d'ordina- teur et d'instrumentation. Les stations mobiles d'abonné peuvent être sélecti- - vement relativement rapides et relativement lentes. Le niveau de modulation des signaux et la puissance 2. appliquée au système sont ajustés en conformité avec la détection d'erreur de signal dans le système. Le système présente une diversité spatiale par utilisation d'une multitude d'antennes espacées sélective- ment les unes des autres afin de fournir une réception rela- tivement élevée des signaux malgré leur affaiblissement. La station de base fonctionne sur une multitude de paires de canaux RF. Le fonctionnement de chaque paire de canaux est mis en oeuvre par combinaison d'un circuit de ca- 0o nal de transmission pour traiter un nombre donné de signaux d'information reçus simultanément par les lignes interurbai- nes du réseau téléphonique pour transmission simultanée à différentes stations d'abonné sur un canal ayant une haute fréquence (RF) donnée, et un circuit de canal de réception pour traiter une multitude de signaux reçus simultanément sur un canal RF donné provenant de différentes stations d'abonné pour fournir des signaux d'information pour transmission par les lignes interurbaines. Des dispositifs séparés de conversion sont respec- tivement connectés à chacune des lignes interurbaines pour transformer les signaux d'information provenant de ces lignes en échantillons de signaux numériques. Le circuit du canal de transmission comporte un nombre donné de dispositifs séparés de compression de signaux pour comprimer simultanément les échantillons de signaux numé- riques provenant respectivement de dispositifs séparés parmi les dispositifs de conversion afin de fournir le nombre donné de signaux comprimés séparés; une unité de commande de ca- naux connectée aux dispositifs de compression pour combiner séquentiellement les signaux comprimés en un train unique binaire de canal de transmission, avec chacun des signaux comprimés respectifs occupant une position dans une tranche séquentielle répétitive dans le train binaire du canal de transmission associé à un dispositif prédéterminé parmi les dispositifs de compression séparés, et une unité pour four- nir un signal de canal de transmission pour transmission 3. par le canal RF prédéterminé en réponse au train binaire du canal de transmission. Un central téléphonique couple les dispositifs séparés respectifs de conversion à des dispositifs indiqués parmi les dispositifs séparés de compression. Une unité de processeur pour connexion à distan- ce est couplée aux lignes interurbaines et répond à un si- gnal de demande d'appel entrant en provenance de l'une des lignes interurbaines en fournissant un signal d'affectation 19 de tranche indiquant celui des dispositifs séparés de compres- sion que le central doit connecter à celui des dispositifs séparés de conversion qui est connecté à la ligne interurbai- ne, et affecter ainsi à cette ligne la tranche dans le train binaire du canal de transmission associé à celui des disposi- tifs séparés de compression qui est ainsi connecté par le central. Le processeur de connexion à distance maintient en mémoire celles des tranches qui sont ainsi affectées et con- sulte cette mémoire lors de la réception d'une demande d'appel entrante et fournit alors le signal d'affectation de tranche qui effectue la connexion à un dispositif de compression associé à l'une des tranches qui n'est pas af- fectée à l'autre ligne interurbaine. Un processeur d'appel est connecté au processeur de connexion à distance et répond au signal d'affectation de tranche en amenant le central à compléter la connexion indiquée par le signal d'affectation de tranche. Le circuit du canal de réception comporte une unité de réception pour recevoir un signal de canal de ré- ception et pour traiter ce signal afin de fournir un train binaire de canal de réception contenant des signaux compri- més séparésdans des positions respectives différentes en tran- che séquentielle répétitive; un nombre donné de dispositifs de synthèse de signal séparés, chacun associé à une position en tranche différente dans le train binaire du canal de ré- ception pour reconstruire les échantillons de signaux 4. numériques provenant des signaux comprimés séparés contenus dans les positions en tranche respectives associées de la tranche du train binaire du canal de réception; et une unité de commande pour faire la mise à part des signaux comprimés séparés à partir du train binaire du canal de réception et répartir les signaux ayant été ainsi mis à part parmi les dispositifs séparés de synthèse associés aux tranches respec- tives dont les signaux ont été mis à part. Des dispositifs séparés de reconversion sont respectivement connectés à chacune des lignes interurbaines pour reconvertir des échantillons de signaux numériques en signaux d'information pour transmission par les lignes inter- urbaines respectives. Chaque moyen de reconversion séparé est associé à un moyen de conversion séparé et connecté à une ligne interurbaine commune avec le moyen de conversion séparé associé. Le central couple les dispositifs respectifs de reconversion séparés à des dispositifs indiqués parmi les dispositifs séparés de synthèse. Le processeur de connexion à distance répond au signal de demande d'appel entrant qui provient de la ligne interurbaine par fourniture d'un signal d'affectation de tranche afin d'indiquer celui des dispositifs séparés de synthèse que le central doit connecter à l'un des disposi- tifs séparés de reconversion connectés à la ligne interur- baine et donc affecter à la ligne interurbaine la tranche dans le train binaire de canal de réception associé à celui des dispositifs séparés de synthèse qui est ainsi connecté par le moyen de central. Le processeur de connexion à distan- ce maintient une mémoire des tranches du train binaire de canal de réception qui sont ainsi affectées et consulte cet- te mémoire lors de la réception de la demande entrante d'ap- pel, puis fournit au processeur d'appel le signal d'affecta- tion de tranche afin d'effectuer la connexion à un disposi- tif de synthèse associé à l'une des tranches qui n'est pas 5.. affectée à l'autre ligne interurbaine. Le système de la présente invention fait appel à des techniques électroniques numériques et à intégration à grande échelle de pointe pour permettre des communications à faible coût, fiables de grande qualité, pour les divers segments du marché. Un mode de réalisation préféré utilise une station principale fixe ayant une position centrale pour com- muniquer avec un grand nombre de stations d'abonné se trou- vant dans la zone géographique proche. La station centrale Principale peut être connectée à un bureau central d'un ré- seau téléphonique commuté de compagnie téléphonique (par exemple de la compagnie dite Telco), par l'intermédiaire d'un bureau téléphonique secondaire connecté à des lignes interurbaines d'entrée. Les stations d'abonné du système peuvent être soit du type portable à base fixe soit du type mobile, et être opérationnelles dans un mouvement soit rela- tivement lent soit rapide. Les stations d'abonné communiquent avec la station principale via des canaux de radio UHF et avec l'utilisateur via un équipement téléphonique à clavier MFDS (structure de signalisation multi-fréquence à deux sons) à deux fils standard ou via un poste dit RS232C ou via des postes téléphoniques non standard (par exemple à 4 fils). Le système peut être utilisé pour remplacer des boucles d'abon- nés locaux câblés existants ou pour fournir un service télé- phonique de qualité à des zones o des connexions câblées ne sont pas faisables ou économiques. Une caractéristique du système de la présente invention est l'aptitude à utiliser l'accès multiple par répartition dans le temps (AMRT) et le codage numérique de la parole pour permettre l'emploi multiple simultané de fréquences dans un réseau donné. Tout nombre possible de circuits vocaux de haute qualité peut fonctionner sur un canal de fréquence donnée (avec un intervalle entre canaux de 25 KHz) à la fois. Quatre circuits de ce type sont utili- sés à des fins d'illustration. Cela confère un avantage tant 6. spectral qu'économique sur les systèmes de radio-téléphones analogiques existants qui ne permettent qu'une seule con- versation à la fois sur un canal de fréquence donnée. Les caractéristiques se traduisant par un service fixe, mobile et portable, de faible coût, sont l'utilisation d'un codage vocal numérique à faible vitesse (inférieure à 16 Kilobits par seconde) combiné à des techniques de modula- tion numériques efficaces sur le plan spectral. Par exemple, l'emploi combiné de la technique de codage vocal à 14,6 Kilo- 1 bits par seconde et de la modulation par déplacement diffé- rentiel de phase (MDDP) à 16 niveaux permet à quatre conver- sations simultanées entièrement en duplex d'être supportées sur une paire unique de canaux 20 KHz de largeur de bande qui sont espacés de 25 KHz dans la totalité du spectre, et en particulier dans les segments 400-500 MHz et 800-950 MHz. Cette combinaison fournit une parole de bonne-qualité sur une distance d'au moins 20 Km. Pour être compétitif avec le service par ligne, il doit être tenu compte d'une population d'abonnés beaucoup plus grande que celle pouvant être supportée simultanément sur une paire donnée de canaux 25 KHz. Par exemple, un sys- tème à 12 paires de canaux qui supportaient 47 appels simul- tanés pourrait avoir un total de gens ayant décroché et de gens ayant raccroché de 500 abonnés (avec le maximum limité par la probabilité désirée du blocage aux heures de pointe). Ainsi, un schéma de contrôle des demandes d'appel des abon- nés qui fournit des délais raisonnables de connexion des ap- pels est également une caractéristique importante de la pré- sente invention. La présente invention sera bien comprise lors de la description suivante faite en relation avec les dessins ci-joints dans lesquels: La figure 1 est un schéma sous forme de blocs re- présentant dans ses grandes lignes le système téléphonique d'abonné RF selon la présente invention; 7. La figure 2 est un schéma sous forme de blocs d'un mode de réalisation préféré de la station principale du système de la figure 1; La figure 3 est un schéma sous forme de blocs d'un mode de réalisation préféré d'une station d'abonné dans le système de la figure 1; La figure 4 illustre la séquence des messages géné- rés par les stations d'abonné et la station principale afin d'établir une liaison entre deux stations d'abonné; La figure 5 illustre divers modules de traitement de données mis en oeuvre dans l'unité de processeur à télé- commande (UPT) dans la station principale de la figure 2; La figure 6 illustre le traitement des messages CCBB (Canal de Commande de bande de base) d'entrée et de sortie par l'unité UPT dans la station principale de la figure 2; La figure 7 illustre le traitement des messages d'un bureau téléphonique secondaire (BTS) d'entrée et de sortie par l'unité UPT dans la station principale de la figu- re 2; La figure 8 illustre le traitement des messages d'enregistreur par l'unité UPT dans la station principale de la figure 2; La figure 9 illustre un plan d'implantation en mémoire de l'unité UPT dans la station principale de la figure 2; La figure 10-illustre le traitement de messages concernant l'état du canal de radio-commande (CRC) par le module de traitement de message (MTM) représenté en figure ; La figure 11 illustre le traitement de messages concernant l'état du canal par le MTM représenté en figu- re 5; La figure 12 est un schema sous forme de blocs de l'unité d'interface de terminal d'abonné (UTA) dans la station d'abonné de la figure 3; 8. La figure 13 représente l'interface de signaux en- tre le bureau téléphonique secondaire (BTS) et l'unité co- deur-décodeur vocal (UCV) dans la station principale de la figure 2; La figure 14 (sur la feuille 1) représente l'in- terface de signaux entreles unités UTA et UCV dans la station d'abonné de la figure 2; La figure 15 représente les relations temporelles pour les signaux d'interface BTSUCV représentés en figure 13 et pour les signaux d'interface UTA-UCV représentés en figu- re 14; La figure 16 (sur la feuille 11) représente l'in- terface de signaux entre les unités UCV et UCC tant dans la station principale de la figure 2 que dans la station d'abon- né de la figure 3; La figure 17 représente la relation temporelle pour les signaux de canal de transmission de l'interface UCV-UCC représentée en figure 16; La figure 18-représente la relation temporelle pour les signaux du canal de réception de l'interface de signaux UCV-UCC représentée en figure 16; Les figures 19A et 19B représentent respectivement les relations temporelles pour les blocs de paroles de trans- mission et de réception qui sont transférés entre 1'UCV et 1'UCC pour une modulation MDP (Modulation par déplacement de phase) à 16 niveaux; La figure 20A représente la synchronisation des données d'entrée et de sortie et le contenu pour le canal de réception entre l'UCV et le BTS (ou UTA) pour la modula- tion MDP à 16 niveaux; La figure 20B représente la synchronisation des données d'entrée et de sortie et le contenu pour le canal de transmission entre l'UCV et le BTS (ou UTA) pour la modula- tion MDP à 16 niveaux; La figure 21 (sur la feuille 5) est un schéma 9. sous forme de blocs de l'UCC tant de la station principale de la figure 2 que de la station d'abonné de la figure 3; La figure 22 représente l'architecture fonction- nelle implantée par logiciel de l'UCC de la figure 21; La figure 23 est un diagramme de temps pour le transfert des données vocales CRC et MDP à 16 niveaux sur le bus de transmission de l'UCC de la figure 22; La figure 24 est un diagramme de temps pour le transfert des données vocales CRC et MDP à 16 niveaux sur le bus de réception de l'UCC de la figure 23; La figure 25 (sur la feuille 3) est un schéma sous forme de blocs du modem de la station principale de la figure 2 et de la station d'abonné de la figure 3; - La figure 26 représente l'interface des signaux 13 entre l'UCC, le modem et l'unité de synchronisation des sys- tèmes (USS) dans la station principale de la figure 2; La figure 27 représente l'interface des signaux entre le modem et l'uHF (Unité HF) dans la station principale de la figure 2,et dans la station d'abonné de la figure 3; La figure 28 est un schéma sous forme de blocs du circuit d'interface d'antenne pour la station d'abonné de la figure 3; La figure 29 est un schéma sous forme de blocs du circuit d'interface d'antenne pour la station principale de la figure 2. Avant de procéder à la description des modes de réalisation de la présente invention, on donnera ci-dessous un glossaire des abréviations utilisées dans le présent mémoire: SIGLE DEFINITION ADA Accès direct à l'arrivée ADM Accès direct en mémoire AMRT Accès multiple par répartition dans le temps A/N Convertisseur Analogique/numérique BPf Bit de poids faible o10. BTS Bureau téléphonique secondaire CAG Commande automatique de gain CCBB Canal de commande de bande de base CDC Codeur et Décodeur combinés CIBAb Circuit d'interface avec boucle d'abonné CRC Canal de Radio-Commande CReC Contrôle de Redondance cyclique DEMOD Démodulateur (Partie de réception d'un modem) EM Transmission FCC "Federal Communications Commission" FI Fréquence intermédiaire GTR Générateur de Tonalité de Rappel HF (ou RF) Haute fréquence/radio-fréquence Kbps Kilobits/seconde LB Largeur de bande LEC Logique couplée par émetteur MA Modulation d'amplitude MDDP Modulation par déplacement différentiel de phase MDDPB Modulation par déplacement différentiel de pha- se binaire MDDPMP Modulation par déplacement différentiel de phase MultiPhase MDPQ Modulation par déplacement de phase en quadra- ture MEM Mémoire morte -MEV Mémoire vive MFDS Structure de Signalisation Multi-Fréquence à deux sons MIC Modulation par Impulsions Codées MICDA Modulation par impulsions codées différentiel- lement adaptative MODEM Modulateur-démodulateur combinés MRT Multiplexage par Répartition dans le Temps 11. MTM Module de traitement de message MU Mot unique N/A Numérique/Analogique NAb Numéro d'identification d'abonné OQCT Oscillateur à Quartz commandé en Tension OQT Oscillateur à Quartz Thermostaté PEPS Premier entré-Premier sorti PLER Prédiction Linéaire Excitée par Résidu MDP Modulation par Déplacement de Phase Q Quadrature RIF Filtre à Réponse Impulsionnelle de Durée Finie RPC Réseau Public Commuté RTPC Réseau Public Téléphonique Commuté ou autre support d'interconnexion (Typiquement Telco) RX Réception SHF Hyperfréquences (3000-30 000 MHz) UCC Unité de commande de Canaux UCV Unité codeurdécodeur de la voix uHF Unité Haute-Fréquence UPT Unité de Processeur de Télécommande USAb Unité de Synchronisation des Abonnés USS Unité de Synchronisation des Systèmes UTA Unité d'Interface de Téléphone d'Abonné VHF Très hautes fréquences (30-350 MHz) Dans la présente description, on notera que là o une bande particulière (par exemple, 454 à 460 MHz) est utili- sée dans le mode de réalisation décrit, la présente invention s'applique également à au moins la totalité des bandes VHF, UHF et SHF. En liaison avec la figure 1, le système de la pré- sente invention prévoit un service téléphonique à boucle loca- le utilisant une liaison radio UHF entre les stations d'abon- né (A) 10 et une station principale 11. La station principale 11 fournit des connexions d'appel directement entre les sta- tions d'abonné 10 par radio et est connectée au bureau cen- tral 12 d'une société téléphonique (par exemple, la société 12. dite Telco) pour des appels dirigés vers des points à l'exté- rieur du système ou émanant de ces points. Par exemple, le système illustré fonctionne sur des paires de canaux à fréquence porteuse commune, dans la bande 454 MHz - 460 MHz. Cet ensemble particulier de fréquen- ces contient 26 canaux spécifiés. Les canaux sont espacés de KHz avec une largeur de bande autorisée de 20 KHz. L'inter- valle entre les canaux d'émission et de réception est 5 MHz avec la fréquence centrale de la plus basse des deux fréquence affectée aux transmissions de la station principale. Comme indiqué précédemment, le système peut également fonctionner su d'autres paires de canaux UHF. Le mode de transmission entre la station principale et la station d'abonné (le canal de transmission) est multi- plexé par répartition dans le temps (MRT). La transmission entre la station d'abonné et la station principale (le canal de réception) est à accès multiple par répartition dans le temps (AMRT). Tous les systèmes sont conçus pour être compati- bles avec les parties 21, 22 et 90 du CFR 47 de la "Federal Communications Commission" des Etats-Unis ainsi qu'avec les autres règles appropriées. La communication entre la station principale 11 et les stations d'abonné 10 est exécutée numériquement par modulation par déplacement différentiel de phase multipha- se (MDDPMP) filtrée sur des canaux entièrement en duplex espacés de 25 KHz dans la bande des 454 à 460 MHz, ce qui satisfait les conditions de largeur de bande de 20 KHz des- dites parties 21, 22 et 90 (par exemple 21,105, 22,105 et 90,209). Ce système peut être également utilisé pour d'au- tres largeurs de bande et intervalles à l'intérieur de toute partie faisable des spectres VHF, UHF et SHF. Le débit des symboles sur chaque canal FCC de KHz est 16 kilosymboles/seconde dans chaque direction. La transmission de la voix est accomplie en utilisant la 13. modulation par déplacement différentiel de phase (MDP) à 16 niveaux et la numérisation de la voix avec une vitesse de codage de 14,6 Kbps. En variante, la modulation peut être à deux niveaux (MDDPB) ou à quatre niveaux (MDPQ). Un mélange de deux niveaux différents de modulation peut être utilisé simultanément sur le même canal. Avec le multi- plexage par répartition dans le temps, le système fournit une conversation pour chaque multiple de deux phases au dé- bit de 14,6 Kpbs (4 phases fournissent deux conversations, 16 phases fournissent quatre conversations, etc.) ou davanta- ge si cela s'avère approprié pour des débits plus faibles. Cela ne constitue naturellement qu'un exemple car, comme représenté par le diagramme suivant, de nombreuses combinai- sons différentes de modems bits/symboles ou phases et taux de circuits codeurs-décodeurs combinés (CDC) peuvent être utilisées: TABLEAU I Conversations bidirectionnelles ou circuits duplex utilisant des débits CDC suivants: 20.. . ......... Modulation des phases 14,4 Kbps 6,4 Kbps -2,4 Kbps 4 2 4 8 8 3 6 12 16 4 8 16 32 5 10 20 64 6 12 24 128 7 14 28 La station principale est capable de transmettre et recevoir sur n'importe lequel ou sur la totalité des canaux fréquence espacées de 25 KHz FCC disponibles dans la bande 454 - 460 MHz O les canaux peuvent être sélectionnés. La sélection de la fréquence des canaux pour chaque canal vo- cal est exécutée automatiquement par la station principale, une à la fois, mais l'interface du pupitre de l'opérateur prévu à la station principale peut s'y substituer. 14. La station principale peut avoir une puissance d'émission de sortie de, typiquement, 100 watts pour chaque canal de fréquence. La station principale assure le contrôle de la modu- lation, les affectations de tranche et de canal de fréquence aux stations d'abonné. De plus, la commande adaptative de puissance pour les stations d'abonné est exercée par la sta- tion principale afin de minimiser les différences des tran- ches séquentielles et les interférences de canaux adjacents. La commutation parmi les lignes interurbaines Telco (société de téléphone) et les secteurs MRT sur le canal sélec- tionné est accomplie par la station principale en utilisant de préférence un commutateur numérique, bien qu'il soit pos- sible de le remplacer par un commutateur analogique. La station principale fournit une possibilité de di- versité spatiale triple sur les canaux de réception. La station d'abonné est capable de fonctionner avec une diversité à trois branches. La puissance d'émission est typiquement réglable entre 0,1 et 25 watts, mais elle peut être réglée dans d'autres plages de puissance. Alors que les communications vocales par l'intermédiaire de la station d'abon- né sont perçues comme un duplex complet en temps réel, le sys- tème HF fonctionne en semi-duplex en utilisant les méthodes appropriées de synchronisation multiplex par répartition dans le temps. La station d'abonné est en interface avec n'importe quel appareil téléphonique pour des communications vocales, ou le téléphone peut être incorporé dans le système. De plus, une connexion de données telle qu'une connexion 25 broches standard dite RS-232C est fournie pour une transmission des * données à un débit de 9600 bauds entre abonnés. La station prin- cipale et la station d'abonné peuvent recevoir la puissance de service à partir de n'importe quelle source, soit interne soit externe. La figure 2 est un schéma sous forme de blocs d'un 15. mode de réalisation du poste principal qui supporte le fonc- tionnement simultané de deux paires de canaux à fréquence d'émission et de réception. Chaque canal peut traiter simul- tanément jusqu'à quatre conversations téléphoniques. Dans le mode de réalisation préféré, il y a de nombreuses pai- res de canaux d'émission et de réception. Il y a plusieurs tranches dans chaque canal. L'une des tranches disponibles est nécessaire pour un canal de radio-commande (CRC). 19 Les connexions entre le RTPC (réseau téléphonique pu- blic commuté) et les postes d'abonné sont établies et mainte- nues dans le bureau téléphonique secondaire (BTS) 15 qui est situé dans la station principale. Le BTS 15 est un système dit model UTX-250, se trouvant en stock; mis au point par la société dite United Technologies Building Systems Group. La majeure partie des caractéristiques présentes du système BTS générique sont utilisées dans la commande des interfaces Telco requises dans le système de la présente invention. Le BTS 15 convertit également l'information vocale se diri- geant vers le RTPC ou en provenant en échantillons numériques à modulation par impulsions codées (MIC) soumises à compres- sion - extension suivant la loi p de 64 Kbps. A partir de ce point, l'information vocale est traitée en format numérique dans la station principale et les stations d'abonnés, jus- qu'au circuit d'interface connectant le téléphone de l'abon- né, ou jusqu'au point autorisé par l'émetteur et le récep- teur de l'abonné. L'information vocale numérique provenant du BTS 15 est ensuite traitée par un système 16 de compression de la voix appelé codeur - décodeur combinés (CDC) 16, qui réduit le débit de l'information vocale de 64 Kbps à environ 14,6 Kbps ou moins. Le CDC 16 utilise soit un algorithme "de pré- diction linéaire excitée par résidu" (PLER) soit un codeur- décodeur dit SBC pour exécuter cette compression du débit vocal. Typiquement, quatre CDC 16 résident dans une unité codeur-décodeur vocale (UCV) 17 afin d'exécuter la compression 16. de la voix pour les quatre ouplus tranches dans chaque canal de fréquence. Chaque UCV de la station principale peut traiter quatre ou plus connexions vocales entièrement en duplex tant pour le canal de transmission que pour le ca- nal de réception de chaque paire de canaux. Les connexions par le BTS 15 déterminent quel appel vocal est traité par quel UCV 17 et par quel CDC 16 dans l'unité UCV 17 sélection- née. Les circuits de chaque UCV 17 sont mapés en matériel de sorte qu'un appel vocal sur une fréquence spécifique et une affectation de tranche dans la station principale est toujours traité par le même CDC 16 de i'UCV. Chaque UCV 17 est connectée à une unité de comman- de de canal (UCC) 18. L'UCC 18 commande la fonction AMRT et fonctionne également en processeur de protocole au niveau liaison. Chaque UCC 18 prélève les sorties du canal de trans- mission des CDC 16 dans l'unité UCV correspondante 17 et transmet la donnée dans la tranche correcte et dans le for- mat correct à un modem 19. Chaque UCC 18 détermine les ni- veaux de modulation, tels qu'ils sont ordonnés par une uni- té de processeur à télécommande UCT 20, pour être utilisés par la radiodiffusion (telle que la modulation MDP) à 2, 4 ou 16 niveaux. Chaque UCC 18 traite également l'infor- mation de commande pour communication aux stations d'abon- né par l'intermédiaire de la tranche du canal de radio-com- mande (CRC) et pendant les bits de contrôle de servitude dans les canaux vocaux. Chaque paire de canaux contient une combinaison connectée en série d'une unité UCV 17, d'une unité UCC 18 et d'un modem 19. La donnée de transmission correctement formatée pro-. venant de chaque UCC 18 est transférée à un débit de 16 Ksymboles/seconde au modem 19 correspondant. Chaque modem 19 prélève ces symboles synchrones et les transforme en format à modulation par déplacement de phase (MDP) multi- niveau codé en Gray. La sortie du canal de transmission du modem 19 est un signal FI modulé. Ce signal est appliqué à 17. une unité de traitement HF/FI 21 (uHF) qui convertit alors le signal FI en signal UHF dans la gamme des 450 MHz. Les signaux de contrôle pour le modem 19 et l'uHF 21 sont fournis par l'unité UCC 18 correspondante, fonctionnant sous la commande globale de l'unité UPT 20. Le signal UHF est amplifié par des amplificateurs de puissance dans l'uHF 21 et transféré par une unité 22 d'interface avec antenne à une antenne de transmission 23 à des fins de radio-diffu- sion aérienne. La fonction de réception de la station principale est essentiellement l'inverse de la fonction de transmis- sion. Chaque unité haute fréquence (uHF) 21, modem 19,unité de commande de canaux (UCC) 18, unité UCV 17 et le bureau téléphonique secondaire (BTS) 15 sont pleinement duplex. L'unité de processeur de télécommande (UPT) 20 est le processeur de commande central qui achemine les données de connexion et les messages de commande jusqu'à l'unité de commande de canaux (UCC). L'UPT 20 comprend un ordinateur univer- sel basé sur un microprocesseur du model 6800 qui execute les fonctions complexes de gestion du système et les mécanismes de commande pour l'établissement des appels, les ruptures et l'entretien. L'unité 20 communique également avec un proces- seur d'appel 24 dans le BTS 15 afin de commander les interconne- xions entre les CDC 16 et les lignes Telco exécutées par une matrice de commutation 25 du BTS 15. Chaque station d'abonné est une unité relativement petite qui est située au lieu de chaque utilisateur du sys- tème. La station d'abonné connecte le poste téléphonique stan- dard de l'utilisateur et/ou le terminal de données ou l'émet- teur/récepteur acoustique intégré à la station principale par l'intermédiaire du canal UHF. La fonction de la station d'abonné est similaire à celle de la station principale. Cependant, alors que la station principale peut fonctionner simultanément sur un ou plusieurs canaux de fréquence, pré- sentant chacun la capacité pour supporter plusieurs circuits 18. vocaux, la station d'abonné fonctionne normalement sur seu- lement une fréquence à la fois. La figure 3 est un schéma sous forme de blocs d'une station d'abonné. Le cloisonnement fonctionnel est semblable à celui de la station principale (figure 2). La fonction d'interface avec l'utilisateur est exécutée par l'unité d'interface de téléphone d'abonné (UTA) dans la station d'abonné. La fonction associée dans la station principale est exécutée par le module BTS. L'unité UTA de la station d'abon- né exécute également toutes les fonctions de commande de la station d'abonné tout comme les fonctions UPT dans la station principale. Les stations d'abonné agissent en asservis vis-à-vis de la station principale dans l'architecture glo- bale de commande du système. L'unité UTA peut faire l'inter- face avec un instrument extérieur ou peut transmettre et recevoir de manière acoustique. A la suite de la circulation de données dans la station d'abonné, la voix de l'utilisateur ou donnée d'informa- tion est tout d'abord traitée par une unité de terminal d'abon- né (UTA) 27. Les entrées des signaux vocaux provenant du té- léphone de l'utilisateur sont reçues et numérisées dans l'unité UCV 28. Le format pour les signaux vocaux numérisés est identique au format utilisé par le BTS 15 dans la sta- tion principale. La station d'abonné comprend une unité UCV 28, une unité UCC 2?, un modem 30a et une unité uHF 31a qui ont des fonctions similaires aux unités identiques dé- crites précédemment lors de l'explication de l'architecture de la station principale en liaison avec la figure 2. Une différence dans le fonctionnement de la station d'abonné est que généralement celui-ci est limité à un canal vocal à la fois. La station d'abonné fonctionne essentiellement dans le mode semi-duplex transmettant dans une partie de la trame AMRT et recevant dans une partie différente de la trame MRT. Avec une dimension de trame de 45 ms, la caractéristi- que semi-duplex de la station d'abonné est transparente 19. pour l'utilisateur, qui entend une entrée vocale continue en provenance du tiers se trouvant à l'autre extrémité de la liaison téléphonique. L'unité UTA 27 et l'unité UCV 28 ainsi que le modem 30a peuvent être doublés de manière à permettre plusieurs conversations d'abonnés. Le fonctionnement semi-duplex de la station d'abon- né offre l'opportunité de faire un emploi plus efficace du ma- tériel disponible à la station d'abonné. L'unité UCV et l'unité UCC de la station d'abonné fonctionnent d'une manière essentiellement identique à celles de la station principale, au moins en ce qui concerne la manipulation des données vocales. Cependant, le modem 30a est agencé pour fonctionner dans un mode semi-duplex de sorte que soit la partie de récep- tion, soit la partie d'émission du modem est utilisée, mais elles ne le sont pas toutes deux en même temps. Les écono- mies principales effectuées ici sont que l'unité uHF 31a a simplement besoin de fonctionner dans le mode semi-duplex. Cela permet des économies d'énergie en ce sens que l'ampli- ficateur de puissance HF est actif pendant une durée ne dépas- sant pas la moitié du temps. De plus l'antenne 32a d'émission HF peut être commutée pour fonctionner en seconde antenne de réception lors des parties de réception de la trame en utili- sant une fonction de commutation d'antenne HF. En outre, au- cun système de marche en duplex n'est nécessaire. Chaque station d'abonné comporte également un ré- seau à diversité incluant trois modems et un circuit 33 com- binateur de diversité. Le circuit 33 recueille l'information de réception démodulée en provenance de chacun des démodula- teurs de trois modems 30a, 30b et 30c et combine les trois trains pour former un seul train de symboles "meilleur oppor- tunité" qui est alors envoyé pour traitement à l'unité UCC 29. Les circuits de démodulation des trois modems 30a, b, 30c sont connectés de manière à séparer les unités uHF de réception (RX) 31a, 31b, 31c et donc séparer les antennes 32a, 32b, 32c. 20. Dans la station principale, trois antennes de réception 34a, 34b et 34c sont placées à une distance ap- propriée les unes des autres de manière à fournir des si- gnaux divers non liés spatialement destinés à être traités par un réseau de diversité. Le fonctionnement du réseau de diversité est transparent vis-à-vis de la fonction de l'uni- té UCC et par conséquent peut être remplacé par la fonction d'un modem unique à tout instant o la fonction de diversité n'est pas requise. La station principale comprend également un réseau de diversité spatiale pour chaque paire de canaux d'émission et de réception. Bien que le réseau de diversité ne soit pas représenté, le diagramme de la figure 2 concernant la station principale est le même que celui représenté dans le diagramme de la figure 3 concernant la station d'abonné, figure qui re- présente la connexion du réseau de diversité pour une paire unique de canaux d'émission et de réception. Ainsi, chaque paire de canaux d'émission et de réception de la station prin- cipale contient réellement trois circuits de démodulation et un modem connectés à un circuit combineur de diversité comme représenté en figure 3. Une synchronisation précise du séquencement en- tre la station principale et les stations d'abonnés est criti- que pour l'ensemble du système. La base de séquencement mal- tre pour l'ensemble du système est fournie par la station prin- cipale. Toutes les unités d'abonnés dans un système donné doi- vent être synchronisées sur cette base de temps, en termes de fréquence, de synchronisation des symboles et de synchro- nisation des trames. La station principale comporte une unité de syn- chronisation des systèmes (USS) 35 qui fournit un signal d'horloge de référence de synchronisation de haute précision à une fréquence de 80,000 MHz. Ce signal d'horloge de référen- ce de 80 MHz est divisé pour produire un signal d'horloge de 16 KHz et un signal marqueur impulsionnel de trame de 21. 22,222 Hz (durée de 45 ms). Toute la synchronisation de la transmission de la station principale est produite à partir de ces trois références mattresses synchrones. Le signal d'horloge de 80 MHz est utilisé par les modems 19 et les unités uHF 21 pour des bases des fréquences FI et HF. Le si- gnal d'horloge de 16 KHz fournit le rythmage des symboles pour transmissions sur toutes les fréquences de la station principale. Le signal marqueur de 45 ms est utilisé pour représenter le premier symbole dans une nouvelle trame. Ce marqueur est actif pendant une durée d'un symbole (62,5 mi- crosecondes, égale à 1/16 000 Hz). Tous les canaux de fré- quence dans la station principale utilisent la même référen- ce de temps pour la transmission. Les trois signaux de syn- chronisation (80 MHz, 16 KHz et marqueur de début de trame) (DDT) sont fournis à chaque modem 19 dans la station de base. Le modem 19 distribue les signaux d'horloge appropriés à l'unité UCC 18 et à l'unité uHF 21 dans la même paire de canaux de transmission et de réception connectés en série. Le signal de 16 KHz et le marqueur DTT sont utilisés par l'unité UCC 18 pour rythmer la transmission des symboles vo- caux et de commande conformément à la structure de trame courante sur cette fréquence. Le rythme de réception dans la station principale est idéalement identique à celui de transmission de la sta- tion principale. Plus précisément, le marqueur DTT et les signaux d'horloge de symbole doivent être exactement ali- gnés entre les signaux de transmission et de réception. Ce- pendant, comme on ne peut espérer une synchronisation parfai- te de la transmission de la station d'abonné, les modems 19 de la station principale reçoivent un séquencement aui doit être apparié aux symboles d'entrée provenant de la station d'abonné. Cela est nécessaire de façon que la période d'échan- tillonnage dans la fonction de réception du modem 19 de la station principale fournisse la meilleure estimation du sym- bole en cours de réception et provenant de la station d'abon- né. Un petit tampon élastique dans l'unité UCC 18 en interface 22. avec la fonction de réception du modem 19 compense ce léger désalignement. Les stations d'abonné dans l'ensemble du système synchronisent leurs références temporelles vis-à-vis de la base de temps mattresse de la station principale. Cette syn- chronisation est obtenue par l'intermédiaire d'une procé- dure à étapes multiples, d'o il résulte que la station d'abonné acquiert initialement la référence de temps de la station principale grace à l'utilisation des messages CRC provenant de la station principale. Cette procédure est décrite ci-après. Dès que la station d'abonné a acquis initiale- ment la référence de temps en provenance de la station prin- cipale, un algorithme de poursuite dans les circuits de démodulation des modems 30a, 30b et 30c de la station d'abon- né maintient à l'état de précision le séquencement de la ré- ception de la station d'abonné. La station d'abonné avance ses propres transmissions pour les ramener à la station prin- cipale suivant une petite valeur du temps de manière à com- penser le retard aller et retour de transmission dé au repéra- ge de la station d'abonné. Cette méthode se traduit par une réception de la transmission provenant de toutes les stations d'abonné par la station principale avec des phases correctes les unes par rapport aux autres. L'unité de synchronisation des systèmes (USS) 35 fournit la base de temps pour toutes les transmissions dans la station principale. L'unité USS 35 comporte un oscilla- teur à quartz thermostaté de haute précision ( 3x 10-9) fonctionnant à une fréquence fixe de 80 MHz. Cette fréquen- ce d'horloge de base est divisée par 5000 dans l'unité USS pour former le signal d'horloge de symbole 16 KHz et de nouveau par 720 pour former un signal de marqueur de début de trame (DTT). Ces trois références de temps sont tampon- nées et fournies à chacun des modems de la station principa- le. 23. L'unité de synchronisation des abonnés (USAb) (non représentée en figure 3) fournit un signal d'horloge à 80 MHz, un signal de sychronisation de symbole 16 KHz et un si- gnal de marqueur de trame d'une durée de 45 ms pour les sta- tions d'abonné. Ces signaux sont identiques à ceux de l'uni- té USS de la station principale, sauf que le signal d'horlo- ge 16 KHz est utilisé comme synchronisation des symboles de réception dans la station d'abonné. Le signal d'horloge de 16 KHz est utilisé pour la synchronisation de la trans- mission dans la station principale.La synchronisation de la transmission dans la station d'abonné est fournie par une ver- sion retardée de la synchronisation de réception de la sta- tion d'abonné. Le délai est une quantité variable qui est déterminée par le calcul de repérage exécuté entre la sta- tion principale et la station d'abonné. Le signal de référence de synchronisation pour la station d'abonné est fourni par un oscillateur à quartz commandé en tension (OQCT) fonctionnant à une fréquence nomi- nale de 80 MHz. La fréquence réelle est ajustée par le modem de la station d'abonné de manière à être verrouillée en fré- quence sur la référence de synchronisation de la station prin- cipale telle qu'elle est reçue à l'entrée de l'unité HF de l'abonné. Protocoles Les protocoles suivants spécifient les procédures pour commander le système, éviter les collisions et faire la signalisation d'appel dans le système, ainsi que la struc- ture de la trame transmise. En liaison avec les composants du système, on se reportera aux composants de la station principale décrite précédemment en relation avec la figure 2, sauf indication contraire. Le système utilise des canaux duplex de 20 KHz de LB dans la région spectrale 450 MHz sur des fréquences centrales de 25 KHz et peut recevoir plusieurs conversations simultanées par canal. Chaque canal en duplex comprend une 24. fréquence de réception et une fréquence de transmission qui sont séparées de 5 MHz. La fréquence inférieure de cha- que canal est affectée à la station principale pour la trans- mission et est appelée la fréquence directe. La fréquence supérieure de chaque canal, appelée fréquence inverse, est affectée aux stations d'abonné pour la transmission. Ainsi, la station principale transmet sur la fréquence directe et reçoit sur la fréquence inverse. Le contraire s'applique aux stations d'abonné. La capacité du système à fournir une méthode ef- ficace sur le plan spectral pour une transmission jusqu'à plusieurs canaux vocaux sur une fréquence unique dépend prin- cipalement du fonctionnement du modem. Le modem 19 doit fonc- tionner de manière à fournir une efficacité de 3,2 bits/Hz lor d'une marche dans le mode MDDP dans le mode à 16 phases à un débit de 16 K symboles/seconde. Le modem 19 est strictement un mécanisme ser- vant à convertir les symboles de bits 1, 2, 4 ou plus prove- nant de l'unité UCC 18 en porteuse FI modulée en phase pour transmission, et à inverser le processus du côté de la récep- tion. Toute commande de la synchronisation des trames et de la sélection des modes est exécutée par l'unité UCC 18. Une interface entre l'unité UCC 18 et le modem 19 peut être cons- tituée de deux bus de données synchrones (16 K symboles/ seconde) unidirectionnels à quatre bits (EM et RX).De plus, un bus d'état/commande à octet fournit une information de commande au modem et rapporte l'état du modem à l'unité UCC 18. Le modem 19 fournit également à l'unité UCC 18 le signal d'horloge de symbole 16 KHz maître. Dans la station principale, ce signal d'horloge provient de l'oscillateur pilote de l'unité 35 de synchronisation des systèmes, sur lequel l'ensemble de la station principale (et par consé- quent la totalité du système) est synchronisé. Dans la sta- tion d'abonné, cette horloge provient des symboles d'en- trée provenant de la station principale. Par conséquent, 25. toutes les transmissions sont rapportées à la base de temps dans la station principale. Une fonction majeure du fonc- tionnement du modem d'abonné consiste à synchroniser le si- gnal d'horloge d'abonné local avec la référence de temps de la station principale par décodage du séquencement prove- nant des symboles reçus. La section constituée par le modulateur de trans- mission du modem utilise un filtre numérique RIF (filtre a réponse impulsionnelle de durée finie) pour créer une repré- sentation numérique de la forme d'onde qui est utilisée pour moduler la porteuse HF. Le train numérique résultant est con- verti en format analogique et mélangé à une fréquence de transmission FI de 20,2 MHz. Le signal est alors envoyé à l'unité uHF pour filtrage, nouvelle- conversion en HF et amplification avant transmission. La section contenant le démodulateur de réception du modem reçoit le signal de réception FI provenant de l'uni- té uHF 21 à la fréquence FI de réception de 20 MHz. Ce si- gnal est converti en bande de base, puis numérisé avec le fonctionnement d'un convertisseur A/N. Les échantillons numériques résultants sont traités par une unité de traite- ment de signal articulée sur microprocesseur. Cette fonction exécute les algorithmes de correction de filtre et de syn- chronisation sur les échantillons d'entrée, puis démodule le signal MDP pour donner le train de symboles à 16 K symboles/ seconde. L'unité de traitement de signal fonctionne égale- ment dans un mode d'auto-apprentissage, qui est utilisé pour indiquer à l'unité de traitement les imperfections des filtres analogiques utilisés dans le train de réception. Dès que l'unité de traitement de signal a reçu cet apprentissage, le processus de correction numérique du démodulateur compense les échantillons d'entrée quant à ces imperfections dans * les composants des filtres analogiques. Cette technique per- met l'utilisation de composants analogiques ayant des tolé- rances plus faibles, moins coûteux, et ajoute à l'aptitude 26. globale du système à démoduler des signaux faibles ou de bruit. Les symboles démodulés du modem sont sortis au dé- bit des symboles vers l'unité UCC 18 pendant la fonction de réception. Le modem 19 fournit la synchronisation associée à ce train de symboles. Tant la station principale que les stations d'abonnés obtiennent la synchronisation de la fonc- tion de réception à partir du signal de réception d'entrée. Une description et une spécification plus détail- lées des fonctions du modem et des caractéristiques de performances sont données ci-après en liaison avec la figure 25. Le canal MRT/AMRT de base par abonné offre un total de 16 Kbps dans chaque direction affectée à chaque conversa- tion. Dans cette capacité de canal, 1,43 Kbps dans chaque di- rection est nécessaire pour les préambules de servitude de commande et de démodulation. L'unité UCV fonctionne par con- séquent à un débit fixe des données de 14,57 Kbps. Cela est équivalent à 328 bits par période de trame de circuit CDC, définie comme étant lamoitié de la période de trame du modem ou 22,5 ms. Pour tenir compte des conversations multiples par canal, chaque canal est divisé en "tranches" via un schéma de multiplexage par répartition dans le temps (MRT). Ces tranches spécifient le format de la trame du système. La longueur de la trame du système est constituée d'un nombre prédéterminé constant de symboles. La durée de la trame du système a été optimisée en considérant la cadence de coda- ge vocal et le nombre de symboles d'acquisition requis par le modem 19 au commencement de chaque salve. Le nombre de tranches à l'intérieur de la trame du système dépend du niveau de modulation du canal. Par exemple, si le niveau de modula- tion du canal est MDPQ, la trame du système est alors consti- tuée de deux tranches par trame. En augmentant le niveau de modulation du canal, le nombre de bits d'information codés par symbole augmente et, par conséquent, le débit binaire du canal croît.A une MDDP de 16 niveaux, la trame du système est divisée 27. en quatre tranches, chacune traitant le débit binaire vocal pour une conversation. Il est important de noter que même aux niveaux élevés de modulation, le nombre de temps de sym- boles requis pour la synchronisation du modem reste cons- tant. Le format de la trame du système assure que le mo- dem 19 dans les stations d'abonné n'a jamais besoin de fonc- tionner à la manière entièrement duplex (c'est-à-dire trans- mission et réception en même temps). Par conséquent, les tranches sur les fréquences inverse et directe sont décalées dans le temps d'au moins la durée d'une tranche. La trame pour le système est fixée à une durée de 45 ms. La cadence de transmission des symboles est fixée à 16 K symboles/seconde. Chaque symbole est transmis pendant la même durée, celle-ci étant égale à 1/16000ème de seconde (62,5 microsecondes). Cela se traduit par 720 symboles fi- xes par trame, numérotés de O à 719 à partir du début de la trame du système. Ces 720 symboles peuvent être constitués de 1, 2 ou 4 bits d'information chacun, correspondant aux taux de modulation de 2, 4 ou 16 phases. Le temps de la trame du système (45 ms) est en outre divisé en 2 ou 4 tranches de division du temps, selon le format de modulation pour les tranches qui composent la trame. Chaque tranche peut être de l'un des trois types suivants: (1) canal de radio-commande (CRC) (2) canal vo- cal 4-aire et (3) canal vocal 16-aire; le canal CRC est tou- jours transmis dans un mode de modulation binaire (2 phases). Les tranches du canal CRC et du canal vocal 16 niveaux né- cessitent chacun 180 symboles pour la transmission, c'est-à- dire un quart d'une période de trame du système. Comme le canal vocal 16aire transmet quatre bits d'information par symbole (c'est-à-dire 2 = 16 phases) il transmet 720 bits d'information par trame. Cela est égal à un débit binaire de 16 Kbps. Certains de ces bits sont utilisés à des fins de servitude et de commande de modem, ce qui se traduit par 28. un débit binaire vocal de 14,57 Kbps. La tranche du canal vocal 4-aire nécessite 360 symboles pour la transmis- sion, ce qui est égal à la moitié d'une période de trame du système. Chaque symbole dans ce type de tranche est constitué de l'une de quatre phases différentielles, de sorte que 2 bits sont transmis par symbole (2 = 4 phases). Le dé- bit binaire résultant est 16 Kbps, c'est-à-dire le même que pour le canal vocal 16-aire. Le même nombre de bits (non de symboles) est inversé pour des fonctions de servitude et de commande de modem, de sorte que le débit de l'infor- mation vocale est 14,57 Kbps, comme il l'est dans le tyme de tranche de canal vocal 16-aire. La trame du système sur un canal de fréquence don- née peut être constituée de toute combinaison de ces trois ty- pes de tranche dans le cadre des cinq contraintes suivantes: 1. un nombre maximum (720) de symboles sont transmis a cha- que trame du système. Les combinaisons des trois types de tranche peuvent être combinées sur une fréquence donnée pour y parvenir. Dans le cas o la capacité totale en canaux est remplie dans la transmission de la trame de la station principale (c'est-à-dire que moins de 720 sym- boles sont transmis dans une trame), les symboles zéro sont insérés de manière à compléter la capacité en trame de 720 symboles. Un symbole nul est un symbole qui n'a aucune énergie de transmission. 2. Seule une fréquence dans une station principale multifré- quence comporte un type de tranche CRC. Seul un canal CRC peut fonctionner à un instant donné dans l'ensemble du système. La fréquence sur laquelle le canal CRC fonc- tionne est établie par un paramètre d'initialisation de système et n'est modifiée que lorsque ce canal de fréquen- ce devient indisponible pour une raison ou une autre. La tranche CRC est toujours affectée aux 180 premiers sym- boles de la trame du système (désignée par tranche 0). 3. La fréquence de la station principale peut être utilisée 29. dans un mode de transmission constant. La station d'abon- né ne transmet pas plus d'une moitié du temps total de trame. La station d'abonné, lorsqu'elle procède à une conversation, ne transmet que pendant 25 % de la trame lors du fonctionnement dans le canal CRC ou dans le mode à canal vocal 16-aire. La station d'abonné transmettra pendant % de la trame lors du fonctionnement dans le mode à canal vocal 4-aire. Une station d'abonné ne peut transmet- tre que dans une tranche pendant toute trame donnée lors de l'exécution d'une conversation. 4. Tous les canaux vocaux 4-aire doivent commencer la trans- mission sur le numéro de symbole 0 ou 360. Plus précisé- ment, soit la première moitié, soit la seconde moitié d'une trame peut contenir un canal vocal 4-aire. 5. Les transmissions entre les fréquences directe et inverse sont affectées de façon que le message inverse d'une tran- che donnée commence la transmission 180 symboles après la transmission du message de fréquence directe. Cela empê- che que la station d'abonné ne soit soumise à la condi- tion de transmettre sur la fréquence inverse alors qu'il y a une réception simultanée sur la fréquence directe. Etant donné ces restrictions,jusqu'à quatre appels vocaux peuvent être traités sur une fréquence unique, si les quatre appels sont constitués du format du canal vocal 16-ai- re lors du fonctionnement dans les CDC à 14,4 Kbps. Les tranches à l'intérieur de la trame du système sont numérotées par position dans la structure de trame. Le système de numérotage n'a pas besoin d'être contigu. Lors- qu'une ou plusieurs tranches dans la trame sont constituées d'un type de tranche de canal vocal 4-aire, le système de numérotage sautera la période de la seconde tranche qui est incluse dans la tranche 4-aire plus longue. Le système de numérotage de tranche pour les transmissions à fréquence in- verse (c'est-à-dire l'abonné) est décalé par rapport au nu- mérotage de la transmission de la station de base (fréquence 30. directe).Par conséquent, un abonné qui reçoit une informa- tion sur la tranche 2 de la fréquence directe transmet sur la tranche 2 de la fréquence inverse, qui représente un dé- calage dans le temps d'une demi-trame. Les tableaux 1 à 5 illustrent des formats possibles de trame et le numérotage associé à chaque tranche. TABLEAU 1 Structure de canal de radio-commande: MDDPB Canal direct: à ---------Trame du système = 45 ms--------- ms _ - - - - - - - - - - - - - - - - - - - - - O 1 2 3 Numéro de tranche 180 Nombre de sym- _____180___ boles MDDPB MDP-16 Type de modula- tion TROU DEMARRA- PROFIL DE RCP Fonction é G DE S S C R -Fonction GE DE SYNCHRO- FILTRE NISATION DE BIT 8 8 46 112 Nombre de sym- boles Canal inverse: -11,25-> ms 2 3 O 1 Numéro de tran- _ __ __ che 180 Nombre de sym- boles MDDPB MDP-16 Type de modu- _________1 _ _ _ _ __ _ _ _ __ lation GAMME 1 DEMARRA- PROFIL DE U RCP GAMME 2 Fonction GE DE SYNCHRO- FILTRE NISATION XX 071/2 3 DEBIT 1 X Nombre de xx 8 49 8 112 3-XX symboles = 0/1/2/3 257.9391 31. TABLEAU 2 Structure de trame de canal vocal 4-aire Canal direct: à- - trame du système = 45 ms à---------> -.....22,5 ms......> DEMARRA- PROFIL DE MOTS DE CODE TCV 0 TCV 1 GE DE SYNCHRO- Fonction FILTRE NISATION DE BIT 8 18 6 164 164 Nombre de symbo- les Canal inverse Numéro de O 2 tranche 360 360 Nombre de symboles DEMARRA- CAG MOTS DE TCV O TCV 1 Fonctions GE DE SYNCHRO- CODE FILTRE NISATION DE BIT 8 18 6 164 164 Nombre de symboles 32. TABLEAU 3 Structure de trame de canal vocal 16-aire Canal direct: à--------- Trame du système = 45 ms- > -11,25-> ms O 1 2 3 Numéro de tranche 180 180 180 Nombre de sym- __boles DEMARRA- PROFIL DE MOTS DE CODE TCV 0 TCV 1 Fonctior GE DE SYNCHRO- FILTRE NISATION DE BIT 8 5 3 82 82 Nombre de sym- boles Canal inverse ms 2 3 0 1 Numéro de tranche 180 180 180 Nombre de sym- _ _ __ _boles DEMARRA- CAG SYN-' MOTS DE CODE TCV 0 TCV 1 Fonction GE DE CHRONI SA- FILTRE TION DE BIT 8 5 3 82 82 Nombre dE ________________________________ symb o le s 33. TABLEAU 4 Structure de trame à modulation fixe: MDP 2/16 ET MDP-4 Canal direct: ms 0 1 2 Numéro de _._. _._. tranche MDP-2/16 MDP-16 MDP-4 Type de modulation 180 180 Nombre de _ _ symboles Canal inverse: ms 2 O 1 Numéro de tranche MDP-4 MDP-2/16 MDP16 Type de _ modulation 360 180 180 Nombre de symboles Pour chaque description des symboles de tranche se reporter aux figures 2-1 à 6-3. 34. TABLEAU 5 Modulation mixte: MDP-4 et MDP-16 Canal direct: ms 0 2 3 Numéro de tranche MDP-4 MDP-16 MDP-16 Type de modulation 360 180 180 Nombre de 10.... symboles Canal inverse: 11,25 -> ms 2 3 0 Numéro de 1! ______52_ _ ____ _ _ 30tranche MDP-16 MDP-16 MDP-4 Type de ________________ __ __ modulation symboles En liaison avec le tableau 3, on décrira la struc- ture du type de tranche de canal vocal 16-aire à 180 symboles. Les huits premiers symboles de ce type de tranche sont désigne comme bits de départ de filtre. La période de départ du fil- tre, qui est incluse au commencement de chaque type de tran- che, est un instant auquel aucune énergie n'est transmise, étant donné le temps de la section de réception du modem 19 pour purger ses filtres en préparation à la tranche nouvelle. A la suite du départ du filtre se trouve une pério- de de synchronisation de bit. Pendant ce temps, un profil 16-aire dégénéré est transmis qui simule un signal MDDPB alternant. La section de réception du modem 19 utilise ce champ pour établir la référence de phase de la section de transmission du modem 19. Ensuite, un mode de code à douze bits est utili- s pour déterminer la synchronisation entre la station d'abonné et la station principale et pour échanger une infor- mation de commande et d'état. Des mots de code sont utilisés pou 35. échanger l'état courant de la connexion, la qualité de la liaison et les réglages de temps et de synchronisation. Chaque mot de code est codé suivant dix bits en utilisant un code Hamming, qui permet la correction d'erreur unique et la détection d'erreur double. L'unité UCC 18 détermine le gain et la perte de synchronisation en poursuivant le nom- bre de mots de code consécutifs reçus correctement ou in- correctement; et l'unité UCC 18 passe les changements de syn- chronisation à l'unité UPT 20 dans la station principale. Dans la station d'abonné, l'unité UCC 29 passe des changements de synchronisation à l'unité UTA 27. Le code Hamming ajoute cinq bits de parité aux cinq bits d'information afin de produire un code à dix bits. Chaque bit de parité est calculé en procédant à une addition modulo 2 de tous les bits en position à l'intérieur du mode de code qui contiennent le bit représenté par le bit de pari- té. Bien que le mot de code soit émis avec tous les bits contigus de donnée, suivis par tous les bits de parité, par disposition des bits de parité dans des positions à l'inté- rieur du mot avec juste un bit dessus (la position repré- sentée par le bit) et placement des bits de donnée dans les autres positions, on peut envisager le code suivant position de bit: 1 2 3 4 5 6 7 8 9 10 info: P1 P2 D1 P3 D2 D3 D4 P4 D5 P5 P = bit de parité D = bit de donnée P1 = Dl + D2 + D4 + D5 P2 = Dl + D3 + D4 P3 = D2 + D3 + D4 P4 = D5 P5 = global Lorsqu'il y a réception d'un mode de code, les bits de parité sont calculés à partir des bits de donnée re- çus et comparés aux bits de parité reçus. Si le bit de par- tie globale calculé est différent du bit global reçu, alors le bit de parité calculé est soumis à une opération OU Exclusif 36. avec les bits reçus pour.indiquer l'adresse du bit en er- reur. Si les bits globaux calculés et reçus sont les mêmes et que les quatre autres bits ne le sont pas, deux erreurs ont été détectées. Si tous les bits de parité-sont les mêmes, la donnée a été reçue correctement. Le reste de la tranche contient deux paquets CDC vo- caux contenant 328 bits d'information chacun. Le tableau 2 représente la structure des sym- boles pour le canal vocal 4-aire. La structure est très sem- blable à celle du canal vocal 16-aire. Des différences exis- tent car certaines affectations de symboles dépendent d'un nombre fixe des symboles requis par tranche à des fins de servitude, là o d'autres affectations de bits sont faites sur un nombre fixe de bits. Le canal de radio-commande (CRC) a la double fonc- tion de fournir une base pour les stations d'abonné afin d'acquérir initialement la synchronisation du système à par- tir de la station principale et de fournir une signalisation hors - bande entre la station principale et les stations d'abonne. Le format de la tranche de canal de radio-comman- de est le même pour les canaux direct et inverse à l'excep- tion des champs suivants. Les huit premiers symboles d'une tranche de contrôle transmis par la station principale (le canal direct) contiennent un intervalle de modulation d'am- plitude ("trou MA") qui est une période pendant laquelle au- cune énergie n'est transmise. Cet intervalle est utilisé par les postes d'abonné pour identifier uniment le canal de commande. Au commencement et à la fin de la tranche de com- mande de canal inverse, il y a quelques symboles en plus de manière à permettre que les postes d'abonné puissent être hors-synchronisation de quelques symboles. Toutes les tranches contiennent huit symboles de transmission "nulle", le champ de départ des filtres, ce qui permet au modem de purger ses filtres de réception de manière 37. à procéder à la préparation d'une nouvelle tranche. Le nouveau champ de la tranche est un profil de synchronisation à bit fixe. Le profil transmis est un signal MDDPB al- ternant. Le modem de réception utilise ce champ pour établir une référence de phase et un blocage de fréquence pour le modem de transmission. L'unité UCC 18 recherche constamment un mot unique (MU), qui est une séquence à huit symboles, dans le but d'identifier un message CRC entrant. L'unité UCC 18 de la sta- tion principale doit contrôler exhaustivement un message CRC valable dans chaque tranche CRC. Elle exécute cette tâche par recherche du mot unique dans une fenêtre de - 3 symboles autour de l'emplacement MU nominal, sur la base de la syn- chronisation du système maître. L'algorithme de recherche commence avec la position MU nominale, et décale un symbole vers la droite et vers la gauche jusqu'à ce que: (1) il trouve le profil MU et (2) vérifie un total de contrôle CRC cor- rect. La recherche se termine dès que (1) et (2) sont satis- faits ou que toutes les possibilités ont été épuisées. L'in- formation de décalage, le message CRC et l'information sur la puissance sont envoyés à l'unité UPT 20 à la suite d'une recherche réussie. L'unité UCC 29 de la station d'abonné, lorsqu'el- le reçoit la donnée CRC, peut se trouver dans l'un de deux modes: recherche de trame ou contrôle. Le mode de recher- che de trame est utilisé pour acquérir la synchronisation de trame de réception à partir de la donnée CRC d'entrée et est appelé automatiquement lorsque la synchronisation CRC est perdue. Le mode de contrôle est entré chaque fois qu'il y a eu acquisition de la synchronisation de la tra- me de réception. Dans le mode de recherche de trame, l'unité UCC 29 de la station d'abonné doit faire une vérification exhaustive d'un message CRC valable dès qu'il y a eu récep- tion d'une tranche CRC à la station d'abonné. Comme 38. l'unité UCC 18 de la station principale, l'unité 29 exécu- te cette tâche en recherchant le mot unique dans une fenêtre de - 3 symboles autour de l'emplacement MU nominal, sur la base de la synchronisation obtenue à partir de la détection du trou MA du modem. L'algorithme de recherche commence avec la position MU nominale et décale un symbole vers la droi- te et vers la gauche jusqu'à ce que (1) il trouve le profil MU et (2) vérifie un total de contrôle CRC correct. La re- cherche se termine dès que (1) et (2) sont satisfaits ou que toutes les possibilités ont été épuisées. L'information sur le décalage provenant d'une recherche réussie est utilisée * pour ajuster les marqueurs de verrouillage de trame de récep- tion produits par l'unité UCC. L'acquisition se termine lorsque les conditions (1) et (2) ci-dessus sont satisfaites pour trois trames consécutives avec le MU dans sa position nomina- le. L'unité UTA 27 est informée de l'acquisition du verrouil- lage de trame lorsqu'elle se produit. Des messages CRC ne sont pas expédiés vers l'unité UTA 27 pendant le mode de recherche de trame. - Lorsque l'acquisition du verrouillage de trame est exécutée l'unité UCC 29 de la station d'abonné entre dans le mode de contrôle. Seule la position MU nominale est vérifiée pour éviter la possibilité d'acquisitions MU fausses. Si au- cun MU n'est détecté pendant cinq trames consécutives,alors le canal est déclaré hors de synchronisation et le mode de recherche de trame entré (cette transition doit être très improbable ou les performances du système sont inaccepta- bles). L'unité UTA 27 est informée de cet état d'absence de synchronisation. Pendant le mode avec contrôle, les messa- ges CRC qui ont un total de contrôle correct et un numéro d'identification d'abonné (NAb) sont transmis à l'unité UTA 27. Le reste de la tranche est utilisé pour un échan- ge d'information entre la station principale et les stations d'abonné. La section d'une donnée comprend douze multiplets. 39. Les huit premiers bits de la donnée contiennent un champ de chainage qui passe l'information concernant l'état du sys- tème, les collisions, les informations de détection et de réservation. Le but du protocole au niveau du chaînage est de détecter des messages erronés sur le canal de radio- commande. Le protocole de chaînage résoud également les encom- brements sur la tranche CRC. Le champ de chaînage comprend les bits "transmis- sion en attente", "système occupée", "collision", "transmis- sion détectée" et "réservation de tranche". Ces bits sont instaurés par l'unité UCC 18 de la station principale et lus par l'unité UCC 29 de la station d'abonné. Le bit de transmission en attente est instauré par la station principale pour indiquer qu'un message d'at- tente a été transmis. Lorsqu'une unité d'abonné reçoit une tranche avec ce bit instauré, elle execute les contr1ôles usuels de synchronisation et d'erreur, mais ne transmet pas le message à l'unité uHF 20 ou l'unité UTA 27 respective si le message a été reçu sans erreur. Le bit de système occupé indique que tous les canaux vocaux sont affectés et au'aucune nouvelle demande d'appel ne doit être tentée (pendant une certaine durée fixe). Le bit de collision résoud les encombrements im- pliquant deux ou plusieurs stations d'abonné qui essaient de transmettre dans la même tranche de commande. Le bit de transmission détectée indique que la station principale a détecté une transmission sur le canal de commande inverse. Le bit de réservation de tranche réserve la tran- che suivante sur le canal de commande inverse. Le reste de la section de donnée est utilisé pour adresser et échanger des informations pendant les pro- cédures d'établissement d'appel et de rupture. A la suite 40. de la section données se trouvent un contrôle de redondance cyclique de 16 bits (CReC) du mot unique et des sections de - donnée de la tranche. Le contrôle CReC est utilisé pour dé- tecter des erreurs se produisant pendant la transmission des m nessages CRC. L'algorithme CReC implique la division d'un bloc de donnée par une séquence pré-définie de bits et la transmission du reste de cette division à titre de partie du bloc de donnée. Le polynôme permettant de produire le CReC a la forme suivante: P(x) = 1 + x5 + x12 + x16 (Eq. 1) Si le CReC vérifie le contrôle d'un message re- çu, le message n'est pas transmis de l'unité UCC 18 à l'uni- té UPT 21 dans la station principale, ou par 1'UCC 29 à l'uni- té UTA 27 dans la station d'abonné. Lorsqu'une station d'abonné est mise sous tension en premier lieu, puis est branchée sur la ligne, elle doit acquérir le séquencement du système et la synchronisation rapportés donnés par la station principale. Cette acquisi- tion est obtenue via des échanges de transmission sur le ca- nal de radio-commande (CRC) et un affinage sur le canal vocal. Les événements qui conduisent à l'acquisition du système sont les suivants: 1. Lorsque l'énergie est appliquée en premier lieu à la sta- tion d'abonné, le système est initialisé et l'unité UCC 29 de la station d'abonné donne une série d'ordres aux cir- cuits de démodulation des modems 30a, 30b, 30c de la sta- tion d'abonné qui conduisent à l'acquisition CRC. 2. Le circuit de démodulation de chaque modem 30a, 30b, c est tout d'abord placé dans son mode d'apprentissage. Pendant ce temps, le modem met en apprentissage ces fil- tres numériques de réception quant aux caractéristiques des filtres analogiques de réception. Les filtres analogi- ques peuvent se dégrader à cause du temps et des fluctua- tions de la température. Chaque modem ajuste automatique- ment ses coefficients de filtre numérique pendant le mode 41. d'enseignement de manière à compenser ces dégradations. Après que l'unité UCC 29 ait reçu l'état en provenance des circuits de démodulation des modems 30a, 30b, 30c indiquant que la séquence d'apprentissage est achevée, l'unité UCC instaure la fréquence de réception à la fréquence CRC de défaut. L'unité UCC ordonne alors au modem d'acquérir la fréquence CRC et de rechercher "l'intervalle" de modulation d'amplitude caractéristi- que du CRC, désigné comme trou MA. Le trou MA est une période, d'une durée de 16 symboles, au cours de laquel- le aucune énergie n'est transmise pendant le commence- ment de la transmission CRC à partir de la station prin- cipale. Tous les autres types de tranche transmis n'im- pliquent qu'une transmission "nulle" à huit symboles. Les huit symboles supplémentaires de l'information "nul- le" au commencement d'une salve de tranches identifient uniquement cette salve comme CRC. 3. La première action des circuits de démodulation des modems 30a, 30b, 30c consiste à exécuter une acquisi- tion grossière de fréquence. Le signal reçu est traité dans une boucle numérique à blocage de phase et i'OQCT d'abonné est ajusté à la fréquence de transmission de la station principale. Après acquisition de la fréquen- ce, le modem commence à recherche le trou MA. Le modem recherche une séquence de symboles avec une amplitu- de faible ou n'ayant pas d'amplitude. Lorsque cette séquen- ce est détectée pendant un certain nombre de trames, le modem revendique un signal "impulsion MA" pour initiali- ser le circuit de séquencement de trame UCC. Si aucune séquence de trou MA n'est détectée, le modem renvoie l'état à 1'UCC selon lequel l. acquisition CRC ne fut pas réussie. L'UCC commence alors à rechercher d'autres fré- quences CRC de la même manière. 4. Après détection du trou MA, les circuits de démodula- tion des modem 30a, 30b, 30c exécutent des réglages fins 42. de l'acquisition de fréquence et de la synchronisation des bits initiaux. Les 60 premiers symboles de la tran- che de commande CRC sont un profil de synchronisation de bit fixe utilisé par le modem pour le blocage sur la phase de la station principale (séquencement de bit). ce stade, l'horloge RX à la station d'abonné est utile comme horloge de symbole. 5. L'unité UCC 29 de la station d'abonné a reçu un réglage grossier de séquencement de symbole via l'impulsion MA provenant du modem. Apres acquisition de fréquence et synchronisation de bit, l'UCC examine la donnée reçue par le modem et recherche le mot unique CRC. Ce mot unique donne la référence du comptage absolu des sym- boles pour la trame. L'UCC ajuste alors ses compteurs de symbole de manière à aligner les compteurs sur cette référence. La station d'abonné est maintenant alignée et verrouillée sur la synchronisation du système de transmission de la station principale (tant en séquence- - ment en fréquence qu'en séquencement en symbole). 6. La partie restante de l'acquisition de séquencement du système détermine la plage de retard entre les stations principale et d'abonné. Ce retard peut avoir une plage comprise entre 0 et 1,2 temps de symbole (une direction) dans le système. Pendant l'établissement d'un appel, la station d'abonné envoie un message à la station prin- cipale par le CRC. 7. Le modem 19 de la station principale est toujours à la recherche de l'entrée de nouvelles salves d'abonné. Ces salves peuvent être retardées de O à 3 temps de symbole à partir du commencement de la trame de référence mai- tre de la station principale. Pendant chaque tranche,les circuits de démodulation des modems 30a, 30b, 30c de la station principale recherchent une transmission sur la tranche CRC inverse. La totalité de l'information de séquencement et de phase doit être obtenue pendant 43. la première partie de la tranche (préambule) sinon la tranche et son information sont perdues. Il n'y a aucune seconde chance lors de la réception de tranches de com- mande d'arrivée. Les tranches de commande d'arrivée sont reçues en conformité avec le schéma de la file d'at- tente Aloha sur le CRC, qui est décrit ci-après, suivent cette mise en détail des événements qui conduisent l'acquisition du système. 8. Lors de chaque tranche, le modem 19 de la station prin- cipale execute un réglage CAG rapide et une estimation du séquencement des bits pendant les 60 premiers symboles de la tranche. Les signaux d'horloge de la section de ré- ception sont ajustés de manière à compenser le retard de repérage de la station d'abonné. La donnée reçue est alors 1 fournie à l'unité UCC 18 de la station principale. L'uni- té UCC 18 détecte l'emplacement du mot unique dans le train et détermine le retard entier de repérage entre la station principale et la station d'abonné. Le modem 19 délivre une information CAG à l'unité UCC 18 pour la détermination des réglages de la puissance EM de la sta- tion d'abonné. Le modem 19 fournit également une infor- mation sur la qualité de la liaison et sur le temps frac- tionnel à l'unité UCC 18. La qualité de la liaison est utilisée pour déterminer si une collision s'est produi- te. Une mauvaise mesure de la qualité de la liaison indique que le signal n'était pas de bonne qualité, probablement à cause d'une transmission simultanée par plusieurs abonnés sur une tranche CRC. L'estimation du temps fractionnel est la valeur calculée par le modem 19 du retard fractionnel entre les stations principale et d'abonné. 9. Cette information sur la puissance et le repérage est traitée par 1'UCC 18 et transmise à l'unité RPT 20. L'unité UPT 20 formate cette information suivant le format CRC et achemine cette information jusqu'à la 44. station d'abonné via la tranche de commande CRC. L'UCC 18 de la station d'abonné décode cette informa- tion et fait les réglages requis pour les compteurs de puissance de transmission et de retard de repérage tant dans le modem 19 que dans l'unité 18. L'unité 18 met à jour son propre compteur de trame de symbole EM et met à jour les compteurs de retard fractionnel d'hor- loge EM du modem. 10. Pendant la connexion dappel pour une station d'abonné, l'unité UPT 20 de la station principale alloue l'affec- tation de fréquence et de tranche pour l'appel vocal. Cette information est acheminée par l'unité CRC et l'unité UCC 29 de la station d'abonné ajuste la fréquen- ce RX et ordonne au modem de commencer la détection de la tranche vocale. L'information CAG, de séquencement et de fréquence est acheminée entre le fonctionnement CRC et le fonctionnement du canal vocal. Cela est pos- sible car toutes les fréquences du système sont synchro- nisées sur la même référence de synchronisation de trame dans la station principale. 11. De manière à régler avec précision le séquencement de la station d'abonné, une procédure d'affinage est mise en oeuvre au commencement de chaque connexion vocale. Pendant cette phase, la communication sur le canal vo- cal est semblable au canal de commande, le niveau de modulation est MDDPB et les messages sont dans le for- mat CRC, mais aucun trou "MA" n'est généré à la station principale; ces nouveaux messages CRC sont échangés en- tre les unités UCC 18 et 29 seulement. Le modem 19 est placé dans le mode d'affinage à la station principale, et le mode de commande de sortie à la station d'abonné. Pendant l'affinage, l'unité UCC 29 de la station d'abon- né produit un message contenant, pour la majeure partie, un profil de bit fixe en même temps qu'une partie varia- ble qui indique l'acceptation ou le rejet du message 45. précédent provenant de la station principale. Le modem 19 de la station principale passe les ajustements de sé- quencement et de puissance àl'unité UCC 18 à partir de chaque tranche reçue. Les ajustements de puissance sont envoyés continuellement à la station d'abonné. Les ajuste- ment de séquencement et l'information de commande, indi- quant la poursuite ou l'achèvement du mode d'affinage, sont envoyés après une période de calculs. L'unité UCC 18 de la station principale recueille les ajustements de sé- quencement provenant du modem 19 pour 30 trames, calcule une moyenne, puis envoie l'ajustement à l'unité UCC 29 de la station d'abonné. Alors, une autre opération d'afi- finage de 30 trames est exécutée par l'unité UCC 18 de la station principale, avec les résultats de nouveau e voyés à l'unité UCC 29 de la station d'abonné. La phase d'affinage est achevée par l'unité UCC 18 de la station principale, et la connexion vocale démarrée, lorsque la variance des ajustements provenant du modem 19 se trou- ve dans une plage acceptable, telle que 1 %, ou les pério- des d'affinage ont pris un temps maximum. Pendant l'établissement d'un appel et d'une rupture, les stations d'abonné communiquent avec la sta- tion principale en envoyant des messages par la tranche CRC inverse. Les attributions des trafics des stations 2 d'abonné essayant d'accéder au CRC peuvent être caracté- risées comme étant de nature stochastique. Lorsqu'une station d'abonné souhaite transmettre un message à la sta- tion principale, une certaine forme de mécanisme de comman- de doit faire l'arbitrage entre les postes d'abonné qui sont autorisés à transmettre, car de multiples stations d'abonné pourraient essayer de transmettre dans la même tranche. Le schéma d'Aloha en tranches convient bien au contexte d'une grande population d'abonnés en nécessi- tant des accès aléatoires relativement peu fréquents sur le canal CRC. 46. Ce schéma d'Aloha permet aux stations d'abonné de transmettre des messages dans la tranche CRC désignée en étant complètement indépendants des autres stations d'abon- né qui essaient également de transmettre dans la même tran- che de commande. La conséquence naturelle de cette indépen- dance d'action est que les messages provenant des différen- tes stations d'abonné peuvent être transmis en même temps et par conséquent être victimes de collisions. Pour traiter les collisions, ce schéma requiert qu'un accusé de réception O10 positif (AR) soit envoyé par la station principale à la sui- te de la réception correcte du message de la station d'abon- né. Si l'AR n'est pas reçu dans le temps maximum alloué re- quis par les délais de transmission et de traitement dans chaque direction (environ 1-2 fois une trame), la station d'abonné doit retransmettre le message. Les retransmissions peuvent être provoquées par une erreur de réception de l'AR à la station d'abonné. En général, les stations d'abonné ne peuvent déterminer la cause du problème. Ainsi, un retard aléatoire est choisi par les stations d'abonné avant la re- transmission du message de manière à éviter des collisions répétées avec d'autres expéditeurs qui peuvent être impli- qués dans une collision précédente. Une complication survenant dans un schéma d'Aloha est le fait que le canal peut devenir instable si les dé- lais de retransmission aléatoires ne sont pas suffisamment longs. Lorsque cela se produit, le canal devient encombré de retransmissions et le débit tombe à zéro. Une technique d'appui minimise ce problème en augmentant chaque délai de retransmission moyen rendu aléatoire de la station d'abon- né avec des retransmissions successives. Les implications des retransmissions avec colli- sion et commande de stabilité pour le délai d'accès sont telles que les délais sont typiquement distribués géométri- quement. Pour éviter une grande variance de délai, il est donc nécessaire de faire fonctionner le canal à un taux 47. d'utilisation considérablement inférieur à 36 %. En particulier, une utilisation de 20 % ou moins rend improbable que plusieurs retransmissions seront nécessai= res par suite des collisions. En utilisant un délai aléatoi- re de, par exemple, huit fois une trame pour des trames de ms, le délai total moyen avec une retransmission est alors 450 ms (c'est-à-dire qu'en moyenne le délai comprend: un délai de trame pour la transmission originale, plus un délai de trame pour l'accusé de réception, plus un délai aléatoire de huit trames). Pour assurer que l'utilisation n'est pas supérieure à 20 %, nous devons considérer le temps moyen T entre deman- des d'appel par abonné, le nombre total N d'abonnés, et le temps F d'une trame pour des valeurs inférieures à 36 %, l'utilisation est donnée par NF/T. Pour F = 45 ms, N = 1000 abonnés et T = 30 minutes, l'utilisation est 1, 5 %. Ainsi, pour la valeur d'utilisation maximum de %, une population de 1000 abonnés faisant chacun un appel toutes les 30 secondes en moyenne peut être supportée par un temps de trame de 45 ms, avec des délais d'accès d'environ ms, lorsqu'une retransmission est requise, et un temps d'accès moyen d'environ 70-80 ms. Le prix payé pour un délai moyen beaucoup plus faible est une augmentation de la va- riance des délais, qui pour une utilisation de 20 %O ou moins doit rarement dépasser deux temps de retransmission, c'est-à- dire une seconde. L'approche avec le schéma d'Aloha apparaît bien adaptée à un système ayant une grande population d'abonnés, nécessitant des accès aléatoires relativement peu fréquents sur le canal de commande, et doit permettre d'atteindre l'objectif étudié de délais d'établissement inférieurs à une seconde pour les paramètres de population attendus. Par contraste, les techniques d'appel et AMRT fixes donnent des délais inacceptables. Toutes les phases du traitement des appels compre- nant l'établissement d'un appel, la déconnexion d'un appel, 48. et la connexion d'une tranche, requièrent un échange d'in- formations par le canal de commande et/ou la partie de commande de la tranche vocale. La description suivante por- tera sur les différentes phases du traitement des appels en ce qui concerne tant le traitement de la station d'abon- né que le traitement de la station principale. Le numéro d'identification d'un abonné (NAb) d'une station d'abonné et les chiffres formés sur le ca- dran constituent deux éléments de commande qui doivent être appliqués dans un message DEMANDE D'APPEL pour la station principale lors de chaque appel fait par une station d'abon- né. Dans le cas d'appels entre une station d'abonné et une autre station d'abonné, le numéro formé par l'utilisateur entre dans un registre de la mémoire de la station d'abonné. L'utilisateur initialise la communication avec la station principale en poussant la touche d'émission ou en laissant s'écouler un certain temps. Ce n'est que lorsque le nombre est complètement formé et mémorisé dans la station d'abon- né que le canal radio est utilisé. Ainsi, le client peut for- mer son numéro à faible vitesse sans immobiliser une largeur de bande ou un temps précieux du canal de radio-commande (CRC). La séquence des messages produits par les stations d'abonné et la station principale pour établir une liaison entre deux stations d'abonné est représentée en figure 4. Le protocole du niveau de liaison par canal de commande est utilisé pour vérifier les diverses conditions d'erreur se produisant par suite des erreurs de canal. En outre, il est accusé réception des messages qui sont reçus par la sta- tion principale sur la fréquence de commande inverse, dans la tranche de contrôle suivante sur la fréquence de contrô- le directe. Les paragraphes suivants donnent une brève des- cription d'un échange de message pour l'établissement d'un appel entre deux stations d'abonné. * Lorsque la station principale reçoit un message 49. DEMANDE D'APPEL sur le canal de commande en provenance d'une station d'abonné A, il procède d'abord à la vérifica- tion en matière d'erreurs du NAb reçu. Si le NAb est erroné, il n'est pas tenu compte du message. Sans NAb valable, la sta- tion principale ne sait pas qui a envoyé le message. Si les numéros composés sur le cadran sont incorrects ou incomplets, la station principale envoie un message CORRIGER L'INDICA- TION sur la fréquence du canal de commande directe à la sta- tion de l'abonné demandeur A avec une information d'état spécifiant le problème. Si la tentative d'initialisation est correcte et autorisée (c'est-à-dire si l'unité de destination n'est pas occupée) le canal vocal est affecté à la station d'abonné A ayant émis le message, et la station principale envoie une RECHERCHE sous forme d'un message d'appel entrant sur la fréquence de commande directe pour la station de l'abonné destinataire B. Si la station B ne répond pas à RECHERCHE avec un message APPEL ACCEPTE après deux tentatives on ren- voie une indication d'état occupé via un message CORRIGER LA DEMANDE, alors la station principale transmet un message CORRIGER L'INDICATION pour la station A de l'abonné deman- deur avec une information d'état sur l'occupation (c'est-à-di- re que l'unité de destination a décroché son combiné) ou que la station de l'abonné destinataire ne répond pas à la recherche. Si la station B de l'abonné destinataire accepte l'appel entrant, alors un message APPEL ACCEPTE est renvoyé à la station principale et le canal vocal est attribué. Lors- que la synchronisation des canaux vocaux est obtenue, la station B de l'abonné destinataire génère une sonnerie audible qui est entendue à la station B et produit également la tonalité RAPPEL par le canal vocal à destination de la sta- tion de l'abonné demandeur A. Lorsque la station de l'abonné destinataire B décro- che le combiné, la partie de commande de la tranche vocale 50. passe de l'indication sonnerie synchronisée à l'indication décrochage de combiné synchronisé et des messages PROGRES- SION DE L'APPEL sont fournis par le canal vocal, via la sta- tion principale entre les deux stations d'abonné. La station de l'abonné destinataire B achève la sonnerie audible et déconnecte la tonalité RAPPEL provenant du canal vocal à ce stade. Le circuit est-maintenant complété, et l'échange voix/donnée peut commencer. Le placement d'un appel sur un téléphone extérieur est exécuté de la même manière que l'appel d'une autre sta- tion d'abonné. La station d'abonné confectionne simplement les chiffres désirés et appuie sur le bouton d'émission ou attend un certain temps. Cela a pour effet de produire un message de demande radio qui est destiné à la station prin- cipale. La station principale décide de rechercher une autre station d'abonné, ou de saisir une ligne interurbaine exté- rieure. Dans ce cas, une ligne interurbaine extérieure est saisie, et les chiffres composés sont envoyés par impulsions sur la ligne interurbaine. Pendant cet envoi des chiffres, la fréquence vocale pour la station de l'abonné demandeur est affectée. Lorsqu'une station d'abonné reçoit le messa- ge CONNEXION D'APPEL, elle change de fréquence et se synchro- nise d'elle-même avec le canal vocal affecté. Dès que le canal vocal est prêt; le combiné de la station d'abonné est décon- necté de la zone locale de silence et connecté à la ligne in- terurbaine extérieure. A partir de ce point, le central Telco de destination produit tout les sons de progression de l'appel. Tout appel entrant qui provient de l'extérieur sai- sit une ligne interurbaine dans la station principale. Le central demandeur envoie de deux à cinq chiffres, identi- fiant les chiffres uniques de la station d'abonné destina- taire NAb, à la station principale par la ligne interurbai- ne à accès direct à l'arrivée (ADA). Si la station de l'abon- né appelé n'est pas occupée, la station principale envoie 51. un MESSAGE RECHERCHE sur le canal CRC qui est destiné à la station d'abonné appropriée. Trois situations sont pos- sibles. Tout d'abord, la station d'abonné accepte l'appel entrant et le traitement s'effectue comme décrit ci-après. Deuxièmement, aucune réponse n'est reçue. Dans ce cas, la station principale répète le processus de recherche deux fois. Si la station principale épuise le comptage de la nouvelle tentative sans réponse de la part de l'unité de l'abonné, alors une tonalité RAPPEL est produite dans l'uni- té du demandeur. La troisième situation est le résultat d'un poste d'abonné occupé en matière de composition de numéro sur le cadran (c'est-à-dire que le combiné est décro- ché) et de retour d'un message CORRIGER LA DEMANDE sur le canal de commande. Dans ce cas, une tonalité occupée est ren- voyée à la station de l'abonné demandeur. Dans le cas d'une demande RECHERCHE couronnée de succès, le canal vocal est affecté, une sonnerie exté- rieure est produite au combiné de la station de l'abonné destinataire, alors qu'un son audible RAPPEL est renvoyé au tiers demandeur, à partir de la station d'abonné. Lors- que la station de l'abonné destinataire répond à l'appel (c'est-à-dire que la station principale détecte le pas- sage d'un combiné raccroché à un combiné décroché), la sonnerie extérieure et le message RAPPEL sont tous deux éliminés. A ce stade, le canal vocal est prêt à une con- versation. Un achèvement normal d'un appel est lancé par le raccrochement de l'abonné. La station principale détecte le passage de l'état décroché du combiné à l'état raccroché via la partie de commande du canal vocal. Lors de la détec- tion du passage, la station principale cesse l'affectation du canal vocal. Le canal n'est pas autorisé à être utili- sé de nouveau tant que la station principale voit la sta- tion d'abonné perdre la synchronisation sur ce canal. Si l'appel qui est en cours de débranchement est destiné à 52. une autre station d'abonné, une indication sur le fait que le combiné est raccroché est envoyée à la seconde station d'abonné dans la partie de commande du canal vocal. Les stations d'abonné se resynchronisent d'elles-mêmes sur les transmissions du canal CRC et envoient des messages CORRIGER LA DEMANDE à la station principale. L'achèvement d'un appel se produit également cinq secondes après que la station principale ait perdu le con- tact radio avec une station d'abonné. Une liaison vocale peut être "perdue" par suite de l'affaiblissement ou de l'interférence des canaux au récepteur destinataire. Les conditions suivantes sont véri- fiées aux stations d'abonné et à la station principale de manière à déterminer si la connexion souffre des problèmes 1 suivants: la valeur de la qualité de la liaison renvoyée par le récepteur d'abonné ou de la station principale est au-dessous d'un seuil prédéterminé pour des réceptions suc- cessives; une perte de la synchronisation des mots a été détectée pendant plusieurs transmissions successives. Les messages ayant pour origine la station princi- pale sont radiodiffusés vers toutes les stations actives d'abonné. Ces messages sont transmis par la station principa- le par le canal de radio-commande. Le but du message radio- diffusé est de notifier à toutes les stations actives d'abon- né les changements de fonctionnement du système (c'est-à-di- re le changement de fréquence du CRC ou un ordre destiné aux modems d'entrer dans le mode d'auto-test, etc.). Il n'est pas accusé réception de ces messages par les postes d'abonné. Unité de processeur de télécommande (UPT) L'unité UPT fonctionne comme ordinateur de commande à l'intérieur de l'architecture de la station principale; elle réalise l'interface avec les unités UCC 18, qui commu- niquent avec l'équipement radio, et le BTS 15, comme représen- té en figure 2. L'unité UPT 20 coordonne les actions nécessaires 53. pour le traitement des appels radio. L'unité 20 échange des messages avec les stations d'abonné, le BTS 15 et les unités UCC 15 de manière à réaliser des connexions et des déconnexions. Dans les fonctions de traitement des appels figurent l'affectation et la désaffectation des canaux ra- dio. L'unité 20 maintient également une base de données qui réfléchit l'état courant du système; la base de données contient des informations sur l'état de l'équipement des stations d'abonné, des connexions et des canaux radio à l'intérieur du système. L'établissement d'un appel commence lorsque l'uni- té UPT reçoit un message en provenance soit du processeur d'appel BTS 24 pour un appel provenant d'une ligne extérieu- re, ou d'un abonné, pour un appel destiné à un téléphone ex- térieur ou autre abonné. La communication provenant d'un abon- né passe par le canal de radio-commande (CRC) via une unité UCC 18 de la station principale. L'unité 20 affecte un canal vocal et échange des messages avec la station d'abonné, le BTS 15 et l'unité UCC 18 de manière à établir la connexion. Un débranchement commence par la réception d'un mes- sage en provenance du BTS 15 ou d'un abonné indiquant qu'un téléphone fut décroché ou en provenance de l'unité UCC 18 indiquant que la synchronisation fut perdue sur le canal ra- dio. L'unité UPT informe l'unité UCC 18 et le BTS 15 de la déconnexion et le CRC est désaffecté. Le logiciel de l'UPT a les fonctions suivantes: 1. Il traite les messages de l'abonné, de i'UCC et du BTS qui commandent l'établissement des appels, la rup- ture des appels et l'affectation d'un canal; 2. Il initialise et maintient une base de données pour le système de lecture/écriture; 3. Il supporte un pupitre de système qui permet les demandes du système et la commande manuelle du système; 4. Il manipule les interfaces CCBB en supportant le protocole des communications du canal de commande de bande 54. de base (CCBB) sur une interface sérielle asynchrone de 9600 bauds; 5. Il manipule l'interface BTS en supportant le protocole des messages BTS; et 6. I1 maintient un enregistrement des transactions qui fournit des données de diagnostic et des données de facturation brutes. Le logiciel UPT supporte une interface sérielle avec le processeur 24 des appels BTS. Il supporte également les interstices sérielles avec chacune des unités UCC 18 dans la configuration de la station principale. Le matériel UPT comporte un ordinateur universel basé sur le modèle 68000 de la société dite Motorola. Cette machine est configurée avec une mémoire à accès direct de 1M octets et 10M octets de mémoire non récurrente sur disque. L'Entrée/Sortie est constituée d'un pupitre de système et d'une unité qui supportent huit interfaces de données sérielles asynchrones. Comme représenté en figure 5, le logiciel UPT simu- le un système qui comprend un module de programmateur 40, un (des) module(s) d'interface CCBB 41a, 41b,... 41n, un module 42 d'interface BTS, un module 43 de pupitre, un modu- le 44 d'enregistreur, un module 45 de traitement de message (MTM), et un module 46 de base de données. Tous les modules, à l'exception du module 46, de la base de données sont amenés à fonctionner à partir du mo- dule 40 du programmateur. Les modules communiquent les uns avec les autres par l'intermédiaire d'un système de zones ré- servées. Le module 46 de la base de donnée est fondé sur un recueil de sous-programmes pour accéder à l'information dans la base de données. Le module 40 du programmateur fournit le code de ligne principale pour le logiciel UPT. Il est responsable de la programmation et de l'activation de tous les autres modu- les. Il est également responsable du maintien des minuteries d'événement et des zones réservées qui permettent la 55. communication intra-processus et inter-processus. Les modules 41a,... 41n de l'interface CCBB supportent un protocole d'interface asynchrone sérielle et de niveau de liaison. Ils surveillent également l'état de la communication avec les unités UCC 18. Le module 42 de l'interface BTS supporte une inter- face asynchrone sérielle avec le processeur 24 d'appel BTS. Le module 43 du pupitre fournit une interface avec l'opérateur du système qui permet les demandes d'état du système et des modifications et l'échange de messages entre l'unité UPT 20 et le reste du système. Le module 44 d'enregistrement fournit une infor- mation brute de transaction à des fins de diagnostic et d'analyse du système. Le module 46 de traitement de message traite tous les messages CRC, CCBB et BTS reçus. Il exécute l'établisse- ment et la rupture de tous les appels des abonnés non exécu- tés par le BTS 15 et affecte les canaux radio. Il exécute également une tâche d'arrière-plan qui surveille l'état des utilités UCC 18. Le module 46 de la base de données fournit une interface homogène pour toutes les structures de données re- quises pour le traitement des appels. Il comprend une fonc- tion d'allocation de fréquence qui attribue les canaux radio. La base de données de liunité UPT contient une structure décrivant la configuration du système, comprenant une information sur tous les abonnés et l'état de tous les canaux radio. Ces structures ont la description suivante: La base de données UPT contient une structure de données CCBB (canal de commande de bande de base) pour cha- que unité UCC 18 du système. Une table d'identification d'abonné (tableau NAb) contient la liste triée de tous les abonnés valables. La liste fait l'objet d'un tri de manière à faciliter la vali- dation de l'abonné. Le tableau NAb comporte une entrée pour 56. chaque abonné du système. Le logiciel UPT exécute une-partie du traitement des appels de l'unité de l'abonné. Ce traitement est effec- tué dans le module de traitement des messages. Le traite- ment des appels est exécuté au moyen d'échanges de messages entre le module MTM 45, le module BTS 42 et tous les modu- les CCBB 41. Initiation d'un appel téléphonique provenant d'une station d'abonné Ce chapitre traite brièvement de la procédure nor- male d'établissement d'un appel pour un appel téléphonique ayant pour origine un abonné. Un abonné (l'abonné demandeur) décroche son combiné, compose un numéro de téléphone (le numéro de téléphone du "destinataire") et appuie sur le bou- ton d'émission ou attend un certain laps de temps. La sta- tion de l'abonné demandeur envoie un message DEMANDE D'AP- PEL sur le canal de commande allant jusqu'à la station prin- cipale. Les modules CCBB 41 de l'unité UPT reçoivent le mes- sage DEMANDE RADIO et l'achemine jusqu'au module MTM 45. Le module 45 exécute une simple validation numérique du numéro composé et envoie un message DEMANDE RADIO au module BTS 42 qui achemine le message jusqu'au processus 24 de commande BTS. Le processeur 24 valide les chiffres composés et ren- voie un message PLACER UN APPEL à l'unité UPT 20. Le modu- le 45 affecte une tranche vocale à la station de l'abonné demandeur. Le module 45 génère un ordre CHANGER DE CANAL destiné à l'unité UCC 18 qui contient la tranche vocale à laquelle est affectée la station de l'abonné demandeur. Le module 45 génère un ordre CONNECTER L'APPEL destiné à la station de l'abonné demandeur, ordre qui affecte la fréquence vocale et la tranche à la station de l'abonné demandeur. Le modu- le 45-produit un message AFFECTER destiné au processeur d'appel 24 du BTS qui indique au processeur 24 d'affecter un canal de message. A ce stade, la station de l'abonné demandeur est complètement en place. Elle attend maintenant 57. une connexion par l'intermédiaire de la matrice 25 de com- mutation BTS avec le "destinataire". Que le "destinataire" soit une autre station d'abonné ou un téléphone auquel on doit avoir accès par une ligne interurbaine ne fait aucune différence. Réception d'un appel sur une station d'abonné Ce chapitre traite brièvement de la façon avec laquelle un appel entrant dans une station d'abonné est traité. Le processeur d'appel 24 du BTS détermine qu'un ap- pel téléphonique est destiné à une station d'abonné. Le processeur 24 génère un message APPEL ENTRANT. Ce message contient une information sur la nature de l'appel, spécifi- quement sur le fait que l'appel provient d'une ligne inter- urbaine extérieure 14 ou d'une autre station d'abonné. Le module BTS 42 de l'unité UPT reçoit le message BTS provenant du processeur 24 et l'achemine jusqu'au module MTM 45. Si l'appel provient d'une autre station d'abonné, le module 45 établit l'indice abonné-abonné des deux stations d'abonné "demandeur" et "destinataire" et donne l'ordre aux UCC impli- quées 18 d'entrer dans le mode interne. Le module 45 génère un message RECHERCHE destiné à la station d'abonné spécifiée dans le message APPEL ENTRANT. La station d'abonné correcte répond avec un message APPEL ACCEPTE. Le module 45 répond au message APPEL ACCEPTE en produisant un message CHANGEMENT DE CANAL destiné à l'unité 18 approprié et un message CON- NEXION D'APPEL destiné à la station d'abonné appropriée. Le module 45 produit alors un message AFFECTATION destiné au processeur d'appel 24, ce qui a pour effet que la matrice de commutation 25 du BTS réalise la connexion finale pour l'appel entrant. Perte de récupération Ce chapitre décrit brièvement la réponse de l'unité UPT 20 à un affaiblissement de canal alors qu'une conversa- tion est en cours. L'unité UCC 18 manipulant le canal vocal qui est victime d'un affaiblissement voit la perte de synchro- nisation du canal. L'unité UCC 18 produit un message d'événe- ment ABSENCE DE SYNCHRONISATION. Le module CCBB 41 58. reçoit le message d'événement et le transmet au module MTM 45. Le module 45 envoie un message COMBINE ACCROCHE au processeur d'appel 24 du BTS et met l'abonné dans l'état d'attente et le canal dans l'état "combiné raccroché". Traitement d'un message CCBB entrant Un message CCBB est transmis via une interface asynchrone de 9600 bauds entre l'unité UCC 18 et l'unité UPT 20. Le module CCBB 41 qui traite cette interface UCC particulière lit le message et contrôle les bits d'informa- tion du niveau liaison afin de vérifier l'intégrité du mes- sage entrant. Si le module 41 détermine que le message est acceptable, un accusé de réception correct est renvoyé à l'unité UCC 18 émettrice. Dans le cas contraire, un accu- sé de réception demandant un nouvel essai ou accusé de ré- ception négatif est renvoyé. Le module 41 envoie alors le message au module MTM 45. Ce message est placé dans la zone réservée 48 de traitement de message utilisant les zones ré- servées fournies par le module de programmation 40 (voir fi- gure 6). S'il n'y a plus d'entrée en provenance de l'unité UCC 18, et que la zone réservée 49 contenant les messages de sortie pour l'unité UCC est vide, le module CCBB 41 "blo- que", et la commande passe au module de programmateur 40. Le module de programmateur 40 active le module suivant dans le programme "interrogation à tour de rôle" et ce module fonctionne jusqu'au blocage. Le module de pro- grammateur en active alors un autre, etc. A un moment ulté- rieur, le module de programmateur active le MTM 45. Le}MT 45 lit alors le message CCBB, en même temps que tout autre message qui a fait l'objet d'une lis- te d'attente dans sa zone réservée 48. Le message CCBB est identifié et traité. Un tel traitement peut inclure des chan- gements apportés à la base de données et la génération de nouveaux messages. La figure 6 illustre le trajet d'un messa- ge d'entrée. 59. Génération d'un message CCBB de sortie La figure 6 illustre également le trajet d'un mes- sage CCBB de sortie. Un message CCBB de sortie est produit par le module MTM 45 en réponse à quelque événement particulier. Le message est construit à l'intérieur du module 45 et est expédié au module CCBB 41 qui manipule l'unité UCC 18 de destination. Apres ce message, et l'expédition de tout au- tre message nécessaire, et s'il n'y a plus de messages dans la zone réservée 48 du module MTM, les "blocs" MTM et la commande sont renvoyés au module du programmateur. Le module CCBB lit le message provenant de sa zo- ne réservée 49 et ajoute les bits appropriés du niveau liai- son au message sortant. Il transmet alors le message par le point de sortie des données sérielles à destination de l'unité UCC 18. Traitement des messages CRC Un message CRC entrant est traité exactement comme un message CCBB entrant car un message CRC est un type de mes- sage CCBB. De plus, un message CRC sortant est créé et trans- mis de la même façon qu'un message CCBB sortant. Traitement d'un message BTS entrant Un message BTS provient du processeur d'appel 24 du BTS. Ce message est transmis via une interface asynchro- ne de 9600 bauds avec l'unité UPT 20. En liaison avec la figure 7, le module BTS 42 de l'unité UPT lit le message BTS et l'envoie à la zone réservée 48 du module MTM. Lors- qu'il n'y a plus de caractères qui entrent et que la zone réservée 50 du BTS contenant les messages BTS sortants est vide, le module 42 "bloque" et la commande est renvoyée au module de programmateur 40. Le module MTM 45 lit le message BTS, en même temps que les autres messages qui formaient la file d'at- tente dans sa zone réservée 48. Le message BTS est traité sur la base du type de message et de l'état courant de l'abonné sopécifiés dans le message. Le traitement peut 60. inclure des changements de la base de données, des change- * ments de l'état de l'abonné et la génération de nouveaux messages. La figure 7 illustre le trajet du message BTS entrant. Génération d'un message BTS sortant De nouveau en liaison avec la figure 7, un message BTS sortant est généré par le module MTM 45 en réponse à un événement. Le message est construit à l'intérieur du module et expédié au module BTS 42. Après ce message, et l'en- voi de tout autre message nécessaire, et s'il n'y a plus de messages dans la zone réservée 48 du module ilTM, le modu- le 45 MTM "bloque", et la commande est renvoyée au module 40 du programmateur. Le module 40 continue à activer d'autres modules dans le schéma à interrogation à tour de rôle jusqu'à ce que le module BTS 42 de l'unité UPT soit activé. Le module 42 lit le message BTS provenant de sa zo- ne réservée 50 et le transmet alors par le point de sortie des données sérielles à destination du processeur d'appel 24 du BTS. Génération de messages d'enregistreur A des points appropriés de chacun des modules du progitiel de l'unité UPT, un message contenant des informa- tions appropriées est expédié vers le module d'enregistre- ment 44. Cette information est horodatée et sortie vers un fichier. La figure 8 illustre les trajets des données d'en- registreur. Module d'entrée/sortie de pupitre La section d'entrée 43 du module du pupitre fournit le guidage et la reconnaissance des ordres enmême temps que la validation des ordres. Les ordres valables du pupitre ont la possibilité de procéder à une demande et mise à jour de la base de données de l'unité UPT et d'envoyer des mes- sages aux modules de i'UPT. La sortie résultant des ordres d'affichage du pupitre ira directement vers le point de 61. connexion de la console. Module de programmateur Le module de programmateur 40 est considéré comme un module spécial du système et est responsable de la pro- grammation de tous les autres modules de l'unité UPT. Les responsabilités principales du module 40 sont la sélection du nouveau module à exécuter et la fourniture des communications inter- et intra-modules. Bien que les divers modules de 1'UPT puissent être considérés comme des modules séparés, ils sont en réa- lité un processus d'application d'un système d'exploita- tion Regulus. C'est le module 40 qui exécute la réparti- tion à tour de rôle des autres modules de l'unité UPT. Le module 40 procède à la gestion de la pile pour chacun des pseudo-modules de l'unité UPT en allouant une partie fixe d'espace de pile à chacun des pseudo-modules au moment du dé- marrage. Alors, juste avant que chaque module soit amené à fonctionner, le pointeur de la pile est changé par le module de manière à être dirigé sur l'adresse appropriée de la pile pour le module correct. Un plan d'implantation en mémoi- re de l'unité UPT 20 est représenté en figure 9. Chaque module de l'unité UPT fonctionne jusqu'à son blocage. Lorsqu'un module se bloque, il renvoie la com- mande au programmateur qui permet la programmation et le fonctionnement d'un autre module. Un module peut bloquer de plusieurs façons: en appelant GETEVENT(), ce qui obli- ge le module à être bloqué pendant qu'un événement est en attente, ou en appelant WAIT(), ce qui a pour effet de provoquer le blocage pendant un certain nombre de secondes, ou en appelant BLOCK(), ce qui a pour effet de bloquer pendant un tour la boucle de programmation à interrogation à tour de rôle. Une autre fonction principale que le module 40 exécute est la communication entre modules. Des zones ré- servées sont utilisées comme moyen d'émission ou de réception 62. de messages vers d'autres modules ou en provenance d'au- tres modules. Chaque module peut vérifier sa zone réservée en envoyant un appel MAILREAD(). De même un module peut envoyer un courrier à un autre module en utilisant l'ap- pel MAILSEND(). Le module du programmateur maintient une zone réservée séparée pour chacun des modules qui se trou- vent dans la boucle de programmation. Lorsqu'un module envoie un message à un autre module, le message est copié dans la zone réservée de destination. Ultérieurement, quand c'est au tour du destinataire de fonctionner>le module du program- mateur contrôle sa zone réservée afin de déterminer s'il y a un message dans cette zone. Si tel est le cas, le module génère un événement du type MAIL (courrier) qui provoque le déblocage du module, si celui-ci est bloqué par un GETEVENT( et ainsi est programmé pour être exploité. Une liste d'événements est également conservée par le module de programmateur pour chaque module de la bou- cle de programmation. Les événements peuvent être constitués d'un courrier ou d'événements de minuterie. Les événements de courrier sont générés chaque fois que le module de pro- grammateur détermine que des messages sont en attente pour le module d'exploitation courante. Un module peut mettre un événement de minuterie sur la liste des événements en appe- lant PUTEVENT() avec le nombre de secondes à attendre avant qu'un événement soit généré. Le module 40 vérifie la liste des événements du module à chaque tour de la bou- cle de programmation à tour de rôle en recherchant les ex- pirations de la minuterie. Lorsqu'il y a détection d'une expiration, le module approprié est programmé pour être exploité et l'événement renvoyé au module par l'intermé- diaire de l'appel GETEVENT(). Le module 40 contient des programmes qui sont utilisés pour initialiser les interfaces RS-232 entre l'unité UCC 18 et l'unité UPT 20 et entre le BTS 15 et l'unité UPT 20. Ces programmes, qui prennent une commande exclusive du 63. logiciel par les interfaces RS-232, cessent le traitement usuel des séquences de commande par le système d'exploitation Regu- lus. D'autres programmes sont utilisés pour nettoyer les tam- pons E/S et pour lire et écrire l'entrée et la sortie du ter- minal. Le module 40 assure aussi le suivi du temps du système pour tous les modules de l'unité UPT. Module d'interface CCBB Chaque module CCBB 41 fournit une interface entre une unité UCC 18 et les autres modules de logiciel dans l'uni- té UPT 20. Les messages échangés entre l'unité 18 et l'unité sont constitués de données binaires de longueur variable qui sont transmises par une liaison de communication asynchrone. Le module 41 est responsable de la fourniture de l'intégrité des messages par la liaison de communication, qui comporte une détection d'erreur, un séquencement de messages et des accusés de réception de messages. L'interface en matériel entre l'unité 18 et l'uni- té 20 est constituée d'une interface asynchrone RS 232 de 9600 bauds. Les entrées à ce module 41 comportent des messa- ges provenant de l'unité UCC ou d'autres modules de logiciel de l'unité UPT. Les messages sortent de ce module pour être destinés soit à l'unité UCC via l'interface RS-232 soit vers d'autres modules de logiciel de l'unité UPT via la zone réservée appropriée. Le but de ce module 41 est de traiter le trafic des messages entre l'unité UPT 20 et l'unité UCC 18. Ce mo- dule 41 vérifie continuellement les messages provenant de l'unité UCC 18 et les achemine vers le module approprié de logiciel UPT. DE même, ce module vérifie continuellement les messages provenant d'autres modules de logiciel UPT qui sont destinés à une unité UCC 18. Un protocole alternant de bit est utilisé pour limiter les messages en suspens (c'est-à-dire dont il n'a pas été accusé réception) à un dans chaque direction. Les bits de séquence et d'accusé 64. de réception servent de commande nécessaire du débit pour accomplir cette fonction. Le protocole est décrit plus en détail dans les paragraphes suivants. Dans la discussion suivante, une entité qui peut traiter des messages est appelée 'nous" et l'autre "ils" ou 'eux". On peut expliquer le protocole en indiquant les actions à prendre lorsqu'il y a réception d'un message. Il y a seulement quatre actions de base, qui dépendent de deux conditions. Ces conditions sont déterminées en compa- rant les bits de séquence et d'accusé de réception du message reçu à ceux attendus. Lors de l'arrivée d'un message, le bit d'accusé de réception AR est tel qu'attendu s'il est le même que le bit SEQ de notre dernier message transmis. D'une manière similaire, le bit SEQ est tel qu'attendu s'il est différent du bit SEQ du dernier message reçu. En d'autres termes,les conditions attendues sont qu'un message entrant accuse récep- tion de notre dernier message et nous attendons également que chaque nouvelle arrivée soit un nouveau message. Les actions entreprises lors de la réception d'un message sont maintenant résumées dans les quatre combinai- sons produites par les conditions précédentes: 1. AR tel qu'attendu; SEQ tel qu'attendu. Marquage de notre dernier message transmis comme étant un message au- quel il a été accusé réception (nous permettant de transmet- tre un nouveau message). Traitement du message nouvellement arrivé (accusé de réception de celui-ci dans le nouveau mes- sage que nous envoyons. 2. AR tel qu'attendu; SEQ non tel qu'attendu. Mar- quage de notre dernier message transmis comme étant un messa- ge auquel il y a eu accusé de réception (nous permettant de transmettre un nouveau message). Elimination du message nou- vellement arrivé (n'en accusent pas réception). 3. AR non tel qu'attendu; SEQ tel qu'attendu. Si nous avons transmis un message dont il n'a pas encore été 65. accusé réception, le ré-emettre. Si nous n'avons pas un tel message, alors quelque chose ne va pas à la destina- tion et nous devons réinitialisér tel que décrit ci-dessus. Traitement du message nouvellement arrivé. 4. Ar non tel qu'attendu; SEQ non tel qu'attendu. Notre dernier message n'a pas été reçu à destination. Le retransmettre. Elimination du message nouvellement arrivé. Le bit Reset initial est utilisé pour réinstaurer les bits SEQ et AR. Lorsque nous recevons un message alors que le bit Reset est instauré, il doit être accepté comme nouveau message quel que soit son bit SEQ et il faut en accu- ser réception. En outre, le bit AR du message reçu reflète le bit SEQ du dernier message qu'ils ont reçu en provenance de nous. Nous devons mettre en mémoire ce bit avant d'en- voyer le nouveau message. A titre d'exemple, si nous rece- vons un message dont le chiffre AR/SEQ est "4" (Reset = 1, AR = O, SEQ = O), alors le chiffre AR/SEQ de la réponse doit être "1" (Reset = O, AR = 0, SEQ = 1). Chaque côté peut être réinstauré lorsqu'il pense que le protocole a déraillé. Lorsque nous recevons un message en provenance d'eux, et n'avons aucun message nouveau en attente, ou qu'une répon- se standard ne provient pas rapidement, nous accuserons récep- tion du message en envoyant un message AR spécial. Le bit AR accusera réception du message reçu, mais le bit SEQ ne change- ra pas par rapport au dernier message que nous avons envoyé. Cela les entraînera à traiter l'accusé de réception et à éliminer le message nouvellement arrivé. Le contenu de ce message est un message nul. Cependant, comme ce message est de toute facçon éliminé, le contenu de ce message sera inap- proprié. Module d'interface du BTS Le module 42 du BTS fournit l'interface entre le processeur 24 des appels BTS, UTX-250, et les autres modules de logiciel de l'unité UPT 20. Les messages échangés entre les deux machines doivent être constitués d'un échange de messa- cres à caractères ASCII. Le caractère ASCII est défini ici comme 66. étant un ASCII de 7 ou 8 bits.Tant le processeur d'appels 24 que l'unité 20 doivent être capables d'accepter des carac- tères pairs, impairs ou sans parité. Le texte des messages est constitué de chaînes de longueur variable ou de caractè- res pouvant être imprimés. L'interface en matériel entre le processeur 24 des appels et l'unité 20 est constituée d'une interface asynchrone RS-232 de 9600 bauds. Les entrées au module 42 du BTS comprennent des mes- sages en provenance du processeur 24 des appels ou des autres modules de logiciel de i'UPT. Les messages sortent de ce mo- dule soit à destination du processeur d'appels 24 soit à des- tination des autres modules de logiciel de i'UPT via la zone réservée appropriée. La fonction du module 42 du BTS est de traiter le trafic des messages entre l'unité UPT 20 et le processeur 24 des appels.Ce module contrôle continuellement les messages provenant du processeur 24 et les achemine jusqu'au module de logiciel approprié de l'unité UPT. De même, ce module pro- cède continuellement au contrôle des messages provenant des autres modules de logiciel de l'UPT qui sont destinés au processeur 24. Chaque caractère qui provient du processeur 24 est contrôlé quant à son égalité avec le caractère ">" qui indique le commencement d'un message ou un caractère de re- tour de chariot qui indique la fin d'un message. Ce module est capable de traiter le trafic des messages en duplex complet. Module de pupitre Le module de pupitre 43 est la fenêtre de l'opé- rateur vis-à-vis de l'état courant de l'unité UPT 20. Le pupitre fournit la possibilité d'afficher une information caonernant l'état courant des abonnés et les canaux radio, de modifier la connexion et les états de canaux et d'en- voyer des messages à destination du BTS 15 et des unités UCC 18. Le pupitre traite le débit d'entrée provenant du 67. terminal et exécute l'ordre désiré. Le module de pupitre 43 assure l'interface avec le terminal d'opérateur de la station principale. Le mo- dule 43 traite l'entrée provenant du terminal et exécute l'ordre. La donnée est récupérée à partir de la base de données et écrite dans celle-ci. Les affichages sont sor- tis vers l'écran du terminal et des messages envoyés à d'autres modules. Les interfaces pour ce module comprennent (1) des caractères sont entrés en provenance du 1 clavier de l'opérateur. (2) Des caractères sont sortis à destination de l'écran de l'opérateur. (3) La donnée est récupérée dans la base de don- nées et écrite dans la base de données. (4) Des messages sont envoyés au BTS, au CCBB et aux modules de traitement de message. Un ensemble de programmes d'analyse synthaxique entre les caractères en provenance du clavier de l'opéra- teur. Un guide d'entrée de donnée est affiché au commence- ment de chaque ligne d'ordre, la donnée est tamponnée, les caractères d'édition traités, l'entrée rapportée par écho au dispositif de visualisation et la donnée délimitée en "jetons". En prévoyant un programme d'analyse synthaxique avec un ensemble de structures de données décrivant tous les ordres possibles et jetons valables à l'intérieur de chaque ordre, le programme exécute la reconnaissance de la donnée entrée, répond aux repères d'interrogation et affi- che des mots de guidage pour l'entrée des données. Chaque jeton est contrôlé quant au type de donnée attendue; des mots-cls sont appariés à la liste des entrées acceptables et les nombres sont transformés en nombres entiers. Dès aue l'entrée de la ligne d'ordre est complète, de nouvel- les vérifications se produisent; il est vérifié que les nombres se trouvent dans la plage et avec certains ordres l'état du système est vérifié avant l'exécution de l'ordre. Les ordres entrent dans trois catégories: 68. (1) ordres qui affichent une information en provenance de la base de données, (2) ordres qui modifient la base de don- nées et (3) ordres qui envoient des messages. Une informa- tion peut être affichée concernant un abonné, une connexion, une unité UCC et l'état d'un canal. Tous les ordres d'affi- chage nécessitent la récupération de l'information dans la base de données et le formatage de la donnée de sortie pour le dispositif de visualisation de l'opérateur. Les ordres de modification comprennent l'aptitude à provoquer une con- nexion d'abonné sur un canal particulier et l'aptitude à va- lider et invalider des canaux. Les ordres de modification sont utilisés dans l'essai des algorithmes d'affectation de fré- quence. Tous les ordres de modifications s'écrivent dans la base de données. Les messages BTS, CCBB et CRC peuvent être envoyés à partir du module 43 du pupitre à destination des autres modules du système. Des ordres SENDMSG donnent une directi- ve à l'opérateur pour toutes les informations nécessitées par le message, le message est formaté et acheminé jusqu'au module indiqué. Les messages BTS sont envoyés au module BTS 42 de l'unité UPT, qui envoie le message à destination du processeur d'appels 42 du BTS. Les messages CCBB et CRC peu- vent être envoyés par l'unité 20 à destination des unités UCC 18 via les modules CCBB 41, qui ajoutent les bits du pro- tocole sur le niveau de la liaison aux messages sortants. L'entrée en provenance des unités UCC 18 est simulée et des messages, comprenant tant des messages CCBB et CRC, sont envoyés au module MTM 46. Module d'enregistreur Le module d'enregistreur 44 est responsable de l'enregistrement des événements ou messages de l'unité UPT. Le module 44 conserve les trois fichiers sur disque sui- vants: un enregistrement des transactions avec une infor- mation similaire à l'information de facturation, un enregis- trement d'erreurs constitué de messages d'erreur, et un 69. enregistrement de messages constitué des messages d'alerte du système. Le module 44 comprend un ensemble de sous-program- mes qui sont appelés à partir des autres modules de.l'unité UPT. Chaque sous-programme est responsable de l'horodatage du message et de l'écriture du message dans le fichier correct sur disque. Chaque sous- programme a un drapeau global qui détermine si les messages doivent être enregistrés ou non. Les drapeaux globaux sont instaurés et ré-instaurés par utilisation des ordres du pupitre. Module de traitement de message (MTM) Le module de traitement de message MTM 45 exécute les fonctions de traitement des appels de haut niveau en- tre le BTS 15 et les stations d'abonné. Il est responsable des fonctions de traitement des appels tels que l'initiali- sation des recherches, l'affectation des canaux vocaux, et la commande des tonalités de progression des appels tant pour des téléphones d'abonné que pour des téléphones exté- rieurs. Le module 45 traite également les messages d'état qui proviennent des unités UCC 18. Par exemple, l'informa- tion sur l'état des canaux, constituée de la qualité de la liaison ou de l'état de raccrochage ou de décrochage de l'abonné, est traité par le module 45. Le module 45 est organisé en machine o les messa- ges du BTS et CCBB sont acheminés par jetons vers-la machi- ne de traitement de l'état des messages. Le module 45 trai- te les jetons en mettant à jour la base de données, sortant les réponses nécessaires puis passant à l'état suivant. Le module 45 utilise les zones réservées du systè- me, qui sont conservées par le module de programmation 40, afin de recevoir et transmettre des messages destinés aux autres modules de l'unité UPT ou en provenant.De plus, le module 45 utilise les sousprogrammes du module de la base de données pour récupérer ou mettre à jour des informations d'état dans la base de données. 70. Comme précédemment décrit, le module 45 est or- ganisé en machine d'états. Des jetons, qui provoquent l'exécution d'un certain traitement, sont constitués de messages, ou de délais d'attente. Le module 45 détermine le type de jeton (c'est- à-dire minuterie, messages CRC, messages BTS, etc.) et la station d'abonné ou le canal qui est affecté par le jeton. Le module 45 traite le je- ton en générant les réponses appropriées aux messages et en passant à l'état suivant. Le module 45 est constitué réellement de deux tables d'états. La machine d'états CRC, qui est représen- tée en figure 10, est utilisée pour traiter les messages provenant du processeur 24 des appels du BTS ou les messa- ges CRC provenant d'une station d'abonné. La machine d'état de canal, qui est représentée en figure 11, sert à traiter les messages provenant d'une unité UCC 18. Initialement, tous les abonnés sont dans l'état d'attente CRC et tous les canaux sont dans l'état d'atten- de de canal, ce qui indique qu'aucune connexion n'est établie ou n'est en cours. -Les changements d'état pour un appel typique ex- térieur vers abonné sont les suivants. Un message d'appel extérieur provient du processeur 24 des appels du BTS, message qui comporte le numéro de téléphone de la station de l'abonné destinataire de l'appel. Un message RECHERCHE est envoyé à la station de l'abonné et l'état de la station de l'abonné est insaturé sur RECHERCHE. Lorsqu'un message APPEL ACCEPTE provient de la station de l'abonné, l'état de cette station est instauré en ACTIF. A ce stade, un canal est affecté, et le processeur 24, l'unité UCC 18 et la station de l'abonné sont informés de l'affectation du canal. Le canal est placé dans l'état RING SYNC-WAIT (ATTENDRE SYNCHRONISATION DE SONNERIE) de la figure 11. Lorsque l'unité UCC 18 indique que la synchronisation a été acquise, l'état du canal est instauré à SYNC RING (SONNERIE SYNCHRONISEE). Finalement, lorsque l'unité UCC 18 71. indique que l'abonné a décroché son récepteur, le canal est instauré sur l'état SYNC OFFHOOK (DECROCHAGE DU COM- BINE SYNCHRONISE). Ce dernier état indique qu'une conne- xion vocale est établie. Un appel abonné vers abonné commence avec la ré- ception d'un message DEMANDE D'APPEL en provenance de la * station de l'abonné demandeur. La station de l'abonné deman- deur est placée dans l'état CADRAN et un message DEMANDE RA- DIO est envoyé au processeur 24 du BTS. Le processeur 24 renvoie alors un message PLACER APPEL pour la station de l'abonné demandeur et un message APPEL ENTRANT pour la sta- tion de l'abonné de destination. En réponse au message PLACER UN APPEL, un canal est affecté, le processeur 24 des appels, l'unité UCC 18 et la station de l'abonné deman- deur sont informés de l'affectation. L'état du canal de l'abonné demandeur est instauré en OFFHOOK SYNC WAIT (ATTEN- DRE SYNCHRONISATION DE DECROCHAGE DE COMBINE) jusqu'à ce que le canal soit synchronisé. Lorsque l'unité UCC 18 de la station principale détecte la transmission provenant de l'abonné demandeur, il génère un message d'événement de canal SYNC OFFHOOK (SYNCHRONISATION DE COMBINE DECROCHE). L'unité UPT 20 traite le message d'événement de canal en changeant l'état du canal pour le faire passer à l'état SYNCHRONISATION DE COMBINE DECROCHE. Un message d'appel en- trant pour la station de l'abonné destinataire est traité de la même manière que le message d'appel extérieur que l'on a décrit précédemment. De plus, les canaux impliqués dans la connexion sont instaurés au mode interne dès que les deux abonnés sont en synchronisation. Une déconnexion commence lorsque l'une des par- ties impliquées dans une connexion passe à ON HOOK (COMBINE RACCROCHE). Lorsqu'un téléphone qui est extérieur au sys- tème est décroché, un message COMBINE RACCROCHE est reçu par le module MTM 45 en provenance du processeur 24. Lors- qu'un abonné passe à COMBINE RACCROCHE,l'unité UCC 18 envoie un message qui indique que la station d'abonné est 72. à l'état COMBINE RACCROCHE. Dans chaque cas, Vl'autre par- tie est informée du débranchement,le canal est placé dans l'état DECONNEXION et la station d'abonné dans l'état RUPTU- RE. Lorsque l'unité UCC 18 indique que la synchronisation a été perdue, le canal et la station d'abonné sont ramenés aux états d'attente. Tâches d'arrière-plan Un programme de tâches d'arrière-plan est mis en oeuvre par le module MTM 45. La tâche d'arrière-plan communi- que initialement avec les unités UCC 18 après un redémarra- ge à froid ou à chaud.De plus, dès que le système est en fonc- tionnement, la tâche d'arrière-plan contrôle les unités UCC 18 de manière à maintenir la base de données à l'état courant et un CRC affecté. Les messages CCBB, produits tant par les unités UCC 18 que par les modules CCBB 41, sont reçus en provenan- ce des modules 41. Les messages sont envoyés aux unités UCC 18 via les modules 41. La donnée est écrite dans la base de données et récupérée à partir de celle-ci. Initialement, toutes les unités UCC 18 envoient des messages CONSULTATION DE BANDE DE BASE de manière que l'unité UPT 20 détermine l'état courant du système. Toutes les informations provenant des messages d'événement ou de réponse de la bande de base sont stockées dans la base de données UPT. Lorsque l'unité UPT 20 reçoit un message d'évé- nement de bande de base, indiquant qu'une unité UCC 18 est prête et n'a pas été remise à l'état initial (c'est-à-dire que l'unité 18 ne vient pas d'être alimentée), la fréquence affectée à l'unité 18 est marquée comme allouée. L'unité 18 reçoit alors des messages CONSULTATION CANAL de manière à met- tre la base de données à l'état courant du système. L'initia- lisation de l'unité UCC est complète chaque fois que l'unité 18 a répondu à tous les messages de consultation enattente ou qu'il est déterminé que l'unité 18 est à l'arrêt. A ce 73. moment là, chaque unité 18 qui a indiqué qu'elle était prête et remise à l'état initial (c'est-à-dire que l'unité UCC vient juste d'être alimentée) se voit affecter une fré- quence. Si aucun canal de commande n'a été affecté à une unité 18, alors l'unité UPT 20 essaye d'affecter le canal de commande. Le premier choix consiste à attribuer le canal de commande à l'unité UCC 18 sur la première fréquence, car c'est là o l'abonné recherche d'abord le CRC. Le cfoix suivant est un UCC 18 avec une tranche O non utilisée et le dernier choix est une UCC 18 avec une connexion sur la tranche O. Si toutes les UCC opérationnelles 18 ont déjà une connexion sur la tranche 0, alors l'une des connexions sur la tranche O est achevée et le canal de commande affecté à cette tranche. Dès que l'unité UPT 20 a communiqué avec toutes les unités UCC 18, l'état des unités UCC 18 est contrôlé via des messages d'état provenant des unités UCC 18 ou des modu- les CCBB 41. Les modules 41 surveillent continuellement le trajet de communication avec chaque unité 18. Une unité 18 est considérée comme hors de fonctionnement lorsqu'un mes- sage d'événement de bande de base est reçu qui indique que l'unité 18 n'est pas prête. A ce moment là, l'unité 18 est marquée comme non prête dans la base de données. En outre, toutes les connexions sont rompues, tous les canaux sont rame- nés à l'état de défaut et la fréquence affectée à l'unité 18 est désaffectée. Si l'unité 18 contenait le canal de comman- de, alors un nouveau canal de commande est affecté. Lorsqu'il y a réception d'un message d'événements de bande de base, qui indique qu'une unité 18 est prête et remise à l'état initial, l'unité UCC 18 se voit affecter une fréquence. Si aucun canal de commande n'est affecté couram- ment à une unité 18, alors la tranche 0 de l'unité remise à l'état initial est affectée au canal de commande. S'il y a réception d'un message d'événement de bande de base, qui indique qu'une unité 18 a perdu la 74. communication avec l'unité UPT 20, alors les messages CONSUL- TATION DE CANAL (c'est-à-dire un message pour chacun des qua- tre canaux) sont envoyés à l'unité 18 pour mettre à jour la base de données UPT avec l'état courant de chacun des canaux de l'UCC. A titre de réponse à la réception de chaque messa- ge CONSULTATION DE CANAL, l'état du courant du canal et l'in- formation sur la connexion sont mis à jour dans la base de données. Si un-canal se trouve à l'état ATTENTE DE SYNCHRONI- SATION, alors il est supposé que l'abonné n'est plus impliqué dans la connexion et la connexion est -rompue. Initialement, les unités UCC 18 sont consultées par l'unité UPT 20 quant à leurs états initiaux. Les unités UCC 18 émettent également des messages d'événement chaque fois qu'ils se trouvent alimentés ou changent d'état. L'échange de messages maintient la base de données UPT à jour sur l'état courant du système. Module de la base de données Le module 46 de la base de données contient les rou- tines d'interface de la- base de données qui sont nécessaires à l'accès à la base. Elles fournissent une interface à mise en place unique concise dans la base de données pour tout modu- le nécessitant l'accès à l'information. L'ensemble des routi- nes d'accès est concerné par la table NAb et la table CCBB. L'accès aux champs de ces tables est assuré par les routines d'accès. Le module de la base de données est également res- ponsable de l'initialisation de la base de données au départ. Tous les champs importants sont initialisés aux valeurs ap- propriées par la partie d'initialisation du module de la base de données. Le module de la base de données fournit également ce qui suit: (1) Routines pour supporter l'initialisation TTY (Télétype). (2) Routine de recherche binaire pour les reche*i ches d'abonné dans la table NAb. 75. (3) Routines et tables pour supporter le mapage fréquence-UCC. (4) Commande de l'information d'affichage de diag- nostic; et (5) Affectation des fréquences. Le module 46 de la base de données est une collec- tion de routines qui permettent un accès contrôlé à la base de données par d'autres modules. Par canalisation de tous les accès par l'intermédiaire des routines de la base de données, cette dernière est essentiellement cachée des au- tres modules extérieurs. Cela permet à la base de données de changer sans nécessiter des modifications dans l'un quel- conque des autres modules. Lorsque la base de données chan- ge, seule la routine d'interface pour la partie changée de la base de données nécessite un changement. Tâche d'affectation des fréquences La tâche d'affectation des fréquences exécutée par l'unité UPT 20 sélectionne une fréquence et une tranche appropriées pour une station d'abonné nécessitant un canal vocal. L'algorithme de sélection prend en considération le type d'appel (c'est-àdire intérieur ou extérieur) et le niveau de modulation (c'est-à-dire 16aire ou 4-aire). Bien que la tâche d'affectation de la fréquence soit fonctionnel- lement indépendante du module 46 de la base de données, elle est étroitement liée aux structures des données dans la base de données. C'est pour cette raison que cette fonc- tion est décrite séparément du module de la base de données, même si techniquement, il s'agit d'une routine à l'intérieur du module 46. La tâche d'affectation des fréquences est utili- sée par le module MTM pendant l'établissement d'un appel. Elle fait un emploi intense des structures de donnée à l'intérieur du module de la base de données. Toutes les demandes-d'affectation de fréquence tom- bent dans l'une de deux catégories. La première est la caté- gorie "source extérieure" et la seconde est la catégorie 76. destination intérieure". La catégorie "destination inté- rieure" couvre la partie entrante (c'est-à-dire destina- - tion) d'un appel interne. La catégorie "source extérieure" couvre tous les autres cas qui comprennent des appels exté- rieurs qu'ils entrent ou sortent ou la création d'un appel interne. L'entrée dans la tache d'affectation des fréquen- ces est constituée d'un indice dans la table NAb de la sta- tion dabonné nécessitant un canal et l'indice dans la table NAb du poste de l'abonné demandeur. L'indice du poste de l'abonné demandeur n'est valable que lorsque le canal est en cours d'établissement pour un appel de destination inter- ne. A tous les autres moments, l'indice de l'abonné deman- deur est un indice illegal prédéfini comme DB NUL. Ces indices fournissent l'accès à toute l'information requise pour allouer un canal approprié (c'est-à-dire fréquence et tranche). La routine d'affectation de fréquence renvoie une valeur VRAIE si une combinaison fréquence-tranche est affectée avec succès. Sinon, elle renvoie FAUX. Si elles sont affectées, la fréquence et la tranche sélectionnées sont mises dans la table SAb pour la station d'abonné deman- dant l'affectation d'une fréquence. Chaque fréquence est divisée en quatre tranches MRT. La base de données UPT conserve un comptage du nombre de tranches qui sont disponibles dans chaque position. Lors- qu'une demande d'affectation tombe à l'intérieur de la caté- gorie "source extérieure",une tranche est choisie à partir de la position de tranche ayant le comptage de vacance le plus grand. Dès qu'une position de tranche est sélectionnée, la première fréquence avec cette tranche disponible est choisie. En réalité, peu importe la tranche choisie lors- qu'une demande tombe dans cette catégorie. Cependant, cet- te technique tend à répartir d'une manière uniforme la char- ge du système parmi toutes les tranches et, ce qui est plus 77. important, elle permet d'augmenter la probabilité d'affec- tations optimales de tranche pour les deux parties d'un appel interne. Cela est vrai car les calculs de séquence- ment du système ont montré que l'affectation optimale d'une tranche pour un appel abonné-abonné doit avoir la tranche de transmission de la station principale pour chaque abonné dans la même tranche sur des fréquences différentes. En affectant au demandeur d'un appel abonné- abonné la position de tranche la plus disponible, la probabilité est plus gran- de que lorsque le moment arrive, la station de l'abonné de destination sera en mesure d'affecter cette même position de tranche sur une autre fréquence. Par exemple, si la posi- tion numéro 2 est la position la plus disponible, elle est alors choisie. Lorsque la demande d'affectation de la sta- tion de l'abonné destinataire est traitée, il est davanta- ge probable qu'une autre tranche dans la position n 2 est disponible pour être choisie, ce qui permet l'affectation optimale tranche à tranche. Lorsqu'une demande d'affectation tombe dans la catégorie "destination interne", la tranche devant être affectée est choisie dans une table de sélection. Une table de sélection contient des listes, classées à partir des af- fectations de position de tranche les plus désirables jus- qu'aux moins désirables pour l'abonné destinataire. Cet or- dre est basé sur l'affectation de tranche de l'abonné deman- deur. Jusqu'à ce point, le type de modulation n'a pas été mentionné. Cela est dû au fait que les règles fondamentales d'attribution ne changent pas pour les sélections des tran- ches 4-aire et 6-aire, avec une exception importante. Plus précisément, seule la tranche O ou la tranche 2 peut être affectée pour une connexion du type modulation 4-aire. A cause de cette exception, et par suite du fait que les deux abonnés pourraient être mis dans des types différents de modulation, un total de quatre tables de sélection uni- que est nécessaire pour couvrir toutes les combinaisons 78. possibles d'appels. Celles-ci sont les suivantes: TABLEAU 6 Tranche du Premier Second Troisième Quatrième demandeur choix choix choix choix _ _-- - - - - -- - - - - - - - - - - - - - - - - - - - - - TrancheO O 1 3 2 Tranche 1 1 O 2 3 Tranche 2 2 1 3 O Tranche 3 3 O 2 1 Apprécia- tion--> (1) (2a) (2b) (3) Table de sélection préférée des tranches pour un appel in- terne entre destination à modulation 16-aire et demandeur à modulation 16-aire. On notera qu'à chaque colonne de chaque table est associée une appréciation. Cette appréciation indique la désirabilité d'une tranche particulière. La tranche la plus désirable aura une appréciation 1, les tranches moins désirables auront des appréciations 2, 3, etc. Si deux ou plusieurs colonnes d'une table de sélection ont la même désirabilité, elles auront le même numéro d'appréciation sui- vi d'un caractère alphabétique. Par exemple, si trois colon- nes ont pour appréciation 2a, 2b et 2c, respectivement, ces trois colonnes auront la même désirabilité, et leur classe- ment (a, b, c) est arbitraire. 79. TABLEAU 7 Tranche du Premier Second Troisième Quatrième demandeur choix choix choix choix Tranche 0 0 1 2 3 Tranche 2 2 3 0 1 Apprécia- tion--> (la) (lb) (2a) (2b) Table de sélection préférée des tranches pour un appel in- terne entre un destinataire à modulation 16-aire et un de- mandeur à modulation 4-aire TABLEAU 8 Tranche du Premier Second demandeur choix choix Tranche O O 2 Tranche 1 0 2 _____Tranche 2 2 O- Tranche 3 2 O Tranche 3 2 0 Apprécia- tion--> (1) (2) Table des tranches préférées pour un appel interne entre un destinataire à modulation 4-aire et un demandeur à modula- tion 16-aire. 80. TABLEAU 9 Tranche du Premier Second demandeur choix choix Tranche 0 0 2 Tranche 2 2 0 Apprécia- tion--> (1) (2) Table de sélection préférée des tranches pour un appel in- terne entre un destinataire à modulation 4-aire et un de- mandeur à modulation 4-aire. La tâche d'affectation de fréquence comporte deux entrées. Ces entrées fournissent l'accès à l'information cruciale requise pour la sélection appropriée de la fréquen- ce et de la tranche. La première entrée est l'indice d'admission à la table NAb pour la station d'abonné demandant un canal. Avec cet indice l'affectation d'une fréquence peut déterminer le type de modulation de défaut de l'abonné demandeur. Elle indique également la routine o placer les résultats de ses algorithmes de sélection (c'est-à-dire la fréquence et les numéros de tranche). La seconde entree pour la tâche d'affectation de fréquence indique la catégorie de la demande fréquence- tranche. La valeur de la seconde entree est soit un indice pour l'admission à la table NAb, soit la valeur illégale définie précédemment DB NUL. Si un indice valable est reçu, la demande d'affectation de fréquence est identifiée comme côté de destination d'un appel abonnéabonné et les tables de sélection doivent être utilisées. S'il y a réception d'un DB NUL, la demande est considérée comme tombant dans la catégorie 'source extérieure" et l'algorithme "position de tranche la plus disponible" est utilisé. 81. La tâche d'affectation de fréquence envoie VRAI si une combinaison fréquence-tranche est affectée avec succès, sinon elle renvoie FAUX-. Elle provoque également un effet secondaire souhaitable. Si l'affectation est réussie, les champs d'indice de bande de base et de tranche de la table NAb sont remplis pour l'abonné demandeur. L'algorithme d'affectation de fréquence peut être réparti en deux étapes. La première étape, appelée étape de classification, détermine la catégorie de la demande d'affectation. La seconde étape, appelée étape de sélection, trouve et affecte une combinaison fréquence-tranche en utili- sant l'algorithme approprié tel qu'il a été déterminé par la catégorie de demande d'affectation. L'étape de classification détermine tout d'abord si une sélection automatique de fréquence doit se produire. Si l'abonné demandeur a été mis dans le mode manuel, les valeurs spécifiées du niveau de modulation manuelle, de la fréquence manuelle et de la tranche manuelle spécifient la modulation fréquence-tranche devant être affectée. Si l'ensemble fréquence-tranche spécifié est disponible, celles- ci sont affectées à l'abonné demandeur. Si l'ensemble fré- quence-tranche spécifié n'est pas disponible, la routine renvoie une valeur FAUX. Si l'abonné demandeur a été mis dans le mode automatique, une nouvelle classification est requise. Après détermination qu'une sélection automatique doit se produire, l'algorithme d'affectation de fréquence détermine la catégorie de la demande. Ces catégories de deman- de sont les suivantes: "Entrée Extérieure" s'applique lors- qu'une station d'abonné de destination est appelée à partir d'un téléphone extérieur; "Sortie-Extérieure" s'applique lorsqu'une station d'abonné demandeur appelle un téléphone extérieur; "Sortie-Intérieure s'applique lorsqu'une sta- tion d'abonné demandeur appelle une autre station d'abon- né; "Entrée-Intérieure" s'applique lorsqu'une station 82. d'abonné de destination est appelée à partir d'une autre station d'abonné. Si la demande est un "Entrée-Extérieure", ou "Sortie-Intérieure", une position de tranche est choisie par recherche de la position la plus disponible. Dès que la position est choisie, toutes les fréquences sont recherchées séquentiellement jusqu'à ce qu'une tranche vacante (ou une paire contiguë de tranches dans le cas d'une demande à mo- dulation 4-aire) de la position désirée soit trouvée. A ce point, la routine place les valeurs appropriées dans la table NAb et sort, renvoyant une valeur VRAIE. Si la deman- de tombe dans la catégorie finale (Entrée-Intérieure, une nouvelle information est nécessaire. Lorsqu'une demande du type "Entrée-Intérieure" est faite, deux autres bits d'information sont nécessaires. L'affectation de tranche et le type de modulation (4-aire ou 6-aire) de l'abonné demandeur doit être extraite. Dès que cela est accompli, la table appropriée de sélection est dé- terminée sur la base du type de modulation de l'abonné deman- deur et de l'abonné destinataire. Après sélection de la ta- ble, l'affectation de la tranche de l'abonné demandeur sert à déterminer la rangée appropriée de la table de sélection devant être utilisée. Chaque élément séquentiel de la rangée sélectionnée contient une affectation de tranche aussi dé- sirable ou moins désirable. Cette liste est parcourue jusqu'à ce qu'une tranche disponible soit trouvée, commençant avec la position la plus désirable et se poursuivant jusqu'à ce que toutes les positions de tranche aient été épuisées. Pour chaque position de tranche (ou paire de tranches pour des connexions 4-aire) chaque fréquence est recherchée sé- quentiellement jusqu'à ce que la tranche réelle (ou paire de tranches) soit trouvée. Les valeurs obtenues de la fré- quence et de la tranche ne sont pas entrées dans la ta- ble NAb appropriée et la routine sort, renvoyant une va- leur VRAIE. Un réseau de "comptage de tranche" poursuit le 83. * nombre de tranches disponibles pour chaque position de tran- che. Ces comptages sont maintenus par le module de la base de données et sont désignés par la tache d'affectation de fréquence. La table NAb contient une information appropriée sur chacun des abonnés reconnus par le système. Les accès suivants sont faits à la table NAb. Niveau de modulation (lecture): Le niveau de modulation de l'abonné demandant une fré- quence est extrait de cette table en même temps que -le niveau de modula- tion de l'abonné demandeur pendant l'établissement d'un appel intérieur. Numéro de tranche (lecture): L'affectation de tranche de l'abonné demandeur dans l'établissement d'un appel intérieur doit être récupérée. Numéro de tranche (écriture): L'affectation de tranche de l'abonné demandant un canal est faite ici. Indice de bande de base (écriture):L'affectation de fréquen- ce de l'abonné demandant un canal est faite ici. La table CCBB est utilisée par les routines d'af- fectation de fréquence recherchant une combinaison disponible entre fréquence et tranche. Les accès suivants sont faits à la table CCBB: Etat de canal (lecture): L'état d'un canal est vérifié de manière à déterminer la disponibi- lité. Etat de canal (lecture): L'état du canal est contrôlé pour vérifier que le canal spécifié est un canal vocal. 84. Etat de canal (écriture): L'état du canal est modifié lorsque le canal spécifié est choisi pour affectation. Commande de canal (écriture): Le type de modulation de l'abonné demandeur est écrit dans le multiplet de commande de canal. Indice-NAb (écriture): Etablit une liaison entre le canal sélectionné et l'abonné demandeur. Les routines d'affectation de fréquence accè- dent directement à la base de donnée. Cela est nécessaire à cause des considérations de vitesse et d'efficacité. Cha- que fois que cela est possible, les routines d'interface de la base de données servent à accéder à la base de données à partir des routines d'affectation de fréquence. Unité d'interface de téléphone d'abonné (UTA) Dans son mode de fonctionnement fondamental, l'UTA agit en unité d'interface pour convertir le signal analogique 2 fils en interface à partir d'un combiné télé- phonique standard en échantillons numériques codés MIC de 64 Kbps. En liaison avec la figure 12, i'UTA comprend un cir- cuit d'interface avec boucle d'abonné entre (CIBAb) 53 qui est directement connecté à un combiné téléphonique à-cla- vier du type dit 500 via des lignes 37. Le circuit CIBAb 53 fournit les caractéristiques correctes de tension et d'im- pédance pour le fonctionnement téléphonique. De plus, le circuit 53 permet à un courant de "sonnerie" d'être appliqué au combiné téléphonique et exécute égaiement la détection "combiné raccroché/combiné décroché". Les sorties de signal du circuit 53 sur la ligne 54 sont des signaux de trans- mission et de réception analogiques à fréquence vocale (FV). Ceux-ci sont ensuite transformés en échantillons MIC par un codeur-décodeur MIC 55. Le codeur-décodeur (CDC) 55 utilise l'algorithme de compression-expansion p255 pour 85. numériser les signaux vocaux en échantillons à octet à une fréquence de 8 KHz. Le CDC 55 est entièrement duplex par nature. Les échantillons vocaux numérisés sont alors appliqués par une ligne 56 à un multiplexeur "sélection de mode" 57. Le mode de fonctionnement du multiplexeur est déterminé par l'unité de contrôleur d'abonné 58 (UCA) qui est reliée au multiplexeur 57 par un premier en- tré-premier sorti de transmission et de réception 59. L'uni- té 58 comprend essentiellement un microcontrôleur du mo- dèle 803. L'unité 58 est couplée à l'unité UCC 29. Par l'in- termédiaire d'un circuit 60 d'interface RS-232 et d'autres commandes, il y a fonctionnement de l'unité CIBAb 53. L'unité UTA peut essentiellement fonctionner dans l'un de trois modes distincts. Le premier, mode le plus de base, est le mode vocal. Dans ce mode, des échan- tillons vocaux provenant du CDC 55 sont transférés par l'in- termédiaire du multiplexeur 57 de sélection de mode et d'un circuit 61 d'attaque/réception UCV à l'unité UCV 28, o ils sont en outre traités afin de réduire le débit bi- naire de 64 Kbps à 14,6 Kbps puis émis pour transmission à la station principale. Le second mode de fonctionnement est le mode avec données. Dans ce mode, le train de 64 Kbps allant à l'uni- té 28 et en revenant n'implique aucune information vocale; au contraire, l'information acheminée à la station principa- le est un train de données reformatées provenant d'une sour- ce extérieure de données à une cadence atteignant la cadence de tranmission 14,6 Kbps des données du canal. L'unité UTA comprend également un point d'accès de donnée RS-232, 62, pour permettre la connexion d'un dispositif (par exemple, un terminal) via une ligne 63 en utilisant une interface asynchrone standard RS-232 fonctionnant jusqu'à 9600 bauds. L'unité UTA comprend un transmetteur-récepteur asynchrone universel (TRAU) et un circuit à minuterie 64 pour synchro- niser la donnée provenant du point 62 du RS-232. L'unité UCV 28 met en paquets la donnée synchronisée de sorte qu'elle 86. passera la limitation de 14,6 Kbps du canal. La transmission des données entièrement en duplex est supportée dans ce mode. Le troisième mode de l'UTA est le mode d'établisse- ment d'appel. Dans ce mode, aucune donnée n'est acheminée entre l'unité UTA 27 et l'unité UCV 28 par l'intermédiaire du multiplexeur 57 de sélection de mode. Cependant, un cir- cuit 65 générateur de ton de rappel est connecté au multi- plexeur 57. Ce circuit synthétise numériquement les tonali- tés utilisées dans les procédures de placement d'un ap- pel, telles que les tonalités occupé et d'erreur. Pendant le placement d'un appel, des chiffres MFDS formés par l'utilisateur sur son cadran sont détectés par un circuit 66 et traités par l'unité UTA 58 pour placer l'appel. Le circuit 65 renvoie les tonalités appropriées au combiné de l'utilisateur. Un générateur de sonnerie 67 est connecté au circuit CIBAb. Un générateur de synchronisation 68 four- nit des signaux de synchronisation au CDC 55, au circuit 61 d'attaque/récepteur UCV- et au générateur 65 de tonalité de rappel. Dès que le placement d'un appel est achevé, l'unité UTA commutera soit sur le mode vocal, soit sur le mode avec don- nées pour communication avec la station principale. Un impératif supplémentaire de l'unité UTA est de permettre l'annulation des signaux d'écho indésirés prove- nant de connexions à distance. La durée aller et retour pour les signaux vocaux entre la station principale et la station d'abonné sera bien supérieure à 100 millisecondes. Tout signal réfléchi par suite d'une mauvaise adaptation des impédances à l'une ou l'autre extrémité se traduira par le renvoi d'un écho nocif. Ce problème est traité dans la sta- tion principale par un système d'annulation d'écho dans la fonction BTS. L'unité UTA doit fournir l'annulation d'écho dans la station d'abonné. On s'attend à ce qu'il faille au moins 40 dB d'atténuation d'écho dans cette annulation. Le délai de l'écho devant être annulé est néanmoins très petit, car la réflexion présentant de l'intérêt se produit entre 87. le circuit CIBAb 53 dans l'unité UTA et le combiné téléphoni- que local lui-même. Cette distance ne sera typiquement que de quelques dizaines de décimètre et le délai est essentiel- lement nul. Le contrôleur du microprocesseur 8031 dans l'unité 58 exécute les fonctions de l'unité UPT 20 et du processeur 24 des appels du BTS dans la station principale. Il communi- que avec l'unité 20 via des messages envoyés sur le canal de radio-contrôle (CRC) et commande toutes les fonctions indi- viduelles de l'unité UTA 27. L'unité UTA communique égale- ment avec l'unité UCC 29 de la station d'abonné, via le canal de commande de bande de base (CCBB). L'interface RS-232 avec l'unité UCC 29 fonctionne à 9600 bauds et sert à ache- miner l'information de commande entre l'unité UCC 29 et l'uni- té UTA 27 dans la station d'abonné. Unité codeur - décodeur combiné de la voix (UCV) L'unité codeur-décodeur combinés de la voix (UCV) met en oeuvre quatre systèmes de compression de la voix PLER entièrement en duplex. La conception de l'unité UCV est iden- tique pour la station principale et les stations d'abonné. Dans la station d'abonné, seul un quart des fonctions globa- les est utilisé (c'est-à-dire seulement l'un des quatre ca- naux). L'interface avec l'unité UTA 27 dans la station d'abonné est identique à l'interface utilisée par chacun des quatre canaux BTS dans l'interface UCV 17 de la sta- tion principale. L'UCV 17, 28 utilise un schéma entièrement numérique pour mettre en oeuvre l'algorithme vocal PLER, com- me décrit dans la demande de brevet américain n 667 446 déposée le 2 novembre 1984, dont la description est ici incor- porée à titre de référence. En variante, on peut utiliser un CDC à sousbande. La donnée traitée est fournie à l'unité UCC 18, 29 sur une interface à bus parallèle commun qui est commandée par le logiciel UCC. L'unité UCC 18,-29 envoie à l'unité UCV 17, 28 des signaux de commande pour déterminer le mode de fonctionnement et la configuration dans l'unité 88. UCV 18, 29. Les modes de fonctionnement, la description fonc- tionnelle et les considérations de mise en oeuvre associés à l'unité UCV 17, 28 sont décrits ci-après. Les interfaces entre le BTS 15 et l'unité UCV 17 sont représentées en figure 13. Les interfaces entre l'unité UTA 27 et l'unité UCV 28 sont représentées en figure 14. Les interfaces de l'unité 27 sont un sous-ensemble du BTS 15 en ce sens que l'unité 27 ne fournit qu'un fonctionnement par canal vocal entièrement en duplex. Les relations temporel- les pour les interfaces BTS et UTA sont identiques et sont représentées en figure 15. Le tableau 10 décrit les caractéris- tiques représentées par les symboles utilisés en figure 15. TABLEAU 10 Symbole Paramètre Min Type Max Uni té twO Largeur de trame BTS --- 125 --ps twl Largeur d'impulsion d'horloge 1,8 2,0 2,2 lis tw2 Largeur de porte O inactive --- 93,75 --- ps tw3 Porte O inactive - Largeur porte 1 5,9 7,8 9,7 is tw4 Porte 1 inactive - Largeur porte O 52,8 54,7 56,6 ps tdO Impulsion de départ - délai horloge O O 250 -800 ns tdl Impulsion de départ - délai horloge 1 O 250 -800 ns td2 Horloge O - porte O délai de front 100 1000 2000 ns td3 Horloge 1 porte 1 délai de front 100 1000 2000 ns tsO Temps d'établissement de la donnée d'entrée 20 1500 ---- ns tsl Temps d'établissement de la donnée de sortie 500 1800 ---- ns thO Temps de maintien de la don- née de sortie 500 2200 ---- ns En liaison avec la figure 13, les lignes 70, 71, 72, 73 de SDATO BTS 1, 2 et 3 acheminent les signaux de données entre le BTS 15 et l'unité UCV 17 dans la station principale. Dans la station d'abonné, le signal de donnée est acheminé sur la ligne 74 SDATO UTA entre l'unité UTA 27 et l'unité UCV 28 (figure 14). Une donnée sérielle comprimée- expansée p-255 de 8 bits est envoyée au codeur-décodeur de 89. la voix pendant la partie active de GATEO BTS/UTA ou GATE1... 3 BTS à une fréquence d'horloge de 256 KHz. La donnée est rythmée dans l'unité UCV 17, 28 sur le front de montée de l'horloge 256 KHz. Les lignes 75, 76, 77, 78 de SDATO UCV 1, 2 et 3 acheminent des signaux de donnée entre l'UCV et le BTS 15 dans la station principale. La ligne 29 SDATO UCV achemine les données entre 1'UCV 28 et l'unité UTA 27 dans la sta- tion d'abonné. La donnée sérielle compressée-étendue p-255 à 8 bits est envoyée au BTS 15 ou à l'unité UTA 27 à partir du codeur-décodeur de la voix pendant la partie haute acti- ve de GATEO BTS/UTA ou GATE BTS 1... 3 à une fréquence d'hor- loge de 256 KHz. La donnée est rythmée dans l'unité UCV 17, 28 sur le front de montée de l'horloge de 256 KHz. Les lignes 80, 81, 82, 83 de GATE BTS, 1, 2 et 3 acheminent les signaux de porte entre le BTS 15 et l'unité UCV 17 dans la station principale. La ligne 84 GATE UTA 0 achemine un signal de porte entre l'unité UTA 27 et l'unité UCV 28 dans la station d'abonné. Le signal de porte est un signal haut actif utilisé pour valider le transfert de SDAT BTS/UTA O SDAT BTS 1. 3 et SDAT UCV 0...3. Ce signal de porte est actif pour huit périodes consécutives d'horloge..DTD: toutes les 125 microsecondes. Les lignes 85, 86, 87, 88 de CLK BTSO, 1, 2 et 3 acheminent des signaux d'horloge de 256 KHz entre le BTS 15 et l'unité UCV 17 dans la station principale. La li- gne 89 CLK UTA O achemine un signal d'horloge de 256 KHz entre l'unité UTA 27 et l'unité UCV 28 dans la station d'abonné. Un signal d'horloge de 256 KHz est utilisé pour rythmer les signaux SDAT BTS/UTA 0 et SDAT BTS UTA O, 1... 3 dans l'unité UCV 17, 28 et le signal SDAT UCV... 0... 3 dans le BTS 15 ou l'unité UTA 27. Cependant, les horloges ne sont pas synchronisées avec les horloges géné- rées à l'intérieur de l'unité UCV 17, 18, de l'unité UCC 18, 29 ou du modem 19, 30. 90. Dans la station principale, l'interface BTU-UCV convertit quatre canaux de données sérielles synchrones de 64 Kbps en donnée parallèle à 8 bits, qui est alors rendue disponible pour les quatre codeurs-décodeurs de la voix de transmission 16 à une fréquence d'échantillonnage de 8 KHz. Dans la station d'abonné, seul un canal (canal O) est conver- ti par l'interface UTA-UCV. Les horloges et portes nécessai- res sont fournies par le BTS 15 et l'unité UTA 27. Les interfaces BTS-UCV et UTA-UCV exécutent égale- ment la fonction complémentaire pour les codeurs-décodeurs de réception. Dans la station principale, la donnée en pa- rallèle à octet provenant des quatre canaux codeurs-décodeurs est transformée en quatre canaux sériels synchrones de 64 Kbps pour transmission au BTS 15. Dans la station d'abonné, un canal vocal est converti et renvoyé à l'unité UTA 27. Les interfaces en matériel entre l'unité UCV 17, 28, et l'unité UCC 18, 29 sont représentées en figure 16. Les relations temporelles pour les canaux de transmission et de réception entre l'unité UCV et l'unité UCC sont représen- tées en figures 17 et 18, respectivement. Les tableaux 11 et 12 décrivent les caractéristiques représentées par les symbo- les utilisés dans les figures 17 et 18, respectivement. On notera que les figures 17 et 18 donnent en dé- tail les événements se produisant pendant le BTPCDV repré- senté en figures 19A et 19B. Les définitions des signaux individuels d'interface sont données dans les paragraphes suivants. 91. TABLEAU 11 Symbole Caractéristique Min Max Unité tdl Période de transfert de bloc codeur-décodeur de la voix --- 750 psec td2 Temps de réponse TCVC 1,25 15 isec td3 Temps de réponse UCC ADM __ _,25 psec td4 Délai d'établissement de liaison 15 nsec td5 Délai de la période de bloc CDC 150 Ipsec thl Maintien de donnée de commande nsec th2 Maintien de donnée d'état nsec th3 Maintien de donnée TC nsec tsl Etablissement de donnée de commande nsec ts2 Etablissement de donnée d'état nsec ts3 Etablissement de donnée TC nsec . _. nse twl Largeur d'écriture i nsec tw2 Largeur de lecture nsec 1_ tw3 Largeur de commande de bloc. 71S. - isec TABLEAU 12 Symbole Caractéristique Min Max Unité td6 Période de transfert de bloc 750.sec td7 Temps de réponse de donnée UCC 1,25 psec td8 Temps de réponse CDC - 1,25 15 psec td9 Délai d'établissement de liaison. 15 nsec tdlO Délai de la période de bloc CDC.. _ 15 psec th4 Maintien de donnée de commande nsec th5 Maintien de donnée d'état nsec th6 Maintien de donnée CR _ nsec ts4 Etablissement de donnée de commande nsec ts5 Etablissement de donnée d'état _ _nsec ts6 Etablissement de donnée TC... nsec tw4 Largeur d'écriture nsec tw5 Largeur de lecture nsec tw6 Largeur de demande de bloc l1g5. i psec Les figures 19A et 19B représentent les relations 39) temporelles entre les divers blocs des paroles d'émission et de réception qui sont transférés entre l'unité UCV 17, 18 et l'unité UCC 18, 19 pour une modulation par déplacement de phase à 16 niveaux (MDP) . En haut de la figure 19A se trouve la synchronisation de trame du système à laquelle tous les transferts sont référencés. Cette synchronisation tous les transferts sont référencés. Cette synchronisation 92. s'applique également à la figure 19B. Une trame de modem a une durée de 45 millisecondes et comporte quatre tran- ches vocales (ou canaux). Chaque tranche vocale est consti- tuée de deux périodes de bloc vocal de système (PBVS) de donnée de la parole contenant chacun 82 symboles (nécessi- tant 5,125 ms) et 16 symboles supplémentaires de donnée de servitude nécessitant un temps de trame de 1,0 ms. Pour les canaux de transmission, un bloc de 328 bits (41 multiplets) de parole traitée est transféré de l'unité UCV 17,28 à l'unité UCC 18, 29 avant le commence- ment de chaque PBVS pendant une période de transfert de bloc codeurdécodeur vocal (PTBCDV). Le train de données d'entrée de 64 Kbps de l'unité UCV, qui est associé à un bloc de pa- role traité, est représenté comme étant divisé en périodes de blocs de codeurs-décodeurs vocaux (PBCV) qui ont une du- rée de 22,5 ms. En liaison avec le canal O de transmission de la figure 19A, une donnée d'entrée CDV en OA1 et OB1 des PBCV est associée à une donnée traitée en OA1 et OB1 des PTBCDV. On notera également que les PBCV pour les canaux O et 2 sont décalés d'une moitié de PBCV (c'est-à-dire 11, 25 millisecondes) par rapport aux PBCV pour les canaux 1 et 3. Pour les canaux de réception (comme représenté en figure 19B), un bloc de 328 bits (41 multiplets) de parole traitée est transféré de l'unité UCC 18, 29 à l'unité UCV 17, 28 à la fin de chaque PBVS pendant un PTBCDV. Comme dans les canaux de transmission, le biais temporel du PBCV par rapport au PTBCDV dépend de la mise en oeuvre et un décala- ge (maximum) d'un PBCV est représenté en figure 19B. Pour comprendre la relation des données d'entrée et de sortie du codeur-décodeur vocal, on se reportera aux figures 19A et 19B. Pour le canal de réception O, la donnée vocale com- primée transférée pendant les PTBCDV OA10 et OBO10 est asso- ciée au train de données expansées traité dans les PTBCDV OAO10 et OB10. Les lignes 90 TCADDR acheminent les signaux 93. d'adresse de canal de transmission entre l'unité UCC 18, 29 et l'unité UCV 17, 28. Ces trois lignes d'adresse sont utilisées pour sélectionner l'adresse du canal de transmis- sion courant. Le bus 91 TCDATA achemine les signaux des données du canal de transmission entre l'unité UCV 17, 28 et l'unité UCC 18, 29. La ligne 92 TCDAV achemine un signal disponible de donnée de canal de transmission entre l'unité UCV 17, 18 et l'unité UCC 18, 29. Le signal TCDAV indique à l'unité UCC 18, 29 qu'un multiplet de donnée est disponible dans le registre TCDATA. Le signal TCDAV reste bas jusqu'à ce qu'il y ait activation d'un signal TCDACK. La ligne 92 TCDACK achemine un signal d'accusé de réception de donnée de canal de transmission entre l'uni- té UCC 18, 29 et l'unité UCV 17, 28. Le signal TCDACK dirige la donnée sur le bus TCDATA et remet à l'état initial le signal TCDAV. La ligne TCSCWR 94 achemine un signal d'écriture d'état/commande du canal de transmission entre l'unité UCC 18, 29 et l'unité UCV 17, 28. Le signal TCSCWR écrit le mot de commande de codeur-décodeur vocal dans le registre de com- mande de canal de transmission approprié déterminé par les lignes TCADDR. La donnée est mise dans le registre lors du front de montée du signal TCSCWR. La ligne 95 TCSCRD achemine un signal de lecture d'état/commande de canal de transmission entre l'unité UCC 18, 29 et l'unité UCV 17, 28. Le signal TCSCRD place le multiplet d'état sur le bus TCADATA à partir du registre d'état du codeur-décodeur vocal désigné par les lignes TCADDR. La ligne 96 BLOCKRQ achemine un signal de deman- de de bloc entre l'unité UCC 18, 29 et l'unité UCV 17, 28. Le signal BLOCKRQ est utilisé pour initialiser un transfert de bloc de 41 multiplets de donnée entre le codeur-décodeur vocal (spécifié par les lignes TCADDR) et l'unité UCC 18, 29 94. par l'intermédiaire du bus TCDATA. BLOCKRQ est utilisé par le codeur-décodeur vocal pour démarrer la synchroni- sation PBCV. La ligne 97 TCVCRST achemine un signal de remise à l'état initial de codeur-décodeur vocal de canal de trans- mission entre l'unité UCC 18, 29 et l'unité UCV 17, 28. Le codeur-décodeur vocal de transmission spécifié par les li- gnes TCADDR est remis à l'état initial. Les lignes 98 RCADDR acheminent les signaux d'adresse de canal de réception entre l'unité UCC 18, 29 et l'unité UCV 17, 28. Ces lignes d'adresse sont utilisées pour sélectionner l'adresse du canal de réception courant comme suit. Le bus 98 RCDATA achemine les signaux des don- nées du canal de réception entre l'unité UCC 18, 29 et l'uni- té UCV 17, 28. La ligne 100 RCDAV achemine un signal disponible de donnée de canal de réception entre l'unité UCC 18, 29, et l'unité UCV 17, 28.-Le signal RCDAV indique au codeur- décodeur vocal spécifié par les lignes RCADDR qu'un mul- tiplet de donnée est disponible dans le registre RCDATA. Le signal RCDAV met la donnée sur le bus RCDATA et l'entre dans le registre RCDATA, et réinstaure la ligne RCDACK. La ligne 101 RCDACK achemine un signal d'accusé de réception de donnée de canal de réception entre l'unité UCV 17, 28 et l'unité UCV 17, 28. Le signal RCDACK indique à l'unité 18, 29 que la donnée a été lue dans le registre RCDATA et qu'un autre multiplet peut être transféré à par- tir de l'unité UCC 18, 29. La ligne 102 RCSCWR achemine un signal d'écriture de commande/état de canal de réception entre l'unité UCC 18, 29 et l'unité UCV 17, 28. Le signal RCSCWR écrit le mot de commande dans le registre de commande codeur-décodeur vocal approprié déterminé par les lignes RCADDR. La donnée est en- trée dans le registre sur le front de montée du signal RCSCWR. 95. La ligne 103 RCSCRD achemine un signal de lecture de commande/état de canal entre l'unité UCV 17, 28 et l'uni- té UCC 18, 29. Le signal RCSCRD déclenche le mot d'état de codeur-décodeur vocal sur le bus RCDATA provenant du regis- tre d'état désigné par les lignes RCADDR. La ligne 104 BLOCKRDY achemine un signal de bloc prêt entre l'unité UCC 18, 29 et l'unité UCV 17, 28. Le signal BLOCKRDY sert à initialiser le transfert d'un bloc de 41 multiplets de donnée entre l'unité UCC 18, 29 et le codeur-décodeur vocal spécifié par les lignes RCADDR. Le signal BLOCKRDY est utilisé par le codeur-décodeur vocal pour démarrer la synchronisation PBCV. L'unité UCC 18, 29 doit avoir un multiplet de donnée disponible dans le regis- tre RCDATA avant le front de montée du signal BLOCKRDYo La ligne 105 RCVCPST achemine un signal de remise à l'état initial du codeur-décodeur vocal de canal de récep- tion entre l'unité UCC 18, 29 et l'unité UCV 17, 28. Le co- de vocal spécifié par les lignes RCADDR est remis à l'état initial par les signaux RCVCRST. L'équipement UCV du canal de réception reçoit des blocs de 41 multiplets de donnée d'entrée en provenance de l'unité UCC 18, 29 pendant un PTBCDV comme représenté en fi- gure 20A. Après traitement de la donnée conformément au mo- * de courant de fonctionnement, la donnée comprimée-expansée selon la loi p de 8 bits est transférée à une fréquence de 8 KHz au module d'interface BTS (UTA). Le tamponnage des données est exécuté dans l'unité UCV 17, 28 afin de sim- plifier les conditions d'entrée/sortie de l'unité UCC 18, 29. L'information de commande est transmise entre l'unité UCV 17, 28 et l'unité UCC 18, 29 via un ensemble de points de commande et d'état pour chaque canal de réception au cocmmncement d'un PTBCVD comme représenté en figure 18. Les modes de fonctionnement suivants sont supportés par les co- deurs-décodeurs de réception: Dans le mode extérieur, l'expansion de la largeur 96. de bande de la parole est exédutée avec un débit binaire d'entrée de 14,6 Kbps (328 bits'toutes les 22,5 ms) et un débit de sortie de 64 Kbps. La donnée sur la parole peut également inclure des tonalités MFDS. Dans le mode interne, la parole de 14,6 Kbps précé- demment comprimée est transmise à partir de l'unité UCC 18, 29 par l'intermédiaire de l'unité UCV 17, 28 au BTS ou à l'unité UTA 27. Comme le BTS 15 ou l'unité UTA 27 atten- dent une donnée de 64 Kbps, le remplissage du train de données doit se produire. La donnée de sortie (64 Kbps) com- prend un profil de multiplets d'attente (bascule hex) jus- qu'à ce que la donnée sur la parole soit mise à disposi- tion par l'unité UCC 18, 29. Un multiplet de synchronisa- tion (55 hex) est alors sorti, suivi par les 41 multiplets de donnée traités précédemment, après quoi, le profil de multiplet d'attente est poursuivi. La figure 20A fournit un exemple de la synchronisation des données d'entrée et de sortie et du contenu pour une modulation 16 MDP. Dans le mode silencieux, les blocs d'entrée de la donnée sur la parole provenant de l'unité UCC 18, 29 sont consommés mais non utilisés. Un profil de multiplet d'attente de sortie (bascule hex) appliqué au BTS 15 ou l'unité UTA 27 est maintenue pour assurer le silence de la ligne. Dans le mode d'attente, les routines continues de diagnostic de matériel sont exécutées et l'état résul- tant stocke dans le registre d'état. Des transferts de blocs à l'unité UCC 18, 29 ne se produiront pas jusqu'à ce que le mode de fonctionnement soit changé par une demande de blocs correspondant à PTBCDVA. Le nouveau mot de commande (et le mode de fonctionnement) sont lus par le codeur-déco- deur vocal et l'information sur l'état du diagnostic est passée à l'unité UCC 18, 29. L'équipement UCV du canal de transmission reçoit la modulation MIC comprimée-extensée suivant la loi p de 97. 8 bits (à une cadence d'échantillonnage de 8 KHz) en pro- venance de l'interface BTS/UTA. Après traitement de la don- née suivant le mode courant de fonctionnement, la donnée de sortie est transférée à l'unité UCC 18, 29 en blocs de 41 multiplets pendant une période de transfert de bloc de codeur-décodeur vocal (PTBCDV) comme représenté en figure 19A. Le tamponnage de la donnée est exécuté à l'intérieur de l'unité UCV 17, 28 pour simplifier les conditions d'en- trée/sortie de l'unité UCC 18, 29. L'information de comman- de est transmise entre l'unité UCV 17, 28 et l'unité UCC 18, 29 via un ensemble de point de commande et d'état pour chaque canal de transmission au commencement d'un PBCV comme représenté en figure 17. Les modes de fonctionnement suivants sont supportés par les codeurs-décodeurs de trans- mission. Dans le mode extérieur, la compression de la lar- geur de bande de la parole est exécutée avec un débit des données de sortie de 14,6 Kbps (328 bits toutes les 22,5 ms). La donnée traitée sur la parole est transférée en blocs de 41 multiplets à l'unité UCC 18, 29. La donnée sur la parole peut également comprendre des tonalités MFDS (Structure de signalisation multi-fréquence à deux sons). Dans le mode interne, la donnée sur la parole pré- cédemment traitée est transmise entre le BTS 15 ou l'unité UTA 27 par l'intermédiaire de l'unité UCV 17, 28 et entrée dans l'unité UCC 18, 29. Le train de données d'entrée de 64 Kbps est constitué d'un profil de multiplet d'attente (bascule hex) d'un multiplet de synchronisation (55 hex), de 41 multiplets de donnée sur la parole comprimés et traités précédemment, et de multiplets d'attente supplé- mentaire jusqu'à ce que se produise le multiplet suivant de synchronisation. Le codeur-décodeur vocal surveille la donnée d'entrée pour le multiplet de synchronisation, qui se produit sur une frontière de multiplet, puis tamponne les 41 multiplets de la donnée sur la parole. Le bloc sur la parole est alors transféré à l'unité UCC 18, 29 lors du 98. PTBCDV suivant, comme décrit ci-dessus. La figure 20B fournit un exemple de la synchronisation et du contenu des données d'entrée et de sortie pour la modulation MDP-16. Le segment 1 sur le canal de sortie est un mutliplet de syn- chronisation; et le segment 2 est un multiplet de la parole traitée. Le segment hachuré représente un profil de multiplet d'attente. On notera que les multiplets des données de syn- chronisation et sur la parole ne se produiront pas dans les limites PBCV. 1.0 Dans le mode silencieux, la donnée entrée sur la pa- role provenant du BTS 15 ou de l'unité UTA 27 est consommée mais non utilisée. Les 41 multiplets de la donnée de sortie sur la parole appliqués à l'unité UCC contient un profil sur la voix en temps d'arrêt. Dans le mode en attente, les routines continues de diagnostic du matériel sont exécutées et l'état résul- tant mis dans le registre d'état. Les transferts de blocs à l'unité UCC 18, 29 ne se produiront pas tant qu'il n'y pas changement du mode de fonctionnement par une demande de bloc correspondant au PVCBTPA. Le nouveau mot de commande (et le mode de fonctionnement) sont lus par l'unité UCV 17, 28 et l'information sur l'état du diagnostic est transmise à l'unité UCC 18, 29. Une trame codeur-décodeur est définie conformé- ment aux conditions de mise en oeuvre de l'algorithme PLER, mais la trame doit être un sous-multiple entier de la pério- de de bloc codé vocal (PBCV), qui est 22,5 ms. Compte-tenu du fait que le BTS 15 et l'unité UTA 27 fonctionnent de façon asynchrone à partir de la synchro- nisation interne du système, un moyen permettant de détecter rapporter et compenser les dépassements et insuffisances doit être incorporé dans l'unité UCV 17, 28. Cette condition se produit approximativement une fois toutes les 5 000 PBCV. Alors que la détection des dépassements/insuffisances dépend de la mise en oeuvre, la signalisation de telles erreurs est 99. fournie dans le mot d'état. Les insuffisances de données peuvent être compensées en répétant le dernier échantil- lon de la parole selon nécessité, et les dépassements peu- vent être traités en négligeant le (les) échantillon(s) selon nécessité. Apres une remise à l'état initial de l'un quelcon- que des codeurs-décodeurs (ou de la totalité) PTBVCDVA sera le premier bloc transféré à partir de l'unité UCC 18, 29, comme représenté dans la figure 19A, par exemple. Unité de commande de canaux (UCC) L'unité de commande de canaux (UCC) exécute des fonctions similaires tant dans les stations d'abonné que dans la station principale. Le matériel utilisé dans les deux types de station pour la fonction UCC estg de fait identique. Le logiciel dans la station d'abonné diffère légè- rement de celui de la station principale. L'unité UCC exécu- te de nombreuses fonctions concernant le formatage et la synchronisationde l'information associés au fonctionnement des canaux de transmission par répartition dans le temps. Des entrées de base à l'unité UCC proviennent de quatre sour- ces. Tout d'abord, il y a les échantillons réels numérisés ui doivent âtre transmis. Ceux-ci sont transférés à l'uni- té UCC 18, 29 à partir de l'unité UCV 17, 29 (figures 2 et 3). Cette donnée peut être des échantillons vocaux ou des échantillons de donnée codés provenant du point 10 de don- née RS-232 dans l'unité UTA (figure 12). En tout cas, les canaux numériques fonctionnent à 16 Kbps. Quatre canaux peu- vent être traités simultanément par l'unité UCC 18 lors du fonctionnement dans la station de base avec fonctionnement des qatre canaux de transmission MDP de 16 niveaux. L'unité UCC 29 de la station d'abonné fonctionne sur seulement un train, mais ce train peut être situé dans n'importe laquelle des quatre positions de tranche associées au schéma de verrouil- lage de trame AMRT.La seconde entrée à l'unité UCC provient via le canal de commande de bande de base (CCBB) de l'uni- té UTA 27 (dans la station d'abonné) ou de l'unité UPT 20 100. (dans la station principale). Cette seconde entrée fournit des messages de commande concernant les modes de fonctionne- ment, l'information sur l'état et la commande.De nombreux messages CCBB provenant de l'unité UCC 18, 29 sont des mes- sages de canal de radio-commande (CRC) qui ont été reçus par l'unité UCC 18, 29. L'unité UCC 18, 29 achemine l'in- formation de commande à partir des messages CRC vers l'uni- té UTA 27 ou l'unité UPT 20 et, en réponse, reçoit des mes- sages de commande provenant de l'unité 20 ou de l'unité 27. Cela détermine ce que l'unité UCC 18, 29 doit faire avec la donnée provenant de l'unité UCV 17, 28. La troisiè- me source d'entrée fournit une information de synchronisa- tion et d'état à partir du modem 19, 30a. Le modem 19 four- nit le signal d'horloge-maltre utilisé dans la chaîne UCV- UCC-modem. De plus, le modem 19, 30a fournit l'état sur la précision de sa synchronisation de poursuite de bit, les réglages de niveaux CAG HF et d'autres indicateurs "bonne qualité" qui sont utilisés par l'unité UCC 18, 29 pour déterminer si des-communications convenablement fia- bles se produisent sur le canal. L'unité UCC 18, 29 essaie de commander l'"adaptation fine" du fonctionnement instanta- né du model 19, 30a par l'intermédiaire d'ordres de maniè- re à faire varier les niveaux de la puissance de transmis- sion, les niveaux CAG et le calcul synchronisation/repé- rage.Les mesures sur le niveau de qualité des transmissions du modem sont rapportées à l'unité UPT 20 ou à l'unité UTA 27. La quatrième source d'entrée est la donnée réelle de modem reçue comme symboles atteignant quatre bits cha- cun (en fonction des niveaux de modulation). Ces symboles sont tamponnés, démultiplexés et sortis vers les circuits de réception de l'unité UCV 17, 28 pour décodage. La figure 21 est un schéma sous forme de blocs de l'unité UCC. L'architecture de l'unité UCC est essentiel- lement celle de deux canaux de donnée à accès direct en mémoire (ADM) à une direction avec un contrôleur de 101. microprocesseur intelligent. La fonction des canaux ADM est de transférer la donnée provenant de l'UCV au modem et vice-versa. L'interface UCC avec l'unité UCV comprend deux busADM parallèles, un bus EM, 107, pour le canal de transmission (UCV vers UCC vers modem) et un bus Rx, 108, pour le canal de réception (modem vers UCC vers UCV). La donnée traitée par les circuits de transmission dans l'uni- té UCv est tamponnée dans la mémoire UCV jusqu'à ce que l'unité UCC demande un transfert ADM. Quarante-et-un multi- plets sont transférés à l'unité UCC pendant la période de transfert de chaque bloc. Deux de ces blocs sont transmis par canal vocal actif (jusqu'à quatre canaux vocaux dans la station principale) par trame AMRT. L'unité UCC reçoit ces multiplets de transmission via un module d'interface co- deur-décodeur vocal de transmission (MICDVT) 109 et les tampons dans un module de mémoire de transmission (MMT), 110. Selon le mode spécifique de fonctionnement pour le canal don- né, un processeur UCC mis en oeuvre dans un module de mi- crocontrôleur (MMC) 111 ajoute une entête de commande/syn- chronisation aux multiplets vocaux codés, d'o le formatage d'un paquet vocal complet pour transmission au modem via un module 112 d'interface de modem de transmission.Le MMC 111 maintient l'information sur la synchronisation de trame et transfère la donnée au modem au moment approprié. Avant d'être transférée au modem, la donnée de transmission est transformée par le MMC 111 à partir du format multiplet à huit bits utilisé par l'unité UCC en format de symbole contenant 1, 2 ou 4 bits par symbole, en fonction des ni- veaux de modulation pour cette tranche. Le processus inverse est effectué pour la donnée de réception provenant du modem. La donnée provenant du mo- dem est reçue par un module d'interface de modem de récep- tion 114 (MIMR) et tamponné dans un module de mémoire de réception 115 (MR). Cette donnée est alors convertie du for- mat 1, 2 ou 4 bits par symbole utilisé par le modem en for- mat à multiplet de huit bits utilisé intérieurement 25793-91 102. par l'unité UCC et tous les autres traitements de la ban- de de base. Les bits de servitude et de commande sont déta- chés du train de données entrant sur le bus RX 108 par le MMC 111 en fonction de sa connaissance de la synchronisa- tion de trame, qui est fournie par le modem à un module de synchronisation de trame (MST) 116 et sa propre identifi- cation des divers mots de code dans le train de symboles. La donnée convertie est fournie à l'unité UCV via un modu- le d'interface de codeur-décodeur vocal de réception 117 (MICDVR). L'unité UCC fournit également la commande du niveau de liaison des transmissions du canal de radio-commande (CRC) tant à la station principale qu'aux stations d'abonné. Dans la station principale seule une unité UCC est configu- rée par l'unité UPT comme traitant le canal CRC. L'unité UCC commande la réception et le formatage de messages entre l'unité UPT dans la station principale et le contrôleur de l'unité UTA dans les stations d'abonné. Cette fonction de commande de l'unité UCC implique la commande de détec- tion et d'erreur dans les messages CRC ainsi que le forma- tage et la mise en paquet de l'information CRC pour trans- mission par la liaison radio. L'unité UCC détecte également les collisions sur le CRC d'entrée à la station principale. L'unité UCC commande les calculs d'énergie et de repérage pour les stations d'abonné exécutant les actions d'acquisi- tion initiale. Le protocole pour l'acquisition et les autres fonctions CRC ont été décrits ci-dessus. La figure 22 représente l'architecture fonction- nelle mise en oeuvre par logiciel de l'unité UCC. L'unité UCC présente trois trajets séparés pour les données: le bus de transmission EM 107, le bus de réception RX 108 et le bus local 109 de micro-contrôleur. Le microcontrôleur 111 partage le bus 107 avec le contrôleur 120 d'accès en mémoi- re (ADM) et présente au bus RX 108 un contrôleur 121 ADM directeur. Le microcontrôleur 111 utilise ces bus à distan- ce pour commander les périphériques de contrôleur ADM, les 103. registres de commande/état 122 et pour accéder tant à la mé- moire tampon de transmission 110 qu'à la mémoire tampon de réception 115. Les registres 122 de commande et d'état, par le bus local 119 du microcontrôleur, fournissent les interfa- ces avec l'équipement de l'unité uHF, du modem et de l'unité UCC. Une liaison 123, RS-232C, entre l'unité UPT et l'unité UCC est supportée par un TRAU sur la puce de microcontrôleur 111. Dans la station d'abonné, l'unité UPT est remplacée par l'unité UTA, mais l'interface reste la même. Le microcontrôleur 111 a accès à trois zones MEV physiquement séparées: MEV locale, le tampon de transmis- sion et le tampon de réception. La mémoire MEV locale peut en outre être répartie en MEV sur puce et MEV hors-puce. La mémoire de transmission et la mémoire de réception ne peu- vent être accédées que par le microcontrôleur lorsque le con- trôleur ADM respectif est en attente. Le mémoire de transmission 110 est divisée en un certain nombre de segments distincts. Chaque segment contient le squelette d'un paquet vocal ou CRC, prêt à être transmis sur le canal. Le préambule et le mot unique (CRC seulement) sont des constantes initialisées par le microcontrôleur 111 après remise à l'état initial de l'unité UCC. Le mode de co- de (vocal seulement), la donnée vocale et la donnée CRC sont écrits dans la mémoire de transmission 110 par le microcon- trôleur juste avant le transfert ADM au modem 19, 30a. Comme le canal CRC "AR nul" est un message fixe envoyé avec une haute fréquence,il est stocké à titre d'entité séparée dans le tampon de transmission 110. Le tampon de réception 115 est divisé en un cer- tain nombre de segments distincts. Un segment sert au stocka- ge de la donnée vocale, qui est tamponnée et transférée sur la base d'un bloc UCV. La donnée CRC est tamponnée séparé- ment à partir de la donnée vocale de manière à permettre sa rétention sur une durée plus longue. Si nécessaire, le micro- contrôleur 111 peut maintenir un historique CRC de deux trames 2579391- 104. dans le tampon de réception 115, rendant la tache de copie CRC (entre tampon et MEV local) moins qu'un événement cri- tique temporel. La mémoire vive (MEV) locale contient les varia- bles de travail utilisées par le microcontrôleur 111. Une structure importante-de donnée qui y est stockée suppor- te le canal de commande de bande de base (CCBB) entre l'uni- té UCC et l'unité UPT.Un banc de registres de la MEV locale est affecté de manière à fournir l'information de base sur la file d'attente au manipulateur d'interruption RS-232C. Un pointeur et un champ à longueur dans ce banc définissent ie bloc actif des données de transmission (BDEM), à partir du- quel la donnée est lue et transmise. Le BDEM contient l'in- formation sur la longueur et le pointeur pour le bloc BDEM suivant de la file; par conséquent, formant une liste chai- née. Du côté réception, un tampon circulaire est utilisé pour stocker les multiplets de données entrants. Lorsqu'un message complet est reçu, le programme de gestion des in- terruptions signale au moyen d'un drapeau le code sériel afin de l'interpréter. Le microcontrôleur 111 utilise son bus local 119 pour accéder au modem, à l'unité uHF et aux registres 122 de commande/état de l'unité UCC. Le bus fournit également un accès, par l'intermédiaire de circuits logiques d'isole- ment 124 et 125 au bus 2M 107 et au bus RX 108, respective- ment. Pour éviter les encombrements, les bus à distance 107, 108 ne sont accédes par le microcontrôleur 111 que lorsque le contrôleur ADM respectif 120 ou 121 est en at- tente. L'unité UCC et l'unité UPT communiquent via la liaison 123 par l'intermédiaire d'une interface RS-232C totalement en duplex, appelée canal de commande de bande de base (CCBB). Des caractères asynchrones sont des binai- res à octet et transmis à 9600 bauds. Un bit de départ et un bit d'arrêt sont utilisés pour le verrouillage de 105. trame des multiplets de donnée. Des messages sont terminés par un multiplet unique avec un multiplet de remplissage uti- lisé pour éviter d'avoir le multiplet unique à l'intérieur d'un message. Un protocole alternant de bit et un total de contrôle de huit bits sont utilisés pour assurer l'intégri- té de la liaison. Deux interruptions externes sont supportées par le microcontr1ôleur. L'une est générée par le contrôleur ADM de transmission 120 et l'autre par le contrôleur ADM de réception 121. Ces interruptions se produisent lorsque le contrôleur respectif 120, 121 achève son transfert de bloc; d'o la libération de la commande de son bus vers le micro- contrôleur 111. L'interface CCBB est entraînée par une interrup- tion interne. Le logiciel est interrompu lors de la récep- tion ou de la transmission d'un multiplet. A la station principale, le microcontrôleur UCC 111 est responsable de la commande et de la surveillance de la totalité du trajet des données à quatre canaux qui lui est affecté, comprenant l'unité-UCV 17, 28,1'unité UCC 18, 29, le modem 19, 30a et l'unité uHF 20, 31a. A la station d'abon- né, le microcontrôleur 111 ccmande et surveille le même équi- pement, mais ne supporte qu'un trajet de donnée. L'unité UCC, à son tour, est commandée par l'unité UPT (dans la station principale) ou l'unité UTA (dans la station d'abonné). L'unité UCC fournit à l'unité UCV l'information sur le mode de fonctionnement. Les changements de mode ne se pro- duisent que sur les frontières de la tranche du système. Pen- dant une opération de compression de la parole, l'unité UCC fournit également à l'unité UCV une information sur la posi- tion du bloc UCV à l'intérieur de la tranche du système (il y a deux blocs UCV par tranche de système). L'adressage de l'unité UCV est établi par l'unité UCC avant un transfert de donnée, qui accomplit-la tache MULTIPLEXAGE/DEMULTIPLEXA- GE. L'état UCV est lu par l'unité UCC apres chaque transfert 106. de bloc et des statistiques appropriées sont maintenues par l'unité UCC. L'unité UCC peut également initialiser une remise à l'état initial de 1'UCV et/ou d'une unité UCV. Le microcontrôleur 111 fournit le niveau de mo- dulation courant à un convertisseur 126 symbole-multiplet sur le bus RX 108 et à un convertisseur 127 multiplet-symbole sur le bus TX 107. Le modem reçoit une information concernant le type de donnée en cours de réception, le CRC ou la voix, par suite des différentes procédures d'acquisition utili- sées dans leur réception. Le modem fournit à l'unité UCC un décalage d'horloge fractionnelle, le niveau CAG et la va- leur de la qualité de la liaison pour chaque tranche. L'af- fectation de la fréquence UCC est fournie par l'unité UPT ou l'unité UTA. L'unité UCC commande l'initialisation d'une remise a l'état initial du modem, d'un auto-test ou du * mode d'apprentissage du côté réception. L'unité UCC traite la circulation des données entièrement en duplex via les bus de transmission et de réception 107, 108. Pendant la durée d'une tranche donnée, la donnée vocale de transmission ayant son origine à l'uni- té UCV est transférée par blocs au tampon de transmission 110 via le contrôleur 121 ADM de transmission. Chaque bloc est un bloc UCV en longueur; par consequent, deux transferts de cette sorte sont nécessaires por chaque canal vocal. L'unité UCC fournit à l'unité UCV l'adresse du canal appro- prié avant le transfert, effectuant ainsi l'opération de mul- tiplexage. Un préambule et mot de code, stockés dans le tam- pon de transmission 110, sont envoyés en tête de la donnée UCV au commencement de chaque tranche. Le ADM de transmis- sion transfère la donnée entre le tampon de transmission et le stock PEPO (Premier Entré-Premier Sorti) de re-rythmage 128 alors que le modem reçoit la donnée provenant du stock PEPO 128 selon nécessité. La conversion multiplet-symbole est exécutée par le convertisseur 127 multiplet-symbole 107. pendant le transfert. La commande du périphérique ADM de transmission est traitée par le micro-contrôleur, en même temps que la création et l'insertion du mot de code du pa- quet vocal. La circulation des données de réception est très semblable à celle se produisant du côté transmission. La donnée est écrite dans la pile 129 PEPS de re-rytlhnage telle qu'elle apparaît en provenance du modem 19, 30ao Le contrôleur ADM 121 de réception vide la pile 129 dans le tampon de réception 115 selon nécesité. La conversion symbole-multiplet est exécutée par le convertisseur 126 sym- bole-multiplet et la synchronisation de trames est exécutée par le circuit d'horloge 130. L'alignement des limites des multiplets se produit automatiquement dès que le canal est en synchronisation. Dès qu'un bloc UCV complet est reçu, il est transféré en bloc ADM à l'unité UCV appropriée. La commande du contrôleur ADM de réception est traitée par le micro-contrôleur 111. La détection du mot de code est exécutée pour chaque tranche. Le microcontrôleur 111 execute cette tache en reproduisant le multiplet du mot de code dans la mémoire active locale et en le comparant à une liste de mots de code valables. Lors de chaque tranche, le modem 19, 30a fournit un décalage de symbole fractionnel et une valeur CAG. Ceux-ci sont lus par le microcontrôleur 111 et interprétés de manière appropriée. S'il existe des problèmes d'alimen- tation ou de repérage, la station d'abonné en est informée via le mot de code de transmission. La donnée CRC de transmission est synthétisée 39 dans le tampon de transmission 110 par l'unité UCC en fonc- tion des contenus de la file d'attente des messages CRC. Si l'unité UPT a envoyé un message CRC à l'unité UCC, ce message est formaté dans le tampon de transmission 110. Sinon, le message ACCUSE DE RECEPTION NUL, stocké en perma- nence dans le tampon de transmission 110, est utilisé.Dês 108. que le paquet CRC est prêt, le préambule CRC, le mot uni- que et la donnée CRC sont transférés au modem 19, 30a selon les nécessités. L'unité UCC exécute la détection des colli- sions et instaure à l'avenant le bit de détection de colli- sion CRC extérieur. Le programme de traitement de la donnée CRC de réception comporte deux modes: "recherche de trame" et "contrôle".Dans le premier mode, le canal CRC est considé- ré comme hors de synchronisation. Chaque message CRC entrant doit être synchronisé en utilisant un algorithme de détec- tion de mot unique. Dans le second mode, le canal CRC est en synchronisation et l'algorithme de recherche de mot unique n'est pas appelé. La station principale se trouve toujours dans le mode de recherche de trame car des abon- nés peuvent s'introduire à un mauvais moment à n'importe quel instant. A la station d'abonné, le programme de traitement de la donnée CRC se trouve dans le mode "contrôle" sauf si la station n'a pas acquis la synchronisation CRC. Dans le mode "recherche de trame" la détection de mot unique (MU) est exécutée après chaque tranche CRC. Le microcontrôleur 111 exécute cette tache en faisant une recherche du mot unique dans une fenêtre entourant l'emplace- ment du mot unique "nominal". Une détection réussie fournit à l'unité UCC une information sur la synchronisation des symboles. La donnée CRC de réception est transférée ADM du model 19, 30a au tampon de réception 115. Dès que le trans- fert est achevé, la donnée CRC est copiée dans la mémoire à accès direct locale du microcontrôleur pour traitement. Les paquets CRC de réception sont filtrés par l'unité UCC. Un paquet CRC est transmis à l'unité UPT seulement si le mot unique est détecté et le CRC correct. Pendant le fonctionnement CRC, le canal UCV cor- respondant est placé en attente.Aucun transfert de donnée ne se produit entre l'unité UCV et l'unité UCC pendant cette 109. période du canal, toutes deux sur les trajets de donnée de transmission et de réception 107, 108. Le logiciel fonctionne sur un microcontrôleur 111 du type Intel 8031. Le stockage du programme est assuré par une mémoire morte programmable sur le bus local du mi- crocontrôleur. Le logiciel est nécessaire pour répondre à des demandes de service ADM en temps réel, maintenant une circulation des données atteignant 64 Kbps dans les deux di- rections sans perte de donnée. Le tamponnage PEPS par les piles 128 et 129 sur l'interface du modem fournit le temps requis de marge pour le micro-contrôleur 111 afin d'exécu- ter les transferts de bloc ADM et les fonctions de comman- de du système. Le logiciel est divisé en cinq modules séparés: surveillance, transfert des données, émetteur-récepteur CCBB, commande MMB et utilitaire. Chaque module est conçu pour aoir seulement un point d'entrée et un point de sor- tie à l'exception des interruptions et des cas d'erreur. Une autre exception est le module utilitaire, qui con- tient un assortiment de routines utilitaires auxquelles on accède directement à partir des autres modules. En géné- ral, la communication inter-modules a lieu grace à l'utili- sation de variables globales définies dans un segment sépa- ré de donnée. Le module de surveillance comporte une fonc- tion d'initialisation, maintient la commande globale du pro- gramme et exécute les fonctions d'auto-essai de base. Le module de transfert des données supporte la commande du transfert des données par le bus TX 107 et le bus RX 108 tant pour la voix que pour CRC, exerce la dé- tection du mot de synchronisation pour tous les niveaux de modulation sur les données vocales et CRC, et supporte la liaison de communication 123, RS-232, UCC-UPT. Le module de récepteur-émetteur CCBB exécute les tâches d'émetteur-récepteur CCBB, traite les files d'atten- te CCBB, formatise les messages CCBB de transmission, traite 110. la donnée CCBB de réception, et entre et sort la donnée CRC vis-à-vis de l'unité UCC via le CCBB. Le module de commande MBB commande les équipe- ments UPT, modem, UCV et UCC via des registres, lit et in- terprète l'information d'état provenant de ces disposi- tifs (par exemple, CAG de modem, qualité de la liaison et ambiguité des symboles), décode les mots de code interca- lés dans le canal vocal de réception, formatise le mot de code pour le canal vocal de transmission, maintient une minu- terie logiciel/matériel en temps réel et exécute les auto- test en ligne. Le module utilitaire exécute les divers pro- grammes utilitaires auxquels accèdent les autres modules. Le logiciel UCC est divisé en quatre traitements sé- parés qui opèrent essentiellement de façon simultanée. Trois sont les traitements de donnée CCBB, ADM EM et ADM RX, qui sont commandés par interruption et ne sont appelés que lorsqu'un événement spécifique nécessite l'attention. Les trois traitements commandés par événement sont situés dans le module de transfert de donnée. Le traitement restant, qui est réparti parmi tous les modules, est untraitement de fond qui initialise, commande et surveille les trois au- tres traitements. Alors que des messages CCBB proviennent de l'uni- té UPT (ou de l'unité UTA dans la station d'abonné), ils sont reçus et tamponnés par le traitement de donnée CCBB. Dès qu'un message complet est reçu, ce traitement notifie le traitement de fond via une zone réservée. Le traitement de fond recherche cette zone réservée, pendant sa boucle principale; par conséquent, il y a détection de tout mes- sage nouveau. Les messages sont interprétés par le traite- ment de fond et l'action appropriée est prise. Toute répon- se est écrite dans la file d'attente de messages CCBB par le traitement de fond et le traitement de donnée CCBB est dûment notifié. Les messages CCBB peuvent initialiser une 2-579391 111. reconfiguration des canaux de données UCC. L'information né- cessaire de commande est écrite dans le modem 19, 30a et l'unité UCV 17, 28 aux instants appropriéso Le modem agit sur un nouveau mot de commande sur les limites de la tranche. L'unité UCV attend que des changements de mode se produi- sent sur le premier transfert d'un bloc UCV d'une limite de tranche. Le traitement de fond est responsable de la surveillance du fait que la synchronisation correcte de com- mande est maintenue. Le recueil d'états est exécuté par le traitement ADM TX de fond et le traitement ADM RX. Les deux derniers recueillent les mots d'état provenant des côtés EM et RX de l'unité UCV, respectivement. Cela est nécessaire car ces re- gistres d'état ne peuvent être accédés que via le bus EM 107 et le bus RX 108, qui sont en attente seulement pendant des périodes de temps limitées. Le traitement de fond recueil- le l'information d'état directement à partir du modem 19, a via les registres de station 122 sur le bus local 119. Dès qu'elle est recueillie, l'information sur les états est assemblée par le traitement de fond et stockée dans des variables spécifiques d'état. Les demandes d'état provenant de l'unité UPT sont traitées par le traitement de fond, sur la base de cet historique d'état. Certaines informations d'état, telles que la valeur CAG et le dEcalage de bit fractionnaire, peuvent nécessiter une action UCC. En dehors du stockage à titre d'historique d'état, une telle donnée est utilisée pour cor- riger les problèmes de puissance et de repérage de l'abon- né. Dans le cas des messages CRC, l'information sur la puissance et le repérage est acheminée directement à l'uni- té UPT comme partie du CRC. Le traitement de fond execute cette fonction par formatage d'un message CCBB contenant les données CRC, CAG et de repérage. Dès que le paquet est prêt, il est placé dans la file d'attente CCBB de trans- mission et le traitement de la donnée CCBB est notifié. 112. Pour des canaux vocaux, cette information d'état sert à for- mater les mots de code qui sont intercalés dans des paquets vocaux extérieurs. Le traitement de fond exécute cette fonction de formatage et commande la transmission du mot de code via le canal vocal. Tous les mots de code doivent être transmis cinq trames dans une rangée, fournissant un codage de redondance 5: 1. Le traitement ADM EM transmet automatiquement le mot de code sélectionné par le traite- ment de fond. Le traitement de fond maintient également une hor- loge en temps réel logiciel/matériel. Cela est exécuté en recherchant l'une des minuteries du 8031 et en comptant les débordements. La fonction d'horloge en temps réel fournit une base de temps pour les temporisations du logiciel et autres événements dépendant du temps. Le traitement de fond contrôle si la synchronisation du système est maintenue en recherchant les indicateurs d'erreur de matériel UCC et vérifiant que les événements concernant le transfert des données produisent lorsqu'ils le doivent dans la trame du système. L'information sur le verrouillage de trame du sys- tème est fournie via la ligne d'état de départ de la trame du système et d'une minuterie connectée à l'horloge 130 de 16 KHz. La synchronisation des données est exécutée par le traitement de fond. Le traitement des données CCBB répond aux inter- ruptions RS-232, qui peuvent se produire tant pour les di- rections de transmission que de réception du point d'ac- cès. Le traitement sort simplement un autre multiplet sur le côté de transmission ou entre un autre multiplet sur le côté d'entrée. Un séparateur de fin de message du côté récep- tion a pour effet que la routine des données CCBB notifie le traitement de fond. Le traitement ADM EM et le traitement ADM RX concernent les canaux ADM de transmission et de réception. Une description étape par étape de la fonction de 113. transfert des données commandée par le logiciel est fournie ci-après. Les événements se produisant dans le traitement de transfert des données sont marqués par des interruptions du contrôleur ADM. L'interruption se produit après que le contrôleur ADM ait complété le transfert du bloc affecté. Chaque revue commence au début d'un transfert d'une donnée de tranche. Alors qu'on progresse dans le présent chapitre, il peut s'avérer utile d'examiner les figures 23 et 24. La figure 23 est un diagramme de temps pour le transfert CRC et d'une donnée vocale MDP-16 sur le bus de transmission de l'unité UCC. La figure 24 est un diagramme de temps pour le transfert CRC et d'une donnée MDP 16 sur le bus de récep- tion de l'unité UCC. Les tableaux 13 et 14 décrivent les caractéristiques des symboles de temps représentés en figu- res 23 et 24, respectivement. TABLEAU 13 Symbole Opération Max(is) Min(ps) Typ(ps) de temps t Etablissement ADM UCC 150 --- 100 s tVCB Transfert ADM UCV 600 --- 1OO0 tRCB tRCC Transfert CRC à partir de UCC ---. - 900 tMO Bloc modem CRC --- 10350 10350 tM2 ler bloc modem EM --- 4300 4300 tM3 2ème bloc modem RX - 4225 4825 x Basé sur PLER UCV. 114. TABLEAU 14 Symbole Opération Max(is) Min(ps) Typ(ps) de temps t Etablissement ADM UCC 150 --- 100 tVB Transfert ADM UCV 600 - 100 tVCB lMOer bloc modem EM - -5225 5825 2ème bloc modem EM --- 4225 4825 tM2 Bloc modem RX CRC - 5600 5800 RCCTransfert CRC à UCC _ 900 x Basé sur PLER UCV Fonction de transmission - CRC 1. Réception d'une interruption "fin de transfert DMA EM". Cela signale que le traitement de la tranche précédente est achevé et que celui de la tranche suivante peut commencer. Le traitement EM ADM est appelé. a. Ecriture de l'information sur un canal de commande et la commutation de la modulation. Cette information est requise par le modem 19, 30 et le convertisseur multiplet-symbole 127. b. Formatage de tout message CRC UPT en attente dans le tampon de transmission 110. Sinon, préparation et envoi du message d'accusé de réception nul. c. Initialisation et validation du transfert ADM entre le tampon de transmission 110 et le modem 19, 30a, pointant sur le préambule CRC, mot unique et bloc de donnée CRC. d. Retour d'une interruption et poursuite avec le trai- tement de fond. Fonction de transmission - voix 1. Réception de l'interruption "fin de transfert EM ADM". Cela indique que le traitement de la tranche précédente est achevé et que celui de la tranche suivante peut commencer. Le traitement ADM EM est appelé. 115. a. Ecriture de l'information sur le canal vocal et la commutation de la modulation pour la tranche suivante. Cette information est requise par le modem 19, 30a et le convertisseur multiplet-symbole 127. b. Sélection de l'adresse de point d'accès UCV et valida- tion du transfert ADM entre l'unité UCV et le tampon de transmission 110o c. Ecriture du mot de commande UCV. d. Interruption UCV pour commencer le transfert. e. Retour à partir de l'interruption et poursuite avec le traitement de fond. 2. Réception de l'interruption "fin de transfert ADM EM". Cela indique que le transfert entre UCV et tampon de transmission est achevé. Le traitement ADM EM est appelé. a. Lecture du mot d'état UCV. b. Ecriture du mot de code dans le tampon d'émission 110O c. Initialisation et validation du transfert ADM entre le tampon d'émission 110 et le modem 19, 30a avec pointage sur le préambule de voix, le mot de code et le bloc de donnée vocale. d. Retour d'interruption et poursuite avec le traitement de fond. 3. Réception de l'interruption "fin de transfert ADM EM". Cela indique que le transfert de la première moitié de tranche entre le tampon de transmission 110 et le modem 19, 30a est achevé. Le traitement ADM EM est appelé. a. Sélection de l'adresse du point d'accès UCV et vali- dation du transfert ADM entre l'unité UCV et le tampon de transmission. b. Ecriture du mot de commande UCV. c. Interruption UCV pour commencement du transfert. d. Retour d'interruption et poursuite avec le traite- ment de fond. 4. Réception de l'interruption "fin de transfert ADM EM". Cela indique que le transfert UCV vers tampon de 116. transmission est achevé. Le traitement ADM EM est appe- lé. a. Lecture du mot d'état UCV. b. Initialisation et validation du contrôleur ADM 120 pour transfert entre tampon de transmission et modem. c. Retour d'interruption et poursuite avec le traite- ment de fond. Fonction de réception - CRC 1. Réception de l'interruption "fin de transfert ADM RX" Cela indique que le traitement de la tranche précédente est achevé et que le traitement de la tranche suivante peut commencer. Le traitement ADM RX est appelé. a. Etablissement de la modulation MDDPB. Cette informa- tion est requise par le convertisseur symbole-multi- plet 126. Le modem 19, 30a aura déjà reçu cette infor- mation à ce moment là. b. Initialisation et validation du transfert ADM entre le modem 19, 30a et le tampon de réception 115 pour le message CRC. c. Retour d'interruption et poursuite avec le traitement de fond. Le calcul CAG et le traitement de l'ambigui- té de la synchronisation des bits doivent avoir lieu à ce moment là. 2. Réception de l'interruption "fin de transfert ADM RX". Cela indique que le transfert CRC entre le modem 19, 30a et le tampon de réception 115 est achevé. Le traitement ADM RX est appelé. a. Copie de CRC dans la mémoire à accès direct locale. b. Retour d'interruption et poursuite avec le traitement de fond. Préparation du passage CRC reçu à l'unité UPT si un mot unique est détecté et le total de contrôle est correct. Fonction réception - voix 1. Réception de l'interruption 'fin du transfert ADM RX". Cela indique que le traitement de la tranche précédente 117. est achevé et que celui de la tranche suivante peut com- mencer. Le traitement ADM RX est appelé. a. Etablissement de la donnée vocale avec modulation correcte. Cette information est requise par le convertisseur symbole-multiplet 126. Le modem aura déjà reçu cette information à ce moment là. b. Initialisation et validation du transfert ADM entre le modem 19,30a, et le tampon de réception pour la première demi-tranche de la donnée vocale. c. Retour d'interruption et poursuite avec le traitement de fond. Le calcul CAG, le traitement de l'ambiguité de la syn- * chronisation des bits et du mot de code doivent avoir lieu à ce moment là. 2. Réception de l'interruption "fin du transfert ADM RX". Cela indique que le transfert de la première demi-tranche entre le modem 19, 30a et le tampon de réception 115 est achevé. Le traitement ADM RX est appelé. a. Sélection de l'adresse du point d'accès UCV et valida- tion du transfert ADM entre le tampon de réception 115 et l'unité UCV. Interruption UCV pour commencer le trans- fert. b. Retour d'interruption et poursuite avec le traitement de fond. 3. Réception de l'interruption "fin de transfert ADM RX". Cela indique que le transfert de la première demi-tranche entre le tampon de réception 115 et l'unité UCV est ache- vé. Le traitement ADM RX est appelé. a. Initialisation et validation du contrôleur ADM 121 pour le transfert modem-tampon de réception pour la seconde demi-tranche. b. Retour d'interruption et poursuite avec le traite- ment de fond. 4. Réception de l'interruption "fin du transfert ADM RX". Cela indique que le transfert de la seconde demi-tranche Cela indique que le transfert de la seconde demi-tranche 118. entre le modem 19, 30a et le tampon de réception 115 est achevé. Le traitement ADM EM est appelé. a. Sélection de l'adresse du point d'accès UCV et valida- tion du transfert ADM entre le tampon de réception 115 et l'unité UCV. Interruption UCV pour commencer le transfert. b. Retour d'interruption et poursuite avec le traitement de fond. Exécution du logiciel UCC L'exécution du programme du logiciel commence à la suite d'une remise à l'état initial du matériel et la cir- culation commence dans le module de surveillance. Le module de surveillance s'occupe de toute initialisation de matériel et de logiciel avant d'entrer une boucle principale de ser- vice. Le module de surveillance exécute certaines fonctions d'auto-test de base après remise à l'état initial d'un maté- riel et sur-demande émanant de l'unité UPT. La boucle prin- cipale de service accède aux autres modules en séquence.La conception du module de surveillance est telle que les taches sont subdivisées en tranches de temps pouvant être gérées, garantissant que la boucle principale de service a une pério- dicité raisonnable pour les cas les plus défavorables. Les tâches nécessitant une réponse en temps réel sont traitées via des routines de service d'interruption. Chaque routine de service d'interruption exécute le minimum de traitement de manière à satisfaire la deman- de de service. Cela est effectué de manière à préserver la nature sérielle de l'exécution du programme autant que fai- re se peut, et pour maintenir les files d'attente d'interrup- tion à une valeur minimum. Typiquement, une routine de servi- ce d'interruption transférera une donnée vers une interface ou à partir de celle-ci et instaurera une opération booléen- ne pour indiquer que l'action a été exécutée. Un code exécu- té en série, accédé à partir de la boucle principale de servi- ce, procède alors au traitement que l'information requiert. 119. Le microcontrôleur UCC, 111, est une machine de circulation des données en ce sens que les événements du lo- giciel sont provoqués par l'arrivée et le départ des données. Une synchronisation précise du système fournit le cadre de cette circulation des données; cependant les événements du logiciel sont obtenus directement à partir de la circulation des données et non des marqueurs de la trame du système. Cette approche permet au logiciel de répondre à des événe- ments "réels" (tels que des demandes E/S de données) au lieu d'événements "artificiels" (tels que des marqueurs de syn- chronisation du système). Le logiciel table sur le matériel pour transformer les actions asynchrones du premier cas en événements qui sont synchrones avec le séquencement des trames du système. Pour que cela fonctionne, il est nécessai- re que le logiciel garantisse qu'il y a des choses initiali- sées et prêtes avant que se produise l'événement sur la trame du système. Il apparaît donc que, alors que le logiciel UCC n'est pas trop chargé, il est appelé de manière à répondre à des événements et compléter certaines tâches dans un laps de temps limité. Ce traitement en temps réel est entraîné par interruption et donc nécessite un soin considérable dans sa conception. Il y a quatre événements en temps réel qui sont potentiellement en conflit, lesquels sont demandés sur le microcontrôleur: service ADM de transmission, service ADM de réception, service RS-232 de transmission et service RS-232 de réception. Les interruptions RS-232 ont la priori- té la plus faible car elles se produisent à une cadence maxi- mum d'une par milliseconde. Le logiciel est conçu pour que la contrainte de temps d'une milliseconde ne soit pas vio- lée. Les temps de réponse pour le traitement de la voix et des données CRC ne sont pas critiques et leur discussion va suivre. La synchronisation relative pour les transferts de donnée sur le bus de transmission et le bus de réception 120. est représentée en figures 23 et 24. Les diagrammes sont des- tinés approximativement à l'échelle et représentent le scé- nario d'une synchronisation dans le cas le plus défavorable. La nature multiplexée dans le temps des bus de transmission et de réception est clairement illustrée par les diagrammes. Les lignes horizontales sombres représentées sur les trajets de transmission et de réception correspondent à l'activité du micro-contrôleur sur le bus respectif (ts, tCRC). Pen- dant ce temps, le contrôleur ADM 120, 121 respectif est en attente. Les courtes durées entre les établissements du contrôleur ADM (tucv) correspondent aux transferts de blocs UCV. Pendant cette période, le contrôleur ADM est alloué à l'unité UCV respective. Pour le reste du temps. (tMO, tMl' tM2' tM3) le contrôleur ADM 120,121 est alloué au servi- ce de l'interface du modem. Les piles 128, 129 PEPS de re-rythmage à l'inter- face du modem créent la contrainte principale de synchroni- sation qui est implicite dans les diagrammes de synchronisa- tion. Les piles PEPS maintiennent 16 symboles, fournissant 29 un temps de tamponnage d'une milliseconde avant qu'il y ait dépassement de capacité négatif (EM) ou dépassement de capacité positif (RX). Pendant cette milliseconde, l'unité UCC peut utiliser les bus de transmission ou de réception 107, 108 pour compléter les transferts de bloc vers l'uni- té UCV ou à partir de celle-ci ou pour reproduire la donnée CRC dans la mémoire locale à accès direct. Lors de l'alimentation, le logiciel UCC execute un auto-test interne et place l'unité UCV, le modem et l'unité UPT dans leurs états de défaut. Le micro-contr1ôleur 111 surveille la synchronisation de trame du système et com- mence à exécuter des transferts de blocs afin de permettre à l'unité UCV d'obtenir la synchronisation. Une fois que les transferts de donnée sont initialisés, le micro-con- trôleur 111 utilise l'interruption fin de bloc ADM pour conserver la synchronisation du système. Cette interrup- tion est directement liée au débit des données de l'unité UCC 121. et donc de l'horloge 130 de symbole de 16 KHz. L'unité UCV maintient implicitement la synchronisation du système via les demandes de transfert ADM générées par le micro-con- trôleur 111 à la suite d'une interruption fin de bloc. Le micro-contrôleur 111 continuait à surveiller la syn- chronisation de trame afin d'assurer qu'il y a maintien du fonctionnement correct du système. A la station d'abonné, le démarrage du système im- plique également une synchronisation radio. Celle-ci est effectuée en localisant le canal CRC et en obtenant la syn- chronisation du système à partir de celui-ci. Dès qu'il y a établissement de la synchronisation de réception, le micro- contrôleur 111 procède à l'établissement de la synchronisa- tion de la transmission avec la station principale. Le module de transfert des données supporte les événements de transfert des données en temps réel et de fond dans l'unité UCC. Les transferts de donnée sont pris en charge pour le trajet des données de transmission, le trajet des données de réception, le canal CCBB de transmis- sion et le canal CCBB de réception. Toutes ces tâches sont des événements commandés par interruption qui nécessitent une réponse en temps réel. Le module execute également l'acquisition de la synchronisation et sa surveillance à titre de tache de fond. Le programme du trajet des données de transmis- sion est appelé lorsque le contrôleur ADM de transmission 120 nécessite un service. Cela se produit typiquement à la sui- te d'un transfert de bloc ADM, moment auquel le périphéri- que ADM appelle une interruption de fin de transfert de bloc. L'interruption est reçue sur l'une de deux lignes extérieures d'interruption du micro-contrôleur 111 du modèle 8031. Le service requis par l'interruption dépend du type de transfert de donnée, CRC ou voix, et de l'ins- tant d'occurrence à l'intérieur de la tranche. L'interruption du trajet des données de trans- mission se produit à des instants prévisibles lors de chaque 122. période d'une tranche. Les instants d'interruption et leur durée sont représentés en figures 23 et 24. A chaque occur- rence, le micro-contrôleur 111 doit initialiser le périphé- rique ADM pour le transfert du bloc suivant. Cette opéra- tion doit être exécutée en moins de 150 us entre la deman- de d'interruption et l'achèvement de l'interruption. Dans le cas de la donnée CRC, la première demande de service nécessite que le micro- contrôleur 111 formate le message CRC dans le tampon de transmission 110 avant le transfert ADM. Cette opération doit être achevée en moins de 900 us. Comme les opérations sur le trajet de transmission sont géné- ralement courtes et nécessitent une réponse rapide, l'inter- ruption reçoit la priorité la plus grande. La seule sortie du programme d'interruption du trajet des données de transmission est le mot d'état UCV recueilli après transfert d'un bloc UCV. Ce mot d'état est analysé par le logiciel dans le module de commande MBB. Le programme du trajet des données de réception est appelé lorsque le contrôleur ADM de réception 121 né- cessite un service. Cela se produit typiquement à la suite d'un transfert de bloc ADM, instant auquel le périphérique ADM appelle une interruption pour fin de transfert de bloc. L'interruption est reçue sur l'une de deux lignes extérieu- res d'interruption du microcontrôleur 111 du 8031. Le servi- ce requis par l'interruption dépend du type de transfert de donnée, CRC ou voix, et de l'instant d'occurrence à l'inté- rieur de la tranche. L'interruption du trajet des données de récep- tion se produit à des instants prévisibles au cours de cha- que durée d'une tranche. Les instants d'interruption et leur durée sont représentés en figures 23 et 24. A chaque occurrence, le micro-ordinateur 111 doit initialiser le contrôleur ADM 121 pour le transfert des blocs suivants. Cette opération doit être exécutée en moins de 150 micro- secondes entre la demande d'interruption et l'achèvement de l'interruption, si l'initialisation ADM est la seule 123. tache à exécuter. Dans le cas d'une donnée CRC, la der- nière demande de service impose que le micro-contrôleur 111 recopie le message CRC entre le tampon de réception 115 et la mémoire à accès direct locale après le transfert ADM. Cette opération doit également être achevée en moins de 900 microsecondes. Comme le service du trajet de transmis- sion peut se produire pendant ce moment là, les interrup- tions du trajet de réception ont une priorité inférieure à celle du trajet de transmission. Le programme d'interruption du trajet des données de réception rend disponible le mot d'état UCV après chaque transfert de bloc UCV. Ce mot d'état est analysé par logiciel dans le module de commande MBB. Le programme lit également les nouveaux messages CRC pro- venant du canal, qui sont alors interrompus dans le module de transmission-réception CCBB. Le module de réception CCBB est mis en oeuvre via le TRAU, 232 RS, sur puce. Le TRAU est capable de générer une interruption interne, qui est déclenchée chaque fois qu'il y a réception ou transmission d'un multiplet. Le programme CCBB recherche un bit d'état afin de déterminer lequel des deux cas a provoqué l'interruption et passe a l'avenant au service du point d'accès. Le générateur de débit en bauds est programmé pour un débit nominal de 9600 bauds, ce qui se traduit par un maximum de 1920 interruptions par seconde. Chaque interrup- tion doit être traitée en moins de 1 ms afin d'éviter la perte des données. Comme la fréquence typique d'interruption est basse et que le temps de réponse est relativement long, les interruptions de transfert des données CCBB ont une fible priorité. Le programme de transfert des données CCBB utili- se les pointeurs pour mettre la donnée en file d'attente et l'en sortir alors qu'elle est reçue et transmise, respectivement. Seul le traitement au niveau liaison se produit ici, y compris le bourrage des multiplets et 124. l'insertion de la fin d'un message. Ces actions sont décri- tes dans le chapitre sur les interfaces du système. Un traitement très faible des données a lieu de module émetteur-récepteur CCBB. Sa tâche principale est de mettre en file d'attente les données et de les y en sor- tir lors du traitement des trajets de transmission récep- tion et des données CCBB. L'acquisition de la synchronisa- tion des données et le contrôle, décrits ci-dessous, compren- nent les fonctions de traitement principal du module d'émet- teur-récepteur CCBB. La détection du mot de synchronisation implique une opération de synchronisation au niveau des symboles. L'expression "mot de synchronisation" est une expression générique, s'appliquant tant au mot unique dans le canal CRC que dans le mot de code dans les canaux vocaux. Le mot uni- que (MU) est un profil fixe d'octet placé au commencement d'un message CRC. Un mode de code (MC) est couramment l'un quelconque de 8 profils possibles d'octet placés au commen- cement d'un canal vocal. En dehors de leur rôle de synchroni- satio, les mots de code sont utilisés pour indiquer l'état de la connexion, les ajustements de puissance et les ajuste- ments de repérage. L'unité UCC de base recherche exhaustivement un message CRC valable dans chaque tranche. Elle exécute cette tâche en procédant à l'exploration du mot unique dans - 3 symboles d'une fenêtre autour de l'emplacement MU nominal, sur la base de la synchronisation du système maître. L'algo- rityme de recherche commence avec la position MU nominale et se décale d'un symbole vers la droite et vers la gauche jusqu'à ce que: (1) il trouve le profil MU et (2) vérifie un total de contrôle CRC correct. La recherche se termine dès que (1) et (2) sont satisfaits ou que toutes les possi- bilités ont été épuisées. L'information sur le décalage, l'information sur le message CRC et la puissance sont en- voyées à l'unité UPT à la suite d'une recherche réussie. 125. Au cours de chaque tranche vocale, l'unité UCC de la station principale contrôle la donnée vocale reçue quant à un mot de code valable. Seule la position nominale du mot de code est vérifiée car aucune synchronisation active des symboles n'est exécutée pendant l'opération vo- cale. Si aucun mot de code n'est détecté pendant cinq tra- mes consécutives, alors le canal est déclaré hors de synchronisation et l'unité UPT est informée de cette situa- tion. C'est à l'unité UPT de prendre toute action appro- priée A ce stade. La synchronisation est définie comme réta- blie après que trois de cinq trames consécutives ont une détection réussie du mot de code. L'unité UCC de l'abonné, lors de la réception de la donnée CRC peut se trouver dans l'un de deux modes: "recherche de 'trame" ou "contrôle". Le mode en recherche de trame est utilisé pour acquérir la synchronisation des trames de réception provenant de la donnée CRC d'entrée et est appelé automatiquement lorsque la synchronisation CRC de réception est perdue. Le mode de contrôle est entré cha- que fois qu'il y a acquisition de la synchronisation des trames de réception. Dans le mode de recherche de trame, l'unité UCC de l'abonné doit rechercher un message CRC valable après chaque tranche CRC. Comme l'unité UCC de base, elle exécute cette tâche en explorant le mot unique dans 1 3 symboles d'une fenêtre autour de l'emplacement nominal MU, sur la base du séquencement obtenu à partir de la détection du trou MA de modem. L'algorithme de recherche commence avec la position MU nominale et fait un décalage d'un symbole vers la droite 3 et vers la gauche jusqu'à ce que (1) il trouve le profil MU et (2) vérifie un total de contrôle CRC correct. La recher- che se termine dès que (1) et (2) sont satisfaits, ou que toutes les possibilités ont été épuisées. L'information sur le décalage provenant d'une recherche réussie sert à ajuster les marqueurs de verrouillage de trame de récep- tion produit par l'unité UCC. L'acquisition se termine 126. lorsque les conditions (1) et (2) ci-dessus sont satisfai- tes pendant trois trames consécutives avec le mot MU dans sa position nominale. L'unité UTA est informée de l'acquisi- tion du verrouillage de trame lorsqu'il se produit. Des mes- sages CRC ne sont pas envoyés à l'unité UTA pendant le mode en recherche de trame. Lorsque l'acquisition du verrouillage de trame est effectuée, l'unité UCC de la station d'abonné entre dans le mode de contrôle. Seule la position MU nominale est véri- fiée pour éviter la possibilité de fausses acquisitions MU. Si aucun MU n'est détecté pendant cinq trames consécutives, le canal est alors déclaré hors synchronisation et le mode en recherche de trame entré. L'unité UTA est informée de cette condition hors synchronisation. Pendant le mode de contrôle, les messages CRC qui ont un total de contrôle correct et un numéro NAb sont transmis à l'unité UTA. Au cours de chaque tranche vocale, l'unité UCC de la station d'abonné vérifie la donnée vocale reçue quant à la correction de son mot de code. Seule la position nomina- le du mot de code est vérifiée, car aucune synchronisation active des symboles n'est exécutée pendant l'opération voca- le. Tous les mots de code possibles sont recherchés dans cette direction du canal. Des mots de code peuvent provoquer des changements incrémentiels dans les valeurs de la puissan- ce et du repérage de la station d'abonné. Des changements in- crémentiels de repérage peuvent se traduire réellement par le changement de symboles ainsi que par des valeurs frac- tionnaires du repérage. Si aucun mot de code n'est détecté pendant cinq trames consécutives, le canal est alors déclaré hors synchronisation et l'unité UTA est informée de cette situation. La synchronisation est considérée comme rétablie après que trois de cinq trames consécutives ont eu une détec- tion réussie du mot de code. Considérations UCC supplémentaires La demande de transfert ADMI de transmission entre le tampon de transmission 110 et le modem 19, 30a doit être 127. obtenue à partir du bit plein de la pile 128 PEPS. Cela im- plique que la pile 128 soit toujours pleine lorsqu'un transfert de bloc ADM est achevé. La demande de transfert ADM de réception entre le modem 19, 30a et le tampon de réception 115 doit être ob- tenue auprès du bit vide de la pile 129. Cela implique que la pile 129 soit toujours vide lorsqu'un transfert de blocs ADM est achevé. Le logiciel du contrôleur UCC fournit la porte per- mettant les transferts ADM, mais une commande extérieure doit fournir l'établissement d'une liaison pour initialiser et maintenir le transfert de blocs. Cela est particulièrement important pour l'interface avec le modem o la synchronisa- tion de trame est critique. Le micro-contrôleur 111 doit avoir la capacité de mettre un transfert ADM en maintien. Le logiciel n'essaiera pas d'utiliser le bus ADM pendant un transfert de bloc à moins que cette commande soit exercée ou que le périphé- rique ADM soit en attente. Les piles 128, 129 doivent être automatiquement remise à zéro et cela de façon périodique. L'information sur la synchronisation de trame doit être mise à la disposition du micro-contrôleur 111. Cela peut prendre la forme d'une entree d'horloge de symbole dans une minuterie interne du micro-contrôleur. Lorsqu'un paquet CRC ou vocal provient de l'uni- té UCC en synchronisation, aucun décalage de symbole ne doit être exigé pour amener le paquet sur une frontière de multiplet. Cela doit s'appliquer quel que soit le niveau de modulation. Modem Le modem fonctionne dans l'un de trois modes. Dans la station principale, le modem execute les fonctions de transmission et de réception en duplex complet. Lors du fonctionnement dans la station d'abonné, le modem opère en 128. modem semi-duplex, transmettant pendant une partie de la trame AMRT et recevant pendant une autre partie de la tra- * me AMRT. Le troisième mode est un mode d'entraînement à auto-adaptation. La réalisation du modem tient compte de toutes ces fonctions. Le modem exécute la fonction appro- priée en réponse à des signaux d'introduction provenant de l'unité UCC de commande. Le modem 30a de la station d'abonné et le modem 19 de la station principale sont identiques. Un schéma sous forme de blocs du modem est représenté en figure 25. Les sections de transmission du modem compren- nent un filtre 132 de symbole EM, un convertisseur numéri- que-analogique (N/A) 133, un filtre passe-bande 134 de KHz, un mélangeur 135 et un circuit 136 de commande de synchronisation EM (émetteur). La section de réception du modem comporte un mélangeur 138, un convertisseur ana- logique/numérique (A/N) 139, une pile PEPS 140 et un micro- processeur 141 du modèle dit TMS 320. La section de transmission du modem transmet l'information qui lui est appliquée par l'unité UCC à une modulation MDP à 16 niveaux. C'est la responsabilité de l'unité UCC du côté réception d'interpréter la donnée com- me étant MDDP, MDPQ ou MDB-16. Le modem transmet sans connaître le niveau de modulation. La section de transmission du modem est totale- ment mise en oeuvre dans le matériel et ne nécessite aucun réglage. Les symboles provenant de l'unité UCC sont codés et leurs formes d'onde correspondantes sont façonnées de manière à fournir de bonnes propriétés d'interférence et de ne pas souffrir d'une distorsion d'amplitude ou de retard de groupe. La justification de ce concept est faite sur l'hypothèse que dans la bande des fréquences très proches (dans la plage 50-100 KHz) de la bande utilisée, il n'y a aucun signal interférant intense (densités de puissance de 30 à 40 dB au-dessus du signal). La section de transmis- sion du modem utilise le filtrage FI relativement large 129. (100 KHz) de sorte que le signal transmis ne souffrira pas d'une distorsion d'amplitude ou de retard de groupe, et filtre également tous harmoniques produits par le fil- trage numérique effectué à la bande de base. Le filtre 132 de symbole EM est un filtre numéri- que à coefficient fixe et réponse impulsionnelle de durée finie (RIF). Ce filtre 132 simule un filtre à six poles avec une cadence d'échantillonnage de 50 échantillons par symbole par présence de 6 symboles dans le filtre RIF. Le modem reçoit les symboles provenant de son uni- té respective UCC à une cadence de 16 K symboles/seconde. Ces symboles sont alors transformés en code MDDP pour en- trer sur la ligne 143 et application au filtre 132. L'algo- rithme RIF requiert que tous les deuxièmes symboles soient inversés avant entrée dans le filtre RIF. Le code de Gray est utilisé pour le codage MDDP. Cela assure que si un sym- bole a été reçu qui est erroné, il y a une bonne probabili- té que les deux symboles appliqués au codeur-décodeur du ré- cepteur soient erronés de seulement un bit. La réponse impulsionnelle du filtre RIF 132 est tronquée à 6T (T = 1/16 KHz). Le filtre RIF procède à un sur-échantillonnage des symboles à une fréquence de 800 KHz de sorte que chaque symbole est échantillonné cinq fois pen- dant sa présence de 5T dans le filtre. Cela est équivalent à un taux d'échantillonnage de 3T/25 o la période d'échan- tillonnage est T/25, de sorte que les échantillons sont sor- tis toutes les 3T/25 périodes. Les sorties sont biaisées de sorte que seules les première et quatrième, seconde et cinquième ou troisième et sixième paires d'échantillons se chevauchent-à un moment quelconque. Chacun de ces échantil- lons d'une longueur T/25 est réellement divisé en deux par- ties. Au cours de la première partie de la période de l'échantillon, la partie En-phase (E) de la sortie est cal- culée pendant la seconde partie, la partie en quadrature (Q) de la sortie est calculée. Ainsi, le débit réel auquel 130. le filtre 132 sort les données est 50 x 16 KHz = 800 KHz. L'échantillonnage E et Q est décalé d'une demi-période d'échantillon, mais cela est corrigé par le filtre 132. Les signaux représentant la multiplication des symboles et des réponses impulsionnelles dans le filtre 132 et l'addition de deux de ces multiplications sont four- nis par une mémoire morte 8Kx8 sur la ligne 144 en réponse aux symboles qui sont reçus sur la ligne 143. Le filtre 132 sort 10 échantillons numériques bi- naires sur la ligne 144 à la fréquence de 800 KHz. Ces va- leurs sont appliquées au convertisseur N/A 133 afin de créer une forme d'onde analogique sur la ligne 145. Cette forme d'onde constitue les formes d'onde E et Q en temps partagé du symbole devant être transmis. Cette forme d'onde en temps partagé sur la ligne 145 est filtrée par le filtre pas- se-bande 134 de 200 KHz, puis entré par l'intermédiaire de la ligne 146 dans le mélangeur 135. L'entrée de l'oscilla- teur local du mélangeur est un signal ayant une fréquence F1 de 20 MHz sur la ligne 147. Les composantes E et Q sont donc converties en signal de sortie FI de 20,2 MHz sur la ligne 148. Le signal de sortie sur la ligne 148 est ap- pliqué par l'intermédiaire d'un filtre passe-bande de ,2 MHz (non représenté) et fourni à l'unité UPT 21, 31a. Le signal désiré sortant du convertisseur N/A 134 est centré à 200 KHz avec une largeur de bande d'envi- ron 32 KHz. En multipliant par 20 MHz la forme d'onde KHz, la forme d'onde de sortie mélange les échantil- lons E et Q avec les composantes sin et cos de la fréquence FI. Ainsi, le signal de 20 MHz peut multiplier directement la forme d'onde de sortie et les multiplications exactes de composantes seront effectuées automatiquement. Par consé- quent, il n'est pas nécessaire d'avoir un circuit de généra- tion discret SIN(FI)/COS(FI) afin de multiplier les échantil- lons E/Q provenant du convertisseur N/A comme cela est le cas dans le récepteur. Cela élimine également la traversée 131. d'isolement dans le mélangeur entre la bande de base et la sortie du mélangeur. La donnée de sortie stockée dans le filtre 132 de l'émetteur est calculée de manière à corriger les erreurs pouvant se produire par suite de la différence 1/50 T dans les valeurs temporelles E et Q. De plus, le filtre FI dans l'unité uHF (figures 28 et 29) ajoute les deux valeurs l'une à l'autre de manière à constituer la forme d'onde correcte de transmission car sa largeur de bande est relati- o10 vement petite par rapport à la fréquence FI. Dans la section de réception du modem, le mélan- geur 138 mélange une forme d'onde analogique provenant.de l'unité uHF sur la ligne 150, via un filtre passe-bande de MHz (non représenté) avec un signal FI de 20 MHz sur la ligne 151 pour convertir le signal analogique en bande de base sur la ligne 152. Le signal analogique est alors conver- ti par le convertisseur A/N 139 en signal numérique sur la ligne 153 qui est tamponné dans la pile 140 pour traitement par le micro-processeur 141. Le microprocesseur 141 exécute la poursuite de fréquence et de bit du signal numérique de réception et exécute également le filtrage RIF et la démodu- lation du signal dans un courant de symboles binaires qui est fourni sur la ligne 154 à l'unité UCC. En plus des signaux de données analogiques et numériques qui sont traités par le modem, un certain nombre de signaux de commande et d'état sont envoyés au modem et en proviennent. Ces signaux sont généralement envoyés au mo- dem à partir de l'unité UCC. Le modem envoie également des signaux de commande à l'unité uEF pour commander des fonc- tions telles que le niveau de la puissance de transmission, la fréquence, la commande CAG, et la commutation d'antenne pour diversité. Les interfaces du modem sont représentées en figu- res 26 et 27. Le modem reçoit la majeure partie de son entrée à partir de l'unité UCC. D'autres entrées proviennent de 132. l'unité uHF et des unités de synchronisation. Les entrées du modem sont les suivantes: Les lignes suivantes acheminent des signaux décrits jusqu'au modem 19, 30a à partir de l'unité UCC 18, 29: Les lignes 156, EM (donnée EM) acheminent un symbole de 4 bits pour qu'il soit transmis par le modem (2 bits pour MDPQ, 1 bit pour MDDPB). Le bus 157, MOD BUS (BUS DE MODEM) est un bus de microprocesseur bi-direction- nel qui fournit une information de commande/état à partir du modem et vers le modem. La ligne 158jMOD WR, achemine un signal de commande jusqu'à la bascule MOD BUS pour applica- tion au modem. La ligne 159, MOD RD, achemine un signal de commande pour mettre l'état du modem et autre information sur le MOD BUS pour transmission à l'unité UCC 18, 29. La ligne 160, MOD RESET, (REMISE A 'ETAT INITIAL DU MODEM) achemine un signal de commande pour remettre le modem à l'état initial. Les lignes 161, MOD ADD, acheminent des si- gnaux d'adresse jusqu'aux différents emplacements pour-déclen- cher des valeurs à l'intérieur du modem. La ligne 162, SOS EM, achemine un signal pour commencer la transmission d'une tran- che EM. La ligne 163, RX SOS, achemine un signal pour com- mencer la réception d'une tranche RX. La ligne 165, IF RECEPTION (RECEPTION FI), ache- mine un signal d'entrée de fréquence de réception jusqu'au modem 19, 30a à partir de l'unité uHF 21, 31a. Les lignes suivantes acheminent les signaux dé- crits jusqu'au modem 19 à partir de l'unité USS 35. La ligne 167 de 80 MHz achemine un signal d'horloge LEC. Un signal identique est fourni au modem 30a par une unité de synchroni- sation (non représentée) située dans la station d'abonné. La ligne 168 de 16 KHz achemine un signal, EM CLK, maître qui est utilisé dans la station principale. La ligne SOMF ache- mine un signal maître (départ de trame) dans la station prin- cipale à partir de l'unité USS. Ce signal n'est pas utilisé dans le modem, mais acheminé jusqu'à l'unité UCC 18, 29. 133. Les lignes suivantes acheminent les signaux dé- crits entre le modem 19, 30a et l'unité UCC 18, 29. La li- gne 171, EM CLK, achemine un signal d'horloge de 16 KHz qui fournit à l'unité UCC la synchronisation de transmis- sion des symboles. Les symboles sont rythmés dans le modem avec le front de montée de cette horloge. Dans la station principale, toutes les tranches ont le même signal EM CLK maitre. Ainsi, tous les signaux provenant de la station principale sont envoyés en même temps. Dans la station d'abonné, le signal EM CLK est décalé du retard frac- tionnaire par le modem sur information fournie par l'unité UCC. La ligne 172, RX CLK, achemine le signal d'horloge de 16 KHz qui est obtenu à partir du signal reçu. Ce si- gnal est toujours fourni dans la station d'abonné, mais ne l'est que pendant l'acquisition de la tranche de commande dans la station principale. Ce signal d'horloge rythme le symbole reçu pour l'unité UCC et fournit une synchronisa- tion des symboles pour l'unité UCC. Les lignes 173, RX DATA, acheminent le symbole reçu à quatre bits, rythmé par le signal RX CLK. Le bus 157, MOD BUS, achemine l'in- formation d'état et de donnée à partir du modem. La ligne , MOD SOMF, achemine le signal SOMF entre l'unité USS et l'unité UCC dans la station principale. La ligne 176, AM STROBE, effectue une transition niveau haut vers niveau bas pour donner à l'unité UCC un marqueur grossier de tra- me lors de l'acquisition CRC dans la station d'abonné. Il s'agit d'une ligne monostable qui est pulsée lorsque le microprocesseur 141 détermine l'emplacement approxima- tif du trou MA. La lignes suivantes acheminent les signaux décrits entre le modem 19, 30a et chaque unité uHF 21, 31a. Le bus 178, RX HF, est un bus à octet entre le modem et la section uHF. Ce bus achemine l'information CAG et de sélec- tion de fréquence jusqu'à la section RX HF. Le modem comman- de des valeurs CAG à envoyer, et achemine l'information sur 134. la sélection de fréquence UCC. L'information sur la sélec- tion de fréquence est appliquée au modem par l'unité UCC nar l'intermédiaire du bus 157, MOD BUS. Pendant le mode d'apprentissage, le modem commandera la sélection de fréquen- ce RX HF. Le bus 179, EM HF, est un bus à octet entre le mo- dem et la section EM de l'unité uHF. Ce bus achemine le ni- veau de la puissance EM et l'information sur la sélection de fréquence jusqu'à la section EM de l'unité uHF. Le modem n'a rien à faire de ces informations, mais l'information est seulement acheminée jusqu'à la section EM HF. La ligne 180, RX 80MHz REF, (REF 80 MHz RX) achemine un signal d'horloge de référence LEC de 80 MHz jusqu'à la section RX de l'unité uHF. Laligne 182, EM EN, allant jusqu'à la section FM de uHF achemine un signal de manière à valider la transmission HF. La ligne 183, RX EN, allant jusqu'à la section RX de uHF achemine un signal pour valider la réception HF. La li- gne 184, AGC WR, achemine une impulsion d'écriture pour dé- clencher la donnée CAG dans la section RX d'uHF. La ligne 185, RXFREQ WR, achemine une- impulsion d'écriture pour les écritu- res de fréquence dans la section EM de uHF. La ligne 186, PWR WR, achemine une impulsion d'écriture pour déclencher l'information sur la puissance dans la section EM de uHF. La ligne 187, PWR RD, achemine une impulsion d'écriture pour relier l'information sur la puissance provenant de la section EM de uHF.La ligne 188, EM WR, achemine une impulsion pour la relecture de la fréquence de transmission à partir de la section EM de uHF.La ligne 189, EM RD, achemine une impul- sion d'écriture pour les écritures en fréquence à la section EM de uHF. La ligne 190, TRANSMIT FI, achemine le signal transmis à la fréquence FI jusqu'à l'unité uHF. Les lignes suivantes acheminent les signaux décrits entre le modem 19 et l'unité USS 35. Le bus 192, OQCT est un bus de données de 20 bits jusqu'à un OQCT dans l'unité USS 35 avec l'information de commande pour la poursui- te de fréquence. Ce bus achemine une impulsion d'écriture 135. jusqu'au circuit OQCT pour déclencher le bus 192 dans l'oscillateur OQCT. Des signaux équivalents sont acheminés entre le modem 30a et une unité de synchronisation (non représentée) dans la station d'abonné. Le fonctionnement du modem de la station princi- pale est affecté à une fréquence HF fixe. La communication à la station principale est totalement en duplex; par consé- quent, le récepteur et le transmetteur du modem fonctionne- ront simultanément. Un modem est également affecté au modem du canal de fréquence de commande, ne transmettant et ne re- cevant ainsi que des informations avec le format du canal de radiocommande (CRC) pendant la période de la tranche de commande affectée. Toutes les transmissions à partir des mo- dems de la station principale sont rythmées sur le signal EM CLK maître à une fréquence de 16 KHz sur la ligne 171. Contrairement, aux modems d'abonné, les modems 19 de la sta- tion principale sortent pour l'unité UCC 18 la partie frac- tionnaire du temps de symbole entre le signal EM CLQ mal- tre sur la ligne 171 et le signal RX CLK obtenu sur la li- gne 172 dans le modem 19. Cette information est alors en- voyée à la station d'abonné dans le CRC de sorte que la sta- tion d'abonné retardera sa transmission pour que son signal soit reçu à la station principale en synchronisme avec tou- tes les autres tranches. Le modem 19 de la station principale transmet également un signal d'énergie nulle dans la tranche de com- mande afin de fournir le trou MA CRC (qui établit une réfé- rence de trame) lorsque l'unité uHF transmet un signal d'énergie nulle. Cette partie non porteuse de la transmis- sion CRC est utilisée pour l'acquisition RX initiale à la station d'abonné. Le modem 19 n'est pas au courant du fait qu'il y a quatre codeursdécodeurs vocaux (CDC) dans la station principale, multiplexés par l'unité UCC 18, pour quatre affectations de tranche d'abonné MDP 16. Le modem 19 accepte 136. le train binaire provenant de l'unité UCC 18 et traite la transmission juste comme unabonné CDC unique. Toutes les opérations dans le modem 30a de la station d'abonné proviennent du signal RX CLK reçu sur la ligne 172 qui est récupéré dans la transmission reçue. Ce- la sert d'horloge-maitre de la station d'abonné. Le si- gnal EM CLK sur la ligne 171 allant à l'unité UCC 29 n'est pas une horloge-maitre comme dans la station principale. Il provient du signal RX CLK sur la ligne 172 et est retardé par le temps fractionnaire tel qu'il est sélectionné par l'unité UCC 29. L'unité UCC 29 détermine le délai à partir du CRC. Le délai est déterminé par la distance entre les stations principale et d'abonné.L'unité UCC 29 de la station d'abonné fournit cette information sur le temps fractionnai- re au modem 30a par l'intermédiaire du bus 157. Le modem 30a fait luimême son affaire du délai fractionnaire. L'unité UCC 29 fait son affaire du retard d'insertion du signal EM SoS sur la ligne 162 suivant le nombre correct de symboles. Ce processus redresse les signaux arrivant à la station principa- le par suite des variations de la distance de toutes les sta- tions d'abonné. La communication est semi-duplex à la station d'abonné. Ainsi, lorsque l'émetteur est en attente, il est inhibé. Le modem 30a lorsqu'il ne transmet pas activement, est instauré dans son mode de réception et peut donc con- trôler les niveaux de gain du signal de réception pour qu'ils soient préparés lorsqu'une salve provient de la sta- tion principale. Le modem 30a de la station d'abonné ne transmet pas une bande de garde MA pour la tranche CRC. Aucune n'est nécessaire car la station principale définit la trame. Contrairement aux modems 19 de la station principale à fréquence fixe, les modems 30a de la station d'abonné peu- vent également transmettre ou recevoir des données sur l'une quelconque des 26 fréquences sélectionnées dans 137. l'unité uHF par l'unité UCC 29. Il y a de nombreuses sources de délai dans le modem qui ont un effet important sur la synchronisation du système. Il s'agit par exemple des délais des filtres analo- giques, des délais de propagation, des délais de traitement des filtres RIF, etc. Ces délais décalent les trames EM et RX l'une de l'autre, et il faut en tenir soigneusement comp- te. Le délai entre le signal EM SOS sur la ligne 162 dans la station principale et la première "pointe" de symbole analogique reçue à la station principale est +7,4 symboles. Par conséquent, il y a un décalage entre les tranches EM et RX. Pour décoder correctement la phase entrante, le modem doit commencer à échantillonner environ 3,5 symboles avant que n'arrive la "pointe". Par conséquent le décalage entre le signal EM SOS et le commencement de l'échantillonnage RX a une longueur d'environ 4 symboles. A la station principale, le commencement de la tranche RX se produit environ 4 T après le commencement de la tranche EM. Le commencement de la tranche RX est défini par le temps que met le premier échantillon analogique pour détecter la première "pointe" qui est reçue. Les horloges de la station d'abonné sont obtenues entièrement à partir d'un OQCT de 80 MHz dans l'unité de synchronisation (non représentée) de la station d'abonné. L'OQCT est commandé par une ligne analogique provenant du modem 30a. A partir de celui-ci, toutes les horloges de ré- ception et de transmission sont calculées. Le modem 30a four- nit alors à l'unité UCC 29 le signal RX CLK de 16 KHz sur 329 la ligne 172 provenant du train binaire entrant. L'unité UCC 29 détecte elle-même le mot unique dans le canal de commande et peut déterminer les marqueurs de trame et de tranche à partir du mot unique et du signal RX CLK de la ligne 172. Le signal de trou MA provenant du signal démodu- lé par le modem informe l'unité UCC 29 de l'endroit o il faut rechercher le mot unique. 138. Lors de la réception d'une tranche quelconque, le modem 19, 30a exécute une synchronisation en fréquence par acquisition puis continue la poursuite. Dans la station d'abonné, l'OQCT est sous la commande directe du micropro- cesseur 141 par l'intermédiaire d'un convertisseur numéri- que/analogique. Les algorithmes d'acquisition et de pour- suite de la fréquence du microprocesseur calculent les chan-- gement dans l'OQCT nécessaires au maintien de la synchronisa- tion. ici3 Dans la station principale, un OQCT situé dans l'unité USS 35 est fixe et agit en horloge-maitre du sys- tème. Par conséquent, aucun écart de fréquence ne se produi- ra lors de la réception. Lors de la réception d'une tranche quelconque, le modem 19, 30a exécute également la synchronisation des bits sur le circuit brouilleur de synchronisation des bits du train binaire reçu. Un algorithme exécute une boucle de poursuite de bit à l'intérieur du récepteur. Le microproces- seur 141 a la commande d'un diviseur en fréquence variable du OQCT ou OQT de 80 MHz (seulement pendant la démodulation de la tranche de commande). A l'intérieur de la boucle de poursuite de bit, le microprocesseur 141 modifie la division en fréquence de manière à obtenir la synchronisation des bits. Pendant la réception d'un canal vocal, les valeurs de divi- sion ont des valeurs de pas de 0,1 % de 16 KHz, mais pen- dant une tranche de commande les valeurs peuvent changer + plus drastiquement, par exemple atteindre + 50 %. La synchronisation de trame est traitée dans des façons entièrement différentes dans la station principale et dans les stations d'abonné. Dans la station principale, le signal CDTM maître (commencement de trame de modem) est acheminé jusqu'à l'unité UCC 18 par la ligne 175 provenant de l'unité de synchronisation sur la ligne 169 via le modem 19. Il s'agit du signal CDTM-Maître qui est utilisé pour toutes les transmissions à partir de la station principale. A partir 139. de celuici et du signal d'horloge de symbole maitre du système (16 KHz), l'unité UCC 18 peut obtenir la synchroni- sation des tranches et des trames. Dans la station d'abonné, la synchronisation de trame est faite par l'unité UCC 29 avec la détection du mot unique dans le train binaire CRC reçu. Lors de l'acquisition initiale, le modem 30a fournit un marqueur de trame appro- ché, monostable, (AM STROBE) sur la lighe 176. Pendant l'ac- quisition, le modem 30a recherche le TROU MA dans l'unité CRC. Si le TROU MA est détecté, le modem 30 le compte pendant quelques trames puis fournit le marqueur IMPULSION MA (AM STROBE) sur la ligne 176 pour l'unité UCC 29 à l'emplacement en trame du TROU MA. L'unité UCC 29 utilise ce marqueur pour établir des compteurs de marqueurs initiaux de trame (mise en fenêtre) qui peuvent être modifiés par le logiciel UCC pour une synchronisation exacte des trames. Cela signifie aussi que le TROU MA a été détecté et le CRC acquis. La synchronisation de tranche est effectuée sous la commande de l'unité UCC 18, 29. Les signaux EM SOS sur la ligne 162 et RX SOS sur la ligne 163 sont des ordres pour le modem 19, 3Oa pour qu'il y ait commencement de la transmission ou de la réception d'une tranche. Ces signaux sont synchrones vis-à-vis du signal EM CLK sur la ligne 171 * et du signal RX CLK sur la ligne 172, respectivement. Le mode d'auto-adaptation est un état bouclé en re- tour dans lequel le modem entre pour entraîner les coeffi- cients des filtres RIF numériques du récepteur à corriger les dégradations de filtres analogiques de réception qui peuvent se produire dans le temps ou avec la température. L'analyse est faite par bouclage en retour de la donnée de l'émetteur par l'intermédiaire de l'unité HF et réception d'un profil connu dans le récepteur. Les coefficients sont optimisés sur un système Lagrangien à 5 contraintes. Ces contraintes sont (1) le train binaire reçu; (2) le train binaire retardé de 0,05 T; (3) le train binaire avancé de 140. 0,05 T; (4) le train binaire-provenant du canal supérieur contigu; et (5) le courant binaire provenant du canal infé- rieur contigu. Pendant l'apprentissage, le microprocesseur 141 fournit au filtre RIF F!l 131 sur la ligne 143 une série de profils d'apprentissage de 32 symboles de longueur. Cela est effectué via une pile PEPS (non représentée) qui est va- lidée pendant le mode d'apprentissage. Des avances/retards sont effectués par le circuit de poursuite de bit de récep- 1O tion qui décaleront les deux trains de 0,05 T. L'unité UCC 18, 29 place le modem 19, 30a dans le mode d'apprentissage de manière à permettre à la sec- tion émettrice du modem de lire des données spatiales d'apprentissage en provenance de la pile PEPS du modem. La section de réception sera avancée ou retardée pour certains tests. Lorsque le traitement est complet, le modem envoie un message d'état à l'unité UCC 18, 29 selon lequel les coef- ficients sont calculés. A ce moment là, l'unité UCC 18, 29 teste le modem en le plaçant dans le fonctionnement normal et écrivant un profil, commandant l'unité uHF 21, 31a, pour qu'il y ait boucle en retour et lecture des données renvoyées et test de la validité. Le modem est décrit avec d'autres détails dans la demande de brevet américain ayant pour titre: "Modem for Subscriber RF Telephone System" (Modem pour un système téléphonique HF d'abonné) aux noms de Eric Paneth, David N. Critchlow et Moshe Yehushua, qui est incorporée ici à titre de référence. Unité HF/FI (uHF) et Interface d'antenne Le sous-système uHF fournit la liaison des canaux de communication entre le modem et l'antenne tant dans la station principale que dans la station d'abonné. L'unité uHF fonctionne en translateur d'amplitude et de fréquence linéaire et est essentiellement transparente vis-à-vis des caractéristiques de la donnée de canal et de la modula- tion. 141. Le circuit d'interface d'antenne pour la station d'abonné est représenté en figure 28. Un circuit logique 192 de commande uHF est couplé à l'antenne 32 de l'émetteur, et aux trois antennes 32a, 32b, 32c du récepteur par le circuit d'interface d'antenne. Le circuit logique 192 de commande uHF est également en interface avec la section de transmission du modem 30a, et les sections de réception des modems 30a, 30b et 30c. De fait, 32 et 32a sont la même antenne. La section émetteur de l'interface d'antenne comprend un convertisseur-élévateur et un circuit amplifi- cateur 193,un sythétiseur EM 194, un amplificateur de puis- sance 196 et un commutateur de mode EM/RX, 197. Une pre- mière section de réception RX 1 de l'interface d'antenne com- prend un convertisseur-abaisseur et un amplificateur 198, un synthétiseur RX 199, et un pré-amplificateur 200 qui est connecté au commutateur 197. Chaque section supplémentaire du récepteur à diversité, EMn (n = 2, 3) comporte un conver- tisseur-réducteur et un amplificateur 202, un synthétiseur RX 203 et un pré-amplificateur 204. Le circuit logique 192 de commande UHF fournit les signaux suivants à la section de transmission du cir- cuit d'interface d'antenne en réponse aux signaux provenant de la section de transmission du modem 30a: (1) un signal de validation EM sur la ligne 206 pour amener le commuta- teur EM/RX, 197, à valider la transmission par l'antenne d'émetteur 32; (2) un signal d'entrée FI sur la ligne 207 destiné au convertisseur-élévateur et à l'amplificateur 193. (3) un signal de commande de puissance sur la ligne 208, allant également jusqu'au convertisseur-élévateur et amplifi- cateur 193 (4); un signal de référence d'horloge sur la li- gne 209 allant au synthétiseur EM, 194, et (5) un signal de sélection de canal sur la ligne 210, allant également jus- qu'au synthétiseur EM, 194. Le synthétiseur EM, 194, répo au signal de sélection de canal sur la ligne 210 en fournis- sant un signal de sélection de fréquence EM sur la ligne 211 142. pour le convertisseur-élévateur et l'amplificateur 193 qui est égal à la différence entre la fréquence de transmission désirée et la fréquence FI du modem. Le circuit logique 192 de commande uHF fournit les signaux suivants à chacune des sections de réception du circuit d'interface d'antenne en réponse aux signaux prove- nant des sections de réception respectives des modems 30a, b, 30c: (1) un signal de validation EM sur les lignes 213 pour amener les circuits du convertisseur-abaisseur et 1î d'amplificateur 198, 202 à fonctionner dans les modes de réception; (2) un signal de commande automatique de gain (CAG) sur les lignes 214 jusqu'aux circuits du convertisseur-abais- seur et d'amplificateur 198, 202; (3) un signal de référen- ce d'horloge sur les lignes 215 allant jusqu'aux synthétiseurs RX 199, 203, et (4) un signal de sélection de canal sur les lignes 216 allant également jusqu'aux synthétiseurs 199, 203 en réponse au signal de sélection de canal des lignes 216 en fournissant un signal de sélection de fréquence RX sur les li- gnes 217 aux circuits du convertisseur-abaisseur et d'amplifi- cateur 198, 202 qui est égal à la différence entre la fréquen- ce de réception désirée et la fréquence FI du modem. Les cir- cuits 198, 202 fournissent des signaux de sortie FI sur une ligne 218 reliée au circuit logique 192 de commande uHF pour fourniture aux sections-de réception des modems respectifs 30a, 30b et 30c. Le circuit convertisseur-élévateur et amplifica- teur 193 dans la section de transmission reçoit le signal FI modulé sur la ligne 207, l'amplifie et le transforme à la fréquence de canal HF sélectionnée. Une combinaison de fil- tres (non représentée), des amplificateurs 196, 197 et de circuits de commande de niveau (non représentés) est alors utilisée pour fournir le niveau de sortie approprié et sup- primer les signaux indésirés aux fréquences-images et harmo- niques. La fréquence de sortie de l'émetteur est la somme de la fréquence FI de modem et d'une fréquence de conver- sion synthétisée dans des arrêts de 25 KHz à partir de la 143. fréquence de référence fournie par le modem. L'unité uHF de la station dabonné fonctionne en émetteur-récepteur en semi-duplex avec les récepteurs inac- tifs pendant les intervalles de transmission. Le taux des salves de transmission est suffisamment élevé pour simuler un fonctionnement en duplex complet vis-à-vis de l'utilisa- teur. Le canal de fréquence affecté est celui sélectionné par l'unité uHF de la station principale. Le circuit d'interface d'antenne pour la sta- tion principale est représenté en figure 29. Un circuit logi- que 219 de commande uHF est couplé à l'antenne 23 de l'émet- teur-récepteur, et les trois antennes de réception 34a, 34b et 34c par le circuit d'interface d'antenne. Le circuit logi- que 219 de commande uHF est également l'interface avec la sec- tion de transmission du modem 19, et les sections de réception des modems 19, 19b et 19c (Les modems 19b et 19c sont des mo- dems à diversité non représentés en figure 2). La section émetteur de l'interface d'antenne com- porte un circuit convertisseur-élévateur et amplificateur 220, un synthétiseur EM 221, un amplificateur de puissance 222,un amplificateur de haute puissance 223, un détecteur de puissan- ce 224 et un filtre passe-bande 225. Une première section de réception RX 1 de l'interface d'antenne comporte un conver- tisseur-abaisseur et un amplificateur 230, un synthétiseur RX 231, un pré-amplificateur 232 et un filtre passe-bande 233. Chaque section supplémentaire du récepteur à diversité, RXn, comporte un convertisseur-abaisser et un amplificateur 234, un synthétiseur RX 235, un pré-amplificateur 236, et un fil- tre passe-bande 237. Le circuit logique 219 de commande uHF fournit les signaux suivants à la section émetteur du circuit d'in- terface d'antenne en réponse aux signaux provenant de la section de transmission du modem 19: (1) un signal EM ON sur la ligne 239 allant au convertisseur-élévateur et amplificateur 220 pour mettre sous tension la section de 144. transmission et permettre la transmission par l'antenne d'émetteur 23; (2) un signal d'entrée FI sur la ligne 240, également appliqué au convertisseur-élévateur et amplifica- teur 220; (3) un signal de référence d'horloge sur la ligne 24 allant au synthétiseur EM 221; et (4) un signal de sélec- tion de canal sur la ligne 242,allant également au synthéti- seur 221.Le synthétiseur 221 répond au signal de sélection de canal sur la ligne 242 en fournissant un signal de sélec- tion de fréquence RX sur la ligne 243 allant au convertis- seur-élévateur et amplificateur 220 qui est égal à la diffé- rence entre la fréquence de transmission désirée et la fréquen- ce FI du modem. Un signal de commande de niveau est fourni sur la ligne 244 allant du détecteur de puissance 224 au convei tisseur et l'amplificateur220. Le circuit logique 219 de commande de l'unité uHF fournit les signaux suivants-à chacune des sections de récep- tion du circuit d'interface d'antenne en réponse aux signaux provenant des sections de réception respectives des modems 19, 19b, 19c: (1) un signal de commande automatique de gain (CAG) sur les lignes 245 allant jusqu'aux circuits con- vertisseurs-abaisseurs, et amplificateurs 230, 234; (2) un si- gnal de référence d'horloge sur les lignes 246 aboutissant aux synthétiseurs RX, 231, 235; et (3) un signal de sélection de canal sur les lignes 247 aboutissant également aux synthétiseurs 231,235.Le 2 synthétiseurs 231,235 répondent au signal de sélection de canal sur les li- gnes 247 en fournissant un signal de sélection de fréquence RX sur les li- gnes 248 aboutissant aux circuits 230,234 qui est égal à la différence entr la fréquence de réception désirée et la fréquence FI de modem. Les circuits 230,231 fournissent des signaux de sortie FI sur la ligne 249 aboutissant au circuit logique 219 de com- mande uHF pour fourniture aux sections de réception des mo- dems respectifs 19, 19b, 19c. Les unités uHF dans la station principale et les stations d'abonné sont identiques à l'exception de l'amplifi- cateur supplémentaire de haute puissance 223 utilisé pour aug- menter la puissance de transmission des sorties HF de la statil 145. principale. La fonctionde base des unités uHF dans chaque station est de convertir le signal FI modulé (20,2 MHz) nrovenant de la section d'émetteur de modem à la fréquence de transmission HF désirée dans la bande UHF de 450 MHz. Le 3 côté réception de l'unité HF exécute l'action opposée d'abais- sement des signaux UHF 450 MHz de réception en signal FI d'une fréquence de 20 MHz.Les fréquences de transmission et de réception sont décalées l'une de l'autre de 5 MHz. Les unités HF sont programmées par la fonction de commande UCC de manié- re à fonctionner sur les fréquences différentes utilisées dans l'ensemble du système. Typiquement, chaque uHF de la station principale sera réglée de manière à fonctionner sur une af- fectation de fréquence donnée lors de l'initialisation du sys- tème et ne changera pas. Lenombre d'unités uHF dans la sta- tion principale correspond au nombre de paires de canaux de fréquence de transmission et de réception supportées dans la station principale. Les uHF des stations d'abonnés changeront typiquement de fréquence de fonctionnement lors de chaque nouvelle connexion de téléphone. Les unités uHF comportent des dispositifs de ré- glage CAG et du niveau de la puissance de transmission. Le coefficient de gain CAG est fourni par le modem sur la base d'un calcul dans le processeur de la section de réception 141 du modem. Le niveau de la puissance de transmission de la station d'abonné est calculé par l'unité UCC sur la ba- se des messages en provenance de la station principale sur le canal CRC et autres paramètres de commande. Si toutes les tranches d'un canal de fréquence ne sont pas employées, l'unité uHF transmettra un profil d'attente placé dans cette unité par l'unité UCC. Si un canal de fréquence complété n'est pas utilisé, l'émet- teur pour cette fréquence peut être invalidé par le logi- ciel UCC par l'intermédiaire du modem. Le temps de commutation pour les commutateurs de diversité seront inférieurs à 50 microsecondes. Trois antennes et trois unités HF/FI séparées 146. sont prévues. (transmission unique, trois réception). De nombreuses parties de l'unité uHF de la sta- tion principale et de l'interface d'antenne sont identiques à celles décrites ci-dessus pour la station d'abonné. Cet- te sous-section fait ressortir les différences. Les circuits des unités uHF de la station prin- cipale et d'interface d'antenne fonctionnent sur la base d'un duplex complet. Tous les émetteurs et les récepteurs fonctionnent normalement à un rapport cyclique de 100 %. De plus, il est économiquement intéressant pour la station prin- cipale de fonctionner à une puissance de transmission plus élev et d'utiliser des récepteurs à diversité ayant un bruit plus faible. L'émetteur est destiné à fonctionner au niveau de puis- sance le plus élevé autorisé sans commande dynamique. La diver- sité de la réception est assurée par des antennes de réception mutliples et des modems multiples. La station principale ne change ordinairement pas de fréquence de fonctionnement ou de niveau de la puissance de transmission lors d'une marche normale. Les sections d'émis- sion et de réception peuvent être accordées totalement à cha- cun des 26 canaux. La section d'émission de l'interface d'antenne de la station principale reçoit le signal modulé ENTREE FI sur la ligne 239 provenant du modem et le traite comme dans la section de transmission d'abonné décrite précédemment. Il est en outre amplifié au niveau de puissance requis et filtré par un filtre 225 passe-bande de pré-sélecteur à cavité afin de réduire le bruit aux fréquences de fonctionnement de récep- teurs situés au même endroit et pour réduire le niveau des émissions parasites. La section de réception de la station principale de l'interface d'antenne est similaire à celle discutée pour la station d'abonné à l'exception du fait que l'extré- mité avant est précédée par des filtres 233, 237 passe-ban- de de pré-sélecteur à cavité, qui aident à éliminer la désen- sibilisation provoquée par des émetteurs situés au même 147. endroit ou proches.Des pré-amplificateurs à bruit faible sont égalemen utilisés pour réduire le niveau du signal de seuil utilisable. Toutes les antennes 23, 34a, 34b, 34c pré- sentent une isolation de 30 dB par rapport aux autres anten- nes. Une isolation supplémentaire est fournie dans les sec- tions de transmission et de réception pour assurer environ 80 dB d'isolation entre signaux émis et signaux reçus. Le filtre pas- se-bande, les pré-amplificateurs et amplificateurs sont situés en un endroit contigu à l'antenne d'émission ou de réception appropriée. Traitement des réceptions en diversité La réception en diversité est utilisée pour réd-ui- re la probabilité d'un affaiblissement de canal au-dessous d'un seuil accepté. Le système à diversité est capable d'ajou- ter trois diversités de branche sur les trajets entre abonné et station principale et station principale-abonné. L'équipe- ment de diversité tant à la station principale qu'aux stations d'abonné comprend un circuit combinateur spécial, trois modems et leurs unités et antennes HF associées. Seule une combinai- son modem-uHF-antenne a la possibilité d'émettre. Bien que le circuit combinateur à diversité 33 soit représenté uniquement dans le schéma du système d'abonné de la figure 2, il est présent et connecté aux modems et UCC dans la station principale de la même manière que dans la station d'abonné. Lors d'un fonctionnement avec réception en diver- sité, la station principale ou la station d'abonné utilise trois antennes de réception séparées d'une distance suffisam- ment grande pour assurer que les caractéristiques d'affaiblis- sement des signaux reçus ne seront pas liées les unes aux autres. Ces trois antennes procèdent à une fourniture par l'intermédiaire de trois sections identiques de réception dans l'interface d'antenne avec le circuit logique de comman- de uHF dont les sorties FI vont dans des modems séparés pour démodulation. Un microprocesseur TMS 320 dans le circuit com- binateur en diversité 33 (processeur de diversité) prélève 148. les sorties aux modems et fournit un train binaire plus fiable au reste du système d'une manière qui imite un modem unique. Les deux tâches d'exécution de la combinaison en diversité et d'apparition en modem unique pour l'unité UCC sont la responsabilité de l'équipement du processeur de di- versité et de son logiciel. Le processeur de diversité extrait des trois mo- dems leurs symboles de donnée, les valeurs CAG, le signal + bruit, l'amplitude et l'erreur de phase (écart de la phase détectée par rapport aux vecteurs idéaux de référence -de 22,5 degrés). L'algorithme utilisé pour déterminer le symbo- le démodulé implique l'utilisation d'un vote de majorité et des calculs des rapports signal/bruit pour chaque modem afin d'identifier le modem ayant la réponse la plus vraisem- blablement correcte. Les registres d'interface processeur de diversi- té-UCC sont presque identiques aux registres trouvés dans les modems; sauf toutefois que les registres supplémentaires ser- vant à transmettre l'information qui sont utilisés dans la fonc. tion de traitement en diversité ne sont pas nécessaires et par consequent seuls trois bits d'adresse sont indispensables. Comme les possibilités E/S du microprocesseur TMS 320 sont faibles, et que la majeure partie du traitement se fait avec un type de registre E/S à la fois, un registre spé- cial qui maintiendra l'adresse de registre nécessitée au mo- ment est employé. Par exemple,la valeur CAG de chaque modem doit être lue.la valeur la plus élevée choisie, et le résul- tat écrit dans les registres E/S du processeur de diversité o elle peut être lue par l'unité UCC. L'adressage de ces registres est effectué des plus efficacement si l'adresse du registre CAG est d'abord donnée à un point de connexion o elle est placée sur les lignes d'adresse du modem. Ensuite, le processeur a seulement besoin d'adresser le modem correct, ou le banc de registres du microprocesseur, d'o l'accéléra- tion des opérations d'entrée/sortie. 149. Dans le système à diversité de la station d'abon- né, chaque modem a sa propre unité de synchronisation, et les signaux de synchronisation utilisés par les trois modems dans le système à diversité ne sont pas nécessairement en pha- se. Comme les signaux d'horloge des trois modems ne sont pas synchronisés les uns les autres, des bascules sont néces- saires pour conserver la sortie des symboles de donnée de cha- que modem jusqu'à ce qu'il y ait lecture par le processeur de diversité. Une autre fonction importante du processeur de diversité est le maintien des communications entre l'unité UCC et les trois modems. Cette communication doit être faite assez vite pour remplir toutes les conditions de l'unité UCC mais pas assez vite pour surcharger le processeur de diversité. La présente invention n'est pas limitée aux exemples de réalisation qui viennent d'être décrits, elle est au contraire susceptible de modifications et de varian- tes qui apparaîtront à l'homme de l'art. 150. REVENDICATIONS I:1 - Système de traitement d'un nombre donné de signaux d'information reçus simultanément sur des lignes interurbaines de société téléphonique pour transmission simul- tanée par un canal donné à fréquence radio (HF), comprenant: - des moyens séparés de conversion pour connexion respective aux lignes interurbaines afin de convertir les signaux d'iniformationreçus sur les lignes interurbaines en échantillons de signaux numériques; - un nombre donné de moyens séparés de compres- sion de signaux pour comprimer simultanément les échantil- lons de signaux numériques obtenus respectivement à partir de moyens séparés parmi les moyens de conversion et fournir le nombre donné de signaux comprimés séparés; - des moyens de commande de canal connectés aux moyens de compression pour combiner séquentiellement les signaux comprimés en train binaire unique de canal de trans- mission, avec chacun des signaux respectifs comprimés occupant une position de tranche séquentielle répétitive dans le train binaire de canal de transmission associé à un moyen prédé- terminé des moyens de compression séparés; - un central pour coupler les moyens respectifs de conversion séparés à des moyens indiqués parmi les moyens de compression séparés; - des moyens de processeur de connexion à dis- tance pour couplage aux lignes interurbaines et répondant à un signal de demande d'appel entrant reçu sur l'une des lignes interurbaines en fournissant un signal d'affectation de tran- che indiquant celui des moyens de compression séparés que le central doit connecter à l'un des moyens de conversion sépa- rés connecté à ladite ligne interurbaine et par conséquent affectant à cette ligne la tranche dans le train binaire du canal de transmission associé audit moyen de compression séparé qui est ainsi connecté par le central, o le moyen de processeur de connexion à distance maintient une mémoire des tranches ainsi affectées et consulte la mémoire lors de la réception d'une demande d'appel entrant, puis fournit un 151. 2579391 signal d'affectation de tranche qui effectue ladite conne- xion avec un moyen de compression associé à l'une des tran- ches qui n'a pas été affectée à une autre ligne interurbai- ne; - un moyen de processeur d'appel connecté au moyen de processeur de connexion à distance et répondant au signal d'affectation de tranche pour amener le central à compléter la connexion indiquée par ledit signal d'affecta- tion de tranche; et - un moyen d'émetteur pour fournir un signal de canal de transmission pour transmission sur le canal HF donné en réponse au train binaire du canal de transmission. 2 - Système selon la revendication 1, carac- térisé en ce que la demande d'appel est accompagnée d'un signal d'identification d'abonné qui identifie une station d'abonné à laquelle est adressée la demande d'appel; - o les moyens de processeur de connexion à distance répondent au signal d'identification d'abonné en fournissant au moyen de commande de canal un signal de com- mande de tranche de transmission indiquant une association entre la station d'abonné identifiée et la tranche dans le train binaire du canal de transmission affecté en réponse à la demande d'appel l'accompagnant; et - o les moyens de commande de canal sont connectés au moyen de processeur de connexion à distance et répondent au signal de commande de tranche de transmis- sion en fournissant dans une tranche séparée du train binai- re de canal de transmission un message de commande à distan- ce adressé à la station d'abonné identifiée par le signal de commande de tranche de transmission et indiquant la tran- che contenant le signal de donnée de la parole comprimée ob- tenu à partir du signal de la parole reçu sur la ligne inter- urbaine d'o sont venus la demande d'appel et le signal d'identification d'abonné l'accompagnant. 152. 2579391 3 - Système selon la revendication 2, carac- térisé en ce qu'il comprend en outre: - une station d'abonné comprenant des moyens pour recevoir et traiter le signal de canal de transmissions afin de reconstruire le signal d'information provenant de la ligne interurbaine affectée, à laquelle la tranche du train binaire du canal de transmission indiqué dans le message de commande à distance adressé à la station d'abonné fut affec- tée. 4 - Système selon la revendication 3, carac- térisé en ce qu'il comprend en outre: - un moyen de réception pour recevoir un signa: de canal de réception et pour traiter le signal de canal de réception afin de fournir un train binaire de canal de récep- tion contenant des signaux comprimés séparés dans des posi- tions de tranches séquentielles répétitives, différentes; - un nombre donné de moyens de synthèse de sigr séparés associés chacun à une position différente de tranche dans le train binaire de canal de réception pour la reconstruction d'échantillons numériques de signaux à partir de signaux comprimés séparés contenus dans les positions respectives associées des tranches du train binaire de canal de réception; - o le moyen de commande de canal met à part les signaux comprimés séparés vis-à-vis du train binaire de canal de réception et répartit les signaux mis à part dans les moyens de synthèse séparés associés aux tranches respec- tives dont les signaux ont été mis à part; et - des moyens de reconversion séparés pour conne- xion respective à chacune des lignes interurbaines pour recon- vertir les échantillons de signaux numériques en signaux d'in- formation pour transmission sur les lignes interurbaines res- pectives, o chacun des moyens de reconversion séparés est associé à l'un des moyens de conversion séparés et connecté à une ligne commune des lignes interurbaines avec le moyen de conversion séparé associé; 153. 2579391 - o le central couple le moyen de reconversion séparé respectif à des moyens indiqués parmi les moyens de synthèses séparés, et - o les moyens de processeur de connexion à dis- tance répondent au signal de demande d'appel entrant reçu sur ladite ligne interurbaine en fournissant un signal d'affecta- tion de tranche pour indiquer celui des moyens de synthèse séparés que le central doit connecter au moyen de reconver- sion séparé relié à ladite ligne interurbaine et par consé- quent affecter à cette ligne la tranche dans le train binai- re de canal de réception associée au moyen de synthèse séparé qui est ainsi connecté par le central, o le moyen de pro- cesseur de connexion à distance maintient une mémoire des tranches dans le train binaire de canal de réception qui sont ainsi affectées et consulte la mémoire lors de la réception d'une demande d'appel entrant, puis fournit au processeur d'appel un signal sur ladite affectation de tranche afin d'effectuer ladite connexion à un moyen de synthèse associé à l'une des tranches qui n'est pas affectée à une autre li- gne interurbaine. - Système selon la revendication 4, carac- térisé en ce que: - le moyen de processeur de connexion de canal à distance fournit en outre au moyen de commande de canal un signal de commande de tranche de réception indiquant une association entre la station d'abonné identifiée et la tranche dans le train binaire de canal de réception affectée à des signaux provenant de la station d'abonné identifiée par le signal reçu d'identification d'abonné; et o le moyen de commande de canal répond au signal de commande de tranche de réception en fournissant dans une tranche du train binaire de canal de transmission un message de commande à distance adressé à la station d'abonné identi- fiée par le signal de commande de tranche de réception et indiquant quand la station d'abonné adressée doit transmet- tre des signaux au moyen pour réception d'un signal de ca- 154. 2579391 154. nal de réception de sorte que les signaux comprimés dus a la transmission provenant de la station d'abonné adressée occu- pent la tranche affectée dans le train binaire de canal de réception. 6 - Système selon la revendication 5, carac- térisé en ce que la station d'abonné comprend en outre: - des moyens pour traiter le message de commande à distance dans le signal reçu de canal de transmission afin de provoquer des transmissions à partir de la station d'abon- né à des instants indiqués par le message de commande à dis- tance. 7 - Système selon la revendication 2, carac- térisé en ce qu'il comprend en outre: - des moyens pour recevoir un signal de canal de réception et pour traiter le signal de canal de réception afin de fournir un train binaire de canal de réception con- tenant des signaux comprimés séparés dans des positions dif- férentes de la tranche séquentielle répétitive respective; - un nombre donné de moyens de synthèse de si- gnaux séparés, associés chacun à une position de tranche différente dans le train binaire de canal de réception pour reconstruire les échantillons de signaux numériques de re- construction à partir de signaux comprimés séparés contenus dans les positions associées des tranches respectives du train binaire de canal de réception; o le moyen de commande met à part les signaux comprimés séparés à partir du train binaire de canal de réception et répartit les signaux ayant subi cette mise à part entre les moyens de synthèse séparés associés aux tran- ches respectives dont les signaux ont fait l'objet de la mise à part; et - des moyens de reconversion séparés pour conne- xion respective à chacune des lignes interurbaines afin de reconvertir les échantillons de signaux numériques en si- gnaux d'information pour transmission par les lignes interur- baines respectives, o chacun des moyens de reconversion sépa- rés est associé à l'un des moyens de conversion séparés et 155. est connecté à une ligne commune des lignes interurbaines avec le moyen de conversion séparé associé; o le central couple le moyen de reconversion sé- paré respectif à des moyens indiqués parmi les moyens de syn- thèse séparés; et o les moyens de processeur de connexion à distan- ce répondent au signal de demande d'appel entrant qui est reçu sur la ligne interurbaine en fournissant un signal d'af- fectation de tranche pour indiquer celui des moyens de syn- thèse séparés que le central doit connecter audit moyen de reconversion séparé connecté à la ligne interurbaine et donc affecter à cette ligne interurbaine la tranche dans le train binaire de canal de réception associée audit moyen de syn- thèse séparé qui est ainsi connecté par le central, o le moyen de processeur de connexion à distance maintient une mémoire des tranches dans le train binaire de canal de ré- ception ainsi associées et consulte la mémoire lors de la réception d'une demande d'appel entrant, puis fournit au processeur d'appel un signal d'affectation de tranche pour effectuer la connexion avec le moyen de synthèse associé à l'une des tranches qui n'est pas affectée à une autre ligne interurbaine. 8 - Système selon la revendication 7,caracté- risé en ce que: - le moyen de processeur de connexion de canal à distance fournit en outre au moyen de commande de canal un signal de commande de tranche de réception indiquant une association entre la station d'abonné identifiée et la tranche dans le train binaire de canal de réception affectée à des si- gnaux provenant de la station d'abonné identifiée par le si- gnal reçu d'identification d'abonné et; o le moyen de commande de canal répond au signal de commande de tranche de réception en fournissant dans une tranche du train binaire de canal de transmission un message de commande à distance adressé à la station d'abonné identi- fiée par le signal de commande de tranche de réception et in- 156. 2579391 diquant quand la station d'abonné adressée doit transmettre des signaux au moyen de réception d'un signal de canal de ré- ception de sorte que les signaux comprimés obtenus à partir de la transmission provenant de la station d'abonné adressée occupent la tranche affectée dans le train binaire de canal de réception. 9 - Système selon la revendication a, caracté- risé en ce que la station d'abonné comprend en outre: - des moyens pour traiter le message de commande - distance dans le signal reçu de canal de transmission afin de provoquer des transmissions à partir par la station d'abonné qui doivent être effectuées à des instants indiqués par le message de commande de distance. - Système de traitement d'un nombre donné de signaux d'information reçus simultanément par des li- gnes interurbaines de compagnie de téléphone pour transmis- sion simultanée, caractérisé en ce qu'il comprend: - des moyens de conversion séparés pour connexion respective aux lignes interurbaines et conversion des signaux d'information reçus par les lignes interurbaines en échantil- lons de signaux numériques; - une multitude de circuits de canaux de trans- mission dont chacun est affecté à un canal à haute fréquen- ce (HF) donné différent et comprenant chacun: - un nombre donné de moyens de compression séparés de signaux pour comprimer simultanément les échantillons de signaux numériques provenant respectivement de moyens séparés parmi les moyens de conversion afin de fournir le nombre donné de signaux comprimés séparés; - des oryens de commande de canal connectés aux moyens de compression pour combiner séquentiellement les si- gnaux comprimés et donner un train binaire unique de canal de transmission, avec chacun des signaux comprimés respectifs occupant une position de tranche séquentielle répétitive dans le train binaire de canal de transmission associé à un moyen prédéterminé parmi les moyens de compression séparés; 157. - des moyens d'émetteur pour fournir un signal de canal de transmission pour transmission sur le canal HF donné en réponse au train binaire de canal de transmission; - un central pour couplage des moyens de conver- - 5 sion séparés respectifs à des moyens indiqués parmi les moyens de compression séparés; - des moyens de processeur à connexion à distan- ce pour couplage aux lignes interurbaines et répondant à un signal de demande d'appel entrant reçu sur l'une des lignes interurbaines en fournissant un signal d'affectation de tran- che indiquant le circuit de canal de transmission et celui des moyens de compression séparés dans le circuit de canal de transmission indiqué que le central doit connecter à celui des moyens de conversion séparés connecté à ladite ligne interurbaine et ainsi affectant à ladite ligne interurbaine le circuit de canal de transmission indiqué et la tranche dans le train binaire de canal de transmission associée audit moyen de compression séparé qui est ainsi connecté par le central o le moyen de processeur de connexion à distance maintient une mémoire des tranches qui sont ainsi affectées pour chaque circuit de la multitude des circuits de canal de transmission et consulte la mémoire lors de la réception d'une demande d'appel entrant, puis fournit un signal d'af- fectation de tranche qui effectue ladite connexion à un circuit de canal de transmission donné dans lequel toutes les tranches ne sont pas affectées à une autre ligne inter- - urbaine et à un moyen de compression associé à l'une des tran- ches qui n'est pas affectée à une autre ligne interurbaine et - des moyens de processeur d'appel connectés au moyen de processeur de connexion à distance et répondant au signal d'affectation de tranche pour amener le central à compléter la connexion indiquée par le signal d'affecta- tion de tranche. 158. 14 - Système selon la revendication o10, caracté- risé en ce que la demande d'appel est accompagnée d'un si- gnal d'identification d'abonné qui identifie une station d'abonné à laquelle la demande d'appel est adressée; o les moyens de processeur de connexion à dis- tance répondent au signal d'identification d'abonné en four- nissant au moyen de commande de canal dans le circuit donné de canal de transmission affecté en réponse à la demande d'appel l'accompagnant un signal de commande de tranche de transmission indiquant une association entre la station d'abonné identifiée et la tranche dans le train binaire de canal de transmission affectée en réponse à la demande d'appel l'accompagnant, et un signal de commande de canal de transmission indiquant une association entre la station d'abonné identifiée et le canal HF affecté au circuit don- né de canal de transmission affecté en réponse à la demande d'appel l'accompagnant; et o les moyens de commande de canal sont connectés au moyen de processeur de connexion à distance et peuvent répondre au signal de commande de tranche de transmission en fournissant dans une tranche séparée du train binaire de canal de transmission un message de commande à distance adres- sé à la station d'abonné identifiée par le signal de com- mande de tranche de transmission et indiquant la tranche contenant le signal de donnée de la parole comprimée obte- nu à partir du signal de la parole reçu sur la ligne inter- urbaine à partir de laquelle la demande d'appel et le signal d'identification d'abonné l'accompagnant furent reçus, et indiquant en outre le canal HF affecté au circuit donné de canal de transmission affecté en réponse à la demande d'appel. 12 - Système selon la revendication 11, caracté- risé en ce qu'il comprend en outre: - une station d'abonné comprenant des moyens pour recevoir et traiter le message de commande à distance et le signal de canal de transmission afin de reconstruire le si- 159. 2579391 gnal d'information provenant de la ligne interurbaine a la- quelle le canal HF et la tranche du train binaire de canal de transmission indiqués dans le message de commande adressé à la station d'abonné furent affectés. 13 - Système selon la revendication 12, caractéri- sé en ce qu'il comprend en outre: - une multitude de circuits de canaux de récep- tion, dont chacun est apparié avec l'un des circuits de canaux de transmission, dont chacun se voit affecter un ca- nal HF donné différent, et chacun desquels comprend - un moyen de récepteur pour recevoir un signal de canal de réception et pour traiter le signal de canal de réception afin de fournir un train binaire de canal de réception contenant des signaux comprimés séparés dans des positions de tranche séquentielles répétitives respectives; - un nombre donné de moyens de synthèse de si- gnaux séparés, associés chacun avec une position de tranche différente dans le train binaire de canal de réception pour reconstruire les échantillons de signaux numériques à partir de signaux comprimés séparés contenus dans les positions de tranche respectives associées du train binaire de canal de réception; - des moyens de commande de canal pour mettre à part les signaux comprimés séparés à partir du train binai- re de canal de réception et distribuer les signaux mis à part entre les moyens de synthèse séparés associés aux tran- ches respectives dont les signaux ont été mis à part; - des moyens de reconversion séparés pour conne- xion respective à chacune des lignes interurbaines pour recon- vertir les échantillons de signaux numériques en signaux d'in- formation pour transmission par les lignes interurbaines respectives, o chaque moyen de reconversion séparé est asso- cié à l'un des moyens de conversion séparés dans le circuit des canaux de transmission appariés, et est connecté à une li- gne commune des lignes interurbaines avec le moyen de con- version séparé associé; 160. 2579391 o le central couple les moyens respectifs de conversion séparés à des moyens indiqués parmi les moyens de synthèse séparés; et o les moyens de processeur de connexion à distance séparés répondent au signal de demande d'appel entrant reçu sur ladite ligne interurbaine en fournissant un signal d'affec- tation de tranche pour indiquer le circuit de canal de récep- tion et le moyen parmi les moyens de synthèse séparés dans le circuit du canal de réception indiqué que le central doit con- necter au moyen des moyens de reconversion séparés connecté à la ligne interurbaine et donc affectant à cette ligne le cir- cuit de canal de réception indiqué et la tranche dans le train binaire de canal de réception associé audit moyen de synthè- se séparé qui est ainsi connecté par le central, o le moyen de processeur de connexion à distance maintient une mémoire des tranches dans le train binaire de canal de réception qui sont ainsi affectées à chaque circuit de la multitude des circuits de canal de réception et consulte la mémoire lors de la réception d'une demande d'appel entrant, puis fournit au processeur d'appel un signal de ladite affectation de tranche pour effectuer la connexion à un circuit donné de canal de réception dans lequel toutes les tranches ne sont pas affectées à une ligne interurbaine et qui est apparié à un circuit de canal de transmission dans lequel toutes les tran- ches ne sont pas affectées à une autre ligne interurbaine et à un moyen de synthèse qui y est associé à l'une des tranches -qui n'est pas affectée à une autre ligne interurbaine. 14 - Système selon la revendication 13, caractéri- sé en ce que: - le moyen de processeur de connexion de canal à distance fournit en outre au moyen de commande de canal dans le circuit donné de canal de réception affecté en réponse à la demande d'appel l'accompagnant un signal de commande de tranche de réception indiquant une association entre la sta- tion d'abonné identifiée et la tranche dans le train binaire de canal de réception affectée à des signaux en provenance 161. de la station d'abonné identifiée par le signal reçu d'iden- tification d'abonné; et un signal de commande de canal de réception indiquant une association entre la station d'abonné identifiée et le canal HF affecté au circuit donné de canal de réception en réponse à la demande d'appel l'accompagnant; et o le moyen de commande de canal répond au signal de commande de tranche de réception en fournissant dans une tranche du train binaire de canal de transmission un message de commande à distance adressé à la station d'abonné iden- tifiée par le signal de commande de tranche de réception et indiquant quand la station d'abonné adressée doit transmet- tre des signaux au moyen de réception de signal de canal de réception de sorte que des signaux comprimés obtenus à partir de la transmission à partir de la station d'abonné adressée occupent la tranche affectée dans le train binaire de canal de réception, et indiquant en outre le canal HF affecté au circuit donné de canal de réception affecté en réponse à la demande d'appel. - Système selon la revendication 14, caracté- risé en ce que la station d'abonné comprend en outre: - des moyens pour traiter le message de commande à distance dans le signal reçu de canal de transmission afin de provoquer des transmissions à partir de la station d'abonné devant être exécutées à des instants indiqués par le message de commande à distance et par le canal HF indiqué par le mes- sage de commande à distance. 16 - Système selon la revendication 11, caracté- risé en ce qu'il comprend en outre: - une multitude de circuits de canal de réception dont chacun est apparié à l'un des circuits de canal de transmission, chacun se voyant affecter un canal HF donné dif- férent, et chacun comprenant: - un moyen de récepteur pour recevoir un signal de canal de réception et pour traiter le signal de canal de récep- tion afin de fournir un train binaire de canal de réception 162. 2579391 contenant des signaux comprimés séparés dans des positions de tranche séquentielles répétitives respectives différentes; - un nombre donné de moyens séparés de synthèse de signal associés chacun à une position de tranche différen- te dans le train binaire de canal de réception pour recons- truire des échantillons de signaux numériques à partir de si- gnaux comprimés séparés contenus dans les positions de tran- che respectives associées du train binaire de canal de récep- tion; - des moyens de commande de canal pour mettre à part les signaux comprimés séparés du train binaire de canal de réception et distribuer les signaux mis à part entre les moyens de synthèse séparés associés aux tranches respectives dont les signaux ont été mis à part; - des moyens de reconversion sépaeés pour conne- xion respective à chacune des lignes interurbaines pour reconvertir les échantillons de signaux numériques en si- gnaux d'information pour transmission par les lignes interur- baines respectives, o chaque moyen de reconversion séparé est associé à l'un des moyens de conversion séparés dans le circuit de canal de transmission apparié et est connecté à une ligne commune des lignes interurbaines avec le moyen de conversion séparé associé; o le central couple les moyens de conversion sépa- rés respectifs à des moyens indiqués parmi les moyens de synthèse séparés; et - les moyens de processeur de connexion à distan- ce répondent au signal de demande d'appel entrant reçu par l'intermédiaire de ladite ligne interurbaine en fournissant * un signal d'affectation de tranche pour indiquer quel cir- cuit de canal de réception et quel moyen parmi les moyens de synthèse séparés dans le circuit de canal de réception indiqué le central doit connecter audit moyen de reconversion séparé relié à ladite ligne interurbaine et donc affectant à cette ligne le circuit de canal de réception indiqué et la tranche dans le train binaire de canal de réception associée audit 163. 25719391 moyen de synthèse séparé qui se trouve connecté par le cen- tral, o le moyen de processeur de connexion à distance main- tient une mémoire des tranches dans le train binaire de canal de réception qui sont ainsi affectées pour chaque circuit de la multitude des circuits de canal de réception et consul- te la mémoire lors de la réception de la demande d'appel entrant, puis fournit au processeur d'appel un signal d'af- fectation de la tranche pour effectuer ladite connexion à un circuit donné de canal de réception dans lequel toutes les tranches ne sont pas affectées à une autre ligne interurbai- ne et qui est apparié à un circuit de canal de transmission dans lequel toutes les tranches ne sont pas affectées à une autre ligne interurbaine et à un moyen de synthèse qui y est associé avec l'une des tranches quin'est pas affectée à une autre ligne interurbaine. 17 - Système selon la revendication 16, caractéri- sé en ce que - le moyen de processeur de connexion de canal à distance fournit en outre au moyen de commande de canal dans le circuit donné de canal de réception affecté en réponse à la demande d'appel un signal de commande de tranche de ré- ception indiquant une association entre la station d'abonné identifiée et la tranche dans le train binaire de canal de réception affecté à des signaux provenant de la station d'abon- né identifiée par le signal reçu d'identification d'abonné, et un signal de commande de canal de réception indiquant une association entre la station d'abonné identifiée et le canal HF affecté au circuit donné de canal de réception en réponse à la demande d'appel; et - le moyen de commande de canal répond au signal de commande de tranche de réception en fournissant dans une tranche du train binaire de canal de transmission un messa- ge de commande à distance adressé à la station d'abonné iden- tifiée par le signal de commande de tranche de réception et indiquant quand la station d'abonné adressée doit transmet- tre des signaux au moyen de réception d'un signal de canal de 164. 2579391 réception de sorte que des signaux comprimés provenant de la transmission à partir de la station d'abonné adressée occu- pent la tranche affectée dans le train binaire de canal de réception et indiquant en outre le canal HF affecté au cir- cuit donné du canal de réception affecté en réponse à la demande d'appel. 18 - Système selon la revendication 17, caracté- risé en ce que la station d'abonné comprend en outre: - des moyens pour traiter le message de commande à distance dans le signal reçu de canal de transmission de manière à provoquer des transmissions à partir de la station d'abonné qui doivent être effectuées à des instants indiqués par le message de commande à distance et par le canal HF indi- qué par le message de commande à distance. 19 - Systèem selon la revendication 1 pour la transmisson sans fil de signaux d'information multiples utilisant des circuits nuné- riques par répartition dans le temps entre une station princi- oale et une multitude de stations d'abonné, les stations d'abonné étant fixes ou mobiles sélectivement. - Système selon la revendication19, caractéri- sé en ce que le nomblre de circuits par répartition dans le temps est déterminé par la qualité de la transmission des signaux. 21 - Système selon la revendication 19, caractéri- sé en ce que la station principale est interconnectée avec un réseau extérieur d'information. 22 - Système selon la revendication 21, caractérisé en ce que le réseau extérieur est un réseau analogique. 23 - Système selon la revendication 21, caractérisé en ce que le réseau extérieur est un réseau numérique. 24 - Système selon la revendication 19, caractérisé en ce que toutes les stations d'abonné sont mobiles. - Système selon la revendication 24 caractérisé en ce que les stations d'abonné sont sélectivement relative- ment rapides et relativement lentes. 26 - Système selon la revendication 19, caractérisé en ce que les stations d'abonné comprennent sélectivement des 165. 2579391 stations fixes et mobiles qui sont destinées à être intercon- nectées les unes avec-les autres et avec la station principa- le. 27 - Système selon la revendication 19, caractérisé en ce que les signaux d'information sont choisis dans le groupe constitué par: voix, données, fac-similé, vidéo, signaux d'ordinateur et d'instrumentation. 28 - Système selon la revendication 1î caractéri- sé en ce que le niveau de modulation des signaux et la puis- sance appliquée au système sont ajustés en conformité avec la détection d'erreur de signal dans le système. 29 - Système selon la revendication19, caractéri- sé en ce que le système présente une diversité spatiale, cet- te diversité comprenant une multitude d'antennes espacées sélectivement les unes des autres pour fournir une réception de signal relativement élevée malgré l'affaiblissement des signaux. - Système selon la revendication19, caractéri- sé en ce qu'il y a une transmission simultanée apparente bi- directionnelle des signaux. 31 - Système selon la revendication19, caractérisé en ce qu'il comprend: - des moyens dans la station principale pour four- nir un signal de commande occupé aux stations d'abonné lors- que la totalité des circuits numériques multiplex par répar- tition dans le temps sont utilisés; et - des moyens dans chaque station d'abonné pour répondre au signal de commande occupé en fournissant une indication occupé à la station d'abonné lorsqu'une demande d'appel est lancée à la station d'abonné.