DE69230120T2 - Zeitschlitz-Zuteilung an gleichzeitige Benutzer in einer Datenübertragungsanordnung mit zufallsbedingtem Zugang - Google Patents
Zeitschlitz-Zuteilung an gleichzeitige Benutzer in einer Datenübertragungsanordnung mit zufallsbedingtem ZugangInfo
- Publication number
- DE69230120T2 DE69230120T2 DE69230120T DE69230120T DE69230120T2 DE 69230120 T2 DE69230120 T2 DE 69230120T2 DE 69230120 T DE69230120 T DE 69230120T DE 69230120 T DE69230120 T DE 69230120T DE 69230120 T2 DE69230120 T2 DE 69230120T2
- Authority
- DE
- Germany
- Prior art keywords
- packet
- time slot
- transmission
- time slots
- slot
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims description 55
- 239000000872 buffer Substances 0.000 claims description 32
- 238000012544 monitoring process Methods 0.000 claims description 2
- 230000004044 response Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1874—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/06—Airborne or Satellite Networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Relay Systems (AREA)
- Time-Division Multiplex Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Description
- Die vorliegende Erfindung betrifft ein Zeitvielfachzugriff- Kommunikationssystem, in dem Benutzerpakete auf einem zufällig ausgewählten Zeitschlitz zum Zugreifen auf eine Zentralstation übertragen werden. Insbesondere betrifft diese Erfindung eine Konkurrenztechnik, die mit einer Kollision von Daten infolge gleichzeitiger Paketübertragungen von konkurrierenden Benutzern verbunden ist. Die vorliegende Erfindung ist insbesondere für Satellitenkommunikationssysteme geeignet.
- EP-A-0228709 offenbart ein Satellitenkommunikationssystem mit zufallsbedingten Mehrfachzugang und Zeitschlitzreservierung. US-A-5012469 betrifft ein Kommunikationssystem, in dem zwei oder mehrere der Konkurrenz-, Reservierungs- und feste Zuordnungsprotokolle genutzt werden.
- Mit einem Satellitenkommunikationssystem mit zufallsbedingtem Zugang, das geteilte Zeitintervalle nutzt, bekannt als das geteilte ALOHA-System, ist eine Schnellkommunikation zwischen einem Benutzerterminal und zentralen Hostcomputer möglich, wenn die Rate an Nachrichtenereignissen verhältnismäßig niedrig ist. Jedoch mit einer zunehmenden Rate an Nachrichtenübertragungen treten Datenkollisionen mit einer zunehmenden Rate auf. Unter solchen Umständen ist es wahrscheinlich, daß erneute Übertragungen auf eine Kollision mit Neupaketübertragungen treffen und die Kanalnutzungseffizienz des Systems ernsthaft verschlechtert wird. Diese Problem rührt von der Tatsache her, daß es unmöglich für Benutzerstationen ist, da keine Benutzerstation eine Kenntnis vom Status jedes Zeitschlitzes des Zugangskanals hat, ihre Paketübertragungen zu steuern, wenn eine Datenkollision mit anderen Stationen auftritt.
- Es ist daher eine Aufgabe der an vorliegenden Erfindung, ein Kommunikationssystem mit zufallsbedingtem Zugang bereitzustellen, das eine hohe Kanalnutzungseffizienz selbst dann sicherstellt, wenn das System einen starken Benutzerverkehr überträgt.
- Diese Aufgabe wird gelöst durch Definieren von "Minischlitzen" in einem Zeitschlitz, der zufällig durch jede Benutzerstation ausgewählt wird, zur Paketübertragung an eine Zentralstation, zufälliges Auswählen eines der Minischlitze zur Datenblockübertragung und Überwachen der Minischlitze an der Zentralstation zum Zuordnen von Zeitschlitzen, wenn mehr als ein Minischlitz innerhalb eines Zeitschlitzes detektiert wird.
- Erfindungsgemäß wird ein Kommunikationssystem mit zufallsbedingtem Zugang bereitgestellt, das eine Zentralstation und mehrere Benutzerstationen aufweist. Jede der Benutzerstationen überträgt ein Paket an die Zentralstation auf einem zufällig ausgewählten Zeitschlitz eines Zeitvielfachzugriffskanals und definiert mehrere "Minischlitze" oder Kurzzeitschlitze innerhalb des ausgewählten Zeitschlitzes und überträgt einen Datenblock auf einem der Kurzzeitschlitze. Die Zentralstation überwacht die definierten Kurzzeitschlitze, um die Datenblockübertragung zu detektieren, und ordnet so viele Zeitschlitze wie erforderlich zu, wenn mehr als eine Datenblockübertragung innerhalb desselben Zeitschlitzes detektiert wird, und überträgt ein Schlitzzuordnungssignal an die Benutzerstationen, das eine negative Rückmeldung des übertragenen Pakets enthält. Die Benutzerstation, von der das Paket übertragen wurde, reagiert auf die negative Rückmeldung, um einen der zugeordneten Zeitschlitze auszuwählen und eine Kopie des Pakets auf dem ausge wählten zugeordneten Zeitschlitz erneut an die Zentralstation zu übertragen.
- Vorzugsweise überträgt die Zentralstation ein Statussignal, das den Status jedes Kurzzeitschlitzes anzeigt, und der paketsendende Benutzer reagiert auf das Statussignal, indem er die relative Position des Kurzzeitschlitzes feststellt, auf dem der Datenblock übertragen wurde, und einen der zugeordneten Zeitschlitze gemäß der festgestellten Position auswählt. Zusätzlich detektiert die Zentralstation einen Fehler im Paket und überträgt eine negative Rückmeldung unter den Vorraussetzungen, daß keine Datenblockübertragung in irgendeinem der Kurzzeitschlitze detektiert wird, und daß eine Datenblockübertragung nur in einem der Kurzzeitschlitze detektiert wird und ein Fehler im Paket detektiert wird. Als Reaktion auf eine solche negative Rückmeldung überträgt die sendende Benutzerstation eine Kopie des Pakets auf einem zufällig ausgewählten Zeitschlitz erneut.
- Die vorliegende Erfindung wird detaillierter unter Bezugnahme auf die beigefügten Zeichnungen beschrieben. Es zeigen:
- Fig. 1 ein Blockschaltbild eines erfindungsgemäßen Satellitenkommunikationssystems, das Details einer Zentralstation zeigt;
- Fig. 2 ein Paketformat, das durch die Terminalstationen des Systems verwendet wird;
- Fig. 3 ein Rahmenformat der Zentralstation;
- Fig. 4 ein Ablaufdiagramm, das programmierte Anweisungen zeigt, die durch eine Entscheidungsschaltung der Fig. 1 ausgeführt werden;
- Fig. 5A Details der Zeitschlitzstatustabelle der Fig. 1, und
- Fig. 5B ein Format des Minischlitzstatus und der Schlitzzuordnungsdaten;
- Fig. 6 ein Blockschaltbild der Terminalstationen des Systems;
- Fig. 7A, 7B und 7C jeweils Details der Übertragungsschlitztabelle, Reservierungstabelle bzw. Zuordnungstabelle der Fig. 6, und Fig. 7D Bitkombinationen, die aus den Reservierungs- und Zuordnungstabellen aufgebaut sind, uni den Übertragungsmodus auf jedem Zeitschlitz festzustellen;
- Fig. 8 ein Nachrichtenflußdiagramm, das nützlich ist, um die Arbeitsweise des Systems kurz zu beschreiben;
- Fig. 9 ein Ablaufdiagramm, das programmierte Anweisungen zeigt, die durch die Schlitzsteuereinrichtung der Fig. 6 ausgeführt werden, wenn die Übertragungsschlitztabelle, Reservierungstabelle und Zuordnungstabelle aktualisiert werden; und
- Fig. 10 ein Ablaufdiagramm, das programmierte Anweisungen zeigt, die durch die Schlitzsteuereinrichtung ausgeführt werden, wenn ein Paket von einer Terminalstation übertragen wird.
- Nun auf Fig. 1 bezugnehmend, wird ein erfindungsgemäßes TDMA- (Zeitvielfachzugriff-) Satellitenkommunikationssystem gezeigt. Das System weist eine Zentralstation 1 und mehrere entfernte Terminalstationen 2 auf, die zur Einfachheit bei 21, 22 und 23 gezeigt werden. Jede Terminalstation erlangt durch Übertragen eines Pakets in einem zufällig ausgewählten Zeitschlitz über einen Satelliten 3 einen Zugang zu einem Hostcomputer, der in der Zentralstation angeordnet ist, und als Reaktion sendet die Zentralstation Daten, die aus dem Computer erhalten werden, in einem Rundfunkmodus in einer Rahmenfolge an die Terminalstation zurück. Wenn eine Kollision zwischen Paketen auftritt, die gleichzeitig von zwei Terminalstationen übertragen werden, fährt die Zentralstation damit fort, zwei Zeitschlitze zuzuordnen und teilt die Kennungen der zugeordneten Zeitschlitze den sendenden Stationen mit, um eine erneute Übertragung der verstümmelten Pakete zu gestatten. Um es der Zentralstation zu gestatten, solche Datenkollisionen zu detektieren, definiert jede Terminalstation "Minischlitze" in einem spezifizierten Abschnitt eines zufällig ausgewählten Zeitschlitzes und einen "Datenschlitz", der den Minischlitzen unmittelbar folgt, und wählt zufällig einen der Minischlitze aus und überträgt eine Präambel und ein eindeutiges Wort in dem ausgewählten Minischlitz, gefolgt durch die Übertragung eines Pakets in dem Datenschlitz, in dem ebenso in einer herkömmlichen Weise eine Präambel und ein eindeutiges Wort übertragen werden.
- Wie in Fig. 2 dargestellt, ist das Paketformat jeder Terminalstation 2 so gestaltet, daß jeder Zeitschlitz ein Minischlitzintervall 200 aufweist, das mehrere Minischlitze und einen Datenschlitz 201 definiert. Die Anzahl an Minischlitzen, die in jedem Zeitschlitz enthalten sind, wird anhand einer statistischen Analyse der Verkehrsdaten des Systems festgestellt, und entspricht einer maximalen Anzahl an Terminalstationen, von denen wahrscheinlich ist, daß sie Pakete gleichzeitig übertragen. In einem typischen Beispiel werden fünf Minischlitze in Fig. 2 angezeigt. Jeder Minischlitz ist eine Datenblockübertragung und weist eine Schutzzeit 202 auf, gefolgt durch ein Teilfeld 203, das eine Präambel und ein eindeutiges Wortteilfeld 204 enthält, das den Anfang einer Datenblockübertragung anzeigt. Der Datenschlitz 201 ist auch eine Datenblockübertragung, die eine Schutzzeit 205, eine Präambel 206, ein eindeutiges Wort 207, das identisch zu jenem ist, das im Minischlitz verwendet wird, ein Benutzerdatenfeld 208 und eine Rahmenprüffolge 209 umfaßt.
- Wie in Fig. 3 gezeigt, ist das Rahmenformat der Zentralstation so gestaltet, daß jeder Rahmen eine Rahmensynchronisation, die das Starttiming des Rahmens definiert, ein Steuerfeld und mehrere Datenfelder aufweist. Das Steuerfeld weist ein ACK/NAK- Teilfeld 300 zum Übertragen einer positiven oder negativen Rückmeldung eines Pakets und ein Minischlitzdatenteilfeld 301 zum Anzeigen des Besetzt/Frei-Status von in einen Zeitschlitz enthaltenen Minischlitzen auf. Dem Minischlitzteilfeld 301 folgt ein Zuordnungsteilfeld 302, in dem Identifizierungen zugeordneter Zeitschlitze eingefügt werden. Andere Steuerdaten werden in ein Teilfeld 303 eingefügt.
- Zurückkehrend zu Fig. 1 empfängt die Zentralstation Abwärtsstreckensignale vom Satelliten und überträgt ein Aufwärtsstreckensignal durch ein Antennensystem 4, das einen rauscharmen Verstärker, einen Hochleistungsverstärker, und Auf- und Abwärtswandler umfaßt. Das durch die Antenne detektierte Signal wird durch den Abwärtswandler des Antennensystems auf eine Zwischenfrequenz umgesetzt, und weiter durch einen Demodulator 5 auf eine Basisbandfrequenz umgesetzt. Der Ausgang des Demodulators 5 ist an einen Demultiplexer 6 gekoppelt, in dem das empfangene Signal durch Datenschlitz- und Minischlitztimingsignale aus einer Schlitztimingschaltung 19 zerlegt wird und an einen Datenschlitzdetektor 7 für ein eindeutiges Wort (UW-Detektor 7) und einen Minischlitzdetektor 8 für ein eindeutiges Wort (UW- Detektor 8) geliefert wird.
- Das eindeutige Wort der sendenden Terminalstation wird durch jeden der Detektoren 7 und 8 für ein eindeutiges Wort detektiert, wenn das Paket von der Station richtig durch die Zentralstation empfangen wird, und die im Datenfeld 208 enthaltenen Benutzerpaketdaten und die Rahmenprüffolge 209 werden zu einer CRC- (zyklischen Redundanzprüf-) Schaltung 9 weitergeleitet, um Fehler zu detektieren und zu korrigieren und die Gültigkeit der Benutzerdaten sicherzustellen. Wenn die Benutzer daten verifiziert werden, erzeugt die CRC-Schaltung 9 ein ACK- Signal, andernfalls erzeugt sie ein NAK-Signal. Die durch die CRC-Schaltung 9 überprüften Benutzerdaten werden an eine Entscheidungsschaltung 10 angelegt, an die die Ausgabe des UW-Detektors 8 und die Fehler-Vorhanden/Fehlend-Daten aus der CRC- Schaltung 9 ebenfalls angelegt werden.
- Die im Empfangspufferspeicher 11 gespeicherten Benutzerdaten werden in einen Hostcomputer 12 eingespeist, wo sie verarbeitet und in einem Übertragungspufferspeicher 13 gespeichert werden, wo sie gehalten werden, bis die Zentralstation zu einer Übertragung mittels eines Weges bereit ist, der einen Multiplexer 14 und einen Modulator 15 umfaßt, deren Ausgang an einen Aufwärtswandler des Antennensystem 4 zur Übertragung zum Satelliten gekoppelt ist.
- Ein Rahmensynchronisationsgenerator 18 ist mit der Rahmentimingschaltung 17 gekoppelt, um eine Rahmensynchronisationsbitfolge zu erzeugen, die durch den Multiplexer 14 gemultiplext wird, um das Starttiming des Rahmens zu definieren.
- Wenn eine Datenblockübertragung aus einer Terminalstation im Minischlitzintervall 200 eines Zeitschlitzes richtig empfangen wird, erzeugt der Detektor für ein eindeutiges Wort 8 eine Ausgabe, die anzeigt, daß ein Minischlitz durch eine Terminalstation verwendet wird. Wenn mehr als ein Datenblock im Minischlitzintervall 200 detektiert wird, wird der UW-Detektor 8 als Reaktion darauf zwei Ausgangssignale erzeugen. Wenn derselbe Minischlitz durch zwei Terminalstationen verwendet wird, heißt das, daß eine Kollision stattfindet und die eindeutigen Worte, die in einem solchen Minischlitz enthalten sind, verstümmelt und dazu gebracht werden, als Rauschen zu erscheinen. Unter solchen Umständen, erzeugt der Detektor 8 für ein eindeutiges Wort eine Ausgabe, die das Fehlen einer Datenblocküber tragung in irgendeinem der Minischlitze eines Zeitschlitzes anzeigt.
- Die Entscheidungsschaltung 10 überwacht den Ausgang des UW- Detektors 8, um zu prüfen, um festzustellen, ob er mehr als ein eindeutiges Wort aus den Minischlitzen jedes Zeitschlitzes detektiert hat. Wenn dies der Fall ist, erkennt die Entscheidungsschaltung 10, daß eine Datenkollision stattgefunden hat, trifft eine ungünstige Entscheidung und löscht die Daten, die den Minischlitzen folgen und liefert ein Signal, das die Anzahl von Minischlitzen, die in einem Zeitschlitz detektiert werden, und den Besetzt/Frei-Status der Minischlitze des Zeitschlitzes an eine Schlitzzuordnungsschaltung 21 anzeigt. Wenn nur ein eindeutiges Wort in einem Zeitschlitz detektiert wird, stellt die Entscheidungsschaltung 10 fest, daß ein Paket korrekt empfangen wird und gestattet, daß der Datenteil des Pakets im Empfangspufferspeicher 11 gespeichert wird. Wie in Fig. 4 dargestellt, überprüft die Entscheidungsschaltung 10 die Ausgabe des Minischlitz-UW-Detektors 8 und stellt die Anzahl der Minischlitze fest, die während eines Zeitschlitzintervalls detektiert werden (Schritt 40). Wenn die Anzahl der detektierten Minischlitze 0 ist, wird ein NAK-Signal erzeugt (Schritt 41). Wenn die Anzahl der detektierten Minischlitze gleich 1 ist, wird das Ergebnis der Fehlerprüfung durch die CRC-Schaltung 9 untersucht (Schritt 42). Wenn ein Datenfehler vorhanden ist, wird ein NAK-Signal erzeugt (Schritt 41) und wenn kein Datenfehler vorhanden ist, wird ein ACK-Signal erzeugt (Schritt 43). Wenn die Anzahl der detektierten Minischlitze gleich oder größer als 2 ist, dann wird ein NAK-Signal erzeugt (Schritt 44) und die Anzahl der Zeitschlitze, die zur erneuten Übertragung benötigt werden, wird der Schlitzzuordnungsschaltung 21 mitgeteilt.
- Die ACK/NAK-Daten aus der Entscheidungsschaltung 10 werden in einem Pufferspeicher 16 an einer Speicherstelle gespeichert, die durch einen Adreßzeiger aus einem Zeitschlitzzähler 20 unter Verwendung eines Datenschlitztimingsignals DS aus einer Timingschaltung 19 bestimmt werden. ACK/NAK-Daten für einen gegebenen Rahmen werden dann aus dem Pufferspeicher 16 als Reaktion auf ein Timingsignal ausgegeben, das von einer Rahmentimingschaltung 17 geliefert wird, und in das ACK/NAK-Teilfeld 300 des Rahmens gemultiplext und mit den Benutzerdaten vom Übertragungspufferspeicher 13 übertragen.
- Als Reaktion auf das Signal, das die Anzahl der Minischlitze anzeigt, die verwendet werden, fährt die Schlitzzuordnungsschaltung 21 damit fort, so viele Zeitschlitze zuzuordnen, wie es Minischlitze gibt, die durch die Entscheidungsschaltung 10 unter Verwendung von Daten detektiert werden, die in einer Zeitschlitzstatustabelle 22 gespeichert sind. Eine Systemvereinfachung wird erreicht, indem Zeitschlitze eher als Ganzes konkurrierenden Terminalstationen zugeordnet werden, als daß eine eineindeutige Zuordnung zwischen den zugeordneten Zeitschlitzen und den konkurrierende Terminalstationen spezifiziert wird.
- Wie in Fig. 5A gezeigt, definiert die Zeitschlitzstatustabelle 22 eine Abbildung, die den Besetzt/Frei-Status jedes Zeitschlitzes für eine Reihe von Rahmen #1 bis #N anzeigt. Unter Verwendung der Besetzt/Frei-Daten detektiert die Schlitzzuordnungsschaltung 21 freie Zeitschlitze und wählt so viele Zeitschlitze aus den detektierten freien Zeitschlitzen aus, wie es erforderliche Zeitschlitze gibt, die durch die Entscheidungsschaltung 10 mitgeteilt werden, und erzeugt für jeden Rahmen Minischlitzstatusdaten, die den Besetzt/Frei-Status aller Minischlitze anzeigen, die in jenem Rahmen enthalten sind, und Schlitzzuordnungsdaten, die Rahmen- und Zeitschlitzanzahlen der Zeitschlitze (Fig. 5B) enthalten, die den Benutzerstationen in einem Stück (als Ganzes) zugeordnet werden.
- Die durch die Schlitzzuordnungsschaltung 21 erzeugten Daten werden in einem Pufferspeicher 23 in einer Speicherstelle gespeichert, die durch einen Adreßzeiger bestimmt wird, der vom Schlitzzähler 20 geliefert wird, und werden an einen Multiplexer 14 als Reaktion auf ein Rahmentimingsignal aus der Timingschaltung 17 ausgegeben und in das Minischlitzdatenteilfeld 301 und das Zeitschlitzzuordnungsteilfeld 302 eines geeigneten Rahmens gemultiplext.
- Fig. 6 ist ein Blockschaltbild jeder Terminalstation. Ein Abwärtsstreckensignal vom Satellit wird durch ein Antennensystem 50 empfangen, das identisch zur Zentralstation ist, wobei die Zwischenfrequenzfassung des empfangenen Signals an einen Demodulator 51 zur Basisbandfrequenzwandlung angelegt wird. Das Basisbandsignal wird an einen Rahmensynchronisationsdetektor 59 angelegt, dessen Ausgang an eine Schlitztimingschaltung 60 gekoppelt ist, um Datenschlitz- und Minischlitztimingsignale DS und MS zu erzeugen. Die Ausgabe des Demodulators 51 wird auch an einen Demultiplexer 52 angelegt, der auf die Timingsignale DS und MS reagiert, um jeden der empfangenen Rahmen in das Steuerfeld und die Datenfelder zu zerlegen. Benutzerdaten, die in einem Datenfeld enthalten sind, das an die Terminalstation adressiert ist, werden an einen Empfangspufferspeicher 53 angelegt, wo sie gehalten werden, bis sie durch eine Benutzerdatenterminal 54 aufgerufen werden. ACK/NAK-Daten, die das Ergebnis der Übertragung eines vorhergehenden Pakets von der Terminalstation anzeigen, werden an eine Schlitzsteuereinrichtung 55 angelegt, und die Minischlitzdaten und zugeordneten Zeitschlitz-ID-Daten des Rahmens werden an eine Schlitzsteuereinrichtung 55 geliefert. Wie beschrieben werden wird, ist die Schlitzsteuereinrichtung 55 mit einer Übertragungsschlitz tabelle 56, einer Zeitschlitzreservierungstabelle 57 und einer Zeitschlitzzuordnungstabelle 58 verbunden, um die erneute Übertragung eines Pakets zu steuern, das vorher übertragen und durch Kollision mit anderen Paketen verstümmelt worden ist.
- Benutzerdaten, die vom Datenterminal 54 geliefert werden, werden durch einen Paketierer 63 paketiert und in einen Übertragungspufferspeicher 64 eingespeist. Die Schlitzsteuereinrichtung 55 bestimmt die Identifizierung eines Zeitschlitzes, auf den das Paket gesendet wird und speichert eine 1 in einer Minischlitzposition der Übertragungsschlitztabelle 56. Für jede Übertragung eines Pakets aus dem Übertragungspufferspeicher 64 wird eine Kopie des übertragenen Pakets aus dem Pufferspeicher 64 in einen Neuübertragungspufferspeicher 65 gelesen. Die Schlitzsteuereinrichtung 55 überprüft die ACK/NAK-Daten von der Zentralstation mit einer entsprechenden Zeitschlitzidentifizierung, um die Kennung der ACK/NAK-Daten festzustellen und löscht ein entsprechendes Paket aus dem Neuübertragungspufferspeicher 65, wenn ein ACK-Signal empfangen wird. Wenn ein NAK empfangen wird, bewirkt eine Schlitzsteuereinrichtung 55, daß ein entsprechendes Paket aus dem Neuübertragungspufferspeicher 65 übertragen wird.
- Das Paket aus jedem der Pufferspeicher 64 und 65 wird in einen Multiplexer 66 eingegeben, wo es mit dem Ausgaben eines Präambelgenerators 67 und eines Generators 68 für ein eindeutiges Wort kombiniert wird, die jeweils an einem geeigneten Minischlitz- und Datenschlitzübertragungstiming unter der Kontrolle der Schlitzsteuereinrichtung 55 aktiviert werden, wobei Timingsignale aus der Schlitztimingschaltung 60 verwendet werden. Das Multiplexsignal wird durch einen Modulator 69 an das Antennensystem 50 zur Übertragung an den Satelliten ausgegeben.
- Details der Übertragungsschlitztabelle 56, der Reservie rungstabelle 57 und der Zuordnungstabelle 58 werden jeweils in den Fig. 7A, 7B bzw. 7C gezeigt. Diese Tabellen werden laufend durch die Schlitzsteuereinrichtung 55 aktualisiert. Die Übertragungsschlitztabelle 56 speichert eine Liste des Besetzt/Frei-Status jedes Minischlitzes (#1 bis #5) aller Zeitschlitze (#1 bis #K), die in den Rahmen #i und #(i+1) enthalten sind. Eine binäre 1 wird im Minischlitzeintrag gesetzt, wenn der entsprechende Minischlitz durch die Terminalstation verwendet wird. Die Reservierungstabelle 57 speichert eine Abbildung, die den Besetzt/Frei-Status jedes Zeitschlitzes anzeigt, der in irgendeinem der Terminalstationen für die Rahmen #1 bis #N verwendet wird. Die Zuordnungstabelle 58 zeigt den Besetzt/Frei- Status jedes Zeitschlitzes an, der nur der Lokalterminalstation zugeordnet ist, zu der die Tabelle 58 gehört, und die Tabelle 58 wird für die Rahmen #1 bis #N beibehalten.
- Bevor in die Details der Funktionen und Operationen der Schlitzsteuereinrichtung 55 gegangen wird, wird im folgenden die Gesamtoperation des Systems unter Bezugnahme auf das in Fig. 8 gezeigte Nachrichtenflußdiagramm beschrieben werden. Angenommen, die Terminalstationen 2&sub1; und 2&sub2; übertragen die Pakete A&sub1; und B&sub1; während des Zeitschlitzes #2 des Rahmens #1, wobei sie die Minischlitze #1 bzw. #3 verwenden. Da sie an der Zentralstation kollidieren, sendet die letztgenannte Daten zurück, die ein NAK, Minischlitzdaten und Schlitzzuordnungsdaten, die #1 und #3 Zeitschlitze des Rahmens #3 Terminalstationen 2&sub1; bzw. 2&sub2; zuordnen, enthalten. Das Antwortsignal von der Zentralstation erreicht die Terminalstationen während des Rahmens #2. Auf den Empfang der jeweiligen Antwort hin, überträgt die Terminalstation 2&sub1; das Paket als A'&sub1; auf dem Zeitschlitz #1 erneut, wobei sie den Minischlitz #2 verwendet, und die Terminalstation 2&sub2; überträgt das Paket als B'&sub1; auf dem Zeitschlitz #3 erneut, wobei sie den Minischlitz #4 verwendet. Wenn die Terminalstation 23 ein Paket C&sub1; während des Rahmens #3 übertragen muß, schlägt sie in der Zeitschlitzreservierungstabelle 57 nach, um zu erkennen, daß Zeitschlitze #1 und #3 des Rahmens für andere Stationen reserviert worden sind und der Zeitschlitz #2 zum zufallsbedingtem Zugang verwendet werden kann, und wartet bis zum Zeitschlitz #2, um das Paket C&sub1; auf dem Minischlitz #3 zu übertragen.
- Die Fig. 9 und 10 sind Ablaufdiagramme, die programmierte Anweisungen beschreiben, die durch die Schlitzsteuereinrichtung 55 ausgeführt werden. In Fig. 9 beginnt während eines gegebenen Rahmenintervalls "i" die Programmausführung mit dem Schritt 80, in dem eine Variable SN, die die Identifizierung eines Zeitschlitzes anzeigt, gleich 1 gesetzt wird. Ein Ausstieg findet dann zu Schritt 81 statt, um zu prüfen, um festzustellen, ob ein Paket auf dem Zeitschlitz SN des (i-1) ten Rahmen gesendet wurde, indem die Übertragungsschlitztabelle 56 untersucht wird. Wenn die Antwort bejahend ist, verzweigt die Steuerung bei Schritt 81 zu Schritt 82, um zu prüfen, um festzustellen, ob es eine ACK- oder NAK-Antwort von der Zentralstation hinsichtlich des übertragenen Pakets gibt. Wenn die Antwort eine positive Rüchneldung ist, verzweigt die Steuerung bei Schritt 82 zum Schritt 88, um die Variable SN um eins zu erhöhen und kehrt zum Ausgangspunkt des Programms zurück, wenn die Programmausführung das Ende des "i-ten" Rahmens (Schritt 89) nicht erreicht. Wenn die Antwort von der Zentralstation eine negative Rückmeldung ist, verzweigt die Steuerung bei Schritt 82 zu Schritt 83, um auf die Übertragungsschlitztabelle 56 zuzugreifen, und liest die Minischlitzidentifizierung, die vorher durch die Terminalstation verwendet wurde. Die Steuerung rückt zu Schritt 84 vor, um die Minischlitzidentifizierung mit den empfangenen Minischlitzdaten zu vergleichen. Da die Minischlitz daten den Besetzt/Frei-Status aller Minischlitze des Zeitschlitzes anzeigen, auf dem das vorherige Paket gesendet wurde, bestimmt die Terminalstation die Position des vorher verwendeten Minischlitzes relativ zu den Positionen der anderen Minischlitze, die durch andere konkurrierende Terminalstationen verwendet werden. Unter Verwendung der Position des so bestimmten Minischlitzes wird einer der Zeitschlitze, die allen der konkurrierenden Stationen zugeordnet, jedoch jeweils nicht für eine eineindeutige Beziehung identifiziert werden, nun als einer identifiziert, der zu erneuten Übertragung verwendet werden soll.
- Das Ergebnis der Zeitschlitzbestimmung wird überprüft (Schritt 85). Wenn Zeitschlitze zugeordnet sind und einer von ihnen identifiziert wird, verzweigt die Steuerung bei Schritt 85 zu Schritt 86, um eine 1 in die Reservierungs- und Zuordnungstabellen 57 und 58 an Positionen zu setzen, die dem durch Schritt 84 identifizierten Zeitschlitz entsprechen. Wenn die Zeitschlitzbestimmung fehlschlägt oder nach der Ausführung des Schrittes 86, steigt die Steuerung zu Schritt 87 aus, um eine 1 in die Reservierungstabelle 57 an Positionen zu setzen, die den Zeitschlitzen entsprechen, die den anderen Terminalstationen zugeordnet sind.
- Wenn kein Paket auf dem Zeitschlitz SN des (i-1)ten Rahmen gesendet wurde, verzweigt die Steuerung bei Schritt 81 zu Schritt 90, um zu prüfen, um festzustellen, ob empfangene Zeitschlitzzuordnungsdaten Zeitschlitze anzeigen, die anderen Terminalstationen zugeordnet sind. Wenn die Antwort bejahend ist, verzweigt die Steuerung zu Schritt 87, um eine 1 an entsprechenden Positionen der Reservierungstabelle 57 zu setzen. Andernfalls verzweigt die Steuerung zu Schritt 88. Der Prozeß wird wiederholt, bis alle Zeitschlitze untersucht sind.
- In Fig. 10 beginnt die Programmausführung mit einem Entscheidungsschritt 100. Wenn ein geeignetes Übertragungstiming für einen gegebenen Zeitschlitz erreicht wird, verzweigt die Steuerung zu Schritt 101, um den Übertragungsmodus eines Pakets während des gegebenen Zeitschlitzes durch Untersuchen der Reservierungs- und Zuordnungstabellen 57 und 58 zu bestimmen. Spezifischerweise werden die Besetzt/Frei-Statusbits des gegenwärtigen Rahmens aus den entsprechenden Rahmeneinträgen beider Tabellen 57 und 58 ausgelesen und spaltenweise angeordnet, wie in Fig. 7D gezeigt. Dann wird eine Suche längs des Spalteneintrags des gegenwärtigen Zeitschlitzes nach einer Bitkombination "11", "00" oder "10" durchgeführt. Die Bitkombination "11" zeigt an, daß der gegenwärtige Zeitschlitz #j einer ist, der der Lokalterminalstation zugeordnet ist, und "00" zeigt an, daß der gegenwärtige Schlitz #(j+1) zur zufälligen Paketübertragung verwendet werden kann, und "10" zeigt an, daß der gegenwärtige Schlitz #(J+2) einer ist, der einer anderen Terminalstation zugeordnet ist.
- Wenn festgestellt wird, daß der gegenwärtige Zeitschlitz der ist, der zur zufälligen Übertragung verwendet werden kann, verzweigt die Steuerung bei Schritt 101 zu Schritt 102, um einen Zählwert zu bestimmen, der die Anzahl von Neuübertragungspaketen anzeigt, von denen festgestellt wird, daß ihnen bei Schritt 85 (Fig. 9) keine Zeitschlitze zugeordnet wurden. Solche nicht zugeordneten Neuübertragungspakete treten auf, wenn die Terminalstation ein NAK unter der Voraussetzung empfängt, daß die Zentralstation keine Datenblockübertragung in irgendeinen der Minischlitze detektiert (siehe Block 41, Fig. 4).
- Wenn der Neuübertragungspaketzählwert gleich oder größer als 1 ist, verzweigt die Steuerung zu Schritt 103, um den Zählwert eines Neuübertragungsintervallzählers RIC zu lesen. Wenn der RIC-Zählwert gleich 1 ist, dann wird ein Paket aus dem Neuübertragungspufferspeicher 65 ausgegeben (Schritt 104) und der RIC-Zähler wird um eins erniedrigt (Schritt 105) und der der nicht zugewiesene Neuübertragungspaketzählwert wird erniedrigt (Schritt 106). Dann wird die Anzahl der Neuübertragungspakete bestimmt (Schritt 107) und wenn sie gleich 0 ist, verzweigt die Steuerung zu Schritt 113. Wenn sie gleich oder größer als 1 ist, verzweigt die Steuerung zu Schritt 108, um den RIC-Zähler auf eine Zufallszahl rückzusetzen, die gleich oder größer als 1 ist, und die Steuerung rückt zu Schritt 113 vor.
- Wenn festgestellt wird, daß der RIC-Zählwert gleich oder größer als 2 ist, wird er um eins erniedrigt (Schritt 109) und die Steuerung rückt zum Ende des Programms vor. Wenn festgestellt wird, daß der RIC-Zählwert gleich 0 ist, wird er auf eine Zufallszahl rückgesetzt, die gleich oder größer als 1 ist (Schritt 110), und die Steuerung rückt zum Ende des Programms vor.
- Wenn festgestellt wird, daß die Anzahl der Neuübertragungspakete gleich 0 ist, verzweigt die Steuerung bei Schritt 102 zum Schritt 111, um ein neues Paket aus dem Übertragungspufferspeicher 64 auszugeben, und die Steuerung rückt zu Schritt 113 vor, um eine Zufallszahl zu erzeugen und einen Minischlitz auszuwählen, der der Zufallszahl entspricht, und speichert eine 1 an der entsprechenden Minischlitzposition der Tabelle 56. Ein Ausstieg findet dann zu Schritt 113 statt, um aufeinanderfolgend den Präambelgenerator 67 und den UW-Generator 68 zu aktivieren und eine Präambel gefolgt durch ein eindeutiges Wort auf dem ausgewählten Minischlitz des gegenwärtigen Zeitschlitzes zu übertragen. Anschließend an die Übertragung des Minischlitzes, werden der Präambelgenerator 67 und der UW-Generator 68 wieder aktiviert, um eine Präambel bzw. ein eindeutiges Wort in den Teilfeldern 206 und 207 des anschließenden Datenschlitzes des gegenwärtigen Zeitschlitzes (Schritt 116) zu übertragen, und die Steuerung geht zum Ende des Programms.
- Wenn festgestellt wird, daß der gegenwärtige Zeitschlitz ein Schlitz zur erneuten Übertragung ist, verzweigt die Steuerung bei Schritt 101 zum Schritt 112, um ein Paket aus dem Neuübertragungspufferspeicher 65 auszugeben, und die Schritte 113 bis 116 werden aufeinanderfolgend ausgeführt.
- Wenn festgestellt wird, daß der gegenwärtige Zeitschlitz einer ist, der einer anderen Terminalstation zugeordnet ist, verzweigt die Steuerung bei Schritt 101 zum Ende des Programms.
Claims (9)
1. Kommunikationssystem mit zufallsbedingtem Zugang, das
aufweist:
eine Zentralstation (1); und
mehrere Benutzerstationen (2), wobei jede der
Benutzerstationen Einrichtungen zum Übertragen eines Pakets an die
Zentralstation auf einem zufällig ausgewählten Zeitschlitz
eines Zeitvielfachzugriffskanal aufweist, die
Benutzerstation mehrere Kurzzeitschlitze (200) innerhalb des
ausgewählten Zeitschlitzes definiert und einen Datenblock auf einem
der Kurzzeitschlitze überträgt,
wobei die Zentralstation aufweist: Einrichtungen zum
Überwachen der definierten Kurzzeitschlitze, um die
Datenblockübertragung zu detektieren, Einrichtungen zum Zuordnen so
vieler Zeitschlitze wie erforderlich, wenn mehr als eine
Datenblockübertragung innerhalb desselben Zeitschlitzes
detektiert wird, und Einrichtungen zum Übertragen eines
Schlitzzuordnungssignals an die Benutzerstationen, das eine
negative Rückmeldung des übertragenen Pakets enthält, und
die Benutzerstation, von der das Paket übertragen wurde, auf
die negative Rückmeldung reagiert, zum Auswählen eines der
zugeordneten Zeitschlitze und erneuten Übertragen einer
Kopie des Pakets an die Zentralstation auf dem ausgewählten
zugeordneten Zeitschlitz.
2. Kommunikationssystem mit zufallsbedingtem Zugang nach
Anspruch 1, wobei die Zentralstation (1) Einrichtungen zum
Übertragen eines Statussignals aufweist, das einen Status
jedes der definierten Kurzzeitschlitze anzeigt, die
paketsendende Benutzerstation (2) auf das Statussignal reagiert,
zum Feststellen einer relativen Position des
Kurzzeitschlitzes, auf dem der Datenblock übertragen wurde und Auswählen
des zugeordneten Zeitschlitzes, gemäß der festgestellten
Position.
3. Kommunikationssystem mit zufallsbedingtem Zugang nach
Anspruch 2, wobei mehrere der Zeitschlitze in
aufeinanderfolgenden Rahmen angeordnet sind, und jede der
Benutzerstationen (2) aufweist:
Tabelleneinrichtungen (22) zum Halten einer
Benutzungsstatusaufzeichnung der Benutzerstation, wobei die Aufzeichnung
das Vorhandensein und Fehlen einer Datenblockübertragung der
Benutzerstation auf jedem der Kurzzeitschlitze anzeigt; und
Steuereinrichtungen (55) zum Überprüfen des Statussignals
aus der Zentralstation (1) mit der
Benutzungsstatusaufzeichnung, um die relative Position des Kurzzeitschlitzes
festzustellen, auf dem der Datenblock übertragen wurde.
4. Kommunikationssystem mit zufallsbedingtem Zugang nach
Anspruch 1, 2 oder 3, wobei die Zentralstation (1) aufweist:
Einrichtungen (9) zum Detektieren eines Fehlers im Paket und
Einrichtungen (10) zum Übertragen der negativen Rückmeldung
unter den Voraussetzungen, daß (1) die Datenblockübertragung
in keinem der Kurzzeitschlitze detektiert wird, und daß (2)
die Datenblockübertragung nur in einem der Kurzzeitschlitze
detektiert wird und der Fehler in dem Paket detektiert wird,
wobei die paketsendende Benutzerstation auf die negative
Rückmeldung reagiert, die unter diesen Voraussetzungen zum
erneuten Übertragen einer Kopie des Pakets auf einem zufällig
ausgewählten Zeitschlitz übertragen wird.
5. Kommunikationssystem mit zufallsbedingtem Zugang nach
Anspruch 4, wobei jede der Benutzerstationen ferner aufweist:
Tabelleneinrichtungen (57) zum Halten einer
Reservierungsstatusaufzeichnung aller Benutzerstationen des Systems,
wobei die Reservierungstatusaufzeichnung eine Zuordnung eines
Zeitschlitzes zu allen Benutzerstationen (2) anzeigt, und
zum Halten einer Zuordnungsstatusaufzeichnung der
Benutzerstation, wobei die Zuordnungsstatusaufzeichnung eine
eindeutige Zuordnung eines Zeitschlitzes zur Benutzerstation
anzeigt; und
Modusbestimmungseinrichtungen zum Bestimmen eines
Paketübertragungsmodus entsprechend der
Reservierungsstatusaufzeichnung und der Zuordnungsstatusaufzeichnung.
6. Kommunikationssystem mit zufallsbedingtem Zugang nach
Anspruch 5, wobei jede der Benutzerstationen aufweist:
einen Übertragungspufferspeicher (64) zum Halten von
Paketen, die auf eine Erstübertragung warten;
einen Neuübertragungspufferspeicher (65) zum Halten von
Kopien der Pakete, die erstmalig aus dem
Übertragungspufferspeicher übertragen werden;
Einrichtungen (55) zum Bestimmen eines Zählwertes, der die
Anzahl von Paketen im Neuübertragungspufferspeicher anzeigt,
denen keine Paketezeitschlitze durch die Zentralstation
zugeordnet werden, wenn die Modusbestimmungseinrichtungen
feststellen, daß der Paketübertragungsmodus sich in einem
zufallsbedingten Zugangmodus befindet;
Einrichtungen (55) zum Übertragen eines Pakets aus dem
Übertragungspufferspeicher (64) auf einem zufällig ausgewählten
Zeit
schlitz, wenn der Zählwert gleich Null ist;
Einrichtungen (55) zum Bestimmen eines Intervalls zwischen
aufeinanderfolgenden Paketübertragungen aus dem
Neuübertragungspufferspeicher (65), wenn der Zählwert gleich oder
größer als eins ist; und
Einrichtungen (55) zum Übertragen eines Pakets aus dem
Neuübertragungspufferspeicher auf einem zufällig ausgewählten
Zeitschlitz, wenn das Intervall einem vorgeschriebenen Wert
entspricht.
7. Kommunikationssystem mit zufallsbedingtem Zugang nach
Anspruch 4 oder 5, wobei jede der Benutzerstationen aufweist:
einen Übertragungspufferspeicher (64) zum Halten von
Paketen, die auf eine Erstübertragung warten;
einen Neuübertragungspufferspeicher (65) zum Halten von
Kopien der Pakete, die erstmalig aus dem
Übertragungspufferspeicher übertragen werden;
Einrichtungen (55) zum Bestimmen eines
Paketübertragungsmodus während jedem aufeinanderfolgenden Zeitschlitz;
Einrichtungen (55) zum Bestimmen eines Zählwertes, der die
Anzahl von Paketen im Neuübertragungspufferspeicher anzeigt,
denen keine Paketezeitschlitze durch die Zentralstation
zugeordnet werden, wenn die Modusbestimmungseinrichtungen
feststellen, daß der Paketübertragungsmodus sich in einem
zufallsbedingten Zugangmodus befindet;
Einrichtungen (55) zum Übertragen eines Pakets aus dem
Übertragungspufferspeicher auf einem zufällig ausgewählten
Zeitschlitz, wenn der Zählwert gleich Null ist;
Einrichtungen (55) zum Bestimmen eines Intervalls zwischen
aufeinanderfolgenden Paketübertragungen aus dem
Neuübertragungspufferspeicher (65), wenn der Zählwert gleich oder
grö
ßer als eins ist; und
Einrichtungen (55) zum Übertragen eines Pakets aus dem
Neuübertragungspufferspeicher auf einem zufällig ausgewählten
Zeitschlitz, wenn das Intervall einem vorgeschriebenen Wert
entspricht.
8. System nach einem der Ansprüche 1 bis 7, wobei die
Datenblockübertragung von jeder der Benutzerstationen eine
vorherbestimmte Bitfolge aufweist.
9. System nach einem der Ansprüche 1 bis 8, wobei jede der
Benutzerstationen das Paket an die Zentralstation über einen
Kommunikationssatelliten (3) überträgt.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19997791A JP2730338B2 (ja) | 1991-07-15 | 1991-07-15 | 衛星通信方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69230120D1 DE69230120D1 (de) | 1999-11-18 |
DE69230120T2 true DE69230120T2 (de) | 2000-03-23 |
Family
ID=16416733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69230120T Expired - Fee Related DE69230120T2 (de) | 1991-07-15 | 1992-07-15 | Zeitschlitz-Zuteilung an gleichzeitige Benutzer in einer Datenübertragungsanordnung mit zufallsbedingtem Zugang |
Country Status (6)
Country | Link |
---|---|
US (1) | US5303234A (de) |
EP (1) | EP0523648B1 (de) |
JP (1) | JP2730338B2 (de) |
AU (1) | AU647638B2 (de) |
CA (1) | CA2073929C (de) |
DE (1) | DE69230120T2 (de) |
Families Citing this family (116)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI91699C (fi) * | 1992-08-14 | 1994-07-25 | Nokia Telecommunications Oy | Menetelmä käyttäjädatan siirtämiseksi pakettimuodossa solukkoradiojärjestelmässä sekä liikkuva asema |
US5390181A (en) * | 1993-06-04 | 1995-02-14 | Illinois Institute Of Technology | Method for detecting collisions on and controlling access to a transmission channel |
FR2708124B1 (fr) * | 1993-07-20 | 1995-09-01 | Thomson Csf | Procédé d'optimisation du débit d'un canal de communication en partage de temps. |
US5515379A (en) * | 1993-10-18 | 1996-05-07 | Motorola, Inc. | Time slot allocation method |
US5594738A (en) * | 1993-10-18 | 1997-01-14 | Motorola, Inc. | Time slot allocation method |
US5799018A (en) * | 1994-05-19 | 1998-08-25 | Nippon Telegraph And Telephone Corp. | Method and system for private communication with efficient use of bus type transmission path |
US5594490A (en) * | 1994-05-23 | 1997-01-14 | Cable Services Technologies, Inc. | System for distributing video/audio files from central location to a plurality of cable headends |
US5481539A (en) * | 1994-06-29 | 1996-01-02 | General Electric Company | Datagram communication service over a cellular telephone network |
US5535210A (en) * | 1994-07-29 | 1996-07-09 | Motorola, Inc. | Method and system for resolution of channel access in data transmission systems |
US5761197A (en) * | 1994-11-14 | 1998-06-02 | Northern Telecom Limited | Communications in a distribution network |
FI97504C (fi) * | 1994-12-19 | 1996-12-27 | Nokia Telecommunications Oy | Tiedonsiirtomenetelmä, tiedonsiirtojärjestelmä ja solukkoradiojärjestelmä |
JP2748872B2 (ja) * | 1994-12-28 | 1998-05-13 | 日本電気株式会社 | 復調器制御方式 |
KR0148408B1 (ko) * | 1994-12-31 | 1998-11-02 | 김주용 | 중심국 동기신호를 이용한 버스트 데이타 전송장치 및 그 방법 |
US5742640A (en) * | 1995-03-07 | 1998-04-21 | Diva Communications, Inc. | Method and apparatus to improve PSTN access to wireless subscribers using a low bit rate system |
JP3231575B2 (ja) * | 1995-04-18 | 2001-11-26 | 三菱電機株式会社 | 無線データ伝送装置 |
AU5550896A (en) * | 1995-04-21 | 1996-11-07 | Illinois Institute Of Technology | Method and apparatus for distributed queue digital data tran smission employing variable length data slots |
US5682403A (en) * | 1995-05-04 | 1997-10-28 | Wavelink Communications | Spread spectrum communication network signal processor |
US5734979A (en) | 1995-05-04 | 1998-03-31 | Interwave Communications International, Ltd. | Cellular base station with intelligent call routing |
US5781582A (en) * | 1995-05-04 | 1998-07-14 | Interwave Communications International Ltd. | Frequency agile transceiver with multiple frequency synthesizers per transceiver |
US6522635B1 (en) * | 1995-06-15 | 2003-02-18 | Mobile Satellite Ventures, Lp | Communication protocol for satellite data processing |
US5541924A (en) * | 1995-07-28 | 1996-07-30 | Motorola, Inc. | Method and device for channel contention and data transmission for packet-switched subscriber units in a communication system |
KR970706673A (ko) * | 1995-08-09 | 1997-11-03 | 요트. 게. 아. 롤페즈 | 복수의 스테이션과 대응 스테이션 사이의 전송 제어 방법 및 통신 시스템(Transmission control method between a plurality of stations and corresponding stations and communication systems) |
US5966163A (en) * | 1995-10-20 | 1999-10-12 | Scientific-Atlanta, Inc. | Providing constant bit rate upstream data transport in a two way cable system by scheduling preemptive grants for upstream data slots using selected fields of a plurality of grant fields |
US6230203B1 (en) | 1995-10-20 | 2001-05-08 | Scientific-Atlanta, Inc. | System and method for providing statistics for flexible billing in a cable environment |
US5654968A (en) * | 1995-12-08 | 1997-08-05 | Multipoint Networks | Method and apparatus for managing a number of time slots during which plural bidding devices can request communication access to a central device |
WO1997035408A2 (en) * | 1996-03-18 | 1997-09-25 | Philips Electronics N.V. | Message collision arbitration using minislots |
US7028088B1 (en) | 1996-04-03 | 2006-04-11 | Scientific-Atlanta, Inc. | System and method for providing statistics for flexible billing in a cable environment |
US5987018A (en) * | 1996-05-02 | 1999-11-16 | Motorola, Inc | Radio unit, method of communicating between radio units over a communications channel and method of preparing a sequence of data cells for transmission over a radio channel |
WO1998002995A2 (en) * | 1996-07-17 | 1998-01-22 | Philips Electronics N.V. | Transmission control method between a plurality of stations |
US5923648A (en) | 1996-09-30 | 1999-07-13 | Amsc Subsidiary Corporation | Methods of dynamically switching return channel transmissions of time-division multiple-access (TDMA) communication systems between signalling burst transmissions and message transmissions |
US6002691A (en) * | 1996-10-22 | 1999-12-14 | Zenith Electronics Corporation | Dynamic search tree for resolution of contention between transmitting stations |
US6028860A (en) * | 1996-10-23 | 2000-02-22 | Com21, Inc. | Prioritized virtual connection transmissions in a packet to ATM cell cable network |
ATE201118T1 (de) * | 1996-11-08 | 2001-05-15 | Cit Alcatel | Datenübertragungssynchronisierungsverfahren zwischen einem sender und einem empfänger |
FI101666B1 (fi) * | 1996-11-29 | 1998-07-31 | Nokia Multimedia Network Terminals Oy | Viivekriittisten palvelujen toteutus kaapelitelevisiojärjestelmässä |
US5978382A (en) * | 1996-12-27 | 1999-11-02 | Zenith Electronics Corporation | Adaptive random access protocol and fixed search tree expansion resolution for multiple station networks |
US6034967A (en) * | 1996-12-27 | 2000-03-07 | Zenith Electronics Corporation | Adaptive random access protocol and dynamic search tree expansion resolution for multiple station networks |
US6272150B1 (en) | 1997-01-17 | 2001-08-07 | Scientific-Atlanta, Inc. | Cable modem map display for network management of a cable data delivery system |
US6324267B1 (en) | 1997-01-17 | 2001-11-27 | Scientific-Atlanta, Inc. | Two-tiered authorization and authentication for a cable data delivery system |
US5949768A (en) * | 1997-04-02 | 1999-09-07 | Zenith Electronics Corporation | Two tier adaptive random access protocol |
US6286058B1 (en) | 1997-04-14 | 2001-09-04 | Scientific-Atlanta, Inc. | Apparatus and methods for automatically rerouting packets in the event of a link failure |
US6023467A (en) * | 1997-05-08 | 2000-02-08 | Ericsson, Inc. | Operations and maintenance data flows over a point to multipoint broadband access network |
US5960000A (en) * | 1997-05-30 | 1999-09-28 | Motorola Inc. | System, device, and method for contention-based reservation in a shared medium network |
US5886993A (en) * | 1997-05-30 | 1999-03-23 | Motorola, Inc. | System, device, and method for sharing contention mini-slots among multiple priority classes |
DE19723090C2 (de) * | 1997-06-02 | 2003-09-25 | Siemens Ag | Verfahren, Mobilstation und Basisstation zum Verbindungsaufbau in einem Funk-Kommunikationssystem |
US6760307B2 (en) | 1997-08-29 | 2004-07-06 | Intel Corporation | Method and apparatus for controlling the flow of data between servers using optimistic transmitter |
US6683850B1 (en) * | 1997-08-29 | 2004-01-27 | Intel Corporation | Method and apparatus for controlling the flow of data between servers |
DE69811321T2 (de) * | 1997-12-02 | 2003-11-27 | Two Way Tv Ltd., London | Verfahren und Vorrichtung zur Datenübertragung |
JPH11168473A (ja) * | 1997-12-04 | 1999-06-22 | Matsushita Electric Ind Co Ltd | シリアルバス管理装置 |
WO1999049687A2 (en) * | 1998-03-26 | 1999-09-30 | Koninklijke Philips Electronics N.V. | Communication network with improved access protocol |
EP1034652B1 (de) * | 1998-06-12 | 2006-11-29 | Koninklijke Philips Electronics N.V. | Übertragungssystem für multiplex signale |
US20060062250A1 (en) * | 1998-06-26 | 2006-03-23 | Payne William A Iii | Method for wireless access system supporting multiple frame types |
US6728257B1 (en) * | 1998-08-28 | 2004-04-27 | The Board Of Trustees Of The University Of Illinois | Fluid flow fair scheduling emulation in wireless shared channel packet communication network |
US6108314A (en) | 1998-08-31 | 2000-08-22 | Motorola, Inc. | Method, subscriber device, wireless router, and communication system efficiently utilizing the receive/transmit switching time |
WO2000018041A2 (en) * | 1998-09-18 | 2000-03-30 | Harris Corporation | Distributed trunking mechanism for vhf networking |
US6996088B1 (en) | 1998-09-18 | 2006-02-07 | Harris Corporation | Distributed trunking mechanism for VHF networking |
US6747959B1 (en) | 1998-10-07 | 2004-06-08 | At&T Corp. | Voice data integrated mulitaccess by self-reservation and blocked binary tree resolution |
US6963545B1 (en) * | 1998-10-07 | 2005-11-08 | At&T Corp. | Voice-data integrated multiaccess by self-reservation and stabilized aloha contention |
US6181687B1 (en) * | 1998-10-22 | 2001-01-30 | International Business Machines Corporation | System and a method for continuously adjustable, splitting group, multi-contention resolution in multi-access computer communication systems |
US6608821B1 (en) * | 1998-11-20 | 2003-08-19 | Texas Instruments Israel Ltd. | Method for collision avoidance in an asynchronous communication system |
GB9900389D0 (en) * | 1999-01-09 | 1999-02-24 | Philips Electronics Nv | Radio communication system |
GB2347828B (en) * | 1999-03-05 | 2004-05-19 | Internat Mobile Satellite Orga | Communication methods and apparatus |
EP1511346B1 (de) * | 1999-03-10 | 2017-11-22 | Thomson Licensing SAS | Übertragungsverfahren und vorrichtung für einen zufallszugriffburst |
DE19913363A1 (de) * | 1999-03-24 | 2000-10-05 | Siemens Ag | Verfahren und Einrichtung für eine Verbindungsaufnahme innerhalb eines digitalen Funk-Kommunikationssystems |
US6937609B1 (en) * | 1999-05-25 | 2005-08-30 | Cingular Wireless Ii, Inc. | Method for improving efficiency in a time sharing network |
US6501758B1 (en) | 1999-06-03 | 2002-12-31 | Fujitsu Network Communications, Inc. | Hybrid ATM/TDM transport over a common fiber ring |
US6785285B1 (en) | 1999-06-03 | 2004-08-31 | Fujitsu Network Communications, Inc. | Method and system for providing broadcast channels over an emulated subnetwork |
WO2000076152A1 (en) * | 1999-06-03 | 2000-12-14 | Fujitsu Network Communications, Inc. | Method and system for transmitting traffic in a virtual tunnel of a transmission line |
US6665301B1 (en) * | 1999-06-03 | 2003-12-16 | Fujitsu Network Communications, Inc. | Transmission slot allocation method and map for virtual tunnels in a transmission line |
US6760332B1 (en) | 1999-06-03 | 2004-07-06 | Fujitsu Network Communications, Inc. | ATM multicasting system and method |
US6658006B1 (en) | 1999-06-03 | 2003-12-02 | Fujitsu Network Communications, Inc. | System and method for communicating data using modified header bits to identify a port |
JP2001333067A (ja) * | 1999-06-08 | 2001-11-30 | Sony Corp | 通信方法、通信システムおよび通信端末 |
US6535716B1 (en) * | 1999-06-15 | 2003-03-18 | Globecomm Systems Inc. | Monitor and control system for satellite communication networks and the like |
US6400724B1 (en) * | 1999-07-16 | 2002-06-04 | Qualcomm Inc. | Method and apparatus for efficient data transmission in a voice-over-data communication system |
US6801538B1 (en) * | 1999-08-27 | 2004-10-05 | Motorola, Inc | Method and device for controlling outliers in offered load estimation in a shared medium communication network |
SG148029A1 (en) | 1999-11-04 | 2008-12-31 | Ntt Docomo Inc | Method, base station and mobile station for timeslot selection and timeslot assignment |
JP2001156733A (ja) * | 1999-11-26 | 2001-06-08 | Nec Corp | 高速スロット割当方法及び方式 |
US7133396B1 (en) * | 2000-03-06 | 2006-11-07 | Texas Instruments Incorporated | Dynamic assignment of retransmission slots for enhanced quality in wireless communication links |
US7284064B1 (en) * | 2000-03-21 | 2007-10-16 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
US7088701B1 (en) * | 2000-04-14 | 2006-08-08 | Qualcomm, Inc. | Method and apparatus for adaptive transmission control in a high data rate communication system |
US7245594B1 (en) * | 2000-05-12 | 2007-07-17 | Qualcomm Incorporated | Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission |
JP3643016B2 (ja) * | 2000-06-19 | 2005-04-27 | 三菱電機株式会社 | 光バースト送受信制御システム、これに用いる親局装置、子局装置および光バースト送受信制御方法 |
US6950397B1 (en) | 2000-07-14 | 2005-09-27 | At&T Corp. | RSVP/SBM based side-stream session setup, modification, and teardown for QoS-driven wireless lans |
US7756092B1 (en) | 2000-07-14 | 2010-07-13 | At&T Intellectual Property Ii, L.P. | In-band QoS signaling reference model for QoS-driven wireless LANs connected to one or more networks |
US7031287B1 (en) | 2000-07-14 | 2006-04-18 | At&T Corp. | Centralized contention and reservation request for QoS-driven wireless LANs |
US7151762B1 (en) * | 2000-07-14 | 2006-12-19 | At&T Corp. | Virtual streams for QoS-driven wireless LANs |
US7068632B1 (en) | 2000-07-14 | 2006-06-27 | At&T Corp. | RSVP/SBM based up-stream session setup, modification, and teardown for QOS-driven wireless LANs |
US7039032B1 (en) | 2000-07-14 | 2006-05-02 | At&T Corp. | Multipoll for QoS-Driven wireless LANs |
US6804222B1 (en) * | 2000-07-14 | 2004-10-12 | At&T Corp. | In-band Qos signaling reference model for QoS-driven wireless LANs |
US7068633B1 (en) | 2000-07-14 | 2006-06-27 | At&T Corp. | Enhanced channel access mechanisms for QoS-driven wireless lans |
DK1303928T3 (da) | 2000-07-27 | 2006-01-23 | Interdigital Tech Corp | Adaptiv tildeling af uplink/downlinktidsvindue i et trådlöst hybrid tidsopdelt-multipel adgangs-/kodeopdelt-multipel adgangskommunikationssystem |
US7275254B1 (en) | 2000-11-21 | 2007-09-25 | Intel Corporation | Method and apparatus for determining and displaying the service level of a digital television broadcast signal |
US7120134B2 (en) * | 2001-02-15 | 2006-10-10 | Qualcomm, Incorporated | Reverse link channel architecture for a wireless communication system |
BRPI0204487B1 (pt) | 2001-03-17 | 2018-11-21 | Koninklijke Philips Nv | rede de comunicações móveis celulares, estação base em uma rede de comunicações móveis celulares, terminal para uma rede de comunicações móveis celulares, e, método de troca de dados de carga útil e dados de controle em uma rede de comunicações móveis celulares |
US20020143591A1 (en) * | 2001-03-30 | 2002-10-03 | Connelly Jay H. | Method and apparatus for a hybrid content on demand broadcast system |
US7230941B2 (en) * | 2001-04-26 | 2007-06-12 | Qualcomm Incorporated | Preamble channel decoding |
US6625172B2 (en) * | 2001-04-26 | 2003-09-23 | Joseph P. Odenwalder | Rescheduling scheduled transmissions |
US7185352B2 (en) * | 2001-05-11 | 2007-02-27 | Intel Corporation | Method and apparatus for combining broadcast schedules and content on a digital broadcast-enabled client platform |
JP3949906B2 (ja) * | 2001-05-21 | 2007-07-25 | 三菱電機株式会社 | 受動光ネットワークにおける制御システム及び受動光ネットワークにおける制御方法 |
US20030005465A1 (en) * | 2001-06-15 | 2003-01-02 | Connelly Jay H. | Method and apparatus to send feedback from clients to a server in a content distribution broadcast system |
US7363569B2 (en) | 2001-06-29 | 2008-04-22 | Intel Corporation | Correcting for data losses with feedback and response |
US6591109B2 (en) | 2001-08-17 | 2003-07-08 | Interdigital Technology Corporation | Cross cell user equipment interference reduction in a time division duplex communication system using code division multiple access |
US20030066090A1 (en) * | 2001-09-28 | 2003-04-03 | Brendan Traw | Method and apparatus to provide a personalized channel |
US8943540B2 (en) * | 2001-09-28 | 2015-01-27 | Intel Corporation | Method and apparatus to provide a personalized channel |
US6928065B2 (en) * | 2002-06-11 | 2005-08-09 | Motorola, Inc. | Methods of addressing and signaling a plurality of subscriber units in a single slot |
US7515605B2 (en) * | 2003-03-24 | 2009-04-07 | Corrigent Systems Ltd | Efficient transport of TDM services over packet networks |
EP1715709B1 (de) * | 2004-03-09 | 2017-05-03 | Optis Wireless Technology, LLC | Zufallszugangsverfahren und funkkommunikationsendgerät |
US7618410B2 (en) * | 2004-10-05 | 2009-11-17 | Cardia Access, Inc. | Devices and methods for access through a tissue wall |
US7515536B2 (en) * | 2005-07-11 | 2009-04-07 | Corrigent Systems Ltd. | Transparent transport of fibre channel traffic over packet-switched networks |
KR101433939B1 (ko) | 2007-09-13 | 2014-08-26 | 삼성전자주식회사 | 가시광 통신을 이용한 무선 랜 시스템에서 데이터 재전송방법 및 장치 |
US8498579B2 (en) | 2009-07-20 | 2013-07-30 | Qualcomm Incorporated | Channel reuse in communication systems |
CN102118659B (zh) * | 2009-12-30 | 2015-01-28 | 中兴通讯股份有限公司 | 一种无源光网络中的节能方法和*** |
US8886203B2 (en) * | 2011-12-28 | 2014-11-11 | Qualcomm Incorporated | Dynamic channel reuse in multi-access communication systems |
PT3123802T (pt) | 2014-03-25 | 2018-11-16 | Ericsson Telefon Ab L M | Sistema e método para acesso aleatório físico baseado em feixe |
BR112022023617A2 (pt) * | 2020-05-22 | 2022-12-20 | Hughes Network Systems Llc | Método para comunicação com um dispositivo de internet das coisas (iot) por meio de um enlace de satélite e sistema para se comunicar com um dispositivo de internet das coisas (iot) por meio de um enlace de satélite |
JP2022086736A (ja) * | 2020-11-30 | 2022-06-09 | 日本電気株式会社 | 無線通信装置、及び無線通信方法 |
CN115828947A (zh) * | 2022-01-24 | 2023-03-21 | 中兴通讯股份有限公司 | 信息检测方法、设备和存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4736371A (en) * | 1985-12-30 | 1988-04-05 | Nec Corporation | Satellite communications system with random multiple access and time slot reservation |
US4641304A (en) * | 1986-06-06 | 1987-02-03 | Rca Corporation | Announced retransmission random access system |
US4774707A (en) * | 1986-09-10 | 1988-09-27 | General Electric Company | Random access communication system with scheduled data transmission and asynchronous contention scheduling |
US5012469A (en) * | 1988-07-29 | 1991-04-30 | Karamvir Sardana | Adaptive hybrid multiple access protocols |
-
1991
- 1991-07-15 JP JP19997791A patent/JP2730338B2/ja not_active Expired - Fee Related
-
1992
- 1992-07-15 AU AU20305/92A patent/AU647638B2/en not_active Ceased
- 1992-07-15 US US07/913,684 patent/US5303234A/en not_active Expired - Fee Related
- 1992-07-15 CA CA002073929A patent/CA2073929C/en not_active Expired - Fee Related
- 1992-07-15 DE DE69230120T patent/DE69230120T2/de not_active Expired - Fee Related
- 1992-07-15 EP EP19920112058 patent/EP0523648B1/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
AU2030592A (en) | 1993-01-28 |
CA2073929A1 (en) | 1993-01-16 |
AU647638B2 (en) | 1994-03-24 |
EP0523648A2 (de) | 1993-01-20 |
DE69230120D1 (de) | 1999-11-18 |
EP0523648B1 (de) | 1999-10-13 |
JPH0522206A (ja) | 1993-01-29 |
JP2730338B2 (ja) | 1998-03-25 |
CA2073929C (en) | 1997-02-11 |
EP0523648A3 (en) | 1995-09-27 |
US5303234A (en) | 1994-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69230120T2 (de) | Zeitschlitz-Zuteilung an gleichzeitige Benutzer in einer Datenübertragungsanordnung mit zufallsbedingtem Zugang | |
DE3105199C2 (de) | Verfahren und System zur Übertragung von Datenpaketen | |
DE69433072T2 (de) | Satellitenübertragungssystem mit zufallsbedingtem Zugriff, in dem Zufallszahlen erzeugt werden, die in einem von der Kanallast abhängigen Bereich liegen | |
DE3688732T2 (de) | Satellitenkommunikationssystem mit wahlfreiem Vielfachzugriff und Zeitschlitzreservierung. | |
DE69825610T2 (de) | Verfahren und gerät zur übertragung von datenpaketen in einem datenpaketübertragungssystem | |
DE69328578T2 (de) | Leistungsfähiges und betriebssicheres Übertragungsverfahren und System für grosse Datenmengen | |
DE69017527T2 (de) | Verfahren und Einrichtung zur Verwaltung des Zugriffs auf das Übertragungsmedium eines verteilten Mehrdienst-Vermittlungsnetzes. | |
DE69735849T2 (de) | Verfahren und Einrichtung zur Kanalzuweisung in einem Funkkommunikationssystem | |
DE69218913T2 (de) | Verfahren zur Bestimmung der Laufzeit zwischen einer entfernten Endstation und einer zentralen Endstation, in einem bidirektionalen Punkt-zu-Mehrpunkt-Übertragungssystem | |
DE69127140T2 (de) | Vielfachzugriffsprotokoll | |
DE3424866C2 (de) | Verfahren und Anordnung zur Übertragung von Daten, insbesondere in einem Flugzeug | |
DE69426788T2 (de) | Adaptives Mediumzugriffssteuerungsschema für ein drahtloses lokales Netz | |
DE10238796B4 (de) | Verfahren zur Richtungsbestimmung der Position einer Mobilstation relativ zu einer Basisstation, Mobilfunksystem sowie Einrichtung zur Richtungsbestimmung | |
EP0339740A2 (de) | Nachrichtenübertragungssystem | |
DE69321183T2 (de) | Automatisches Leistungsregelungssystem für Mobilfunksysteme | |
DE19816350A1 (de) | Zweistufiges anpassungsfähiges Protokoll mit wahlfreiem Zugriff | |
DE69929054T2 (de) | Extensions für datenverarbeitungsschicht in einem drahtlosen mac-protokoll mit hoher latenz | |
EP1841268B1 (de) | Zugriff einer Mobilstation auf einen wahlfreien Zugriffskanal in Abhängigkeit ihrer Nutzerklasse | |
DE69532911T2 (de) | Selektivzugriffsverfahren für funkübertragungen | |
EP1206892B1 (de) | Verfahren zum zuweisen von übertragungsressourcen der aufwärtsrichtung einer funkübertragung | |
DE60015543T2 (de) | Verfahren und vorrichtung zur freigabe eines gemeinsamen rückkanals in einem cdma nachrichtenübertragungssystem | |
DE69737017T2 (de) | Verwendung von Energiebursts in schnurlosen Netzwerken | |
WO1998026515A1 (de) | Verfahren zum übertragen von datenpaketen | |
DE69735476T2 (de) | Nachrichten-kollisionsarbitrierung unter verwendung von mini-schlitzen | |
DE19618950C2 (de) | Verfahren zum Suchen eines Paketübertragungspfads in einem Breitbandinformations- und -kommunikationssystem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |