CA2295280A1 - Satellite communication routing arbitration techniques - Google Patents
Satellite communication routing arbitration techniques Download PDFInfo
- Publication number
- CA2295280A1 CA2295280A1 CA002295280A CA2295280A CA2295280A1 CA 2295280 A1 CA2295280 A1 CA 2295280A1 CA 002295280 A CA002295280 A CA 002295280A CA 2295280 A CA2295280 A CA 2295280A CA 2295280 A1 CA2295280 A1 CA 2295280A1
- Authority
- CA
- Canada
- Prior art keywords
- code
- satellite communication
- data cells
- codes
- input
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/64—Distributing or queueing
- H04Q3/66—Traffic distributors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
- H04L2012/5604—Medium of transmission, e.g. fibre, cable, radio
- H04L2012/5608—Satellite
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1302—Relay switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1304—Coordinate switches, crossbar, 4/2 with relays, coupling field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13106—Microprocessor, CPU
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13141—Hunting for free outlet, circuit or channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13166—Fault prevention
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13216—Code signals, frame structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1329—Asynchronous transfer mode, ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1332—Logic circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13333—Earth satellites
Abstract
A satellite communication system which performs switching on data cells. A
switch (80) receives the data cells at a set of input ports (IP1-IP128) and directs them to a set of output ports (OP1 - OP128). In order to arbitrate input data cells contending for the same output port, decision factor codes and routing codes are serially conducted to input registers (210), and a pseudo-random sequence code is appended.
The combined codes are ordered by routing code in a decoder (220). The code with the highest decision factor code is selected in one or more determinators (230 and 240). The selected code is identified by a bit in a result register (250).
switch (80) receives the data cells at a set of input ports (IP1-IP128) and directs them to a set of output ports (OP1 - OP128). In order to arbitrate input data cells contending for the same output port, decision factor codes and routing codes are serially conducted to input registers (210), and a pseudo-random sequence code is appended.
The combined codes are ordered by routing code in a decoder (220). The code with the highest decision factor code is selected in one or more determinators (230 and 240). The selected code is identified by a bit in a result register (250).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/236,682 | 1999-01-25 | ||
US09/236,682 US6240075B1 (en) | 1999-01-25 | 1999-01-25 | Satellite communication routing arbitration techniques |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2295280A1 true CA2295280A1 (en) | 2000-07-25 |
CA2295280C CA2295280C (en) | 2002-09-17 |
Family
ID=22890517
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002295280A Expired - Fee Related CA2295280C (en) | 1999-01-25 | 2000-01-12 | Satellite communication routing arbitration techniques |
Country Status (4)
Country | Link |
---|---|
US (1) | US6240075B1 (en) |
EP (1) | EP1022924A3 (en) |
JP (1) | JP2000224198A (en) |
CA (1) | CA2295280C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115580585A (en) * | 2022-11-17 | 2023-01-06 | 沐曦集成电路(南京)有限公司 | Balanced arbitration method based on arbiter |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6625131B1 (en) * | 1999-01-25 | 2003-09-23 | Northrop Grumman Corporation | Satellite communication multicast processing techniques using multicast replication and outbound processing |
US6381223B1 (en) * | 1999-06-11 | 2002-04-30 | Trw Inc. | Ring-bus technology |
US7164683B1 (en) * | 1999-09-29 | 2007-01-16 | Northrop Grumman Corporation | Virtual path asynchronous transfer mode switching in a processing satellite communications system |
US6859435B1 (en) * | 1999-10-13 | 2005-02-22 | Lucent Technologies Inc. | Prevention of deadlocks and livelocks in lossless, backpressured packet networks |
US6870844B2 (en) * | 2001-03-06 | 2005-03-22 | Pluris, Inc. | Apparatus and methods for efficient multicasting of data packets |
US20030031197A1 (en) * | 2001-08-13 | 2003-02-13 | Schmidt Steven G. | Multiple arbitration circuit |
DE202011050612U1 (en) | 2011-07-01 | 2012-10-09 | Weidmüller Interface GmbH & Co. KG | Printed circuit board with contacts |
CN107340973B (en) * | 2017-07-05 | 2021-04-13 | 郑州云海信息技术有限公司 | Method and system for accessing asynchronous logic unit |
CN112995033B (en) * | 2021-02-26 | 2022-08-30 | 中国电子科技集团公司第五十四研究所 | Space-based network satellite-ground integrated exchange method based on labels |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5742760A (en) * | 1992-05-12 | 1998-04-21 | Compaq Computer Corporation | Network packet switch using shared memory for repeating and bridging packets at media rate |
US5530902A (en) * | 1993-06-14 | 1996-06-25 | Motorola, Inc. | Data packet switching system having DMA controller, service arbiter, buffer type managers, and buffer managers for managing data transfer to provide less processor intervention |
JP3178949B2 (en) * | 1993-09-30 | 2001-06-25 | 富士通株式会社 | ATM switch method |
GB2306076B (en) * | 1995-10-03 | 2000-03-22 | Gen Datacomm Adv Res | ATM network switch |
US6229812B1 (en) * | 1996-10-28 | 2001-05-08 | Paxonet Communications, Inc. | Scheduling techniques for data cells in a data switch |
US6002675A (en) * | 1997-01-06 | 1999-12-14 | Cabletron Systems, Inc. | Method and apparatus for controlling transmission of data over a network |
-
1999
- 1999-01-25 US US09/236,682 patent/US6240075B1/en not_active Expired - Lifetime
-
2000
- 2000-01-12 CA CA002295280A patent/CA2295280C/en not_active Expired - Fee Related
- 2000-01-24 EP EP00101223A patent/EP1022924A3/en not_active Withdrawn
- 2000-01-25 JP JP2000015871A patent/JP2000224198A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115580585A (en) * | 2022-11-17 | 2023-01-06 | 沐曦集成电路(南京)有限公司 | Balanced arbitration method based on arbiter |
Also Published As
Publication number | Publication date |
---|---|
CA2295280C (en) | 2002-09-17 |
JP2000224198A (en) | 2000-08-11 |
EP1022924A2 (en) | 2000-07-26 |
EP1022924A3 (en) | 2003-10-22 |
US6240075B1 (en) | 2001-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2266720A1 (en) | Multiple spreading codes in satellite communication systems | |
MY119831A (en) | Viterbi decoding apparatus and viterbi decoding method | |
ATE195596T1 (en) | A MASSIVELY MULTIPLEXED, SUPERSCALAR PROCESSOR WITH HARVARD ARCHITECTURE | |
CA2295280A1 (en) | Satellite communication routing arbitration techniques | |
WO2002050700A3 (en) | Processor architecture | |
EP0868054A3 (en) | Self-arbitrating crossbar switch | |
EP0813145A3 (en) | Pipelined instruction dispatch unit in a superscalar processor | |
EP0329082A3 (en) | Self-routing switch and its routing method | |
EP0335562A3 (en) | Architecture and organization of a high performance metropolitan area telecommunications packet network | |
WO2002056526A3 (en) | Non-blocking virtual switch architecture | |
EP0613293A3 (en) | Multiple module block matching architecture. | |
CA2152637A1 (en) | Network for Transferring Consecutive Packets Between Processor and Memory with a Reduced Blocking Time | |
GB2309139A (en) | Arbitration apparatus | |
DE69406922T2 (en) | EXTENDABLE, DIVIDIBLE DATA PROCESSING SYSTEM AT LOW COST COST | |
RU2480823C1 (en) | Device for information searching | |
GB2420884A (en) | A long instruction word processor architecture | |
SU1095178A1 (en) | Device for multiplying modulo p numbers | |
SU1367164A1 (en) | Recurrent sequence decoder | |
SU1328820A1 (en) | Apparatus for adderssing memory | |
Lee et al. | New self-routing permutation networks | |
RU2101760C1 (en) | Associative commutator | |
RU1784987C (en) | Two-direction information traffic device | |
SU1233214A1 (en) | Storage register | |
SU1077050A1 (en) | Device for majority decoding of binary codes | |
SU639019A2 (en) | Permanent storage |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |