Nothing Special   »   [go: up one dir, main page]

WO2010149874A1 - Method for communicating by means of time-division multiplexing - Google Patents

Method for communicating by means of time-division multiplexing Download PDF

Info

Publication number
WO2010149874A1
WO2010149874A1 PCT/FR2010/000456 FR2010000456W WO2010149874A1 WO 2010149874 A1 WO2010149874 A1 WO 2010149874A1 FR 2010000456 W FR2010000456 W FR 2010000456W WO 2010149874 A1 WO2010149874 A1 WO 2010149874A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
interval
frame
time slots
time
Prior art date
Application number
PCT/FR2010/000456
Other languages
French (fr)
Inventor
Pascal Champaney
Original Assignee
Adeunis Rf
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Adeunis Rf filed Critical Adeunis Rf
Priority to ES10736748T priority Critical patent/ES2425437T3/en
Priority to US13/380,105 priority patent/US8873587B2/en
Priority to EP10736748.4A priority patent/EP2446568B1/en
Priority to CA2766471A priority patent/CA2766471A1/en
Priority to DK10736748.4T priority patent/DK2446568T3/en
Publication of WO2010149874A1 publication Critical patent/WO2010149874A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0866Non-scheduled access, e.g. ALOHA using a dedicated channel for access
    • H04W74/0875Non-scheduled access, e.g. ALOHA using a dedicated channel for access with assigned priorities based access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0602Systems characterised by the synchronising information used
    • H04J3/0605Special codes used as synchronising signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal

Definitions

  • the invention relates to a time division multiplex communication method between a master terminal and several slave terminals.
  • Time division multiple access communication methods are commonly used, especially in mobile telephony.
  • Time Division Multiple Access is a time division multiplexing mode for transmitting multiple digital signals on the same frequency channel.
  • the data flow is usually divided into frames.
  • Each frame is divided into several time slots ("time slot"). Users transmit data successively using their own time interval.
  • FIG. 1 illustrates an example of TDMA time sharing between various users, here three: U1, U2 and U3.
  • Each time slot is assigned to a user by a UM master equipment, for example a base station, after a negotiation taking place on a service channel (not shown). All communications pass through this master equipment.
  • This technology generally uses two frequency bands, one for uplink 1, that is, to transmit user data to the master, the other for downlink 2, from the master to the master. the users.
  • Each channel comprises a succession of divided frames 3 each in several time slots 4. For example, in FIG. 1, the frame 3 is divided into six time slots 4. This technology is used, for example, in telephony. mobile by GSM / GPRS / EDGE standard.
  • the patent application EP1843326 describes a wireless audio communication system, multi users, time division multiplexing.
  • the communication by radio link between all the users is permanent and the users communicate for example in audio conference mode or in data transmission mode through request and acknowledgment.
  • FIG 2 illustrates the communication method implemented in this patent application. All users (U 1 to U3), equipped with respective terminals, can communicate with each other and each hears the exchanges of others.
  • the method uses a single frequency band 5.
  • Each terminal is associated with a time slot in which the terminal transmits.
  • the terminal is in receive mode on the other time slots. For example, while the user's terminal U1 is transmitting in its time slot TS1, it is listened to by the other two. Then, it successively listens to the terminal of the user U2 during the time interval TS3, then U3 during the time interval TS5.
  • One of the terminals acts as master to synchronize the other terminals that have become slaves, and thereby occupies its own time slot with a synchronization signal.
  • This system makes it possible to obtain conference-type conversations on a single transmission channel 5.
  • this communication system is not dependent on the proper operation of the master. Indeed, this one being a any user terminal, it can be replaced by another terminal in case of failure.
  • European Patent Application EP0635959 describes a method for optimizing a communication channel used in air traffic management systems. According to this technique, each participating mobile identifies the free time slots in a listening period, then selects randomly one of the free time slots to transmit. Each mobile is synchronized on a common clock, through a master station that systematically occupies an interval per period. The mobile leaves the channel at the end of transmission.
  • this method may be unsuitable for managing a large number of terminals. Indeed, when all the time slots are occupied, access to the network by a terminal urgently needed to transmit is difficult. There is therefore a risk that priority data will not be transmitted in due time.
  • the aim of the invention is to provide a simple and easy-to-implement method of communication enabling a large number of terminals to be communicated while guaranteeing network access to priority data.
  • each terminal is either in transmission mode or listening mode, during each time interval.
  • Each slave terminal selects in listen mode a free time slot in a current frame and transmits in transmission mode during at least one subsequent frame, data in the selected time interval, the selected interval becoming free as soon as the slave terminal stops transmitting.
  • Each slave terminal assigns a priority level to the different free time slots of the frame, selects a time slot for transmission only if the priority level of the interval is sufficiently low and assigns variable priority levels according to the number of times. free time slots.
  • FIG. 1 schematically represents a communication method according to the prior art
  • FIG. 2 diagrammatically represents another communication method according to the prior art
  • FIGS. 3A to 3D show several steps by way of example of a first embodiment of a communication method according to the invention
  • FIGS. 4A and 4B represent steps of a second embodiment of the method according to the invention.
  • FIG. 5 represents a step of an alternative embodiment of the method according to FIGS. 3A to 3D
  • FIGS. 6A to 6C represent steps of another embodiment of the method according to the invention.
  • FIGS. 3A to 3D show steps, in the context of an example, of a first embodiment of a communication method according to the invention. This method has similarities with that described with reference to FIG. 2.
  • the novelty lies in the fact that the time slots of the frames are not reserved for respective terminals and that the number of terminals, or communication nodes, can be greater than the number of intervals of a frame.
  • Figure 3A shows two successive frames of a communication.
  • the current frame 6 is empty, except for the Sync synchronization signal of the U-master master terminal.
  • the first time slot TS1 is reserved for the master terminal, in which the latter permanently transmits at least the synchronization signal Sync.
  • the primary function of a master terminal is to ensure synchronization, that is to say to indicate to the slave terminals the limits of each frame. Any terminal can perform the master function and use any time interval provided that it is alone in that role at a given time.
  • the time slots TS2 to TS6 are free in the current frame, that is, no slave terminal transmits in one of these slots.
  • Each slave terminal listening to the other terminals it knows the occupation of the time slots 4 in the current frame 6. It can identify, in listening mode, a free time slot and, in transmission mode, transmit data in the identified time interval during at least one next frame 7.
  • the time slot TS2 of the current frame 6 has been identified as free by the terminal of the U1 user, the latter can therefore transmit its data DATA in this time interval during the next frame 7.
  • the terminal maintains the TS2 interval and transmits in the same time interval frames subsequent (not shown).
  • the master terminal is involved in the communication and has data to transmit, it transmits its DATA data in its own time slot (TS1), in addition to the synchronization signal Sync, as shown in the following frame 7.
  • the transmission is intended for one of the terminals which returns an acknowledgment of receipt.
  • the colliding terminal whose transmission has not been received will not receive the acknowledgment of receipt for it and re-transmit its data.
  • the master terminal ensures the acknowledgment of the transmissions of the slave terminals.
  • the colliding terminal that has not received an acknowledgment from the master terminal proceeds to identify a new free slot to continue transmitting.
  • a second user U2 takes the next free interval TS3 to transmit.
  • two time slots (TS2 and TS3) are occupied by the terminals of the users U1 and U2.
  • the user's terminal U1 no longer has DATA data to transmit.
  • the time interval it occupies in the current frame 6 becomes free again in the next frame 7.
  • a new slave terminal UN if a new slave terminal UN has data to be transmitted, it identifies the time slot TS2 released in the current frame during a listening phase and transmits its data DATA in the time interval TS2 of the frames following.
  • the number of users can be high.
  • the number of terminals, or communication nodes, which simultaneously transmit data is generally small compared to the number of terminals that listen. Indeed, a person can not focus on multiple simultaneous conversations. Similarly, a network hub can not receive data from multiple devices at the same time.
  • each slave terminal that needs to transmit acts in an "opportunistic" manner by reserving the first available slot that it sees. The method described above allows a small subset of a large number of users to intervene in the communication.
  • the number of terminals may be greater than that of the time slots in a frame, provided that the number of terminals that transmit simultaneously remains less than or equal to the number of time slots.
  • FIGS. 4A and 4B show steps of a second embodiment of the communication method in the context of an example.
  • the availability of time slots decreases.
  • one of the slave terminals, urgently needed to transmit data faces a network unavailable.
  • the method comprises, in this embodiment, a mechanism which makes it possible to ensure the availability of the transmission channel to data deemed to be priorities and thus to prioritize access to the network.
  • Each slave terminal knowing continuously the number of free time slots, itself determines a priority level of these intervals, for example according to the same algorithm implemented in each terminal.
  • a priority level is assigned to each terminal, for example in a fixed manner, programmed before use.
  • a terminal assigns itself an interval of time only if its priority level is greater than or equal to the priority level that it has determined for the interval.
  • the network is very busy, there remains, for example, a free time slot.
  • Its priority level is set to the maximum to guarantee the availability of the interval to a terminal of maximum priority, priority 3 for example.
  • priorities can be assigned to categories of data that each terminal can transmit.
  • a terminal can transmit signals, for example an alarm signal which would then have a maximum priority.
  • a force release of an interval used by a minimum priority terminal can be provided.
  • the newly freed time interval will cause a recalculation of free slot priority levels and network availability at terminals of sufficient priority.
  • a terminal of low priority knowing at every moment the availability of time slots, can on its own initiative release the time slot that it occupies if the network is saturated.
  • one of the users may have an important role, for example the site manager, and therefore he must have absolute priority over the others in the communication.
  • Such a user will receive the master terminal, since a time slot is reserved for him in each frame to transmit synchronization to other terminals. We can nevertheless consider that a second user is also a priority.
  • FIG. 5 illustrates a possibility to predict this eventuality.
  • Each priority user terminal has a time slot reserved for it.
  • users U1 and U2 are considered a priority.
  • the terminal of U1 is the master terminal.
  • the terminal of U2 definitively assigns itself the time interval, TS2 for example. Then there are only four free time slots, that is TS3 to TS6.
  • his terminal transmits a Sync2 synchronization signal different from that of the master in the reserved time slot TS2 of each frame, as represented in FIG. tells other terminals that the interval is unavailable, even if it does not contain any data.
  • the method may include a step of dividing the free time slots into subintervals. Time intervals are thus shortened in order to increase the number. The data volume of the subintervals is therefore reduced, but potentially, a larger number of terminals can transmit in the same frame.
  • the frame initially comprises six time slots.
  • the first, TS1 is reserved for the master terminal, which can be a priority user terminal.
  • the TS2 to TS6 slots are associated with the secondary users. Given that, in FIG. 6A, the time slots TS2 to TS6 are all free, the priority level of these time slots is minimum.
  • time slots TS2 and TS3 are occupied by secondary users U1 and U2.
  • the number of free slots decreases and so the priority level of these slots is incremented.
  • these same time slots 4 are each divided into two sub-slots of time 8.
  • the TS4 slot, of priority 2 is divided into two sub-slots TS41 and TS42, also of priority 2.
  • the network becomes very busy, that is to say if there remains, for example, only one free time interval, it can be divided into three sub-intervals TS61, TS62 and TS63 of maximum priority level, as shown in Figure 6C.
  • the division of the time slots and the priority levels are determined by the same algorithm implemented in each terminal, for example at the level of the protocol routing layers of the data.
  • terminal for transmitting voice. It is not excluded to use these principles in a network, wired or not, to process a transmission of data between communication points.
  • terminal will therefore be included in this patent application as describing both a device that interacts with the user during an audio communication and a communication point of an autonomous data exchange network.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

