CA2295280A1 - Satellite communication routing arbitration techniques - Google Patents

Satellite communication routing arbitration techniques Download PDF

Info

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
Application number
CA002295280A
Other languages
French (fr)
Other versions
CA2295280C (en
Inventor
Darren R. Gregoire
Roland Y. Wong
Scott M. Takahashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northrop Grumman Corp
Original Assignee
TRW Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TRW Inc filed Critical TRW Inc
Publication of CA2295280A1 publication Critical patent/CA2295280A1/en
Application granted granted Critical
Publication of CA2295280C publication Critical patent/CA2295280C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/64Distributing or queueing
    • H04Q3/66Traffic distributors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5604Medium of transmission, e.g. fibre, cable, radio
    • H04L2012/5608Satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1302Relay switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1304Coordinate switches, crossbar, 4/2 with relays, coupling field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13106Microprocessor, CPU
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13141Hunting for free outlet, circuit or channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13166Fault prevention
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13216Code signals, frame structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1329Asynchronous transfer mode, ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1332Logic circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13333Earth 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).
CA002295280A 1999-01-25 2000-01-12 Satellite communication routing arbitration techniques Expired - Fee Related CA2295280C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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