DE60127037T2 - Kommunikationssystem mit Schaltung von selbstadressierten Paketen und Antennenstrahlsprung sowie Leistungsgate - Google Patents
Kommunikationssystem mit Schaltung von selbstadressierten Paketen und Antennenstrahlsprung sowie Leistungsgate Download PDFInfo
- Publication number
- DE60127037T2 DE60127037T2 DE60127037T DE60127037T DE60127037T2 DE 60127037 T2 DE60127037 T2 DE 60127037T2 DE 60127037 T DE60127037 T DE 60127037T DE 60127037 T DE60127037 T DE 60127037T DE 60127037 T2 DE60127037 T2 DE 60127037T2
- Authority
- DE
- Germany
- Prior art keywords
- power
- signal
- memory
- waveform
- payload
- 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 - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/204—Multiple access
- H04B7/2041—Spot beam multiple access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18515—Transmission equipment in satellites or space-based relays
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Description
- Hintergrund der Erfindung
- Die vorliegende Erfindung betrifft Satellitenkommunikationssysteme. Insbesondere betrifft die vorliegende Erfindung ein Strahlsprungsatellitenkommunikationssystem, welches einen Umschalter für selbstadressierte Pakete umfasst, der einen abwärtsgerichteten Strahl bzw. Abwärtsstrahl leistungausblendet.
- Satelliten werden seit langem verwendet, um Kommunikationsfähigkeiten auf globaler Ebene bereitzustellen. Seit dem Anfängen des modernen Kommunikationssatelliten ist jedoch ein Faktor konstant geblieben: die eingeschränkte Verfügbarkeit von Leistung an Bord des Satelliten. Die eingeschränkte Verfügbarkeit von Leistung besteht auch heute noch, sogar in Anbetracht der enormen Fortschritte in der Satellitentechnologie.
- Die Kommunikationsempfangsausrüstung, die verwendet wird, um die aufwärtsgerichtete Verbindung bzw. Aufwärtsverbindung zu empfangen, und die Übertragungs- bzw. Sendeausrüstung, die verwendet wird, um die abwärtsgerichtete Verbindung bzw. Abwärtsverbindung zu erzeugen, stellen beträchtliche Belastungen für die Satellitenleistung dar. Insbesondere die Sendeausrüstung benötigt häufig 50% oder mehr der Gesamtleistung, die von einem Satelliten erzeugt wird. Außerdem sind Leistungsverstärker für Abwärtsverbindungen weit von einem Wirkungsgrad von 100% entfernt und verschwenden daher immer Leistung, wenn sie aktiv sind.
- Jegliche unnötige Belastung der Satellitenleistung ist unerwünscht. Somit können beispielsweise Einschränkungen der Satellitenleistung verhindern, dass ein Satellit stärkere und robustere Kodierungsmethoden kodiert und dekodiert. Als ein weiteres Beispiel kann eine eingeschränkte Satellitenleistung die Anzahl und die Art von Beobachtungs- oder Abtastfunktionen, die ein Satellit ausführen kann, oder die Anzahl von Abwärts- und Aufwärtsverbindungen, die ein Satellit unterstützen kann, verringern.
- Zusätzlich ist es mit dem Fortschreiten der Satellitentechnologie üblicher geworden, dass Satelliten ihre Aufwärtsverbindungen verarbeiten. Mit anderen Worten können die Satelliten Daten kodieren, dekodieren, verarbeiten, weiterleiten, in eine Warteschlange einreihen, und anderweitig handhaben, bevor sie die Daten umkodieren und in Abwärtsverbindungsrahmen packen. Somit hängt die Auslastung der Abwärtsverbindung von der Menge der Daten ab, die bereit sind und darauf warten, übertra gen zu werden. Das Übertragen von teilweise leeren Rahmen kann eine Verschwendung von Leistung darstellen und kann verschlechternde Auswirkungen auf die Satellitenleistung haben, beispielsweise durch die unnötige Bedienung von Warteschlagen.
-
GB 2 336 508 A -
EP 0 987 837 A2 offenbart ein Satellitenkommunikationssystem mit einem Paketumschalter, der selbstadressierte aufwärtsgerichtete Datenpakete zwischen einer Vielzahl von Eingangsanschlüssen und einer Vielzahl von Ausgangsanschlüssen umschaltet. Der Schalter verbindet den Eingangsanschluss, an welchem ein Paket ankommt, mit dem Ausgangsanschluss, der verwendet wird, um den Abwärtsstrahl zu erzeugen, der das interessierende Gebiet abdeckt, wie durch Weiterleitungsinformation, die im Paket enthalten ist, angegeben. - Es ist ein Ziel der vorliegenden Erfindung, ein Kommunikationssystem bereitzustellen, welches die oben angemerkten und andere, schon früher beobachtete Probleme angeht. Insbesondere zielt die vorliegende Erfindung darauf ab, den Leistungswirkungsgrad eines Satelliten, der an Satellitenkommunikationen beteiligt ist, zu verbessern.
- Um das oben genannte Ziel zu erreichen, stellt die vorliegende Erfindung ein Abwärtsstrahlrahmensignal-Verarbeitungssystem für einen Kommunikationssatelliten nach Anspruch 1 und auch für eines nach Anspruch 15 bereit. Darüber hinaus stellt die vorliegende Erfindung ein Verfahren zum Verarbeiten eines Abwärtsstrahlrahmensignals nach Anspruch 7 bereit.
- In einer bevorzugten Ausführungsform der vorliegenden Erfindung umfasst ein Abwärtsstrahlrahmensignal-Verarbeitungssystem für einen Kommunikationssatelliten einen Paketumschalter, der selbstadressierte aufwärtsgerichtete Daten zu einem Speicher weiterleitet, welcher Warteschlangen für zumindest einen ersten und einen zweiten Abwärtsstrahlsprungort speichert. Das Verarbeitungssystem umfasst ferner einen Leistungsverstärker, der eine Wellenform verstärkt, die unter Verwendung der aufwärtsgerichteten Daten gebildet wird. Eine mit dem Leistungsverstärker gekoppelte Leistungsausblendungsschaltung umfasst einen Leistungsausblendungseingang, welcher auf ein Leistungsausblendungssignal reagiert, um Leistung von zumindest einem Teil der Wellenform vor der Übertragung zu entfernen.
- Das Leistungsausblendungssignal kann als Antwort auf eine Nichtverfügbarkeit von abwärtsgerichteten Daten im Speicher aktiviert werden. Als Beispiele kann das Leistungsausblendungssignal aktiviert werden, wenn es nicht genug Daten im Speicher gibt, um ein oder mehrere Nutzlastfelder in der Wellenform zu füllen, um die Satellitenleistungsanforderungen zu erfüllen, und zwar als Antwort auf statistische Multiplexabschätzungen, oder um gewünschte durchschnittliche Warteschlangentiefen zu erfüllen.
- Ein Verfahren zum Verarbeiten eines Abwärtsstrahlrahmensignals gemäß der vorliegenden Erfindung umfasst den Schritt des Umschaltens von selbstadressierten aufwärtsgerichteten Daten in zumindest einen ersten und/oder einen zweiten Speicherbereich für einen Abwärtssprungort in einem Speicher, des Verstärkens einer Wellenform, die teilweise auf den aufwärtsgerichteten Daten für eine Übertragung beruht, und, vor der Übertragung des Rahmensignals, eines Leistungsausblendens zumindest eines Teils des Rahmensignals als Antwort auf ein Leistungsausblendungssignal.
- Wie oben angemerkt, kann das Rahmensignal zu vielen verschiedenen Zeiten aus vielen verschiedenen Gründen leistungsausgeblendet werden. Jedoch wird vorzugsweise zumindest ein Synchronisationsfeld im Rahmensignal aufrechterhalten.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
-
1 zeigt ein Blockdiagramm eines Bandbreitenumschalters mit einer Wellenformverarbeitungskette. -
2 zeigt ein genaues Blockdiagramm eines Bandbreitenumschalters mit einer Wellenformverarbeitungskette. -
3 zeigt ein Strahlenabdeckungsmuster, welches sowohl gerade als auch ungerade Abwärtsverbindungssprungstrahl-Farbzuweisungen zeigt. -
4 zeigt die geraden Abwärtsverbindungssprungverbindungsstrahlen aus dem Strahlenabdeckungsmuster aus3 . -
5 bildet die ungeraden Abwärtsverbindungssprungverbindungsstrahlen aus dem Strahlenabdeckungsmuster aus3 ab. -
6 zeigt eine Implementierung eines Routers bzw. einer Weiterleitungseinheit. -
7 zeigt eine Implementierung eines einwärts gerichteten Moduls. -
8 zeigt eine Implementierung eines auswärts gerichteten Moduls. -
9 zeigt einen Zellenverwurfsalgorithmus für Pufferspeicher mit fester Partition. -
10 zeigt einen Zellenverwurfsalgorithmus für dynamisch gepufferte Warteschlangen. -
11 zeigt ein Verfahren zum Weiterleiten von Daten durch einen Satelliten zu einem ausgewählten Abwärtssprungort. -
12 zeigt eine Modulatorimplementierung, welche ein Leistungsausblenden unterstützt. -
13 zeigt ein Mehrfachnutzlastrahmensignal mit beispielhaften Leistungsausblendungssteuersignalen. -
14 zeigt Betriebsschritte, die vor und nach dem Leistungsausblenden eines Strahlsprung-Mehrfachnutzlastrahmensignals stattfinden. -
15 zeigt eine bevorzugte Ausführungsform eines Abwärtsverbindungsrahmens, der für ein Leistungsausblenden geeignet ist. - GENAUE BESCHREIBUNG DER ERFINDUNG
- Nun zu
1 kommend, zeigt diese Figur ein Blockdiagramm eines Abwärtsstrahlverarbeitungssystems oder Bandbreitenumschalters100 . Der Bandbreitenumschalter100 umfasst eine Steuerung bzw. Controller102 und eine Wellenformverarbeitungskette, welche mit Daten arbeitet, die von der Datenquelle104 bereitgestellt werden. Insbesondere umfasst die Wellenformverarbeitungskette einen Wellenformgenerator106 , einen Verstärker108 und einen Speisungsumschalter110 . Die Wellenformverarbeitungskette umfasst ferner einen ersten Speisungspfad112 und einen zweiten Speisungspfad114 , die gekennzeichnet sein können durch einen Polarisationseffekt an der Wellenform, welche sich entlang den Speisungspfaden112 –114 ausbreitet. Der Polarisationseffekt kann beispielsweise eine Polarisation im Uhrzeigersinn (rechts herum) oder gegen den Uhrzeigersinn (links herum) in der Wellenform induzieren. - Der erste Speisungspfad
112 endet in einem ersten Abstrahlelement116 (z. B. einem Speisungshornstrahler). Ebenso endet der zweite Speisungspfad in einem zweiten Abstrahlelement118 (z. B. einem weiteren Speisungshornstrahler). Der erste und zweite Speisungshornstrahler116 ,118 beleuchten den Unterreflektor120 . Der Unterreflektor120 wiederum beleuchtet den Hauptreflektor122 , welcher Abwärtsstrahlen auf erdgebundene Zellen projiziert. Somit bilden der erste und der zweite Speisungshornstrahler116 ,118 , der Unterreflektor120 und der Hauptreflektor122 eine Mehrfachstrahlarrayantenne („Multiple Beam Array Antenna"; MBA), um eine Punktstrahldeckung auf unterschiedliche erdgebundene Zellen zu richten. Zusätzliche Speisungshornstrahler können mit der MBA verwendet werden, um zusätzliche Punktstrahlen zu erzeugen, und mehrfache unabhängige MBAs können bereitgestellt werden. - Der Wellenformgenerator
106 akzeptiert Basisbanddaten von der Datenquelle104 und erzeugt eine zu übertragende Wellenform (nach Verstärkung durch den Verstärker108 ). Der Umschalter110 wählt den bestimmten Speisungspfad112 –114 aus, entlang wessen sich die Wellenform ausbreitet (und somit, in gewissen Ausführungsformen, die der Wellenform zugeordnete Polarisation und/oder Sprungort). - Der Controller
102 übt eine Farbsteuerung über die zu übertragende Wellenform aus. Somit kann der Controller102 ein oder mehrere Steuersignale ausgeben (kollektiv als Farbauswahlsignal bezeichnet), die beispielsweise die Frequenz, die Polarisation oder den Sprungort der zu übertragenden Wellenform bestimmen. In der bevorzugten Ausführungsform umfassen die Strahlfarbkomponenten gerade und ungerade Sprungorte, Links- und Rechtspolarisation und erste und zweite Frequenzen. Acht unterschiedliche Farben sind somit verfügbar: 1EL, 1ER, 1OL, 1OR, 2EL, 2ER, 2OL, 2OR Bezüglich2 ist eine genauere Ausführungsform eines Abwärtsstrahlverarbeitungssystem und Bandbreitenumschalters200 gezeigt. Der Bandbreitenumschalter200 umfasst eine Datenablaufsteuerung202 , einen Datenrouter204 und eine Wellenformverarbeitungskette, die einen QPSK-Modulator206 , einen Aufwärtswandler208 und einen Wanderwellenröhrenverstärker („travelling wave tube amplifier"; TWTA)210 umfasst. Der Umschalter110 ist in2 gezeigt als ein Ferritumschalter110 , welcher die zu übertragende Wellenform durch entweder den ersten Speisungspfad112 oder den zweiten Speisungspfad114 leitet. Vorzugsweise stellen zusätzliche Ferritumschalter212 und214 in den Speisungspfaden112 –114 eine zusätzliche Signalisolierung bereit (z. B., ungefähr 20 db zwischen Eingabe und Ausgabe, wenn der Ferritumschalter ausgeschaltet ist). Die zusätzlichen Ferritumschalter212 –124 arbeiten unter der Steuerung der Farbauswahlausgabe, um eine durch die Speisungspfade112 –114 zu übertragende Wellenform zu übermitteln oder zu blockieren. Mit anderen Worten ist dann, wenn die zu übertragende Wellenform für die Speisung112 bestimmt ist, der Ferritumschalter214 durch die Last228 mit Masse gekoppelt. Ebenso ist der Ferritumschalter212 durch die Last226 mit Masse gekoppelt, wenn die zu übertragende Wellenform für die Speisung114 bestimmt ist. - Zusätzlich zeigt
2 einen Farbauswahlausgang216 , zwei Frequenzauswahleingänge218 und220 , einen Speisungspfadeingang222 und einen Zwischenwellenformausgang224 . - Während des Betriebs akzeptiert der Bandbreitenumschalter
200 Basisbanddaten vom Router204 (z. B. einem ATM-Zellenrouter) und erzeugt eine Wellenform, die unter Verwendung der Wellenformverarbeitungskette übertragen werden soll. Die Wellenformverarbeitung beginnt mit dem direkten Wandeln von Basisband-I- und Q-Daten in eine Zwischenfrequenz von beispielsweise 750 MHz. Die Wellenformverarbeitung wählt dann F1 (z. B. 3,175 MHz) oder F2 (z. B. 3,425 MHz) und F3 (z. B. 16 GHz) oder F4 (z. B. 17,4 GHz) aus, um eine Wellenform zu erzeugen, die mit einer endgültigen Mittenfrequenz von 18,425 GHz, 18,675 GHz, 19,825 GHz oder 20,075 GHz übertragen werden soll. Die Ablaufsteuerung202 überwacht die Ausbreitung von Daten durch die Wellenformverarbeitungskette und bestimmt die Farbe der zu übertragenden Wellenform. Zu diesem Zweck stellt die Ablaufsteuerung202 die Farbauswahlausgabe216 bereit, die beispielsweise die Frequenz, die Polarisation und den Sprungort für die zu übertragende Wellenform angibt. - Der TWTA
210 verstärkt die zu übertragende Wellenform, während der Umschalter110 bestimmt, entlang welchen Speisungspfads112 –114 (oder zusätzlichen Speisungspfaden) sich die verstärkte Wellenform ausbreiten wird. Zu diesem Zweck umfasst der Umschalter110 den Speisungspfadauswahleingang222 , der auf Information auf dem Farbauswahlausgang216 (z. B. einem Sprungauswahlsignal) reagiert. Weil die Speisungspfade112 –114 allgemein (wenn auch nicht notwendigerweise) Speisungshornstrahlern zugeordnet sind, welche Punktstrahlen in unterschiedlichen Sprungorten erzeugen, reagiert das Sprungauswahlsignal, um den Sprungort der zu übertragenden Wellenform zu bestimmen. Die nachfolgenden Sprungorte werden als Gerade oder Ungerade bezeichnet, sind aber nicht auf gerade oder ungerade Rahmen beschränkt. Stattdessen bezeichnen Gerade und Ungerade allgemein sich gegenseitig ausschließende Zeitabschnitte. - Zusätzlich kann jeder der Speisungspfade
112 –114 gekennzeichnet sein durch einen Polarisationseffekt auf der Wellenform, die sich entlang des Speisungspfades ausbreitet. Somit kann die Farbauswahlausgabe216 auch die Polarisationsfarbkomponente der zu übertragenden Wellenform bestimmen. Optional können jedoch getrennte Speisungspfade für eine jedwede Anzahl von gewünschten Kombinationen von Polarisation und Sprungort bereitgestellt werden. Die übertragene Wellenform manifestiert sich als ein Punktstrahl, welcher typischerweise eine Abwärtsverbindungsbandbreite für eine erdgebundene Zelle bereitstellt. - Der Bandbreitenumschalter
200 kann an Bord eines ersten Satelliten betrieben werden, welcher ein zelluläres Empfangsgebiet unterstützt, und zwar unter Verwendung eines Satzes von Punktstrahlen. Die Ablaufsteuerung202 stellt sicher, dass die zu übertragenden Wellenformen die geeigneten Strahlfarben aufweisen, um eine Co-Kanal-, Nachbarkanal- und Kreuzpolarisation für das zelluläre Empfangsgebiet und die acht möglichen Strahlfarben zu minimieren. Wenn jedoch beispielsweise ein zweiter, nachfolgend gestarteter Satellit anfängt, eine Bandbreitenunterstützung für dasselbe zelluläre Empfangsgebiet bereitzustellen, erlaubt der Bandbreitenumschalter200 es dem ersten Satelliten, seine Strahlfarben abzuändern, um den zweiten Satelliten aufzunehmen. Mit anderen Worten erlaubt der Bandbreitenumschalter200 es der ersten und zweiten Zuweisung von Punktstrahlen auf das Empfangsgebiet, auf eine minimal interferierende Weise nebeneinander zu bestehen. Das sich daraus ergebende Strahlenabdeckungsmuster kann dann anfangs minimal interferierend für einen einzelnen Satelliten sein und später neu konfiguriert werden, um minimal interferierend zu sein bezüglich eines bestimmten Typs von Interferenz oder Interferenzen für zusätzliche Satelliten, welche eine Bandbreite für dasselbe Empfangsgebiet bereitstellen. - Nun zu
3 kommend, zeigt diese Figur ein Strahlenabdeckungsmuster300 , welches Sprungstrahlen verwendet. Das Empfangsgebiet ist allgemein in Zellen aufgeteilt, wie in idealisierter Form beispielsweise mittels der sechseckigen Zellen302 und304 gezeigt. Jeder der Zellen ist auch mit einer Strahlfarbe markiert. Zum Beispiel stellt ein Strahl der Farbe 1OL eine Bandbreite für die Zeile302 bereit, während ein Strahl der Farbe 2EL eine Bandbreite für die Zelle304 bereitstellt. - Das Abdeckungsmuster
300 ist dadurch gekennzeichnet, dass für sich gegenseitig ausschließende Sprungorte nur sechs Co-Kanalinterferierer („co-channel interferers"; CCI) (die von einem Strahl der gleichen Farbe verursacht werden), keine Nachbarkanalinterferierer („adjacent channel interferers"; ACI) (die von einem sich nur in einer Farbkomponente unterscheidenden Strahl verursacht werden) und keine Kreuzpolarisationinterferierer („cross polarization interterers"; XPI) (die von einem sich nur in der Polarisation unterscheidenden Strahl verursacht werden) für jegliche vorgegebene Zelle existieren. Mit anderen Worten sind, wenn man Zelle306 (Farbe 1ER) als Beispiel nimmt, Zellen308 ,310 ,312 ,314 ,316 und318 die CCIs. - Es ist anzumerken, dass Zelle
320 keine CCI bereitstellt, weil sie eine ungerade Farbkomponente aufweist und nicht zur gleichen Zeit wie die Zelle306 (Farbe 1ER) mit Punktstrahlenergie versorgt wird (d. h., die Sprungorte schließen sich gegenseitig aus). Das Abdeckungsmuster300 stellt auch dann eine minimale Interferenz bereit, wenn Sprungorte sich nicht gegenseitig ausschließen. Im sich nicht gegenseitig ausschließenden Fall existieren nur 6 CCIs, 2 ACIs und 2 XPIs. Die ACIs sind Zellen322 und324 , während die XPIs Zellen320 und326 sind. Man beachte, dass nicht alle Farben (z. B. 2OL) in einem Strahlsprungstrahlenabdeckungsmuster verwendet zu werden brauchen. -
4 zeigt ebenfalls das Abdeckungsmuster300 . In4 sind jedoch nur die geraden Sprungorte markiert. Ebenso zeigt5 das Strahlenabdeckungsmuster300 , wobei nur die ungeraden Sprungorte markiert sind. - Nun zu
6 kommend, ist eine bevorzugte Ausführungsform eines Routers600 dargestellt. Der Router600 umfasst fünfunddreißig einwärts gerichtete Module („inbound modules"; IBMs), von denen drei mit602 ,604 ,606 bezeichnet sind. Die IBMs602 –606 sind mit Eingangsanschlüssen eines ATM-Zellenumschalters608 gekoppelt. - Der ATM-Zellenumschalter
608 weist dreiunddreißig Ausgänge auf, die mit individuellen auswärts gerichteten Modulen („outbound modules"; OBMs) gekoppelt sind, von denen drei mit610 ,612 ,614 bezeichnet sind. Paare von Aufwärtsverbindungsdemodulatoren speisen jedes IBM602 –606 , während die OBMs610 –614 Abwärtsverbindungsmodulatoren speisen. - Der Router
600 stellt eine Umschaltfunktion für selbstadressierte Pakete bereit. Mit anderen Worten verwendet der Router600 Adress- oder Zielinformation, welche sich in den aufwärtsgerichteten Daten (z. B. ATM-Zellen) befindet, um die Zellen zu einer bestimmten Datenwarteschlange zu liefern, die einen Abwärtsstrahl speist, welcher für das Ziel oder den nächsten Sprung der Zelle geeignet ist. Somit können die VPI/VCI-Felder in einer ATM-Zelle beispielsweise dazu verwendet werden, die Zelle in eine geeignete Abwärtsverbindungswarteschlange zu leiten. Zellen können jedoch erst verworfen werden, falls sie ihre Header- bzw. Kopfabschnittfehlerüberprüfung nicht bestehen. - Die Ausgabe der IBMs
602 –606 umfasst eine Weiterleitungsmarkierung, einen Warteschlangenmarkierung und die (möglicherweise abgeänderte) Zelle selbst. Die Rolle der IBMs602 –606 , der Weiterleitungsmarkierung und der Warteschlangenmarkierung werden nachstehend mit Bezug auf7 genauer beschreiben. Allgemein verwendet der ATM-Zellenumschalter608 die Bits in der Weiterleitungsmarkierung, um einen Zellenumschaltereingangsanschluss mit einem Zellenumschalterausgangsanschluss zu verbinden. Die Warteschlangenmarkierung, ein Teil der Weiterleitungsmarkierung und die Zelle selbst fließen dann durch den Umschalter zum OBM, welches mit dem ausgewählten Ausgangsanschluss verbunden ist. Wie nachstehend genauer beschrieben, umfasst jedes OBM610 –614 einen Satz von Abwärtsverbindungswarteschlangen, welche Abwärtsstrahlen speisen, die auf vorbestimmte erdgebundene Zellen gerichtet sind. Die Warteschlangenmarkierung bestimmt, in welcher Abwärtsverbindungswarteschlange die Zelle in das OBM eingefügt wird (und kann Zellenpriorität und Abwärtsverbindungskodierungsrate anzeigen). Somit arbeiten die IBMs602 –606 , der ATM-Zellenumschalter608 und die OBMs610 –614 zusammen, um Zellen auf eine selbstadressierte Weise zu einer geeigneten Abwärtsverbindungswarteschlange zu leiten. -
7 zeigt eine Implementierung700 der IBMs602 –606 . Insbesondere umfasst die Implementierung700 eine Nachschlage- oder Weiterleitungstabelle702 und einen Ausgabepufferspeicher704 . Eine ankommende ATM-Zelle, die allgemein bei706 angegeben ist, ist so gezeigt, dass sie (unter anderen Feldern) eine Nutzlast708 und eine VPI/VCI-Adresse710 umfasst.7 zeigt auch eine bestimmte Weiterleitungsmarkierung712 , eine Warteschlangenmarkierung714 und ein optionales Ersatz-VPI/VCI-716 Feld für die Zelle unter solchen, die in der Weiterleitungstabelle702 gespeichert sind. Falls die Zelle abgeändert ist (z. B. durch Verändern ihres VPI/VCI), wird das IBM auch die Zellenkopfabschnittsfehlerüberprüfung neu berechnen. Ein bodengestütztes Netzwerksteuerzentrum („Network Control Center"; NCC) kann die Weiterleitungstabelle702 dynamisch aktualisieren, um das ordentliche Weiterleiten von Zellen vom aktuellen Netzwerkknoten (z. B. dem Satelliten) zum nächsten Netzwerkknoten (z. B. einem bodengestützten Endgerät) sicherzustellen. - Der VPI/VCI
710 der Zelle706 adressiert die Weiterleitungstabelle702 . Als Antwort stellt die Weiterleitungstabelle702 die Weiterleitungsmarkierung712 , die Warteschlangenmarkierung714 und neue VPI/VCI-Adressen716 (z. B. für den nächsten Sprung, den die Zelle machen wird) bereit. Ein Eintrag NULL in der Weiterleitungstabelle702 kann anzeigen, dass die Zelle verworfen werden soll. Jegliche Abänderungen der Aufwärtsverbindungszelle führen dazu, dass das IBM eine Fehlerüberprüfung auch für die Aufwärtsverbindungszelle neu berechnet. Diese Information tritt in den Ausgabepufferspeicher704 ein (der beispielsweise 8191 Zellen lang sein kann). Einmal im Ausgabepufferspeicher704 , wartet die Information auf eine Auswahl durch einen Entscheidungsalgorithmus, bevor sie in den Zellenumschalter608 eintritt. Als Beispiele kann der Entscheidungsalgorithmus den ältesten Zellen Vorrang geben (z. B. durch Verwenden einer zwei-Bit-Quantisierung des Taktzykluszellenalters), der verbleibenden Kapazität des Ausgabepufferspeichers704 (z. B. durch Verwenden einer drei-Bit-Quantisierung der Gesamteingabewarteschlangengröße) und Ähnlichem. - Sobald die Zelle erstmal ausgewählt ist, wird ihre Weiterleitungsmarkierung dazu verwendet, die Zelle an einen zugeordneten Ausgangsanschluss des Zellenumschalters
608 zu senden. Insbesondere ist die Weiterleitungsmarkierung712 vorzugsweise sieben Bit lang. Der ATM-Zellenumschalter608 verwendet sechs der sieben Bits intern, um einen Eingangsanschluss mit einem Ausgangsanschluss zu verbinden, der durch die sechs Bit bestimmt ist. Für weitere Erweiterbarkeit kann das siebte Bit verwendet werden, um beispielsweise größere Umschalter mit zusätzlichen Ausgangsanschlüssen zu unterstützen. - Nun zu
8 kommend zeigt diese Figur eine Implementierung eines OBM800 . Das OBM800 umfasst eine OBM-Steuerung802 , die mit einem externen Zellenspeicher804 gekoppelt ist. Die OBM-Steuerung802 integriert sich vorzugsweise in eine ASIC-Logik, die eine Umschaltschnittstellensteuerung („switch interface controller"; SIC)806 und eine Umschaltschnittstellendatenhandhabungseinheit („switch interface data handler"; SID)808 durchführt. Die SIC806 ist mit einer Abwärtsverbindungsablaufsteuerungstabelle810 , einem Warteschlangenstatistikspeicher812 , einem Verbindungslistenspeicher814 und einem Zeigerspeicher816 gekoppelt. Zusätzlich umfasst das OBM800 einen ersten Reed-Solomon-Kodierer („Reed-Solomon encoder"; RSE)818 , einen zweiten RSE820 , eine mit einem Verschachtelungsspeicher824 gekoppelte Schnittstellenelektronik („interface electronics"; IEA)822 und einen Abwärtsverbindungsrahmenformatierer („downlink frame formatter"; DLF)826 . - Der externe Zellenspeicher
804 ist vorzugsweise in zahlreiche Warteschlangen organisiert. Die Warteschlangen können durch Merkmale wie etwa Sprungort, Priorität und Coderate oder andere Kriterien unterschieden werden. Allgemein kann es für jeden Sprungort eine oder mehrere Coderaten geben, von denen jede eine oder mehrere Prioritätswarteschlangen aufweist. In einer Ausführungsform gibt es 16 Abwärtssprungorte (die als eine Unterklasse bezeichnet werden), wobei der externe Zellenspeicher804 16 Warteschlangen für eine leichte Kodierung und 16 Warteschlangen für eine starke Kodierung umfasst (d. h., insgesamt 512 Warteschlangen). Jeder der 16 Warteschlangen für eine leichte Kodierung und 16 Warteschlangen für eine starke Kodierung stellt eine vorbestimmte Priorität dar. Eine Warteschlange (z. B. Priorität 15, Unterklasse 15, leichte Kodierung) kann für einen Systemsteuerungsverkehr reserviert sein. Die Warteschlangenmarkierung bestimmt die Unterklasse und die Warteschlange, für welche eine Zelle bestimmt ist. Der externe Zellenspeicher804 ist vorzugsweise ein Mehrfachanschlussspeicher, den sich Ausgangsanschlüsse des Zellenumschalters608 teilen. Die Mehrfachanschlussnatur des externen Zellenspeichers804 liegt in ihrer Rolle als ein gemeinsamer Speicher für mehrfache Sprungorte (d. h., Strahl A und Strahl B, die sich einen einzigen physikalischen Zellenumschalter-608 Ausgangsanschluss teilen), die von der einzelnen OBM-Steuerung802 bedient werden. - Der Speicher, der vom externen Zellenspeicher
804 bereitgestellt wird, kann auf mehrere verschiedene Wege auf eine feste oder dynamische Weise zugewiesen sein. Als ein Beispiel kann einer oder mehreren Warteschlangen ein fester Menge Speicherplatz zugewiesen werden, um die erwarteten langfristigen Bedürfnisse der Unterklasse und Priorität, die der Warteschlange zugeordnet sind, zu erfüllen. Der verbleibende Speicher kann dann von den verbleibenden Warteschlangen gemeinsam genutzt werden. Um ein Minimum an Bandbreite für jede Warteschlange zu gewährleisten, kann eine minimale Schwellwertmenge an Speicher für jede Warteschlange reserviert werden. Somit erlaubt der externe Zellenspeicher804 eine Paarbildung der Zielbandbreitenbedürfnisse für ein bestimmtes Ziel zu einer bestimmten Zeit mit Zuweisungen von Warteschlangenspeicher. Zu diesem Zweck kann das NCC Änderungen in der Weise, in welcher Speicher zugewiesen wird, dynamisch aufwärts zum Satelliten schicken. Die Schwellwerte, die maximale Warteschlangengröße, die minimale Warteschlangengröße und Ähnliches werden im Zeigerspeicher816 gespeichert. - Die SIC
806 umfasst eine Logik, welche die Aktivitäten der OBM-Steuerung802 lenkt, einschließlich des Erhaltens von Zellen vom Zellenumschalter608 durch den SID808 . Wie nachstehend genauer beschrieben, macht die SIC806 eine Bestimmung bezüglich dessen, ob die Zelle akzeptiert oder abgewiesen werden soll, und zwar unter Verwendung von Parametern für jede Warteschlange, die im Zeigerspeicher816 gespeichert ist. Falls eine Zelle akzeptiert wird, speichert der SID808 die Zelle in einer Warteschlange im externen Zellenspeicher804 . Die SIC aktualisiert dann den Verbindungslistenspeicher814 , um aufzeichnen, wo die Zelle im externen Zellenspeicher804 gespeichert war. Die SIC806 aktualisiert auch den Warteschlangenstatistikspeicher812 , um die Anzahl von Zellen in jeder Warteschlange im externen Zellenspeicher804 , die Anzahl von für jede Warteschlange akzeptierten oder abgewiesenen Zellen, Spitzenwarteschlangenbelegungen, die Anzahl von Zellen, die zur Übertragung aus jeder Warteschlange herausgezogen wurden, und die Anzahl von Schwellwertfehlerzellen wiederzugeben. - Die SIC
806 und SID808 bearbeiten ein Wiedergewinnen von Zellen aus dem externen Zellenspeicher804 in Übereinstimmung mit einem Ablaufplan, der in der Abwärtsverbindungsablauftabelle810 gespeichert ist. Insbesondere bestimmt die Abwärtsverbindungsablauftabelle für jeden Rahmen Parameter wie etwa Codeauswahl, Leistungsausblendung, Zellenauswahl und Ähnliches. - Die RSEs
818 und820 wenden einen Reed-Solomon-Blockcode (z. B. einen (236, 2212)-Blockcode) auf Zellen an, die zur Übertragung wiedergewonnen werden. Die IEA822 verschachtelt, zerwürfelt und faltungskodiert nachfolgend die blockkodierten Zellen. Zu diesem Zweck kann der Faltungscode beispielsweise ein punktierter Faltungcode der Beschränkungslänge 7 und Rate ¾ für leicht kodierte Zellen, und ein punktierter Faltungcode der Beschränkungslänge 7 und Rate 3/8 für stark kodierte Zellen sein. Der DLF826 bildet dann vorzugsweise einen 2-Nutzlast-Abwärtsverbindungsrahmen für die Abwärtsverbindung, umfassend Overheadinformation (z. B. Synchronisationscodes, Codeidentifizierer, sendefreie Schutzzeit und Ähnliches). Jede Nutzlast kann unabhängig 12 stark kodierte Zellen oder 24 leicht kodierte Zellen tragen. - Wie oben angemerkt, führt die SIC
806 eine Bestimmung bezüglich dessen durch, ob eine vom Zellenumschalter608 abgefragte Zelle akzeptiert oder abgewiesen werden soll, und zwar unter Verwendung von Parametern für jede Warteschlange, die im Zeigerspeicher816 gespeichert sind. Nun zu9 kommend, präsentiert ein Ablaufdiagramm900 eine Reihe von Bestimmungen, die vom SIC806 durchgeführt werden, wenn Warteschlangen eine feste Größe aufweisen. In Schritt902 bestimmt die SIC806 , ob es noch freien Speicher gibt, um die Zelle darin zu speichern. Falls der Freie-Zellen-Zähler („free cell counter"; FCC, d. h., die Gesamtpufferspeichergröße abzüglich der Anzahl der in einer Warteschlange eingereihten Zellen) Null beträgt, wird die Zelle verworfen (Schritt904 ). Ansonsten bestimmt die SIC806 , ob die Zelle eine Steuerungszelle ist (Schritt906 ). Eine Steuerungszelle kann beispielsweise eine Zelle sein, die Befehls-, Konfigurations-, oder Statusinformation vom NCC zum Satelliten trägt (z. B., um die Weiterleitungstabelle702 oder die Abwärtsverbindungsablauftabelle zu aktualisieren). Falls die Zelle eine Steuerungszelle ist und falls die zugeordnete Warteschlangentiefe („queue depth"; QD) weniger als ihre maximale Größe (d. h., die All_Thr) beträgt, dann wird die Zelle akzeptiert, ansonsten wird sie verworfen (Schritt908 ). - Fortfahrend mit Schritt
910 wird die Zelle dann, falls die Warteschlangentiefe kleiner als oder gleich der minimalen Schwellwertwarteschlangengröße (Min_Thr) ist, akzeptiert (Schritt912 ). Schritt914 überprüft, ob die Warteschlangentiefe größer als die maximal erlaubte Warteschlangentiefe (Max_Thr) ist, und falls ja, wird die Zelle verworfen (Schritt916 ). Beginnend bei Schritt918 kann die SIC806 die Zelle akzeptieren oder verwerfen, und zwar auf Grundlage des Zellenverlustprioritäts („cell loss priority"; CLP) -Felds, welches man beispielsweise in einer ATM-Zelle findet. - Eine CLP von Null gibt an, dass die Zelle eine hohe Priorität besitzt und nicht während Zeiten hohen Andrangs fallengelassen werden sollte. Eine CLP von eins gibt an, dass die Zelle eine niedrige Priorität besitzt und während Zeiten hohen Andrangs, falls nötig, fallengelassen werden sollte. Falls in Schritt
918 die Zelle eine niedrige Priorität besitzt, und die Warteschlangentiefe größer als der Zellenverlustprioritätsschwellwert (CLP_Thr) ist, wird dann die Zelle verworfen (Schritt920 ). Falls (Schritt922 ) die Warteschlangentiefe größer als All_Thr ist, wird dann die Zelle verworfen (Schritt924 ). Ansonsten wird die Zelle akzeptiert (Schritt926 ). - Wenn Warteschlangen Speicher dynamisch zugewiesen wird, folgt die SIC
806 den in10 angegebenen Schritten, um zu bestimmen, ob eine Zelle akzeptiert werden soll. Insbesondere bestimmt die SIC806 in Schritt1002 , ob es noch freien Speicher gibt, der verfügbar ist um, die Zelle zu speichern. Falls der Freie-Zellen-Zähler („free cell counter"; FCC) Null beträgt, wird die Zelle verworfen (Schritt1004 ). Ansonsten bestimmt die SIC806 , ob die Zelle eine Steuerungszelle ist (Schritt1006 ). Falls ja, dann wird die Zelle, falls die Warteschlangentiefe („queue depth"; QD) kleiner als All_Thr ist, akzeptiert, ansonsten verworfen (Schritt1008 ). - Mit Schritt
1010 fortfahrend, wird dann, falls die Warteschlangentiefe kleiner als oder gleich der minimalen Schwellwertwarteschlangengröße (Min_Thr) ist, die Zelle akzeptiert (Schritt1012 ). Schritt1014 überprüft, ob die Warteschlangentiefe größer als die maximal erlaubte Warteschlangengröße (Max_Thr), ist und falls ja, wird die Zelle verworfen (Schritt1016 ). In Schritt1018 kann die SIC806 die Zelle akzeptieren oder verwerfen, und zwar auf Grundlage des CLP. Falls die Zelle eine niedrige Priorität besitzt und die Menge an freiern Speicher kleiner als oder gleich dem Zellenverlustprioritätsschwellwert (CLP_Thr) ist, wird dann die Zelle verworfen (Schritt1020 ). Falls (Schritt1022 ) die Menge an freiem Speicher kleiner als All-Thr ist, wird dann die Zelle verworfen (Schritt1024 ). Ansonsten wird die Zelle akzeptiert (Schritt1026 ). - Der Zeigerspeicher
816 speichert die oben angeführten Schwellwerte, welche die All_Thr, Min_Thr, Max_Thr, CLP_Thr und den FCC für jede Warteschlange umfassen. - Nun wieder zum externen Zellenspeicher
804 zurückkehrend, erlaubt seine gemeinsame Natur es einer Warteschlange, in der Größe zu wachsen, um Verkehrsbursts zu verarbeiten. Zusätzlich erlauben dynamische Pufferspeicher es dem NCC, Verbindungen zu akzeptieren, wann immer gemeinsamer Speicher verfügbar ist, um es einer Warteschlange zu erlauben, zu wachsen. Andererseits muss ein Pufferspeicher mit fester Teilung überprüft werden, um zu bestimmen, ob er noch Platz für Zellen hat, die durch die neue Verbindung erzeugt wurden. Bandbreite, die nur auf einem anderen Prioritätsniveau verfügbar ist, verweigert nichtsdestotrotz die Verbindung. Der Ansatz des gemeinsamen Speichers jedoch erlaubt es der geeigneten Prioritätsniveauwarteschlange, in der Größe zu wachsen, um die Verbindung zu verarbeiten. Netzwerk- und Warteschlangenmanagementfunktionen neigen deshalb dazu, weniger komplex und effizienter zu sein. - Es wird auch angemerkt, dass der externe Zellenspeicher
804 auch eine Warteschlange umfassen kann, welche für Steuerungszellen bestimmt ist. Die Abwärtsver bindungsablauftabelle bedient die Steuerungszellen, indem sie sie in einen Steuerpufferspeicher einbringt (im Gegensatz zum Vorbereiten der Steuerungszellen zur Übertragung in einem Abwärtsverbindungsrahmen), der beispielsweise 32 oder 64 Zellen groß ist. Ein oder mehrere Steuerelemente können dann auf den Steuerungspufferspeicher zugreifen, Befehle in der Zelle dekodieren und diese Befehle ausführen. Als ein Beispiel kann eine Steuerungszelle ein einwärts gerichtetes Modul so lenken, dass es Einträge in der Weiterleitungstabelle702 ersetzt. -
11 fasst ein Verfahren1100 zum Weiterleiten von Daten durch einen Satelliten zu einem ausgewählten Abwärtssprungort zusammen. In Schritt1102 schlägt der Satellit eine Sprungortzielwarteschlange nach, und zwar unter Verwendung einer Adresse, die in den aufwärtsgerichteten Daten getragen wird. Als Nächstes schaltet der Satellit in Schritt1104 die aufwärtsgerichteten Daten durch einen Umschalter und speichert (Schritt1106 ) die Daten in der geeigneten Warteschlange. - Beim Bilden von Rahmen zur Übertragung, ruft der Satellit in Schritt
1108 zuerst Daten aus der Warteschlange ab, um die Abwärtsverbindungswellenform zu bilden. Der Satellit wählt dann einen Speisungspfad für die Wellenform gemäß seinem Zielsprungort aus (Schritt1110 ). Die Wellenform wird übertragen (Schritt1112 ), vorzugsweise unter Verwendung einer Mehrfachstrahlarrayantenne mit Speisungselementen, die den Sprungorten zugewiesen sind. - Wie oben angemerkt, kann der Abwärtsstrahl auf mehrere Arten leistungsausgeblendet werden, um Leistung zu sparen oder um andere Ziele zu erreichen. Nun zu
12 kommend, zeigt diese Figur eine Implementierung1200 des Modulators206 , welcher ein Leistungsausblenden unterstützt. Inphase-Daten werden an das Inphase-Gate1202 geliefert, während Quadraturdaten an das Quadraturgate1204 geliefert werden. Wie gezeigt, sind die Inphase- und Quadraturgates1202 ,1204 D-Flipflops mit Rücksetzeingängen. Die Inphase- und Quadraturgates1202 ,1204 speisen einen Digitalmodulatorkern1206 , der eine modulierte Wellenform an einer Modulatorausgabe1208 erzeugt. Ein Lokaloszillator („local oscillator"; LO) -Signal (vorzugsweise 750 MHz) stellt ein Zwischenfrequenzträgersignal bereit. Der Verstärker1210 verstärkt die modulierte Wellenform, wonach sie mittels des Bandpassfilters1212 gefiltert wird. Der Bandpassfilter weist vorzugsweise ein Durchlassband mit einer Mittenfrequenz von 750 MHz auf, beispielsweise eines von 625 bis 875 MHz. - Ein Datentaktgeber
1214 , welcher vorzugsweise mit 196,7 MHz läuft, betreibt die Inphase- und Quadraturgates1202 ,1204 . Man beachte, dass ein Leistungsausblen dungseingang1216 mit den Inphase- und Quadraturgates1202 ,1204 sowie mit dem Ausblendungssteuereingang1218 des Digitalmodulatorkerns1206 verbunden ist. Wenn ein aktives Leistungsausblendungssignal auf dem Leistungsausblendungseingang1216 vorhanden ist, werden die Ausgänge der Inphase- und Quadraturgates1202 ,1204 in einem bekannten Zustand gehalten (z. B. beide null). Ferner gibt der Digitalmodulatorkern1206 ein Signal aus mit einem Frequenzinhalt außerhalb des Durchlassbands des Bandpassfilters1212 . - Zum Beispiel kann der Digitalmodulatorkern
1206 ein Gleichstromsignal als Antwort auf das aktive Leistungsausblendungssignal ausgeben. Als ein Ergebnis beseitigt der Bandpassfilter das Gleichstromsignal. Das führt zu einem leistungsausgeblendeten Signal. - Zu
2 zurückkehrend gibt der Aufwärtswandler208 (z. B. ein 20-GHz-Mischer) normalerweise ein vollständig aufwärtsgewandeltes Signal zur Verstärkung und Übertragung aus. Jedoch bewirkt die Abwesenheit von Energie im leistungsausgeblendeten Signal, dass der Aufwärtswandler im Wesentlichen kein Signal an seinem Ausgang während des Leistungsausblendens erzeugt. Als ein Ergebnis verbraucht der TWTA210 keine Verstärkungsenergie, und im Wesentlichen ist keine Abwärtsverbindungsenergie im Abwärtsstrahl vorhanden, während das Leistungsausblendungssignal aktiv ist. Mit anderen Worten wird der Gleichstromleistungsverbrauch des TWTA210 verringert mittels im Wesentlichen Beseitigen von Strahlungsleistung. - Nun zu
13 kommend, stellt diese Figur ein Taktdiagramm1300 dar, welches ein Mehrfachnutzlastrahmensignal1302 und Leistungsausblendungssignale1304 ,1306 ,1308 ,1310 ,1312 ,1314 ,1316 (von denen angenommen wird, dass sie aktiv sind, wenn sie auf „hoch" liegen) zeigt. Als ein Beispiel kann das Rahmensignal1302 ein erstes Kopfabschnittssignal1318 mit 368 Symbolen, ein erstes Nutzlastsignal1320 mit 7552 Symbolen, ein erstes Flushsignal1322 mit 16 Symbolen, ein zweites Kopfabschnittssignal1324 mit 96 Symbolen, ein zweites Nutzlastsignal1326 mit 7552 Symbolen und ein zweites Flushsignal1328 mit 16 Symbolen umfassen. Allgemein jedoch kann das Rahmensignal1302 N Kopfabschnitte und N Nutzlasten umfassen, die unabhängig einem Leistungsausblenden unterliegen. - Das Leistungsausblendungssignal
1304 wird nie während des Rahmensignals1302 aktiv. Somit werden keine der Rahmensignale1318 –1328 leistungsausgeblendet. Als ein Ergebnis werden sowohl die ersten als auch die zweiten Kopfabschnittssignale1318 ,1324 und sowohl die ersten als auch die zweiten Nutzlastsignale1320 ,1326 zur Erde geliefert. Im Gegensatz dazu ist anzumerken, dass das Leistungsausblendungssignal1316 über das gesamte Rahmensignal1302 hinweg aktiv ist. Somit wird während der Zeit, in welcher das Rahmensignal1302 übertragen werden würde, im Wesentlichen keine Energie im Abwärtsstrahl bereitgestellt. - Andererseits wird das Leistungsausblendungssignal
1306 während des zweiten Nutzlastsignals1326 und des zweiten Flushsignals1328 aktiv. Somit trägt das Rahmensignal1302 weiterhin wichtige Overheadinformation in den ersten und zweiten Kopfabschnittssignalen1318 ,1324 . Die Overheadinformation kann beispielsweise Synchronisationsbits, Strahlsprungortidentifizierer, Rahmenkodierungsidentifizierer, Rahmenszahlen und Ähnliches umfassen. - Die Overheadinformation kann ferner Leistungsausblendungsbitmuster umfassen, welche einem Bodenempfänger anzeigen, welche Rahmensignale leistungsausgeblendet sind. Als ein Beispiel kann das erste Kopfabschnittssignal
1318 oder das zweite Kopfabschnittssignal1324 ein Rahmentypfeld umfassen, welches Wiederholungen des Bitmusters 10100101 trägt, um ein Leistungsausblenden des ersten Nutzlastsignals1320 oder des zweiten Nutzlastsignals1326 anzuzeigen, oder welches Wiederholungen des Bitmusters 11110000 trägt, um ein Leistungsausblenden des gesamten Rahmensignals1302 anzuzeigen. Insbesondere können Bitmuster zugewiesen werden, um jegliche Kombination aus Kopfabschnitts-, Nutzlast- und Flushsignalleistungsausblendung zu identifizieren. Man beachte auch, dass ein Bodenempfänger als Antwort auf die Bitmuster seine eigenen Empfänger deaktivieren kann, um während der leistungsausgeblendeten Abschnitte des Rahmensignals Leistung zu sparen. - Immer noch bezüglich
13 , führt das Leistungsausblendungssignal1310 zu einem Leistungsausblenden der ersten und zweiten Nutzlast- und Flushsignale1320 ,1322 ,1326 ,1328 . Ebenso führt das Leistungsausblendungssignal1312 zu einem Leistungsausblenden des ersten Nutzlastsignals1320 und des ersten Flushsignals1322 . - Da das Mehrfachnutzlastrahmensignal
1302 mehrfache Kopfabschnitte umfasst, von denen vorzugsweise jeder Synchronisationsinformation trägt, sind zusätzliche Leistungsausblendungsoptionen verfügbar. Somit blendet das Leistungsausblendungssignal1302 beispielsweise die Leistung des zweiten Kopfabschnittssignals1324 , des zweiten Nutzlastsignals1326 und des zweiten Flushsignals1328 aus. Nichtsdestotrotz wird eine Synchronisation durch das erste Kopfabschnittssignal1318 bereitge stellt. Ebenso blendet das Leistungsausblendungssignal1314 die Leistung aller Rahmensignale außer dem ersten Kopfabschnittssignal1318 aus. - Die Ablaufsteuerung
202 kann eine Logik, um das Leistungsausblendungssignal während vieler Szenarien auszuüben, umfassen. Beispielsweise kann die Ablaufsteuerung202 , wenn der Satellit sich in die Eklipse bewegt und weniger Leistung verfügbar ist, jeden N-ten vollständigen Rahmen, jede andere Nutzlast oder jegliche Kombination von Rahmensignalen leistungsausblenden, um eine gewünschte Leistungsverringerung zu erreichen. Als ein anderes Beispiel kann die Ablaufsteuerung202 das Leistungsausblendungssignal aktivieren als Antwort auf eine statistische Multiplexabschätzung einer Abwärtsstrahlauslastung. Falls beispielsweise der Abwärtsstrahl während einer bestimmten Zeitdauer zu geschätzten 90% ausgelastet ist, dann kann die Ablaufsteuerung202 1–10% der Rahmen oder Nutzlasten leistungsausblenden. Solche Abschätzungen können zum Satelliten aufwärts gesandt werden oder an Bord erzeugt werden. - Als ein anderes Beispiel kann die Ablaufsteuerung
202 bestimmen, wann ein Leistungsausblenden aktiviert werden soll, und zwar auf Grundlage des aktuellen erdegebundenen Zellensprungorts des Abwärtsstrahls. Somit kann die Ablaufsteuerung202 das zweite Nutzlastsignal1326 leistungsausblenden, falls die Bandbreitenanforderungen der aktuellen erdgebundenen Zelle allein durch das erste Nutzlastsignal1320 erfüllt werden. Als noch ein weiteres Beispiel kann die Ablaufsteuerung202 auf Grundlage von Datenwarteschlangen, die im Router204 vorhanden sind, leistungsausblenden. Beispielsweise kann eine Datenwarteschlange, von welcher ATM-Datenzellen extrahiert werden, um das zweite Nutzlastsignal1326 zu füllen, gleichbleibend zu wenige Zellen aufweisen, um das zweite Nutzlastsignal vollständig zu füllen. Als Antwort kann die Ablaufsteuerung202 das zweite Nutzlastsignal1326 periodisch leistungsausblenden, um die Datenwarteschlange im Durchschnitt ungefähr auf dem vorausgewählten Belegungsniveau zu halten. - Noch ein weiteres Beispiel von Bedingungen, die ein Leistungsausblenden bedingen, umfasst ein Fehlen von Zellen in den Datenwarteschlangen. Falls es beispielsweise keine Zellen in den Datenwarteschlangen gibt, welche einen Abwärtsstrahl speisen, dann kann der Abwärtsverbindungsrahmen leistungsausgeblendet werden, bis Zellen verfügbar sind. Zusätzlich kann, wenn zu wenige Zellen verfügbar sind, um die erste Nutzlast zu füllen, die erste Nutzlast leistungsausgeblendet werden. Ebenso kann, wenn zu wenige Zellen verfügbar sind, um die zweite Nutzlast zu füllen, die zweite Nutzlast leistungsausgeblendet werden. Alternativ kann der gesamte Rahmen leis tungsausgeblendet werden, bis genug Zellen verfügbar sind, um beide Nutzlasten eines Rahmens zu füllen. Zu diesem Zweck können Leistungsausblendungsschwellwerte, die vom NCC festgesetzt werden, zum Satelliten aufwärts gesandt werden. Die Leistungsausblendungsschwellwerte geben an, wie viele Zellen für jede Nutzlast, oder den Rahmen im Allgemeinen, verfügbar sein müssen, bevor die Nutzlast ohne Leistungsausblenden übertragen wird. Der verbleibende Raum in der Nutzlast kann dann beispielsweise mit NULL Zellen oder anderen Platzhalterdaten gefüllt werden.
- Nun zu
14 kommend, zeigt diese Figur ein Ablaufdiagramm1400 der Betriebsschritte, die vor und nach einem Leistungsausblenden stattfinden. Die Betriebsschritte umfassen das Springen eines Abwärtsstrahls zwischen zumindest zwei erdgebundenen Zellen (Schritt1402 ). In Schritt1404 werden Warteschlangentiefen überwacht, und statistische Multiplexabschätzungen der Abwärtsverbindungsauslastung werden erlangt. In Schritt1406 wird ein Leistungsausblenden aktiviert, und zwar beispielsweise auf Grundlage von Strahlsprungorten, Leistungssparzielen, Warteschlangentiefen, der Anzahl von in den Warteschlangen verfügbaren Zellen und Ähnlichem, wie oben genau besprochen. - Mit Schritt
1408 fortfahrend werden ein oder mehrere Kopfabschnittssignale, Nutzlastsignale und Flushsignale leistungsausgeblendet. Somit wird in Schritt1410 ein Rahmensignal übertragen, in welchem zumindest ein Kopfabschnittssignal, Nutzlastsignal und/oder Flushsignal im Wesentlichen keine Energie im Abwärtsstrahl aufweist. -
15 zeigt eine bevorzugte Ausführungsform eines Abwärtsverbindungsrahmensignals1500 , welches für ein Leistungsausblenden geeignet ist, wie oben besprochen. Das Rahmensignal1500 umfasst ein erstes Kopfabschnittsfeld1502 , gefolgt von einem ersten Nutzlastfeld1504 und einem ersten Flushfeld1506 . Zusätzlich umfasst das Rahmensignal1500 eine zweites Kopfabschnittsfeld1508 , gefolgt von einem zweiten Nutzlastfeld1510 und einem weiteren Flushfeld1512 . Das erste Kopfabschnittsfeld1502 , das erste Nutzlastfeld1504 , das erste Flushfeld1506 , das zweite Kopfabschnittsfeld1508 , das zweite Nutzlastfeld1510 und das zweite Flushfeld1512 sind alle in dem einzelnen Rahmen1500 eingeschlossen. - Fortfahrend mit Bezug auf
15 besteht das erste Kopfabschnittsfeld1502 aus mehreren Unterfeldern. Insbesondere umfasst das erste Kopfabschnittsfeld1502 ein Sprungstrahlschutzband1514 , ein erstes Nutzlast-Pseudozufallsrauschen („pseudorandom noise"; PN) -Synchronisationsfeld1516 und ein Ersatzfeld1518 . Das erste Kopfabschnittsfeld1502 umfasst auch ein erstes Rahmentypfeld1520 , ein Masterrahmenzahlfeld1522 und ein Unterrahmenzahlfeld1524 . - Der zweite Kopfabschnittsabschnitt umfasst einen kleineren Satz von Unterfeldern, und zwar das zweite PN-Synchronisationsfeld
1526 und das zweite Rahmentypfeld1528 . - Tabelle 1 zeigt nachstehend die bevorzugte Länge und Modulation jedes Felds. Symbole werden vorzugsweise mit 196,7 Megasymbolen pro Sekunde übertragen.
- Das Sprungstrahlschutzband
1514 stellt in der bevorzugten Ausführungsform ungefähr 580 ns sendefreie Schutzzeit bereit. Allgemein wird jedoch die Länge des Sprungstrahlschutzbands1514 ausgewählt, um eine erwartete Leistungsumschaltungsabwärtsverbindungsstrahlsprungverzögerung einzuschließen. Die Abwärtsstrahlsprungverzögerung stellt eine Worst-Case-Abschätzung der Menge an Zeit dar, die der Satellit benötigt, um einen Abwärtsstrahl neu auf ein anderes geographisches Gebiet zu richten (d. h., den Strahl „springen" zu lassen). - Das erste PN-Synchronisationsfeld
1516 und das zweites PN-Synchronisationsfeld stellen Synchronisationsbits für bodengestützte Endgeräte bereit. Wie nachstehend noch genauer erklärt, wird ein einzelner PN-Synchronisationssequenzgenerator verwendet, um eine identische PN-Sequenz für die beiden PN-Synchronisationsfelder1516 ,1526 bereitzustellen. Das Unterrahmenzahlfeld1524 zählt individuelle Rahmen, während sie übertragen werden. Vorzugsweise umfasst das Unterrahmenzahlfeld1524 eine 16-Bit-Abwärtsverbindungsrahmenzahl, an die 8 Nullen angehängt sind und die mit einem relativ starken (z. B. mit Rate 3/8) Code faltungskodiert ist. Das Masterrahmenzahlfeld1522 wächst beim Start jedes Masterrahmens (z. B. alle 9328 Rahmen). Die Masterrahmenzahl revolviert sich, nachdem sie ihren maximalen Wert (0xFFFFFFFF) erreicht hat, obwohl sie jederzeit zurückgesetzt oder vorprogrammiert werden kann. - Das Ersatzfeld
1518 kann gezogen werden, um nachfolgende Verbesserungen am Rahmen1500 bereitzustellen (z. B. zusätzliche Synchronisationsbits). Vorzugsweise sind das Ersatzfeld1518 , das Sprungstrahlschutzband1514 und das erste PN-Synchronisationsfeld1516 mit PN-Bits gefüllt, welche mittels eines unten besprochenen PN-Synchronisationssequenzgenerators erzeugt werden. - Das erste Rahmentypfeld
1520 gibt allgemein Merkmale des ersten Nutzlastfelds1504 an, während das zweite Rahmentypfeld1528 allgemein Merkmale des zweiten Nutzlastfelds1510 angibt. Einige Beispiele von Codes für die ersten und zweiten Rahmentypfelder1520 ,1528 sind nachstehend in Tabelle 2 gezeigt, wo die kodierten Werte sich aus der Anwendung eines (8, 4) Reed-Muller-Blockcodes ergeben können. - Obwohl sich die Leichtkodierungs-, Starkkodierungs- und Leistungsausblendungsoptionen auf eine Nutzlast selbst beziehen, zeigt die Rahmenausblendungsoption ein Leistungsausblenden eines ganzen Rahmens (d. h., aller 15600 Symbole) an. Jeder kodierte Wert wird vorzugsweise viermal im Rahmentypfeld wiederholt. Beispielsweise zeigt ein Rahmentyp von 00111100 00111100 00111100 00111100 im ersten Rahmentypfeld
1520 an, dass das erste Nutzlastfeld1504 leicht kodiert ist. Als ein anderes Beispiel zeigt ein Rahmentyp von 11110000 11110000 11110000 11110000 im zweiten Rahmentypfeld1528 an, dass das zweite Nutzlastfeld1510 leistungsausgeblendet werden wird. Wenn ein Rahmen- oder Nutzlastfeld leistungsausgeblendet wird, wird nur ein kleiner Bruchteil der gewöhnlichen Ausgabeleistung im Abwärtsstrahl während des gesamten Rahmens oder während der identifizierten Nutzlasten) erzeugt werden. - Mit Bezug auf das starke Kodieren und das leichte Kodieren, kann beispielsweise eine leicht kodierte Nutzlast eine punktierte Faltungskodierung mit Rate von ¾ und Beschränkungslänge 7 von 1416 Reed-Solomon-blockkodierten Bytes anzeigen. Eine stark kodierte Nutzlast kann eine Rate von 3/8, eine eingeschränkte Länge 7, eine Loch-Faltungskodierung von 708 Reed-Solomon-blockkodierten Bytes angeben. Somit bleiben die ersten und zweiten Nutzlastfelder unter beiden Kodierungsraten gleich groß (7552 Symbole).
- Die ersten und zweiten Nutzlastfelder
1504 ,1510 tragen die abrechenbaren Daten zu den bodengestützten Endgeräten. Die ersten und zweiten Nutzlastfelder1504 ,1510 sind typischerweise verkettet kodiert, und zwar unter Verwendung eines inneren Faltungscodes. Die ersten und zweiten Flushfelder1506 ,1512 werden für die Faltungsdekodierer für bodengestützte Endgeräte bereitgestellt, und zwar als eine bequeme Art, um ihren Zustand in Vorbereitung für die nächste Nutzlast zurückzusetzen. - Das Rahmensignal
1500 liefert mehrfache Nutzlasten (zwei Nutzlasten in der bevorzugten Ausführungsform) in einem einzelnen Rahmen. Obwohl sowohl ein erstes Kopfabschnittsfeld1502 als auch ein zweites Kopfabschnittsfeld1508 bereitgestellt werden, ist das zweite Kopfabschnittsfeld1508 kleiner als das erste Kopfabschnittsfeld1502 . Insbesondere wiederholt das zweite Kopfabschnittsfeld nicht das Sprungstrahlschutzband1514 (da sich der (die) Empfänger für die ersten und zweiten Nutzlastfelder1504 ,1510 im selben Strahlpunkt für den aktuellen Sprungort befindet (n)), das Ersatzfeld1518 , die Masterrahmenzahl1522 und die Unterrahmenzahl1524 (da nur eine Zahl für den einzelnen Mehrfachnutzlastrahmen benötigt wird). - Als ein Ergebnis liefert der Rahmen
1500 zwei Nutzlasten in einem einzelnen Rahmen mit weniger Overhead, als durch ein Übertragen von zwei einzelnen Nutzlastrahmen entstehen würde. Der Durchsatz ist deshalb höher. Der in1 gezeigte bestimmte Rahmen1500 kann auf einen einzelnen N-Nutzlast-N-Kopfabschnittsrahmen verallgemeinert werden, und zwar unter der allgemeinen Bedingung, dass die Summe des Overhead, welcher durch die N Kopfabschnitte verursacht wird, keiner ist, als die Summe des Overheads, welcher durch die N individuellen einzelnen Nutzlastrahmen verursacht wird. - Somit stellt die vorliegende Erfindung ein strahlspringendes selbstadressiertes paketvermitteltes Kommunikationssystem mit Leistungsausblenden bereit. Insbesondere verringert das Kommunikationssystem einen Leistungsverbrauch durch Leistungsausblendungsabwärtsstrahlrahmen in verschiedenen Situationen. Als Beispiele kann das Kommunikationssystem leistungsausblenden, wenn es keine Daten gibt, die im Abwärtsstrahl gesendet werden können, wo es nicht genug Daten gibt, um eine vollständige Nutzlast zu bilden, oder wenn es nicht genug Daten gibt, um einen vollständigen Rahmen zu bilden. Als zusätzliche Beispiele kann das Kommunikationssystem leistungsausblenden, um eine gewünschte durchschnittliche Warteschlangetiefe zu erreichen, oder gemäß einer statistischen Multiplexabschätzung der Abwärtsverbindungsauslastung.
- Während die Erfindung bezüglich einer bevorzugte Ausführungsform beschrieben worden ist, wird dem Fachmann klar sein, dass verschiedenen Änderungen durchgeführt werden können und Äquivalente ersetzt werden können, ohne vom Umfang der Erfindung abzuweichen. Zusätzlich könne viele Abänderungen vorgenommen werden, um einen bestimmten Schritt, Struktur oder Material an die Lehren der Erfindung anzupassen, ohne von ihrem Umfang anzuweichen. Deshalb ist es vorgesehen, dass die Erfindung nicht auf die bestimmte offenbarte Ausführungsform beschränkt sein soll, sondern dass die Erfindung alle Ausführungsformen, die in den Umfang der angehängten Ansprüche fallen, umfassen soll.
Claims (18)
- Verarbeitungssystem (
100 ) für einen Kommunikationssatellit zur Verarbeitung von Abwärtsstrahl-Rahmensignalen, umfassend: eine Paketkoppeleinrichtung (608 ), welche selbstadressierte Aufwärtsdaten zu einem Speicher (804 ) leitet, wobei der Speicher (804 ) zumindest einen ersten sowie einen zweiten Abwärtsstrahl-Sprungort-Speicherbereich enthält, einen Leistungsverstärker (108 ) zur Verstärkung einer teilweise auf den Aufwärtsdaten basierenden Wellenform zur Übertragung sowie eine Leistungsaustastschaltung (1200 ), welche mit dem Leistungsverstärker (108 ) gekoppelt ist und einen Leistungsaustasteingang (1216 ) aufweist, welcher auf ein Leistungsaustastsignal anspricht, um HF-Energie aus wenigstens einem Teil der Wellenform zu entfernen und hierdurch die Gleichleistungsaufnahme des Leistungsverstärkers (108 ) zu senken. - Verarbeitungssystem nach Anspruch 1, wobei das Leistungsaustastsignal die fehlende Verfügbarkeit von Aufwärtsdaten im Speicher (
804 ) anzeigt. - Verarbeitungssystem nach Anspruch 2, wobei die fehlende Verfügbarkeit von Aufwärtsdaten zu wenige Aufwärtsdaten für das Füllen eines Nutzinformationsfelds der Wellenform beinhaltet.
- Verarbeitungssystem nach Anspruch 2, wobei die fehlende Verfügbarkeit von Aufwärtsdaten das Fehlen von Aufwärtsdaten im Speicher (
804 ) beinhaltet. - Verarbeitungssystem nach Anspruch 2, wobei das Leistungsaustastsignal eine statistische Multiplexabschätzung der Auslastung der Abwärtsstrecke repräsentiert.
- Verarbeitungssystem nach Anspruch 2, wobei das Leistungsaustastsignal eine gewünschte durchschnittliche Länge einer im Speicher (
804 ) gebildeten Warteschlange für einen ersten Sprungort angibt. - Verfahren zur Verarbeitung eines Abwärtsstrahl-Rahmensignals, wobei das Verfahren umfasst: Schalten selbstadressierter Aufwärtsdaten auf einen ersten oder/und einen zweiten Abwärtssprungort-Speicherbereich in einem Speicher (
804 ), Verstärken eines teilweise auf den Aufwärtsdaten basierenden Rahmensignals zur Übertragung, und Austasten der Leistung wenigstens eines Teils des Rahmensignals in Antwort auf ein Leistungsaustastsignal vor der Übertragung. - Verfahren nach Anspruch 7, wobei das Leistungsaustasten ein Leistungsaustasten zumindest eines Nutzinformationsteils des Rahmensignals in Antwort darauf umfasst, dass zu wenige Aufwärtsdaten im Speicher (
804 ) vorhanden sind, um den Nutzinformationsteil des Rahmensignals vollständig zu füllen. - Verfahren nach Anspruch 7, wobei das Leistungsaustasten ein Leistungsaustasten zumindest eines Nutzinformationsteils des Rahmensignals in Antwort darauf umfasst, dass in dem Speicher (
804 ) zu wenige Aufwärtsdaten vorhanden sind, um den Nutzinformationsteil des Rahmensignals über eine vorbestimmte Schwefle hinaus zu füllen. - Verfahren nach Anspruch 7, wobei das Leistungsaustasten ein Leistungsaustasten zumindest eines Nutzinformationsteils des Rahmensignals in Antwort darauf umfasst, dass zu wenige Daten in dem Speicher (
804 ) vorhanden sind, um wenigstens zwei Nutzinformationsfelder des Rahmensignals vollständig zu füllen. - Verfahren nach Anspruch 7, wobei das Leistungsaustasten ein Leistungsaustasten zumindest eines Nutzinformationsteils des Rahmensignals in Antwort auf Leistungsanforderungen des Satellits beinhaltet.
- Verfahren nach Anspruch 11, wobei das Leistungsaustasten ein Leistungsaustasten zumindest eines Nutzinformationsteils des Rahmensignals in Antwort auf eklipsenbezogene Leistungsanforderungen des Satellits beinhaltet.
- Verfahren nach Anspruch 7, wobei das Leistungsaustasten ein Leistungsaustasten zumindest eines Nutzinformationsteils des Rahmensignals in Antwort auf eine statistische Multiplexabschätzung der Auslastung der Abwärtsstrecke beinhaltet.
- Verfahren nach Anspruch 7, wobei das Leistungsaustasten ferner das Beibehalten wenigstens eines Synchronisationsfelds des Rahmensignals beinhaltet.
- Verarbeitungssystem (
100 ) für einen Kommunikationssatellit zur Verarbeitung von Abwärtsstrahl-Rahmensignalen, wobei das Verarbeitungssystem (100 ) umfasst: eine Paketkoppeleinrichtung (608 ), welche selbstadressierte Aufwärtsdaten zu einem Speicher (804 ) leitet, wobei der Speicher (804 ) zumindest einen ersten und einen zweiten Abwärtsstrahl-Sprungort-Speicherbereich aufweist, sowie einen mit der Paketkoppeleinrichtung (608 ) gekoppelten Wellenformgenerator (106 ), wobei der Wellenformgenerator (106 ) einen Modulator (1206 ) zur Erzeugung einer zu übertragenden Wellenform sowie einen Leistungsaustasteingang zur Bereitstellung eines Leistungsaustastsignals umfasst, um Leistung aus zumindest einem Teil der Wellenform vor der Übertragung zu entfernen. - Verarbeitungssystem nach Anspruch 15, ferner umfassend ein Filter (
1212 ), welches mit einem die Wellenform abführenden Modulatorausgang gekoppelt ist. - Verarbeitungssystem nach Anspruch 16, wobei in Antwort auf das Leistungsaustastsignal ein spektraler Gehalt der Wellenform in einem Durchlassbereich des Filters (
1212 ) entfernt wird. - Verarbeitungssystem nach Anspruch 16, wobei in Antwort auf das Leistungsaustastsignal ein spektraler Gehalt in einem Durchlassbereich des Filters (
1212 ) aus einem ersten Nutzinformationsbereich der Wellenform entfernt wird.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/599,148 US7068974B1 (en) | 2000-06-21 | 2000-06-21 | Beam hopping self addressed packet switched communication system with power gating |
US599148 | 2000-06-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60127037D1 DE60127037D1 (de) | 2007-04-19 |
DE60127037T2 true DE60127037T2 (de) | 2007-08-16 |
Family
ID=24398434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60127037T Expired - Lifetime DE60127037T2 (de) | 2000-06-21 | 2001-06-11 | Kommunikationssystem mit Schaltung von selbstadressierten Paketen und Antennenstrahlsprung sowie Leistungsgate |
Country Status (5)
Country | Link |
---|---|
US (1) | US7068974B1 (de) |
EP (1) | EP1168668B1 (de) |
JP (1) | JP2002050995A (de) |
CA (1) | CA2351021C (de) |
DE (1) | DE60127037T2 (de) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI110903B (fi) * | 2000-10-30 | 2003-04-15 | Nokia Corp | Lähetysten ajoittaminen tietoliikennejärjestelmässä |
US7284137B2 (en) * | 2004-06-29 | 2007-10-16 | Intel Corporation | System and method for managing power consumption within an integrated circuit |
CN100512504C (zh) * | 2007-05-31 | 2009-07-08 | 武汉虹信通信技术有限责任公司 | 一种实现td_scdma射频收发模块中上下行时分切换管理的方法 |
US8265575B2 (en) * | 2009-06-16 | 2012-09-11 | Mediatek Inc. | Methods for handling a transmitting process and communication apparatuses utilizing the same |
US8738959B2 (en) * | 2011-11-15 | 2014-05-27 | International Business Machines Corporation | Selective message loss handling in a cluster of replicated servers |
US9401759B2 (en) | 2014-10-09 | 2016-07-26 | Hughes Network Systems, Llc | Multibeam coverage for a high altitude platform |
US9991944B2 (en) * | 2015-01-15 | 2018-06-05 | Hughes Network Systems, Llc | High altitude platform with multibeam coverage for aero-based terminals |
ES2896911T3 (es) | 2015-04-10 | 2022-02-28 | Viasat Inc | Formación de haces de antena terrestre para comunicaciones entre nodos de acceso y terminales de usuarios enlazados mediante un satélite y satélite para ello |
US10128939B2 (en) | 2015-04-10 | 2018-11-13 | Viasat, Inc. | Beamformer for end-to-end beamforming communications system |
US10187141B2 (en) | 2015-04-10 | 2019-01-22 | Viasat, Inc. | Cross-band system for end-to-end beamforming |
US9942082B2 (en) | 2015-09-23 | 2018-04-10 | Hughes Network Systems, Llc | Modulation and coding for a high altitude platform |
IL266088B (en) * | 2016-10-21 | 2022-07-01 | Viasat Inc | Ground-based beamforming communication using mutually synchronized spatially multiplexed feeder links |
US10499256B2 (en) * | 2017-12-30 | 2019-12-03 | Hughes Network Systems, Llc | Approaches for increasing coverage-area of spot beams in a wireless communications system |
CN112441259B (zh) * | 2020-12-02 | 2023-02-03 | 中国人民解放军63920部队 | 多航天器延时代传控制效果判断方法及装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3860926A (en) * | 1960-05-16 | 1975-01-14 | Hughes Aircraft Co | High compression ratio pulse forming system |
US3611372A (en) * | 1962-08-08 | 1971-10-05 | Us Army | Combined pulse and continuous wave radar |
CA2022189C (en) | 1989-09-05 | 1998-11-17 | Bary Robert Bertiger | Power management system for a worldwide multiple satellite communications system |
US5924015A (en) | 1996-04-30 | 1999-07-13 | Trw Inc | Power control method and apparatus for satellite based telecommunications system |
US6377561B1 (en) * | 1996-06-24 | 2002-04-23 | Spar Aerospace Limited | Data communication satellite system and method of carrying multi-media traffic |
US5870396A (en) | 1996-12-31 | 1999-02-09 | Northern Telecom Limited | Output queueing in a broadband multi-media satellite and terrestrial communications network |
US6175719B1 (en) | 1997-06-25 | 2001-01-16 | Hughes Electronics Corporation | Multi-spot-beam satellite system with broadcast and surge capacity capability |
US6091934A (en) * | 1997-09-02 | 2000-07-18 | Hughes Electronics Corporation | Dynamic power allocation system and method for multi-beam satellite amplifiers |
GB2336508B (en) | 1998-03-04 | 2003-05-28 | Internat Mobile Satellite Orga | Carrier activation for data communications |
US6205319B1 (en) | 1998-09-18 | 2001-03-20 | Trw Inc. | Dual phased-array payload concept |
US6496706B1 (en) * | 1999-07-23 | 2002-12-17 | Qualcomm Incorporated | Method and system for transmit gating in a wireless communication system |
US6430393B1 (en) * | 1999-08-23 | 2002-08-06 | Hughes Electronics Corporation | Satellite communication system using linear cell tracking |
-
2000
- 2000-06-21 US US09/599,148 patent/US7068974B1/en not_active Expired - Lifetime
-
2001
- 2001-06-11 EP EP01113508A patent/EP1168668B1/de not_active Expired - Lifetime
- 2001-06-11 DE DE60127037T patent/DE60127037T2/de not_active Expired - Lifetime
- 2001-06-15 CA CA002351021A patent/CA2351021C/en not_active Expired - Fee Related
- 2001-06-21 JP JP2001187661A patent/JP2002050995A/ja not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
EP1168668A2 (de) | 2002-01-02 |
CA2351021A1 (en) | 2001-12-21 |
EP1168668B1 (de) | 2007-03-07 |
CA2351021C (en) | 2007-02-13 |
JP2002050995A (ja) | 2002-02-15 |
DE60127037D1 (de) | 2007-04-19 |
US7068974B1 (en) | 2006-06-27 |
EP1168668A3 (de) | 2004-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60127037T2 (de) | Kommunikationssystem mit Schaltung von selbstadressierten Paketen und Antennenstrahlsprung sowie Leistungsgate | |
DE60020289T2 (de) | Lastverteilungsverfahren zur Besserung des Spielraums kombinierter FDMA/TDMA Aufwärtssignale | |
DE60021483T2 (de) | Verfahren und gerät zu herstellung eines breitbanddienstes mit satelliten auf niedriger und mittlerer bahn | |
DE19505905B4 (de) | Verfahren und Vorrichtung zur adaptiven Weiterleitung in einem Kommunikationssystem | |
DE60218871T2 (de) | Verfahren und gerät zur wegentdeckung zwischen einer mobilen plattform und einem erdsegment | |
DE69836705T2 (de) | Satelliten Kommunikationssytem mit mehreren Antenne Strahlungsbündel für Rundfunk und mit Sicherungsmöglichkeit | |
DE60003950T2 (de) | Mehrstrahl-satellitenkommunikationssystem | |
DE69938399T2 (de) | Verfahren und Einrichtung zur Übertragungszeitsteuerung von einem drahtlosen Sender-Empfänger | |
DE60218113T2 (de) | Anpassbare Verbindungen zwischen einem Kommunikationssatellit und einem irdischen Breitbandnetz | |
DE69935542T2 (de) | Verfahren und Gerät zum Zusammenbringen von Hin- und Zurückfrequenzkanälen von drahtlosen Sendern-Empfängern | |
DE69933622T2 (de) | Ein Zeitmultiplex-Ansatz für Rundfunk mit mehreren Sendern | |
DE60121846T2 (de) | Geostationäres Kommunikationssystem mit minimaler Verzögerung | |
Castanet et al. | Interference and fade mitigation techniques for Ka and Q/V band satellite communication systems | |
DE19747398C2 (de) | Kommunikationssystem | |
DE3044101A1 (de) | Satellitenanordnung und verfahren zur erhoehung des regen-grenzwertes einer nachrichtenanlage | |
DE19609235A1 (de) | Verfahren und Anordnung zur verbesserten Funkkommunikation in einem Satellitengestützten VSAT-Netz | |
DE60213355T2 (de) | Verfahren und Vorrichtung zum Identifizieren, welches einer Vielzahl von mobilen Endgeräten eine Interferenz bzw. Störung mit einem oder mehreren einem Zielsatelliten benachbarten Satelliten verursacht | |
DE69916958T2 (de) | Verfahren zur adaptiven Kodierung für Satellitenkommunikationen | |
DE60123525T2 (de) | Stärkeanordnung für eine Satelliten Abwärtsverbindung mit Sprung und mehrere Lasten pro Rahmen | |
DE60113775T2 (de) | Verfahren und Anordnung zur Steuerung der Stärke der Aufwärtssignalen in einem Satelliten Übertragungssystem mit Fehlergleichung | |
Panthi et al. | Beam hopping-a flexible satellite communication system for mobility | |
CN109039433B (zh) | 一种高通量卫星的接入载荷系统 | |
DE60024161T2 (de) | Verminderung durch Kodenverschiebung des falschen Empfangs eines Nebenkanals auf einer Aufwärtsverbindung in einer Kommunikationsanordnung mit datenverarbeitenden Satelliten | |
DE69936435T2 (de) | Telekommunikationssysteme über geostationäre Satelliten | |
DE60112848T2 (de) | Kommunikationssystem mit sebst-adressierten Paketen, Antennastrahlensprung und lokaler intelligenten Rahmenzuteilung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
R082 | Change of representative |
Ref document number: 1168668 Country of ref document: EP Representative=s name: WUESTHOFF & WUESTHOFF PATENT- UND RECHTSANWAEL, DE |
|
R081 | Change of applicant/patentee |
Ref document number: 1168668 Country of ref document: EP Owner name: NORTHROP GRUMMAN SYSTEMS CORPORATION, US Free format text: FORMER OWNER: NORTHROP GRUMMAN CORP., LOS ANGELES, US Effective date: 20120814 |
|
R082 | Change of representative |
Ref document number: 1168668 Country of ref document: EP Representative=s name: WUESTHOFF & WUESTHOFF PATENT- UND RECHTSANWAEL, DE Effective date: 20120814 |