The invention relates to a method for communicating by means of time-division multiplexing, said method allowing user terminals to be in permanent communication. One of the terminals is a master terminal, the others being slave terminals. The transmission channel is divided into frames, and each frame is divided into time slots (4). Each slave terminal identifies a free time slot in the current frame (6) in a listening mode while transmitting data in the identified time slot during at least one subsequent frame (7) in a transmission mode. As soon as the slave terminal stops transmitting, the identified time slot becomes free again.

Description

Procédé de communication par multiplexage temporel Time division multiplex communication method
Domaine technique de l'inventionTechnical field of the invention
L'invention concerne un procédé de communication par multiplexage temporel entre un terminal maître et plusieurs terminaux esclaves.The invention relates to a time division multiplex communication method between a master terminal and several slave terminals.
État de la techniqueState of the art
Les fréquences radio étant de plus en plus sollicitées, des solutions pour augmenter la densité des communications sont envisagées. Les procédés de communication par accès multiple à répartition dans le temps sont couramment utilisés, notamment dans la téléphonie mobile. L'accès multiple à répartition dans le temps (« Time Division Multiple Access », TDMA) est un mode de multiplexage temporel permettant de transmettre plusieurs signaux numériques sur un même canal de fréquences. Ainsi, plusieurs utilisateurs partagent le même canal. Le flux de données est généralement divisé en trames. Chaque trame est divisée en plusieurs intervalles de temps (« time slot » en anglais). Les utilisateurs transmettent des données successivement en utilisant leur propre intervalle de temps.Radio frequencies being more and more solicited, solutions to increase the density of the communications are envisaged. Time division multiple access communication methods are commonly used, especially in mobile telephony. Time Division Multiple Access (TDMA) is a time division multiplexing mode for transmitting multiple digital signals on the same frequency channel. Thus, several users share the same channel. The data flow is usually divided into frames. Each frame is divided into several time slots ("time slot"). Users transmit data successively using their own time interval.
La figure 1 illustre un exemple de partage du temps TDMA entre divers utilisateurs, ici trois : U1 , U2 et U3. Chaque intervalle de temps est attribué à un utilisateur par un équipement maître UM, par exemple une station de base, à l'issue d'une négociation s'effectuant sur un canal de service (non représenté). Toutes les communications transitent par cet équipement maître. Cette technologie utilise généralement deux bandes de fréquences, l'une pour la voie montante 1 , c'est-à-dire pour transmettre les données des utilisateurs vers le maître, l'autre pour la voie descendante 2, du maître vers les utilisateurs. Chaque voie comporte une succession de trames 3 divisées, chacune, en plusieurs intervalles de temps 4. Par exemple, sur la figure 1 , la trame 3 est divisée en six intervalles de temps 4. Cette technologie est utilisée, par exemple, dans la téléphonie mobile par la norme GSM/GPRS/EDGE.Figure 1 illustrates an example of TDMA time sharing between various users, here three: U1, U2 and U3. Each time slot is assigned to a user by a UM master equipment, for example a base station, after a negotiation taking place on a service channel (not shown). All communications pass through this master equipment. This technology generally uses two frequency bands, one for uplink 1, that is, to transmit user data to the master, the other for downlink 2, from the master to the master. the users. Each channel comprises a succession of divided frames 3 each in several time slots 4. For example, in FIG. 1, the frame 3 is divided into six time slots 4. This technology is used, for example, in telephony. mobile by GSM / GPRS / EDGE standard.
La demande de brevet EP1843326 décrit un système de communication audio sans fil, multi utilisateurs, à multiplexage temporel. Dans ce système, la communication par liaison radio entre l'ensemble des utilisateurs est permanente et les utilisateurs communiquent par exemple en mode conférence audio ou en mode transmission de données par l'intermédiaire de requête et d'acquittement.The patent application EP1843326 describes a wireless audio communication system, multi users, time division multiplexing. In this system, the communication by radio link between all the users is permanent and the users communicate for example in audio conference mode or in data transmission mode through request and acknowledgment.
La figure 2 illustre le procédé de communication mis en œuvre dans cette demande de brevet. Tous les utilisateurs (U 1 à U3), munis de terminaux respectifs, peuvent communiquer entre eux et chacun entend les échanges des autres. Le procédé utilise une seule bande de fréquences 5. A chaque terminal est associé un intervalle de temps, dans lequel le terminal émet. Le terminal est en mode de réception sur les autres intervalles de temps. Par exemple, pendant que le terminal de l'utilisateur U1 est en émission dans son intervalle de temps TS1 , il est écouté par les deux autres. Ensuite, il écoute successivement le terminal de l'utilisateur U2 pendant l'intervalle de temps TS3, puis U3 pendant l'intervalle de temps TS5.Figure 2 illustrates the communication method implemented in this patent application. All users (U 1 to U3), equipped with respective terminals, can communicate with each other and each hears the exchanges of others. The method uses a single frequency band 5. Each terminal is associated with a time slot in which the terminal transmits. The terminal is in receive mode on the other time slots. For example, while the user's terminal U1 is transmitting in its time slot TS1, it is listened to by the other two. Then, it successively listens to the terminal of the user U2 during the time interval TS3, then U3 during the time interval TS5.
L'un des terminaux (U1 sur la figure 2) assure la fonction de maître pour synchroniser les autres terminaux, devenus esclaves, et occupe de ce fait son propre intervalle de temps avec un signal de synchronisation.One of the terminals (U1 in FIG. 2) acts as master to synchronize the other terminals that have become slaves, and thereby occupies its own time slot with a synchronization signal.
Ce système permet d'obtenir des conversations de type conférence sur un seul canal de transmission 5. En outre, ce système de communication n'est pas dépendant du bon fonctionnement du maître. En effet, celui-ci étant un terminal d'utilisateur quelconque, il peut être remplacé par un autre terminal en cas de défaillance.This system makes it possible to obtain conference-type conversations on a single transmission channel 5. In addition, this communication system is not dependent on the proper operation of the master. Indeed, this one being a any user terminal, it can be replaced by another terminal in case of failure.
Néanmoins, ce système est limité par le nombre d'utilisateurs possibles en raison du nombre limité d'intervalles de temps 4, chaque intervalle de temps étant dédié à un terminal.Nevertheless, this system is limited by the number of possible users because of the limited number of time slots 4, each time slot being dedicated to a terminal.
La demande de brevet européen EP0635959 décrit un procédé d'optimisation d'un canal de communication utilisé dans des systèmes de gestion du trafic aérien. Selon cette technique, chaque mobile participant identifie les intervalles de temps libres dans une période d'écoute, puis choisit de façon aléatoire l'un des intervalles de temps libres pour émettre. Chaque mobile est synchronisé sur une horloge commune, par le biais d'une station maîtresse qui occupe systématiquement un intervalle par période. Le mobile quitte le canal en fin de transmission.European Patent Application EP0635959 describes a method for optimizing a communication channel used in air traffic management systems. According to this technique, each participating mobile identifies the free time slots in a listening period, then selects randomly one of the free time slots to transmit. Each mobile is synchronized on a common clock, through a master station that systematically occupies an interval per period. The mobile leaves the channel at the end of transmission.
Néanmoins, ce procédé peut s'avérer inadapté à la gestion d'un grand nombre de terminaux. En effet, lorsque tous les intervalles de temps sont occupés, l'accès au réseau par un terminal ayant un besoin urgent de transmettre est difficile. Il existe donc un risque que des données prioritaires ne soient pas transmises en temps nécessaire.However, this method may be unsuitable for managing a large number of terminals. Indeed, when all the time slots are occupied, access to the network by a terminal urgently needed to transmit is difficult. There is therefore a risk that priority data will not be transmitted in due time.
Objet de l'inventionObject of the invention
L'invention vise un procédé de communication simple et facile à mettre en œuvre permettant de faire communiquer un grand nombre quelconque de terminaux tout en garantissant l'accès au réseau à des données prioritaires.The aim of the invention is to provide a simple and easy-to-implement method of communication enabling a large number of terminals to be communicated while guaranteeing network access to priority data.
Cet objectif est notamment atteint par le fait qu'une transmission de données est réalisée dans des trames successives, chaque trame étant divisée en une pluralité d'intervalles de temps, l'un des intervalles de temps de chaque trame étant réservé au terminal maître pour émettre un signal de synchronisation. Chaque terminal est soit en mode d'émission, soit en mode d'écoute, pendant chaque intervalle de temps. Chaque terminal esclave sélectionne en mode d'écoute un intervalle de temps libre dans une trame courante et émet en mode d'émission pendant au moins une trame suivante, des données dans l'intervalle de temps sélectionné, l'intervalle sélectionné devenant libre dès que le terminal esclave cesse d'émettre. Chaque terminal esclave attribue un niveau de priorité aux différents intervalles de temps libres de la trame, ne sélectionne un intervalle de temps pour émission que si le niveau de priorité de l'intervalle est suffisamment bas et attribue des niveaux de priorité variables en fonction du nombre d'intervalles de temps libres.This objective is achieved in particular by the fact that data transmission is performed in successive frames, each frame being divided into a plurality of time slots, one of the time slots of each frame being reserved for the master terminal for transmitting a synchronization signal. Each terminal is either in transmission mode or listening mode, during each time interval. Each slave terminal selects in listen mode a free time slot in a current frame and transmits in transmission mode during at least one subsequent frame, data in the selected time interval, the selected interval becoming free as soon as the slave terminal stops transmitting. Each slave terminal assigns a priority level to the different free time slots of the frame, selects a time slot for transmission only if the priority level of the interval is sufficiently low and assigns variable priority levels according to the number of times. free time slots.
Description sommaire des dessinsBrief description of the drawings
D'autres avantages et caractéristiques ressortiront plus clairement de la description qui va suivre de modes particuliers de réalisation de l'invention donnés à titre d'exemples non limitatifs et représentés aux dessins annexés, dans lesquels :Other advantages and features will emerge more clearly from the following description of particular embodiments of the invention given by way of non-limiting example and represented in the accompanying drawings, in which:
- la figure 1 représente schématiquement un procédé de communication selon l'art antérieur, - la figure 2 représente schématiquement un autre procédé de communication selon l'art antérieur,FIG. 1 schematically represents a communication method according to the prior art; FIG. 2 diagrammatically represents another communication method according to the prior art;
- les figures 3A à 3D représentent plusieurs étapes à titre d'exemple d'un premier mode de réalisation de procédé de communication selon l'invention, - les figures 4A et 4B représentent des étapes d'un deuxième mode de réalisation de procédé selon l'invention, la figure 5 représente une étape d'une variante de réalisation du procédé selon les figures 3A à 3D, et les figures 6A à 6C représentent des étapes d'un autre mode de réalisation de procédé selon l'invention.FIGS. 3A to 3D show several steps by way of example of a first embodiment of a communication method according to the invention, FIGS. 4A and 4B represent steps of a second embodiment of the method according to the invention. 'invention, FIG. 5 represents a step of an alternative embodiment of the method according to FIGS. 3A to 3D, and FIGS. 6A to 6C represent steps of another embodiment of the method according to the invention.
Description de modes particuliers de réalisationDescription of particular embodiments
Les figures 3A à 3D représentent des étapes, dans le cadre d'un exemple, d'un premier mode de réalisation de procédé de communication selon l'invention. Ce procédé comporte des similarités avec celui décrit en relation avec la figure 2. La nouveauté réside dans le fait que les intervalles de temps des trames ne sont pas réservés à des terminaux respectifs et que le nombre de terminaux, ou noeuds de communication, peut être supérieur au nombre d'intervalles d'une trame.FIGS. 3A to 3D show steps, in the context of an example, of a first embodiment of a communication method according to the invention. This method has similarities with that described with reference to FIG. 2. The novelty lies in the fact that the time slots of the frames are not reserved for respective terminals and that the number of terminals, or communication nodes, can be greater than the number of intervals of a frame.
La figure 3A représente deux trames successives d'une communication. La trame courante 6 est vide, hormis le signal de synchronisation Sync du terminal maître U-Maître. Dans les exemples décrits ici, le premier intervalle de temps TS1 est réservé au terminal maître, dans lequel ce dernier émet en permanence au moins le signal de synchronisation Sync. La fonction première d'un terminal maître est d'assurer la synchronisation, c'est-à-dire d'indiquer aux terminaux esclaves les limites de chaque trame. N'importe quel terminal peut assurer la fonction de maître et utiliser un intervalle de temps quelconque pourvu qu'il soit seul dans ce rôle à un instant donné.Figure 3A shows two successive frames of a communication. The current frame 6 is empty, except for the Sync synchronization signal of the U-master master terminal. In the examples described here, the first time slot TS1 is reserved for the master terminal, in which the latter permanently transmits at least the synchronization signal Sync. The primary function of a master terminal is to ensure synchronization, that is to say to indicate to the slave terminals the limits of each frame. Any terminal can perform the master function and use any time interval provided that it is alone in that role at a given time.
Les intervalles de temps TS2 à TS6 sont libres dans la trame courante, c'est- à-dire qu'aucun terminal esclave n'émet dans l'un de ces intervalles. Chaque terminal esclave écoutant les autres terminaux, il connaît l'occupation des intervalles de temps 4 dans la trame courante 6. Il peut donc identifier, en mode d'écoute, un intervalle de temps libre et, en mode d'émission, transmettre des données dans l'intervalle de temps identifié pendant au moins une trame suivante 7. Ainsi, dans l'exemple de la figure 3A, l'intervalle de temps TS2 de la trame courante 6 a été identifié comme libre par le terminal de l'utilisateur U1 , ce dernier peut donc émettre ses données DATA dans cet intervalle de temps pendant la trame suivante 7. Tant qu'il a des données à transmettre, le terminal conserve l'intervalle TS2 et émet dans le même intervalle de temps des trames subséquentes (non représentées). Si le terminal maître intervient dans la communication et a des données à transmettre, il émet ses données DATA dans son propre intervalle de temps (TS1), en plus du signal de synchronisation Sync, comme cela est représenté dans la trame suivante 7.The time slots TS2 to TS6 are free in the current frame, that is, no slave terminal transmits in one of these slots. Each slave terminal listening to the other terminals, it knows the occupation of the time slots 4 in the current frame 6. It can identify, in listening mode, a free time slot and, in transmission mode, transmit data in the identified time interval during at least one next frame 7. Thus, in the example of FIG. 3A, the time slot TS2 of the current frame 6 has been identified as free by the terminal of the U1 user, the latter can therefore transmit its data DATA in this time interval during the next frame 7. As long as it has data to transmit, the terminal maintains the TS2 interval and transmits in the same time interval frames subsequent (not shown). If the master terminal is involved in the communication and has data to transmit, it transmits its DATA data in its own time slot (TS1), in addition to the synchronization signal Sync, as shown in the following frame 7.
Si, au cours d'une trame, plusieurs terminaux identifient le même intervalle de temps libre, il se peut qu'ils rentrent en collision en émettant simultanément dans cet intervalle de temps. Les signaux analogiques se superposant dans l'intervalle de temps, seul le signal le plus fort sera reçu. Cette collision est gérée à l'aide d'un protocole de transmission usuel, tel que le protocole « poignée de main » (« handshake » en anglais).If, during a frame, several terminals identify the same free time slot, they may collide by transmitting simultaneously in this time interval. Since the analog signals overlap in the time interval, only the strongest signal will be received. This collision is managed using a common transmission protocol, such as the protocol "handshake" ("handshake" in English).
Par exemple, en transmission de données, l'émission est destinée à l'un des terminaux qui retourne un accusé de réception. Ainsi, le terminal en collision dont l'émission n'a pas été reçue, ne recevra pas l'accusé de réception qui lui est destiné et réémettra ses données. En mode audio, on pourra prévoir que le terminal maître assure l'acquittement des émissions des terminaux esclaves. Ainsi, le terminal en collision n'ayant pas reçu d'accusé de réception du terminal maître, procède à l'identification d'un nouvel intervalle libre pour continuer à émettre.For example, in data transmission, the transmission is intended for one of the terminals which returns an acknowledgment of receipt. Thus, the colliding terminal whose transmission has not been received, will not receive the acknowledgment of receipt for it and re-transmit its data. In audio mode, it can be provided that the master terminal ensures the acknowledgment of the transmissions of the slave terminals. Thus, the colliding terminal that has not received an acknowledgment from the master terminal proceeds to identify a new free slot to continue transmitting.
A la figure 3B, un deuxième utilisateur U2 prend l'intervalle libre suivant TS3 pour émettre. Ainsi, deux intervalles de temps (TS2 et TS3) sont occupés par les terminaux des utilisateurs U1 et U2. A la figure 3C, le terminal de l'utilisateur U1 n'a plus de données DATA à transmettre. L'intervalle de temps qu'il occupe dans la trame courante 6 devient de nouveau libre dans la trame suivante 7.In FIG. 3B, a second user U2 takes the next free interval TS3 to transmit. Thus, two time slots (TS2 and TS3) are occupied by the terminals of the users U1 and U2. In FIG. 3C, the user's terminal U1 no longer has DATA data to transmit. The time interval it occupies in the current frame 6 becomes free again in the next frame 7.
A la figure 3D, si un nouveau terminal esclave UN a des données à transmettre, il identifie l'intervalle de temps TS2 libéré dans la trame courante pendant une phase d'écoute et émet ses données DATA dans l'intervalle de temps TS2 des trames suivantes.In FIG. 3D, if a new slave terminal UN has data to be transmitted, it identifies the time slot TS2 released in the current frame during a listening phase and transmits its data DATA in the time interval TS2 of the frames following.
Dans de nombreuses applications de type conférence audio ou échange de données par requête et acquittement, le nombre d'utilisateurs peut être élevé. En revanche le nombre de terminaux, ou nœuds de communication, qui émettent simultanément des données est généralement faible par rapport au nombre de terminaux qui écoutent. En effet, une personne ne peut pas se concentrer sur plusieurs conversations simultanées. De même, un concentrateur réseau ne peut recevoir de données en provenance de plusieurs périphériques à un même instant. Ainsi, chaque terminal esclave qui a besoin d'émettre agit de manière « opportuniste » en se réservant le premier intervalle disponible qu'il voit. Le procédé décrit ci-dessus permet à un sous-ensemble restreint d'un grand nombre d'utilisateurs d'intervenir dans la communication. Ainsi, le nombre de terminaux peut être supérieur à celui des intervalles de temps dans une trame, pourvu que le nombre de terminaux qui émettent simultanément reste inférieur ou égal au nombre d'intervalles de temps.In many applications such as audio conferencing or data exchange by request and acknowledgment, the number of users can be high. On the other hand, the number of terminals, or communication nodes, which simultaneously transmit data is generally small compared to the number of terminals that listen. Indeed, a person can not focus on multiple simultaneous conversations. Similarly, a network hub can not receive data from multiple devices at the same time. Thus, each slave terminal that needs to transmit acts in an "opportunistic" manner by reserving the first available slot that it sees. The method described above allows a small subset of a large number of users to intervene in the communication. Thus, the number of terminals may be greater than that of the time slots in a frame, provided that the number of terminals that transmit simultaneously remains less than or equal to the number of time slots.
Les figures 4A et 4B représentent des étapes d'un deuxième mode de réalisation du procédé de communication dans le cadre d'un exemple. Au fur et à mesure que des terminaux ont des données à transmettre, la disponibilité des intervalles de temps diminue. Cependant, il est possible qu'un des terminaux esclaves, ayant un besoin urgent de transmettre des données, se confronte à un réseau indisponible.FIGS. 4A and 4B show steps of a second embodiment of the communication method in the context of an example. As terminals have data to transmit, the availability of time slots decreases. However, it is possible that one of the slave terminals, urgently needed to transmit data, faces a network unavailable.
Le procédé comporte, dans ce mode de réalisation, un mécanisme qui permet d'assurer la disponibilité du canal de transmission à des données jugées prioritaires et ainsi de hiérarchiser l'accès au réseau.The method comprises, in this embodiment, a mechanism which makes it possible to ensure the availability of the transmission channel to data deemed to be priorities and thus to prioritize access to the network.
Chaque terminal esclave, connaissant en permanence le nombre d'intervalles de temps libres, détermine lui-même un niveau de priorité de ces intervalles, par exemple selon un même algorithme mis en oeuvre dans chaque terminal. En outre, on affecte un niveau de priorité à chaque terminal, par exemple de manière fixe, programmée avant son utilisation. Ainsi, un terminal ne s'attribue un intervalle de temps que si son niveau de priorité est supérieur ou égal au niveau de priorité qu'il a déterminé pour l'intervalle.Each slave terminal, knowing continuously the number of free time slots, itself determines a priority level of these intervals, for example according to the same algorithm implemented in each terminal. In addition, a priority level is assigned to each terminal, for example in a fixed manner, programmed before use. Thus, a terminal assigns itself an interval of time only if its priority level is greater than or equal to the priority level that it has determined for the interval.
Lorsque tous les intervalles de temps sont libres, ils ont un niveau de priorité minimum. Dans l'exemple de la figure 4A, ce niveau de priorité minimum est fixé à 1 (PRIO=I) pour chaque intervalle de temps libre de la trame courante 6. Alors, des terminaux de priorité 1 ou supérieure peuvent s'attribuer l'un quelconque des intervalles de temps libres. Si, dans la trame suivante 7, le nombre d'intervalles de temps libres diminue, le niveau de priorité de ces intervalles libres augmente (PRIO=2). Alors, seuls des terminaux de priorité 2 ou supérieure pourront s'attribuer ces intervalles.When all time intervals are free, they have a minimum priority level. In the example of FIG. 4A, this minimum priority level is set to 1 (PRIO = I) for each free time interval of the current frame 6. Then, terminals of priority 1 or higher can be attributed to any of the free time intervals. If, in the next frame 7, the number of free time slots decreases, the priority level of these free slots increases (PRIO = 2). Then, only terminals of priority 2 or higher will be able to claim these intervals.
Dans l'exemple de la figure 4B, le réseau est très sollicité, il ne reste, par exemple, qu'un intervalle de temps libre. Son niveau de priorité est fixé au maximum pour garantir la disponibilité de l'intervalle à un terminal de priorité maximale, de priorité 3 par exemple.In the example of Figure 4B, the network is very busy, there remains, for example, a free time slot. Its priority level is set to the maximum to guarantee the availability of the interval to a terminal of maximum priority, priority 3 for example.
Au lieu d'attribuer des priorités aux terminaux, on peut affecter des priorités à des catégories de données que chaque terminal peut transmettre. On peut envisager que, outre de la voix, un terminal puisse transmettre des signaux, par exemple un signal d'alarme qui aurait alors une priorité maximale.Instead of assigning priorities to the terminals, priorities can be assigned to categories of data that each terminal can transmit. We can consider that, in addition to the voice, a terminal can transmit signals, for example an alarm signal which would then have a maximum priority.
On peut en outre prévoir une libération de force d'un intervalle utilisé par un terminal de priorité minimale. L'intervalle de temps nouvellement libéré provoquera un nouveau calcul des niveaux de priorité des intervalles libres et de la disponibilité du réseau à des terminaux de priorité suffisante.In addition, a force release of an interval used by a minimum priority terminal can be provided. The newly freed time interval will cause a recalculation of free slot priority levels and network availability at terminals of sufficient priority.
Par exemple, un terminal de priorité faible, connaissant à chaque instant la disponibilité des intervalles de temps, peut de sa propre initiative libérer l'intervalle de temps qu'il occupe si le réseau est saturé.For example, a terminal of low priority, knowing at every moment the availability of time slots, can on its own initiative release the time slot that it occupies if the network is saturated.
Dans certaines applications, par exemple sur un chantier de construction, l'un des utilisateurs peut avoir un rôle important, par exemple le chef de chantier, et de ce fait il doit avoir une priorité absolue sur les autres dans la communication. Un tel utilisateur recevra le terminal maître, puisqu'un intervalle de temps lui est réservé dans chaque trame pour émettre la synchronisation à destination des autres terminaux. On pourra néanmoins envisager qu'un deuxième utilisateur soit aussi prioritaire.In some applications, for example on a construction site, one of the users may have an important role, for example the site manager, and therefore he must have absolute priority over the others in the communication. Such a user will receive the master terminal, since a time slot is reserved for him in each frame to transmit synchronization to other terminals. We can nevertheless consider that a second user is also a priority.
La figure 5 illustre une possibilité pour prévoir cette éventualité. Chaque terminal d'utilisateur prioritaire a un intervalle de temps qui lui est réservé. Par exemple, les utilisateurs U1 et U2 sont jugés prioritaires. Le terminal de U1 est le terminal maître. Le terminal de U2 s'attribue définitivement l'intervalle de temps, TS2 par exemple. Alors il ne reste que quatre intervalles de temps libres, c'est-à-dire TS3 à TS6.Figure 5 illustrates a possibility to predict this eventuality. Each priority user terminal has a time slot reserved for it. For example, users U1 and U2 are considered a priority. The terminal of U1 is the master terminal. The terminal of U2 definitively assigns itself the time interval, TS2 for example. Then there are only four free time slots, that is TS3 to TS6.
Pour signifier qu'un utilisateur est prioritaire, son terminal émet un signal de synchronisation Sync2 différent de celui du maître dans l'intervalle de temps réservé TS2 de chaque trame, comme représenté à la figure 5. Ce signal indique aux autres terminaux que l'intervalle est indisponible, même s'il ne contient pas de données.To signify that a user has priority, his terminal transmits a Sync2 synchronization signal different from that of the master in the reserved time slot TS2 of each frame, as represented in FIG. tells other terminals that the interval is unavailable, even if it does not contain any data.
Ce mécanisme est compatible avec la gestion de priorités d'accès décrite précédemment. Les terminaux qui se partagent les intervalles restants détermineront les priorités de ces intervalles comme cela a été expliqué en relation avec les figures 4A et 4B.This mechanism is compatible with the access priority management described above. The terminals that share the remaining slots will determine the priorities of these slots as explained in connection with Figures 4A and 4B.
Afin d'améliorer davantage la disponibilité du réseau, le procédé peut comporter une étape de division des intervalles de temps libres en sous- intervalles. Les intervalles de temps sont donc raccourcis afin d'en augmenter le nombre. Le volume de données des sous-intervalles est donc réduit, mais potentiellement, un plus grand nombre de terminaux peut émettre dans une même trame.In order to further improve network availability, the method may include a step of dividing the free time slots into subintervals. Time intervals are thus shortened in order to increase the number. The data volume of the subintervals is therefore reduced, but potentially, a larger number of terminals can transmit in the same frame.
Dans l'exemple de la figure 6A, la trame comporte initialement six intervalles de temps. Le premier, TS1 , est réservé au terminal maître, pouvant être un terminal d'utilisateur prioritaire. Les intervalles TS2 à TS6 sont associés aux utilisateurs secondaires. Compte tenu que, à la figure 6A, les intervalles de temps TS2 à TS6 sont tous libres, le niveau de priorité de ces intervalles de temps est minimum.In the example of FIG. 6A, the frame initially comprises six time slots. The first, TS1, is reserved for the master terminal, which can be a priority user terminal. The TS2 to TS6 slots are associated with the secondary users. Given that, in FIG. 6A, the time slots TS2 to TS6 are all free, the priority level of these time slots is minimum.
A la figure 6B, les intervalles de temps TS2 et TS3 sont occupés par des utilisateurs secondaires U1 et U2. Le nombre d'intervalles libres diminue et donc le niveau de priorité de ces intervalles s'incrémente. En outre, ces mêmes intervalles de temps 4 sont divisés chacun en deux sous-intervalles de temps 8. Par exemple, l'intervalle TS4, de priorité 2, est divisé en deux sous-intervalles TS41 et TS42, également de priorité 2.In FIG. 6B, the time slots TS2 and TS3 are occupied by secondary users U1 and U2. The number of free slots decreases and so the priority level of these slots is incremented. In addition, these same time slots 4 are each divided into two sub-slots of time 8. For example, the TS4 slot, of priority 2, is divided into two sub-slots TS41 and TS42, also of priority 2.
Si le réseau devient très sollicité, c'est-à-dire s'il ne reste, par exemple, qu'un seul intervalle de temps libre, celui-ci peut être divisé en trois sous intervalles TS61 , TS62 et TS63 de niveau de priorité maximum, comme illustré sur la figure 6C.If the network becomes very busy, that is to say if there remains, for example, only one free time interval, it can be divided into three sub-intervals TS61, TS62 and TS63 of maximum priority level, as shown in Figure 6C.
La division des intervalles de temps et les niveaux de priorité sont déterminés par un même algorithme mis en œuvre dans chaque terminal, par exemple au niveau des couches protocolaires d'acheminement des données.The division of the time slots and the priority levels are determined by the same algorithm implemented in each terminal, for example at the level of the protocol routing layers of the data.
De nombreuses variantes et modifications du procédé décrit ici apparaîtront à l'homme du métier. Le système a été décrit en relation avec des terminaux sans fil destinés à transmettre la voix. Il n'est pas exclu d'utiliser ces principes dans un réseau, filaire ou non, pour traiter une transmission de données entre des points de communication. Le terme « terminal » sera donc compris dans cette demande de brevet comme décrivant aussi bien un équipement qui interagit avec l'utilisateur lors d'une communication audio qu'un point de communication d'un réseau autonome d'échange de données. Many variations and modifications of the method described herein will be apparent to those skilled in the art. The system has been described in connection with wireless terminals for transmitting voice. It is not excluded to use these principles in a network, wired or not, to process a transmission of data between communication points. The term "terminal" will therefore be included in this patent application as describing both a device that interacts with the user during an audio communication and a communication point of an autonomous data exchange network.

Claims

Revendications claims
1. Procédé de communication par multiplexage temporel entre un terminal maître et plusieurs terminaux esclaves, une transmission de données étant réalisée dans des trames (3) successives, chaque trame étant divisée en une pluralité d'intervalles de temps (4), l'un des intervalles de temps de chaque trame étant réservé au terminal maître pour émettre un signal de synchronisation, et chaque terminal étant soit en mode d'émission, soit en mode d'écoute, pendant chaque intervalle de temps (4), chaque terminal esclave sélectionnant en mode d'écoute un intervalle de temps libre dans une trame courante (6), et émettant en mode d'émission pendant au moins une trame suivante (7), des données dans l'intervalle de temps sélectionné, ledit intervalle sélectionné devenant libre dès que le terminal esclave cesse d'émettre, procédé caractérisé en ce que chaque terminal esclave : attribue un niveau de priorité aux différents intervalles de temps libres de la trame (3), ne sélectionne un intervalle de temps (4) pour émission que si le niveau de priorité de l'intervalle est suffisamment bas, et attribue des niveaux de priorité variables en fonction du nombre d'intervalles de temps libres.Time-multiplexing communication method between a master terminal and several slave terminals, a data transmission being performed in successive frames (3), each frame being divided into a plurality of time slots (4), one time slots of each frame being reserved for the master terminal to transmit a synchronization signal, and each terminal being either in transmission mode or listening mode, during each time interval (4), each slave terminal selecting in listen mode a free time slot in a current frame (6), and transmitting in transmission mode for at least one subsequent frame (7), data in the selected time interval, said selected interval becoming free as soon as the slave terminal stops transmitting, characterized in that each slave terminal: assigns a priority level to the different free time slots of the frame (3 ), selects a time interval (4) for transmission only if the priority level of the interval is sufficiently low, and assigns variable priority levels according to the number of free time slots.
2. Procédé selon la revendication 1 , caractérisé en ce que le niveau de priorité des intervalles de temps (4) libres augmente lorsque le nombre d'intervalles de temps libres diminue.Method according to claim 1, characterized in that the priority level of the free time slots (4) increases as the number of free time slots decreases.
3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce qu'un terminal de priorité minimale libère de force, de sa propre initiative, l'intervalle de temps (4) qu'il occupe lorsque la trame est saturée. 3. Method according to one of claims 1 and 2, characterized in that a minimum priority terminal forcefully releases, on its own initiative, the time interval (4) it occupies when the frame is saturated.
4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce qu'il comporte la réservation d'un intervalle de temps (4) à un terminal d'utilisateur prioritaire pendant toute la communication.4. Method according to any one of claims 1 to 3, characterized in that it comprises the reservation of a time interval (4) to a priority user terminal throughout the communication.
5. Procédé selon la revendication 4, caractérisé en ce que le terminal maître est un terminal d'utilisateur prioritaire.5. Method according to claim 4, characterized in that the master terminal is a priority user terminal.
6. Procédé selon la revendication 4, caractérisé en ce que chaque terminal esclave d'utilisateur prioritaire émet dans l'intervalle de temps (4) qui lui est réservé un signal de synchronisation différent de celui du maître.6. Method according to claim 4, characterized in that each priority user slave terminal transmits in the time interval (4) reserved for it a synchronization signal different from that of the master.
7. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce qu'il comporte une étape de division de chaque intervalle de temps (4) libre en des sous-intervalles (8), chaque sous-intervalle étant disponible pour un terminal différent.7. Method according to any one of claims 1 to 6, characterized in that it comprises a step of dividing each free time interval (4) into sub-intervals (8), each sub-interval being available for a different terminal.
8. Procédé selon la revendication 7, caractérisé en ce que le nombre de sous-intervalles (8) par intervalle augmente quand le nombre d'intervalles de temps (4) libres diminue. 8. Method according to claim 7, characterized in that the number of sub-intervals (8) per interval increases when the number of free time slots (4) decreases.
PCT/FR2010/000456 2009-06-23 2010-06-22 Method for communicating by means of time-division multiplexing WO2010149874A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
ES10736748T ES2425437T3 (en) 2009-06-23 2010-06-22 Temporary multiplexing communication procedure
US13/380,105 US8873587B2 (en) 2009-06-23 2010-06-22 Communication method using time-division multiplexing
EP10736748.4A EP2446568B1 (en) 2009-06-23 2010-06-22 Method of time multilpexed communication
CA2766471A CA2766471A1 (en) 2009-06-23 2010-06-22 Communication method using time-division multiplexing
DK10736748.4T DK2446568T3 (en) 2009-06-23 2010-06-22 Method of Time Multiple Transfer Communication

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0903040A FR2947124B1 (en) 2009-06-23 2009-06-23 TEMPORAL MULTIPLEXING COMMUNICATION METHOD
FR0903040 2009-06-23

Publications (1)

Publication Number Publication Date
WO2010149874A1 true WO2010149874A1 (en) 2010-12-29

Family

ID=41490342

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/FR2009/052178 WO2010149864A1 (en) 2009-06-23 2009-11-13 Communication method using time-division multiplexing
PCT/FR2010/000456 WO2010149874A1 (en) 2009-06-23 2010-06-22 Method for communicating by means of time-division multiplexing

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/FR2009/052178 WO2010149864A1 (en) 2009-06-23 2009-11-13 Communication method using time-division multiplexing

Country Status (8)

Country Link
US (2) US8705495B2 (en)
EP (2) EP2446567B1 (en)
CA (2) CA2765927A1 (en)
DK (1) DK2446568T3 (en)
ES (1) ES2425437T3 (en)
FR (1) FR2947124B1 (en)
PT (1) PT2446568E (en)
WO (2) WO2010149864A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2988549B1 (en) 2012-03-22 2015-06-26 Bodysens WIRELESS VOICE COMMUNICATION METHOD, TERMINAL AND HELMET WITH SELF SYNCHRONIZATION
US9949292B2 (en) 2013-09-11 2018-04-17 Qualcomm Incorporated Coupling uplink and downlink CCA in LTE-U
FR3014237B1 (en) 2013-12-02 2016-01-08 Adeunis R F METHOD OF DETECTING THE VOICE
FR3036914B1 (en) * 2015-06-01 2018-06-15 Bodysens METHOD, TERMINAL AND WIRELESS SYSTEM IN TDMA TECHNOLOGY FOR FULL-DUPLEX VOICE COMMUNICATION INTERLEAVED WITH MASTER / SLAVE DATA EXCHANGE
BR112017026655A2 (en) * 2015-06-10 2018-08-14 3M Innovative Properties Co communication device and network using tdma radio communication protocol
WO2018100253A1 (en) * 2016-12-01 2018-06-07 Bodysens Method, wireless terminal and system in tdma technology allowing a full-duplex voice communication interleaved with an exchange of data in master/slave mode
ES2871056T5 (en) * 2017-02-28 2024-07-11 Kone Corp A method, a network node and a system for activating a transmission of sensor data from a wireless device
JP6967738B2 (en) * 2017-09-01 2021-11-17 パナソニックIpマネジメント株式会社 Communication systems, lighting control systems, and communication devices
US10917919B2 (en) * 2018-05-31 2021-02-09 Qualcomm Incorporated Reference signal design for medium access in cellular V2X communication
DE102018124691A1 (en) * 2018-10-08 2020-04-09 Bayerische Motoren Werke Aktiengesellschaft Master-slave system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0635959A1 (en) 1993-07-20 1995-01-25 Thomson-Csf Method to optimize the transmission rate in a time shared communications channel
EP1843326A1 (en) 2006-04-03 2007-10-10 Adeunis Rf Wireless audio communication system

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2010866C (en) * 1989-02-28 1995-02-07 Shigeo Amemiya Polling communication system
JP2991046B2 (en) * 1994-07-22 1999-12-20 三菱電機株式会社 Master-slave communication method
JPH0870291A (en) * 1994-08-29 1996-03-12 Nec Corp Time division multi-directional multiplex communication system
JPH10190562A (en) * 1996-12-26 1998-07-21 Toshiba Corp Inter-base station frame synchronizing system of mobile communication system and base station device adapting the same
SE513221C2 (en) * 1998-04-17 2000-07-31 Net Insight Ab Method and apparatus for allocating time slots to a channel in a circuit-switched time multiplexed network
US6567396B1 (en) * 1999-12-13 2003-05-20 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive throughput in packet data communication systems using idle time slot scheduling
US6747976B1 (en) * 2000-05-23 2004-06-08 Centre for Wireless Communications of The National University of Singapore Distributed scheduling architecture with efficient reservation protocol and dynamic priority scheme for wireless ATM networks
DE10139342A1 (en) * 2001-08-10 2003-03-06 Infineon Technologies Ag Method for transmitting data between a master station and a slave station and data transmission system
US7035235B2 (en) * 2001-08-20 2006-04-25 Broadcom Corporation System and method for communicating over a wireless time-division duplex channel
US20040047319A1 (en) * 2002-09-06 2004-03-11 Johannes Elg Contention-based medium access control for ad hoc wireless piconets
US7411977B1 (en) * 2002-10-21 2008-08-12 Arraycomm Llc. Efficient usage of hardware processing resources
JP4080366B2 (en) * 2003-04-01 2008-04-23 シャープ株式会社 Network terminal, network system, and network terminal control method
US20070168412A1 (en) * 2005-03-22 2007-07-19 Aware Technologies, Inc. Distributed multi-nodal voice/data communication
US7877208B1 (en) * 2005-09-29 2011-01-25 Skybitz, Inc. Sensor interface with mobile terminal satellite modem and global location system
GB2433677A (en) * 2005-10-31 2007-06-27 Israel Aircraft Ind Ltd Medium access control (MAC) method and system for dynamic time slot allocation and QoS priority access in a mobile ad hoc network (MANET)
FR2912263B1 (en) * 2007-02-06 2009-05-15 Batscap Sa "BATTERY MODULE, MODULE PACK, CHARGER FOR MODULE"
US9408250B2 (en) * 2007-10-08 2016-08-02 Honeywell International Inc. Wireless networks for highly dependable applications

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0635959A1 (en) 1993-07-20 1995-01-25 Thomson-Csf Method to optimize the transmission rate in a time shared communications channel
EP1843326A1 (en) 2006-04-03 2007-10-10 Adeunis Rf Wireless audio communication system

Also Published As

Publication number Publication date
FR2947124B1 (en) 2012-01-27
ES2425437T3 (en) 2013-10-15
EP2446568B1 (en) 2013-05-15
US20120093177A1 (en) 2012-04-19
US8705495B2 (en) 2014-04-22
PT2446568E (en) 2013-08-26
US8873587B2 (en) 2014-10-28
EP2446567A1 (en) 2012-05-02
US20120106520A1 (en) 2012-05-03
EP2446568A1 (en) 2012-05-02
EP2446567B1 (en) 2016-08-17
CA2765927A1 (en) 2010-12-29
FR2947124A1 (en) 2010-12-24
WO2010149864A1 (en) 2010-12-29
CA2766471A1 (en) 2010-12-29
DK2446568T3 (en) 2013-07-29

Similar Documents

Publication Publication Date Title
EP2446568B1 (en) Method of time multilpexed communication
EP2466981B1 (en) Method for resource allocation in a mobile meshed communication network with limitation of inter-cluster interference and system implementing the method
CA2812290C (en) Allocation of radio resources in a base station of a broadband network
WO2012152733A1 (en) Method of establishing a first and a second association which are decoupled
EP0204191A1 (en) Method and arrangement for telecommunicating using TDMA satellite transmission
EP2725721B1 (en) Method for dynamic allocation of shared resources in a time-frequency plane and related device
EP1074099A1 (en) Transmission method in a domestic communication system comprising a wireless channel
WO2011058275A9 (en) Method for allocating data-transmission resources, and corresponding switching method, access point, terminal, computer program and signal
EP2512201B1 (en) Transmitting/receiving station and method for forming a telecommunications network node
FR2910776A1 (en) COMMUNICATION METHOD BETWEEN AT LEAST ONE CLIENT STATION AND AT LEAST TWO BASE STATIONS
EP2815624A1 (en) Resource allocation
FR2874147A1 (en) Shared resources allocating device for e.g. 3G network, has processing unit determining flow of symbols adapted to take into account capacity required each time by one user terminal and corresponding optimal timeslot
EP3266123B1 (en) Method and system for 4d-tdma multi-user transmission
FR2882486A1 (en) Mobile station for e.g. FDD TDMA system, has units to transmit synchronization and traffic channels over carrier, where channels are transmitted to destination of another mobile station so that latter station synchronizes on former station
EP3516794A1 (en) Method for discrimination of uplink or downlink communications
EP2854467B1 (en) System and method for sharing distributed capacity in an ad-hoc network
FR2978892A1 (en) METHOD FOR MANAGING ACCESS TO A SHARED COMMUNICATION MEDIUM
FR2698748A1 (en) Wireless network and method for transmitting additional services in this network.
EP2953270B1 (en) Method for selecting a parent node device in a tree-shaped communication network
EP3888402A1 (en) Method for pre-empting transmission resources for real-time data routing
FR2805415A1 (en) INTERCOMMUNICATION METHOD IN A LOCAL RADIO COMMUNICATION NETWORK
FR2762957A1 (en) TWO-WAY RADIO COMMUNICATION SYSTEM AND METHOD FOR ESTABLISHING COMMUNICATIONS
EP3122006B1 (en) Method for selecting a parent node device in a tree-shaped communication network
FR2784257A1 (en) Data transmission control method for mobile radio network with communication server linked to base stations, defining a time cycle common to all channels in the network as a combination of downlink and uplink frames
FR3009160A1 (en) METHOD FOR IMPROVING HF BAND CONNECTION USING BROADBAND CAPACITY

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10736748

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2766471

Country of ref document: CA

Ref document number: 13380105

Country of ref document: US

Ref document number: 2010736748

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE