DE10059646B4 - Transmission of messages over a bus structure - Google Patents

Transmission of messages over a bus structure Download PDF

Info

Publication number
DE10059646B4
DE10059646B4 DE2000159646 DE10059646A DE10059646B4 DE 10059646 B4 DE10059646 B4 DE 10059646B4 DE 2000159646 DE2000159646 DE 2000159646 DE 10059646 A DE10059646 A DE 10059646A DE 10059646 B4 DE10059646 B4 DE 10059646B4
Authority
DE
Germany
Prior art keywords
station
txs
tsx
transmission
pxs
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
DE2000159646
Other languages
German (de)
Other versions
DE10059646A1 (en
Inventor
Hinrich Eilts
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Solutions and Networks GmbH and Co KG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Priority to DE2000159646 priority Critical patent/DE10059646B4/en
Priority to PCT/DE2001/004253 priority patent/WO2002045341A2/en
Publication of DE10059646A1 publication Critical patent/DE10059646A1/en
Application granted granted Critical
Publication of DE10059646B4 publication Critical patent/DE10059646B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection (CSMA-CD)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • H04W74/08Non-scheduled or contention based access, e.g. random access, ALOHA, CSMA [Carrier Sense Multiple Access]

Abstract

Verfahren zur Übertragung von Nachrichten über eine Busstruktur, mit einer Station s und mehreren Stationen x ∈ X : = {a, b, c,...}, wobei die Nachrichten von der Station s an eine Station x und umgekehrt übertragen werden können und wobei eine Station (x, s) vor der Übertragung einer Nachricht zu einem gewünschten Sendezeitpunkt (txs_w(k), tsx_w(k), k ∈ {0, 1, 2,... }) überprüft, ob der Bus bereits von einer anderen Station (x, s) zur Nachrichtenübertragung genutzt wird und die Station (x, s) die Nachricht nur dann überträgt, wenn der Bus nicht genutzt wird, und im anderen Falle der Sendezeitpunkt der Nachricht um einen zufälligen Zeitraum auf einen Sendezeitpunkt (txs_r(k), tsx_r(k)) verschoben wird, und wobei die gewünschten Sendezeitpunkte (txs_w(k+n), tsx_w(k+n), n∈ {1, 2, 3,... }) nachfolgender Sendungen derart verschoben werden, daß die Differenz zwischen dem gewünschten Sendezeitpunkt (txs_w(k+n), tsx_w(k+n)) und dem tatsächlichen Sendezeitpunkt (txs_r(k+n), tsx_r(k+n)) jeweils unterhalb eines Schwellwerts liegt,...method for transmission from news about a bus structure, with one station s and several stations x ∈ X: = {a, b, c, ...}, where the messages from the station s to a station x and vice versa can be and wherein a station (x, s) prior to transmission of a message to a desired Send time (txs_w (k), tsx_w (k), k ∈ {0, 1, 2, ...}) checks whether the Bus already from another station (x, s) for messaging is used and the station (x, s) transmits the message only if the bus is not used, and in the other case the transmission time the message around a random one Period shifted to a transmission time (txs_r (k), tsx_r (k)) is, and where the desired Transmission times (txs_w (k + n), tsx_w (k + n), n∈ {1, 2, 3, ...}) following Broadcasts are shifted so that the difference between the desired Send time (txs_w (k + n), tsx_w (k + n)) and the actual Send time (txs_r (k + n), tsx_r (k + n)) each below one Threshold is ...

Figure 00000001
Figure 00000001

Description

Die Erfindung betrifft die Übertragung von Nachrichten über eine Busstruktur, wie z.B. einen CSMA/CD (Carrier Sense Multiple Access with Collision Detection) basierten Bus, und betrifft insbesondere die Vermeidung bzw. Kompensation von Jittereffekten, die durch nicht genau definierte Sendezeitpunkte bei einer Busstruktur hervorgerufen werden.The Invention relates to the transmission from news about a bus structure, such as e.g. a CSMA / CD (Carrier Sense Multiple Access with Collision Detection) based bus, and in particular the avoidance or compensation of jitter effects caused by not precisely defined transmission times caused by a bus structure become.

1 zeigt als Beispiel einer derartigen Busstruktur einen auf CSMA/CD (Carrier Sense Multiple Access with Collision Detection) basierten Bus, beispielsweise nach dem Standard IEEE 802.3 Ethernet, durch den N+1 Stationen gekoppelt werden. Dabei gibt es auf dem Bus genau eine Station s und N Stationen {a, b, c,...}, wobei eine beliebige Station x des Busses durch x ∈ X : = {a, b, c,...} definiert ist. 1 shows as an example of such a bus structure on CSMA / CD (Carrier Sense Multiple Access with Collision Detection) based bus, for example, according to the standard IEEE 802.3 Ethernet, are coupled by the N + 1 stations. There are exactly one station s and N stations {a, b, c, ...} on the bus, where an arbitrary station x of the bus is defined by x ∈ X: = {a, b, c, ...} is.

Die Station s sendet periodisch an jede Station x ∈ X, und zwar im Unicast- und nicht im Multicastbetrieb. In der Gegenrichtung sendet jede Station x periodisch ausschließlich an die Station s.The Station s periodically sends to each station x ∈ X, in unicast and not in multicast mode. In the opposite direction each station sends x exclusively periodically to the station s.

2 zeigt das Sendetiming zwischen s und einer willkürlich ausgewählten Station x für den angestrebten Idealfall. Der gezeigte Zeitausschnitt muß periodisch fortgesetzt werden. 2 shows the transmission timing between s and an arbitrarily selected station x for the desired ideal case. The time segment shown must be continued periodically.

Es werden die folgenden Bezeichnungen definiert:

t:
Zeit
tsx:
Startzeitpunkte einer Sendung von s nach x
txs:
Startzeitpunkte einer Sendung von x nach s
Δtxs:
Dauer einer Sendung von x nach s
Δtsx:
Dauer einer Sendung von s nach x
Δtx:
Zeit zwischen Empfangsbeginn einer Sendung und Beginn der nächsten Sendung auf x
psx:
Periode der Sendungen von s nach x
pxs:
Periode der Sendungen von x nach s
The following terms are defined:
t:
Time
tsx:
Start times of a program from s to x
txs:
Starting times of a program from x to s
Δtxs:
Duration of a transmission from x to s
Δtsx:
Duration of a transmission from s to x
Δtx:
Time between reception start of a program and beginning of the next program on x
psx:
Period of transmissions from s to x
pxs:
Period of transmissions from x to s

Die in 2 verwendeten horizontalen Pfeile sollen die Richtung der Sendung verdeutlichen.In the 2 used horizontal arrows should clarify the direction of the shipment.

Die Zeitdauern der Sendungen Δtxs und Δtsx sind im wesentlichen durch die Busbandbreite und die zu übertragende Datenmenge gegeben und können nicht beeinflußt werden. Während dieser Sendezeiten ist der Bus belegt.The Durations of the transmissions Δtxs and Δtsx are essentially by the bus bandwidth and to be transmitted Data set given and can unaffected become. While These times are occupied by the bus.

Die Sendeperiode psx ist konstant gegeben und kann von s nicht beeinflußt werden. Gleiches gilt für die Sendeperiode pxs, die ebenfalls konstant vorgegeben ist und von x nicht beeinflußt werden kann. Im allgemeinen gilt: psx = pxs = p für alle x, The transmission period psx is constant and can not be influenced by s. The same applies to the transmission period pxs, which is also constant and can not be influenced by x. In general: psx = pxs = p for all x,

Mit anderen Worten, alle Perioden sind gleich lang.With In other words, all periods are the same length.

Ferner gilt oft Δtxs « pxs und Δtsx « psx.Further often applies Δtxs "pxs and Δtsx" psx.

Der Zeitraum Δtx zwischen dem Empfangsbeginn einer Sendung und der Beginn der nächsten Sendung auf der Station x ergibt sich durch: Δtx = txs – tsx. The period .DELTA.tx between the reception start of a transmission and the beginning of the next transmission on the station x results from: Δtx = txs - tsx.

Den Stationen sind ihre Sendezeiten txs bzw. tsx, Perioden pxs bzw. psx und die Δtx bekannt, sei es durch Benachrichtigung, durch eigenes Wissen oder durch Ableitung aus bekannten Größen.The Stations are their transmission times txs or tsx, periods pxs resp. psx and the Δtx known, either by notification, by own knowledge or by derivation from known quantities.

Hierfür gibt es beispielsweise für die Station s mehrere Möglichkeiten, wobei gilt k ∈ {0, 1, 2,...}:

  • 1. Die Folgen tsx(k) sind explizit gegeben.
  • 2. Die Folgen tsx(k)werden durch tsx(k): = tsx(0) + k·psx jeweils lokal berechnet
For example, there are several possibilities for the station s, where k ∈ {0, 1, 2, ...}:
  • 1. The sequences tsx (k) are given explicitly.
  • 2. The sequences tsx (k) are calculated locally by tsx (k): = tsx (0) + k · psx

Auf den Stationen x gibt es ebenfalls mehrere Möglichkeiten, beispielsweise:

  • 1. Die Folgen txs(k) sind explizit gegeben.
  • 2. Die Folgen txs(k) werden durch txs(k): = txs(0) + k·pxs jeweils lokal berechnet.
  • 3. Die Folgen txs(k) werden durch txs(k): = tsx(k) + Δtx jeweils lokal bestimmt, wobei Δtx konstant ist und beispielsweise durch Δtx = txs(0) – tsx(0) lokal berechnet worden ist.
There are also several options at stations x, for example:
  • 1. The sequences txs (k) are given explicitly.
  • 2. The sequences txs (k) are calculated locally by txs (k): = txs (0) + k · pxs.
  • 3. The sequences txs (k) are respectively determined locally by txs (k): = tsx (k) + Δtx, where Δtx is constant and has been locally calculated, for example, by Δtx = txs (0) -tsx (0).

Im Idealfall sind alle Möglichkeiten äquivalent. Welche Möglichkeit gewählt wird, ist somit typischerweise keine Systemvorgabe, sondern eine Implementationsentscheidung.in the Ideally, all possibilities are equivalent. What possibility chosen is therefore typically not a system default, but one Implementation decision.

Die Sendezeitpunkte txs der N Stationen x sind unabhängig. Zwar sendet jede Station x mit ihrer Periode pxs, doch die Stationen sind untereinander zeitlich völlig entkoppelt. Dadurch können mehrere Stationen überlappend zu senden wün schen. Es können daher die folgenden Fälle für Stationen x1, x2 ∈ X auftreten:

  • – Die Stationen x1, x2 wollen zeitlich überlappend nach Station s senden.
  • – Die Station x1 möchte nach Station s zeitlich überlappend mit einer Sendung von Station s an Station x2 senden.
The transmission times txs of the N stations x are independent. Although each station transmits x with its period pxs, the stations are completely decoupled from each other in time. As a result, several stations can overlap to send wishes. Therefore, the following cases can occur for stations x1, x2 ∈ X:
  • - The stations x1, x2 want to send time overlapping to station s.
  • The station x1 would like to transmit after station s overlapping in time with a transmission from station s to station x2.

Bei CSMA/CD (siehe IEEE 802.3) prüft eine Station, die senden möchte, zuerst, ob der Bus frei ist. Stellt die Station fest, daß der Bus belegt ist, wird die Sendung zurückgestellt und zwar um einen zufälligen Zeitraum. Dieser Mechanismus wird typischerweise transparent für die die Nachrichten erzeugenden Applikationen ausgeführt (z.B. in einem peripheren Hardwarebaustein) und ist nicht beeinflußbar. Die Applikationen können sich daher nicht direkt darauf anpassen, insbesondere bekommen sie keine Rückmeldung über Busbelegungen und reale Sendezeitpunkte.For CSMA / CD (see IEEE 802.3), a station that wants to send first checks whether the bus is free. If the station detects that the bus is busy, the program will be reset by a random period of time. This mechanism is typically carried out transparently for the applications that generate the messages (eg in a peripheral hardware component) and is not influenceable. The applications can not therefore adapt directly to it, in particular, they get no return message about bus assignments and real transmission times.

Es wird die folgende Definition getroffen: v ∈ V : = {Menge der sendewilligen Stationen, die wegen belegtem Bus zurückgestellt sind}.It the following definition is given: v ∈ V: = {set of send-willing Stations that are deferred because of a busy bus}.

Bei einem Duplexbus, d.h. jede Station kann gleichzeitig senden und empfangen, ist aufgrund obiger Überlegungen garantiert s

Figure 00040001
V; bei einem Simplexbus, d.h. jede Station kann zu einer Zeit nur entweder senden oder empfangen, aber kann ebenfalls für die Station s gelten s ∈ V. Ein auf dem Standard IEEE 802.3 basierendes Ethernet wird oft als Simplexbus ausgelegt.With a duplex bus, ie each station can transmit and receive at the same time, s is guaranteed due to the above considerations
Figure 00040001
V; on a simplex bus, ie each station can only either send or receive at a time, but may also apply to the station s ∈ V. An Ethernet based on the IEEE 802.3 standard is often designed as a simplex bus.

3 zeigt das Sendetiming für die Stationen s, x ∈ V, für die die Sendungen wegen Busbelegung zurückgestellt wurden. Durch diese Rückstellungen teilen sich die Sendezeitpunkte tsx und txs von 2 nun auf in Wunschzeitpunkte (Suffix _w), zu dem die jeweilige Station senden möchte, und Real-Zeitpunkte (Suffix _r), zu dem wirklich über den Bus gesendet wird. 3 shows the transmission timing for the stations s, x ∈ V, for which the broadcasts were reset due to bus occupation. Due to these provisions, the transmission times tsx and txs of 2 now on at desired times (suffix _w) to which the respective station wishes to send, and real timings (suffix _r) to which it is really sent over the bus.

Da die Stationen keine Rückmeldungen über Rückstellungen erhalten, werden die Stationen weiterhin die folgenden Zuordnungen annehmen: tsx_w = tsx und txs_w = txs, psx_w = psx und pxs_w = pxs, sowie Δtx_w = Δtx. Since the stations will not receive any feedback on provisions, the stations will continue to accept the following assignments: tsx_w = tsx and txs_w = txs, psx_w = psx and pxs_w = pxs, as well Δtx_w = Δtx.

Diese Gleichungen sind untereinander widersprüchlich, wodurch die oben angegebenen Möglichkeiten zur Sendezeitbestimmung nicht mehr länger äquivalent sind. Während die Möglichkeiten 1 und 2 weiterhin äquivalent bleiben, ergibt die Möglichkeit 3 ein anderes Verhalten. Für die Stationen x ergibt sich für die Möglichkeiten der Folgenbestimmung txs_w(k):

  • 1. txs_w(k): = txs(k) sind explizit gegeben
  • 2. txs_w(k): = txs(0) + k·pxs jeweils lokal berechnet (mit pxs_w = pxs)
  • 3. txs_w(k): = tsx_r(k) + Δtx jeweils lokal bestimmt (dabei ist Δtx konstant und z.B. durch Δtx = txs(0) – tsx(0) lokal berechnet worden).
These equations are contradictory with each other, whereby the afore-mentioned possibilities for airtime determination are no longer equivalent. While options 1 and 2 continue to be equivalent, option 3 gives a different behavior. For the stations x results for the possibilities of the sequence determination txs_w (k):
  • 1. txs_w (k): = txs (k) are given explicitly
  • 2. txs_w (k): = txs (0) + k · pxs calculated locally (with pxs_w = pxs)
  • 3. txs_w (k): = tsx_r (k) + Δtx are each determined locally (where Δtx is constant and has been calculated locally by Δtx = txs (0) - tsx (0)).

3 zeigt das Verhalten für Möglichkeiten 1 und 2. Zu beachten ist, daß die beiden Perioden psx_w = psx und pxs_w = pxssich auf die Wunschzeitpunkte beziehen und unverändert bleiben. Die Zeitdauern Δtx_w dagegen sind variabel. Diese Fälle werden Alternative A genannt. 3 shows the behavior for options 1 and 2. Note that the two periods psx_w = psx and pxs_w = pxs refer to the desired times and remain unchanged. The time periods Δtx_w, however, are variable. These cases are called Alternative A.

Nimmt man dagegen für die Stationen x die Möglichkeit 3 an (auf Station s Möglichkeit 1 oder 2), bleiben psx_w = psx und Δtx_w = Δtxunverändert, dagegen sind die Perioden pxs_w nun variabel. Diese Fälle werden Alternative B genannt.On the other hand, assuming option 3 for stations x (at station s option 1 or 2), remain psx_w = psx and Δtx_w = Δtx unchanged, on the other hand, the periods pxs_w are now variable. These cases are called Alternative B.

Es werden ferner die folgenden Bezeichnungen definiert:

tsx_w:
Wunschzeitpunkt einer Sendung von s nach x, d.h. s möchte zu diesem Zeitpunkt senden,
tsx_r:
Realer Zeitpunkt einer Sendung von s nach x, d.h. zu diesem Zeitpunkt wird über den Bus gesendet,
Δtx_w:
Zeit zwischen realem Empfang und Wunschzeitpunkt der nächsten Sendung auf x,
psx_w:
Periode der Wunschzeitpunkte der Sendungen von s nach x, und
pxs_w:
Periode der Wunschzeitpunkte der Sendungen von x nach s.
The following terms are also defined:
tsx_w:
Desired time of a transmission from s to x, ie s would like to send at this time,
tsx_r:
Real time of a transmission from s to x, ie at this time is sent over the bus,
Δtx_w:
Time between real reception and desired time of the next transmission on x,
psx_w:
Period of the desired times of the transmissions from s to x, and
pxs_w:
Period of the desired times of the transmissions from x to s.

Angenommen, die Station s kann wegen Busbelegung nicht senden, d.h. s ∈ V. Die von der Station s mit der Periode psx_w gesendeten Nachrichten erscheinen dann bei den Stationen x nicht mit der Periode psx_w, sondern mit der stochastischen Periode psx_r(n) = tsx_r(n+1) – tsx_r(n). Man sagt auch, psx r hat einen Jitter σ{psx_r).Accepted, the station s can not transmit due to bus occupancy, i. s ∈ V. The from the station s with the period psx_w sent messages appear then at the stations x not with the period psx_w, but with the stochastic period psx_r (n) = tsx_r (n + 1) - tsx_r (n). It is also said that psx r has a jitter σ {psx_r).

Angenommen, die Station x kann wegen Busbelegung nicht senden, d.h. x ∈ V. Die von x mit der Periode pxs_w gesendeten Nachrichten erscheinen dann bei der Station s nicht mit der Periode pxs_w, sondern mit der stochastischen Periode pxs_r(n) = txs_r(n+1) – txs_r(n). Man sagt daher, pxs_r hat einen Jitter σ{pxs_r}.Accepted, station x can not transmit due to bus occupancy, i. x ∈ V. The messages sent by x with the period pxs_w will then appear at the station s not with the period pxs_w, but with the stochastic one Period pxs_r (n) = txs_r (n + 1) - txs_r (n). It is therefore said that pxs_r has a jitter σ {pxs_r}.

Ein Problem entsteht, wenn ein Empfänger einer Sendung aus irgendeinem Grund durch den jitterbehafteten Empfang gestört wird. Beispiele hierfür sind:

  • – Der Empfänger soll sich auf die Empfangsperiode synchronisieren, z. B. auf psx_r. Diese ist jedoch nun jitterbehaftet.
  • – Der Empfänger soll die empfangenen Nachrichten seinerseits periodisch weitersenden. Dadurch entstehen Zeitpunkte, bis zu denen die weiterzusendenden Nachrichten eingetroffen sein müssen.
A problem arises when a receiver of a program is disturbed by the jittery reception for some reason. Examples for this are:
  • - The receiver should synchronize to the receiving period, z. On psx_r. However, this is now jittery.
  • The receiver is to forward the received messages periodically. This creates times until which the messages to be forwarded must have arrived.

Um die Effekte des jitterbehafteten Empfangs zu vermeiden, versuchen bisherige Lösungen den Jitter zu kompensieren, wobei unterschiedlich vorgegangen wird:

  • – Im Fall, daß sich der Empfänger auf die Empfangsperiode synchronisieren soll, wird eine zeitliche Mittelwertbildung durchgeführt. Nachteilig ist hierbei insbesondere die lange Regelzeit, d.h. der Empfänger braucht lange, um sich korrekt zu synchronisieren und kann eventuellen Veränderungen in der Periode nur langsam folgen.
  • – Im Fall, daß der Empfänger periodisch weitersenden soll, wird ausgepuffert. Dabei wird die empfangene Nachricht zunächst gespeichert und der Speicher anschließend periodisch ausgelesen. Der mittlere Zeitraum zwischen Schreiben und Lesen muß dabei so groß gewählt werden, daß die weiterzusendende Nachricht hinreichend sicher bis zum Lesezeitpunkt eingetroffen ist. Nachteilig ist hierbei zum einen ein erhöhter Speicherbedarf im Empfänger und zum anderen die Wartezeit im Speicher, die den Jitter kompensiert.
In order to avoid the effects of jittery reception, previous solutions attempt to compensate for the jitter, with different approaches:
  • - In the case that the receiver is to synchronize to the receiving period, a temporal averaging is performed. The disadvantage here is in particular the long control time, ie the receiver takes a long time to sync correctly and can follow any changes in the period only slowly.
  • - In the case that the receiver is to send periodically, is buffered. The received message is first stored and the memory is then read out periodically. The mean time between writing and reading must be chosen so large that the message to be forwarded has arrived safely enough until the time of reading. The disadvantage here is on the one hand an increased memory requirements in the receiver and on the other hand, the waiting time in the memory, which compensates for the jitter.

Aus US 5,852,723 ist ein Verfahren zur Abwicklung eines priorisierten Verkehrs in so genannten „half-duplex" Netzwerken bekannt. Dabei verwendet ein so genanntes "network device" zur Übertragung von priorisierten Daten einen so genannten „Truncated Binary Exponential Backoff"- Algorithmus (TBEB) während eines ersten Zugriffsversuchs, um ein erstes so genanntes "collision delay interval" zu bestimmen. Wird seitens des "network device" eine Kollision festgestellt, wird ein zufällig bestimmtes ganzzahliges Vielfaches eines Zeitschlitzes mit einem „fractional coefficient" multipilziert, um sicherzustellen, dass das "network device" erfolgreich auf ein "network media" zugreift.Out US 5,852,723 A method for handling prioritized traffic in so-called "half-duplex" networks is known, whereby a so-called "network device" for transmitting prioritized data uses a so-called "Truncated Binary Exponential Backoff" (TBEB) algorithm during a first Access attempt to determine a first so-called "collision delay interval". When the network device encounters a collision, a random integer multiple of a timeslot is multiplexed with a fractional coefficient to ensure that the network device successfully accesses a network media.

Aus US 6,078,591 ist ein weiteres Verfahren zur kollisionsfreien Übertragung in "half-duplex"-Netzwerken bekannt.Out US 6,078,591 Another method for collision-free transmission in "half-duplex" networks is known.

Der Erfindung liegt die Aufgabe zugrunde, ein verbessertes Verfahren zur Kompensation von Jitter bei der Übertragung von Nachrichten über eine Busstruktur zu schaffen.Of the Invention is based on the object, an improved method to compensate for jitter in the transmission of messages over a bus structure to accomplish.

Diese Aufgabe wird durch ein Verfahren nach Anspruch 1 gelöst. Bevorzugte Ausgestaltungen und Weiterbildungen der Erfindung sind Gegenstand der Unteransprüche.These The object is achieved by a method according to claim 1. preferred Embodiments and developments of the invention are the subject the dependent claims.

Die grundlegende Idee der Erfindung ist darin zu sehen, daß die gewünschten Sendezeitpunkte tsx_w(k+n), txs_w(k+n), n ∈ {1, 2, 3,... } nachfolgender Sendungen derart verschoben werden, daß die Differenz zwischen dem gewünschten Sendezeitpunkt tsx_w(k+n), txs_w(k+n) und dem tatsächlichen Sendezeitpunkt tsx_r(k+n), txs_r(k+n) jeweils unterhalb eines Schwellwerts liegt.The basic idea of the invention is the fact that the desired Transmission times tsx_w (k + n), txs_w (k + n), n ∈ {1, 2, 3, ...} following Broadcasts are shifted so that the difference between the desired Transmission time tsx_w (k + n), txs_w (k + n) and the actual transmission time tsx_r (k + n), txs_r (k + n) is each below a threshold.

Hierbei treten zwei Teilprobleme auf:

  • 1. Station s muß Jitter in Empfangsrichtung und Senderichtung erkennen können. Während die Erkennung von jitterbehaftetem pxs_r trivial für Station s ist, ist eine Jittererkennung der psx_r für Station s offen.
  • 2. Station s muß die Sendezeiten direkt oder indirekt verschieben können.
Here are two sub-problems:
  • 1st station s must be able to detect jitter in the receive direction and send direction. While the detection of jittery pxs_r is trivial to station s, jitter detection of psx_r is open to station s.
  • 2. Station s must be able to move the transmission times directly or indirectly.

Die Lösung des ersten Teilproblems erfolgt vorzugsweise dadurch, in dem eine Station x ∈ X, die jitterbehaftet empfängt, auch jitterbehaftet sendet. Station s kann so anhand des Jitters von pxs_r erkennen, ob psx_r möglicherweise einen Jitter hat. Umgekehrt folgt somit
pxs_r hat keinen Jittter ⇒ psx_r hat ebenfalls keinen Jitter
The solution of the first partial problem preferably takes place in that a station x ∈ X, which receives jittery, also sends jittery. Station s can use the jitter of pxs_r to detect if psx_r might have jitter. Conversely, it follows
pxs_r has no yittter ⇒ psx_r also has no jitter

In Bezug zu den im Vorangegangenen beschriebenen Alternativen A und B werden die folgenden Unterscheidungen getroffen:
Alternative A ist gegeben wenn

  • – txs_w(k) explizit gegeben sind oder
  • – txs_w(k): = txs(0) + k·pxs lokal auf den Stationen x
berechnet werden.With respect to alternatives A and B described above, the following distinctions are made:
Alternative A is given if
  • - txs_w (k) are given explicitly or
  • - txs_w (k): = txs (0) + k · pxs locally on the stations x
be calculated.

Wenn bei Alternative A eine Station x einen Jitter bei der Sendeperiode psx_r der Station s feststellt, versieht es ihre Sendezeitpunkte txs_w(k+n) absichtlich mit einer stochastischen Abweichung d: txs_w: = txs_w + d, mit σ{d} > 0, woraus folgt: σ{txs_w} = σ{d}, und weiter σ{pxs_w} = σ{d} > 0. In alternative A, if a station x detects a jitter at station s sending period psx_r, it intentionally provides its transmission times txs_w (k + n) with a stochastic deviation d: txs_w: = txs_w + d, where σ {d}> 0, From which follows: σ {txs_w} = σ {d}, and further σ {pxs_w} = σ {d}> 0.

Alternative B ist gegeben, wenn txs w(k): = tsx r(k) + Δtx lokal auf den Stationen x bestimmt wird. Dabei ist Δtx konstant und kann beispielsweise durch Δtx = txs(0) – tsx(0) lokal berechnet worden.alternative B is given if txs w (k): = tsxr (k) + Δtx locally on the stations x is determined. Where Δtx constant and can for example be calculated locally by Δtx = txs (0) - tsx (0).

Bei Alternative B wird ein eventueller Jitter von tsx_r auf txs_w vererbt: σ{txs_w} = σ{tsx_r}, und weiter σ{pxs_w) = σ{psx_r}, da Δtx konstant ist.Alternative B inherits any jitter from tsx_r to txs_w: σ {txs_w} = σ {tsx_r}, and further σ {pxs_w) = σ {psx_r}, since Δtx is constant.

Beide Alternativen lösen Teilproblem 1, wobei Alternative B den Vorteil bietet, daß die Stationen x keinen besonderen Mechanismus benötigen. Allerdings kann die Ursache für ein jitterbehaftetes pxs_r bei beiden Alternativen nicht mehr eindeutig bestimmt werden, der Jitter kann bereits beim Senden vorliegen (absichtlich erzeugt bzw. vererbt) oder kann durch die Übertragung von x nach s entstehen. Dies bereitet aber keine Schwierigkeiten.Both alternatives solve subproblem 1, where Alternative B offers the advantage that stations x do not require any special mechanism. However, the cause of a jittery pxs_r in both alternatives can no longer be determined unambiguously, the jitter may already be present at transmission (intentionally generated or inherited), or may be due to the transmission of x to s. But this is not a problem.

Teilproblem 2 kann gelöst werden, in dem die Station s ihre eigenen Sendezeiten tsx_w (k) selbst verschieben kann. Um die Sendezeiten txs(k) der Stationen x zu verschieben, muß Station s den Stationen x den Verschiebungswunsch mitteilen. Dies ist beispielsweise in einem System möglich, in dem alle Sendezeiten zentral verwaltet und mitgeteilt werden.subproblem 2 can be solved in which station s have their own transmission times tsx_w (k) can move yourself. To the transmission times txs (k) of the stations x has to move to station s inform the stations x of the desired displacement. This is for example possible in one system, in which all broadcast times are centrally managed and communicated.

Ferner kann die Alternative B (txs_w(k):=tsx_r(k) + Δtx mit konstantem Δtx) immer verwendet werden. Dadurch werden Verschiebungen von txs_w(k) indirekt durch Verschiebungen der tsx_w(k) erreicht.Further the alternative B (txs_w (k): = tsx_r (k) + Δtx with constant Δtx) can always be used become. This shifts txs_w (k) indirectly Shifts of tsx_w (k) achieved.

Der gesamte Algorithmus zum Erreichen eines jitterfreien Datenaustausches lautet daher:

  • – Die Bedingung pxs_r hat keinen Jittter ⇒ psx_r hat ebenfalls keinen Jitter wird erfüllt.
  • – Station s überprüft die pxs_r auf Jitter. Sind alle pxs_r jitterfrei, sind folglich auch die psx_r jitterfrei. Es ist nichts zu tun. Ansonsten wird folgende Schleife durchlaufen, bis ein befriedigendes Ergebnis vorliegt:
  • – Station s selektiert eines der jitterbehafteten psx_r.
  • – Für Alternative A:
  • – Station s verschiebt die dazugehörigen Wunschsendezeiten tsx_w und txs_w mit den Zielen: a) Jitter von psx_r reduzieren, b) Jitter der anderen pxs_r nicht vergrößern, c) Verschiebung der tsx_w(k+n) und txs_w(k+n) möglichst gering halten.
  • - Für Alternative B: Station s verschiebt die dazugehörigen Wunschsendezeiten tsx_w mit den Zielen: a) Jitter von psx_r reduzieren, b) Jitter der anderen pxs_r nicht vergrößern, c) Verschiebung der tsx_w(k+n) möglichst gering halten.
The overall algorithm for achieving jitter-free data exchange is therefore:
  • - The condition pxs_r has no Jittter ⇒ psx_r also has no jitter is fulfilled.
  • - Station s checks the pxs_r for jitter. If all pxs_r are jitter-free, the psx_r are jitter-free as well. There is nothing to do. Otherwise, the following loop is run until a satisfactory result is obtained:
  • - Station s selects one of the jittery psx_r.
  • - For alternative A:
  • - Station s shifts the corresponding desired send times tsx_w and txs_w with the goals: a) reduce jitter of psx_r, b) do not increase the jitter of the other pxs_r, c) minimize the shift of tsx_w (k + n) and txs_w (k + n) ,
  • - For alternative B: station s shifts the corresponding desired send times tsx_w with the targets: a) reduce jitter of psx_r, b) do not increase the jitter of the other pxs_r, c) minimize the shift of tsx_w (k + n).

Die Vorteile von Alternative B, d.h. txs_w: = tsx_r + Δtx sind: Der gesamte Mechanismus läuft autonom auf s ab.The Advantages of Alternative B, i. txs_w: = tsx_r + Δtx are: The whole mechanism is running autonomous on s.

Mittels eines geeigneten Algorithmus kann ein optimales Ergebnis erreicht werden, das die Nachteile der bekannten Kompensationsverfahren des Jitters vermeidet. Weiterhin werden die Jittermessungen oft bereits für andere Zwecke ohnehin benötigt, d.h. sie liegen oft schon vor.through a suitable algorithm can achieve an optimal result be the disadvantages of the known compensation method of the Jitters avoids. Furthermore, the jitter measurements are often already for others Purposes needed anyway, i.e. they are often already present.

Eine bevorzugte Ausführungsform der Erfindung wird nachfolgend anhand der Zeichnungen erläutert.A preferred embodiment The invention will be explained below with reference to the drawings.

1 zeigt in schematischer Darstellung einen CSMA/CD-Bus, 1 shows a schematic representation of a CSMA / CD bus,

2 zeigt das ideale Sendetiming zwischen einer Station s und einer willkürlich ausgewählten Station x des Busses, 2 shows the ideal transmission timing between a station s and an arbitrarily selected station x of the bus,

3 zeigt das Sendetiming für Stationen s und x, wobei sowohl für s als auch für x die Sendungen zurückgestellt werden, wenn der Bus belegt ist, und 3 shows the transmission timing for stations s and x, where for both s and x the transmissions are reset when the bus is busy, and

Die 1 bis 3 dienen zur Erläuterung der Problemstellung und wurden bereits im Vorangegangenen in der Einleitung abgehandelt.The 1 to 3 serve to explain the problem and have already been dealt with in the introduction in the introduction.

4 zeigt das Sendetiming eines Anwendungsbeispiels aus dem GSM Mobilfunk mit einem Basisstationscontroller BSC (mit integrierter TRAU und PCU) und mehreren daran angeschlossenen Basisstationen BTS, wobei in 4 nur eine Basisstation BTS dargestellt ist. Jede Basisstation BTS kann mit mindestens einer Mobilstation MS kommunizieren. Die BSC entspricht dabei der Station s, die BTS entsprechen den Stationen x. Der CSMA/CD Bus ist ein IEEE 802.3 Ethernet LAN. 4 shows the transmission timing of an application example from the GSM mobile radio with a base station controller BSC (with integrated TRAU and PCU) and several base stations BTS connected thereto, wherein 4 only one base station BTS is shown. Each base station BTS can communicate with at least one mobile station MS. The BSC corresponds to the station s, the BTS correspond to the stations x. The CSMA / CD bus is an IEEE 802.3 Ethernet LAN.

Die BSC sendet Sprachdaten an die BTS, welche es weitersenden an mobile Endgeräte MS. Umgekehrt senden die MS an die BTS, die an die BSC weitersenden. Der Transfer BTS zu MS und umgekehrt unterliegt einem strikten perodischem Timing. Es gilt psx = pxs und Δtxs ≅ Δtsx « psx für alle x. Dabei stellt Bild 4 die Situation mit Jitter dar (die Sendedauern sind nicht dargestellt).The BSC sends voice data to the BTS, which forward it to mobile terminals MS. Conversely, the MSs send to the BTSs, who forward them to the BSC. The transfer BTS to MS and vice versa is subject to a strict perodic Timing. We have psx = pxs and Δtxs ≅ Δtsx «psx for all x. Picture 4 shows the situation with jitter (the send durations) are not shown).

Die Periode psx wird von der BSC erzeugt. Die BTS sendet zu der MS mit der gleichen Periode, wozu sich die BTS entsprechend auf die BSC aufsynchronisieren muß. Hier tritt das oben in der Einleitung erwähnt Synchronisationsproblem auf.The Period psx is generated by the BSC. The BTS sends to the MS with the same period, to which the BTS applies accordingly to the BSC must synchronize. Here comes the synchronization problem mentioned above in the introduction on.

Der Zeitraum Δtx_r trägt zum Sprach-Delay bei, der bei GSM ohnehin bereits relativ hoch ist und die Sprachqualität beeinträchtigt. Um Δtx r minimal zu halten, wird hier ebenfalls Jitterfreiheit angestrebt. Die bekannte Methode des Auspufferns zur Kompensation des Jitters würde dagegen Δtx_r vergrößern.Of the Period Δtx_r contributes to Speech delay, which is already relatively high in GSM anyway and the voice quality impaired. By Δtx r To keep it minimal, jitter freedom is also sought here. The however, the known method of buffering to compensate for the jitter would increase Δtx_r.

Um den Jitter mittels des neuen Verfahrens zu beseitigen oder zu minimieren, kann beispielsweise folgender Algorithmus verwendet werden:

  • a. Alle BTS setzen ihre Sendezeitpunkte (zur BSC) auf txs_w: = tsx_r + Δtx.
  • b. Die BSC ermittelt die Jitter aller Perioden pxs_r.
  • c. Die BSC wählt die pxs_r mit maximalem Jitter aus.
  • d. Die BSC verschiebt die Sendezeitpunkte tsx_w(k+n) mit dem Ziel der Jitterminimierung. Die Verschiebung sollte dabei möglichst gering sein, z.B. k·Δtsx, mit 0 < k < 10.
  • e. Die Schritte werden solange wiederholt, bis alle Jitter ausreichend gering sind, d.h. unter einem Schwellwert liegen.
For example, to eliminate or minimize the jitter by the new method, the following algorithm can be used:
  • a. All BTS set their transmission times (to BSC) to txs_w: = tsx_r + Δtx.
  • b. The BSC determines the jitter of all periods pxs_r.
  • c. The BSC selects the pxs_r with maximum jitter.
  • d. The BSC shifts the transmission times tsx_w (k + n) with the goal of jitter minimization. The shift should be as low as possible, eg k · Δtsx, with 0 <k <10.
  • e. The steps are repeated until all jitter is sufficiently low, ie below a threshold.

Bei einem 100 Mbit/s Ethernet gilt ungefähr: psx = 20 ms Δtsx = 8 μs For a 100 Mbps Ethernet, approximately: psx = 20 ms Δtsx = 8 μs

Die erwarteten Verschiebungen sind also nur gering.The expected shifts are so small.

Claims (8)

Verfahren zur Übertragung von Nachrichten über eine Busstruktur, mit einer Station s und mehreren Stationen x ∈ X : = {a, b, c,...}, wobei die Nachrichten von der Station s an eine Station x und umgekehrt übertragen werden können und wobei eine Station (x, s) vor der Übertragung einer Nachricht zu einem gewünschten Sendezeitpunkt (txs_w(k), tsx_w(k), k ∈ {0, 1, 2,... }) überprüft, ob der Bus bereits von einer anderen Station (x, s) zur Nachrichtenübertragung genutzt wird und die Station (x, s) die Nachricht nur dann überträgt, wenn der Bus nicht genutzt wird, und im anderen Falle der Sendezeitpunkt der Nachricht um einen zufälligen Zeitraum auf einen Sendezeitpunkt (txs_r(k), tsx_r(k)) verschoben wird, und wobei die gewünschten Sendezeitpunkte (txs_w(k+n), tsx_w(k+n), n∈ {1, 2, 3,... }) nachfolgender Sendungen derart verschoben werden, daß die Differenz zwischen dem gewünschten Sendezeitpunkt (txs_w(k+n), tsx_w(k+n)) und dem tatsächlichen Sendezeitpunkt (txs_r(k+n), tsx_r(k+n)) jeweils unterhalb eines Schwellwerts liegt, dadurch gekennzeichnet, dass eine Station x∈ X, die von der Station s ein jitterbehaftetes Signal empfängt, ebenfalls ein jitterbehaftetes Signal derart an die Station s sendet, dass die Station x ihre Sendezeitpunkte txs_w mit einer stochastischen Abweichung d versieht, wenn die Station x einen Jitter bei der tatsächlichen Sendeperiode psx r der Station s feststellt, falls für die Station x die Folgenbestimmung für den k-ten Sendezeitpunkt, k ∈ {0, 1, 2,...} entweder durch txs_w(k) = txs(k) explizit gegeben ist oder jeweils durch txs_w(k): = txs(0) + k·pxs jeweils lokal berechnet wird.Method for transmitting messages over a bus structure, with a station s and several stations x ∈ X: = {a, b, c, ...}, where the messages can be transmitted from the station s to a station x and vice versa, and wherein a station (x, s) before transmitting a message at a desired transmission time (txs_w (k), tsx_w (k), k ∈ {0, 1, 2, ...}) checks whether the bus is already from a other station (x, s) is used for message transmission and the station (x, s) transmits the message only if the bus is not used, and in the other case the transmission time of the message by a random period to a transmission time (txs_r ( k), tsx_r (k)), and wherein the desired transmission times (txs_w (k + n), tsx_w (k + n), n∈ {1, 2, 3, ...}) of subsequent transmissions are thus shifted in that the difference between the desired transmission time (txs_w (k + n), tsx_w (k + n)) and the actual transmission time (txs_r (k + n ), tsx_r (k + n)) is each below a threshold, characterized in that a station x∈ X which receives a jittery signal from the station s also sends a jittery signal to the station s such that the station x their transmission times txs_w with a stochastic deviation d, if the station x detects a jitter at the actual transmission period psx r station s, if for the station x, the sequence determination for the k-th transmission time, k ∈ {0, 1, 2, ...} is either explicitly given by txs_w (k) = txs (k) or is calculated locally by txs_w (k): = txs (0) + k · pxs. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß ein Jitter in der Periode psx r bzw. im Sendezeitpunkt tsx r der Station s an den Sendezeitpunkt txs r der Station x vererbt wird.Method according to claim 1, characterized in that the existence Jitter in the period psx r or at the transmission time tsx r of the station s is inherited at the transmission time txs r of the station x. Verfahren nach einem der vorangegangenen Ansprüche, dadurch gekennzeichnet, daß die Station s ihre eigenen Sendezeiten tsx_w(k) für die k-te Sendung, k ∈ {0, 1, 2,...}, selbst verschiebt.Method according to one of the preceding claims, characterized characterized in that Station s have their own transmission times tsx_w (k) for the kth transmission, k ∈ {0, 1, 2, ...}, shifts itself. Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß die Station s die Stationen x zur Verschiebung ihrer Sendezeiten txs(k) auffordert.Method according to claim 3, characterized that the Station s the stations x for shifting their transmission times txs (k) prompts. Verfahren nach einem der vorangegangenen Ansprüche, dadurch gekennzeichnet, daß alle Sendezeiten zentral verwaltet und den Stationen mitgeteilt werden.Method according to one of the preceding claims, characterized characterized in that all Broadcasting times are managed centrally and communicated to the stations. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß die Verwaltung der Sendezeiten durch die Station s wahrgenommen wird.Method according to claim 5, characterized in that that the Management of the transmission times is perceived by the station s. Verwendung des Verfahrens nach einem der vorangegangenen Ansprüche in einem Mobilfunksystem mit mindestens einem Basisstations-Controller (BSC) und mehreren daran angeschlossenen Basisstationen (BTS).Use of the method according to one of the preceding claims in a mobile radio system with at least one base station controller (BSC) and several connected base stations (BTS). Verwendung nach Anspruch 7, dadurch gekennzeichnet, daß ein GSM-Mobilfunksystem eingesetzt wird.Use according to claim 7, characterized the existence GSM mobile radio system is used.
DE2000159646 2000-12-01 2000-12-01 Transmission of messages over a bus structure Expired - Fee Related DE10059646B4 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE2000159646 DE10059646B4 (en) 2000-12-01 2000-12-01 Transmission of messages over a bus structure
PCT/DE2001/004253 WO2002045341A2 (en) 2000-12-01 2001-11-13 Transmission of messages via a bus structure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2000159646 DE10059646B4 (en) 2000-12-01 2000-12-01 Transmission of messages over a bus structure

Publications (2)

Publication Number Publication Date
DE10059646A1 DE10059646A1 (en) 2002-06-13
DE10059646B4 true DE10059646B4 (en) 2005-06-30

Family

ID=7665360

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2000159646 Expired - Fee Related DE10059646B4 (en) 2000-12-01 2000-12-01 Transmission of messages over a bus structure

Country Status (2)

Country Link
DE (1) DE10059646B4 (en)
WO (1) WO2002045341A2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5305467A (en) * 1990-12-03 1994-04-19 Ericsson Ge Mobile Communications Inc. Local area network for flexible digital communications within and between RF base stations
WO1998009469A1 (en) * 1996-08-30 1998-03-05 Telefonaktiebolaget Lm Ericsson (Publ) Radio communications systems and methods for jittered beacon transmission
US5761430A (en) * 1996-04-12 1998-06-02 Peak Audio, Inc. Media access control for isochronous data packets in carrier sensing multiple access systems
US5852723A (en) * 1996-08-06 1998-12-22 Advanced Micro Devices, Inc. Method and apparatus for prioritizing traffic in half-duplex networks
US6078591A (en) * 1997-07-17 2000-06-20 Advanced Micro Devices, Inc. Apparatus and method for selectively modifying collision delay intervals based on a detected capture effect in half-duplex network
US6141327A (en) * 1997-06-27 2000-10-31 Advanced Micro Devices, Inc. Arrangement for regulating packet flow rate in half-duplex networks

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5761431A (en) * 1996-04-12 1998-06-02 Peak Audio, Inc. Order persistent timer for controlling events at multiple processing stations
EP0833479B1 (en) * 1996-09-27 2005-03-16 Hewlett-Packard Company, A Delaware Corporation Contention resolution process for data networks
US6483846B1 (en) * 1998-07-10 2002-11-19 Honeywell Inc. Middleware-based real-time communication system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5305467A (en) * 1990-12-03 1994-04-19 Ericsson Ge Mobile Communications Inc. Local area network for flexible digital communications within and between RF base stations
US5761430A (en) * 1996-04-12 1998-06-02 Peak Audio, Inc. Media access control for isochronous data packets in carrier sensing multiple access systems
US5852723A (en) * 1996-08-06 1998-12-22 Advanced Micro Devices, Inc. Method and apparatus for prioritizing traffic in half-duplex networks
WO1998009469A1 (en) * 1996-08-30 1998-03-05 Telefonaktiebolaget Lm Ericsson (Publ) Radio communications systems and methods for jittered beacon transmission
US6141327A (en) * 1997-06-27 2000-10-31 Advanced Micro Devices, Inc. Arrangement for regulating packet flow rate in half-duplex networks
US6078591A (en) * 1997-07-17 2000-06-20 Advanced Micro Devices, Inc. Apparatus and method for selectively modifying collision delay intervals based on a detected capture effect in half-duplex network

Also Published As

Publication number Publication date
DE10059646A1 (en) 2002-06-13
WO2002045341A2 (en) 2002-06-06
WO2002045341A3 (en) 2003-04-10

Similar Documents

Publication Publication Date Title
DE60030751T2 (en) METHOD AND DEVICE FOR COORDINATING ACCESS TO COMMONALLY USED PARALLEL DATA CHANNELS
DE60319344T2 (en) Wireless ad hoc communication with different transmission power for head and payload of the news
DE102008057061B4 (en) A master and slave communication device for communicating on a communication link with a limited resource
DE60032216T2 (en) RADIO COMMUNICATIONS SYSTEM
DE19816350B4 (en) A method and apparatus for operating a communication system in which multiple stations share access to a common communication channel in a time division multiple access format
DE69938350T2 (en) DISTRIBUTED CONNECTION MECHANISM FOR A VHF NETWORK
DE69532569T2 (en) Process, transmitter and receiver for the transmission of messages by packets
DE69931896T2 (en) FAIRNESS SCHEME FOR A SERIAL INTERFACE
DE69532911T2 (en) SELECTIVE ACCESS PROCEDURE FOR RADIO TRANSMISSIONS
DE102009026961A1 (en) Method for transmitting data between subscriber stations of a bus system
WO2010145980A1 (en) Media access control method for a bus system and communication apparatus
EP1251646B1 (en) Method for halfduplex transmission of informations between communication devices with repeaters
DE69935271T2 (en) Method, device, and wireless communication controller
EP3556058A1 (en) Subscriber station for a bus system and method for data transmission in a bus system
EP0020893B1 (en) Radio network
DE69919553T2 (en) RECEIVER WITH OPEN REGULAR CIRCUIT
EP1085771A2 (en) Wireless network with multiple access-probabilities for accessing a RACH channel
WO1999055034A1 (en) Radio telecommunication system, base station and mobile subscriber terminal which exchange radio signals in accordance with a frequency hopping sequence
WO2020212218A1 (en) Subscriber station for a serial bus system, and method for communicating in a serial bus system
DE10059646B4 (en) Transmission of messages over a bus structure
EP1074164A1 (en) Method and base station for transmitting information in a radiocommunications system
DE102007012832B4 (en) Data transmission device and method of operation for this
WO2003017575A1 (en) Method for transferring data between a master station and a slave station, and corresponding communication system
EP0901242A2 (en) TDMA digital telecommunication system
DE60029381T2 (en) Flexible time slot for communication

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: NOKIA SIEMENS NETWORKS GMBH & CO.KG, 81541 MUE, DE

8339 Ceased/non-payment of the annual fee