US8265082B2 - Relay including a mass memory for temporarily storing differed-time information streams - Google Patents
Relay including a mass memory for temporarily storing differed-time information streams Download PDFInfo
- Publication number
- US8265082B2 US8265082B2 US10/043,326 US4332602A US8265082B2 US 8265082 B2 US8265082 B2 US 8265082B2 US 4332602 A US4332602 A US 4332602A US 8265082 B2 US8265082 B2 US 8265082B2
- Authority
- US
- United States
- Prior art keywords
- cells
- information
- time information
- differed
- stream
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
- 230000006870 function Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 7
- 239000000945 filler Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
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
-
- 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
-
- 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/18578—Satellite systems for providing broadband data service to individual earth stations
- H04B7/18584—Arrangements for data networking, i.e. for data packet routing, for congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13103—Memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13164—Traffic (registration, measurement,...)
-
- 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
Definitions
- the present invention relates to a relay for use in telecommunications equipment. It applies with particular advantage to telecommunications satellites.
- Telecommunications satellites are increasingly used in increasingly large numbers to broadcast content to end users.
- the content can relate to broadcast television channels, for example, or to Internet sessions.
- the invention also finds applications in other kinds of telecommunications equipment, in particular in ground equipment.
- FIG. 1 shows the use of a telecommunications satellite. It shows four ground stations S 1 , S 2 , S 3 and S 4 , i.e. telecommunications equipment providing a link between one or more telecommunications satellites and a terrestrial telecommunications network (not shown).
- the ground stations can transmit data to a telecommunications satellite S and can receive data from it.
- the data is structured in the form of information cells that take various forms, depending on the communication protocols used.
- a set of information cells sent by a ground station to a telecommunications satellite forms an uplink information stream.
- a set of information cells sent by a telecommunications satellite to a ground station forms a downlink information stream.
- Communication channels carry the uplink and downlink information streams and can be set up at the request of a ground station at the same as determining an associated bandwidth, i.e. specifying the likely volume of the information streams carried by the communication channels.
- FIG. 1 shows two uplink information streams TD and TR and three downlink information streams TR 1 , TR 2 and TD 1 .
- Telecommunications satellites can also have an information stream duplication function.
- the information stream TR is duplicated in the telecommunications satellite S and sent to the two ground stations S 3 and S 4 in the form of the two downlink information streams TR 1 and TR 2 .
- Two types of information stream pass through a telecommunications satellite: real-time information streams and differed-time information streams.
- multimedia information conforming to the hypertext transfer protocol is sent in real time, because the user wishes to experience the shortest possible time-delay between requesting a multimedia document and seeing it on the screen of their communication terminal.
- HTTP hypertext transfer protocol
- a film can be downloaded from a server to the user's terminal in differed time.
- the uplink information stream TR and the downlink information streams TR 1 and TR 2 in FIG. 1 are real-time streams.
- the uplink information stream TD and the downlink information stream TD 1 are differed-time streams.
- bit rates of the information streams may vary. Consequently, to avoid congestion, the satellite and the communication channels are generally designed for the maximum possible bit rate, or the permitted number of users is defined relative to the bit rate needed to convey the information streams simultaneously in real time.
- a real-time information stream is generally associated with a bandwidth reserved at the same time as setting up the communication channel to carry the information stream.
- the bit rate of the real-time stream is not necessarily the same as the reserved bandwidth.
- the real-time stream may correspond to a television channel.
- Television transmissions are generally coded differently and with different qualities; for example, films are coded with high quality that can use the whole of the reserved bandwidth, whereas other transmissions, requiring lower quality, use only part of the reserved bandwidth.
- the unused part is filled with cells known as “filler” cells so that this underuse is transparent for the various equipment units of the system.
- a first solution is to use the asynchronous transfer mode (ATM) technology to improve the use of resources.
- ATM asynchronous transfer mode
- An object of the invention is therefore to solve the problem of underuse of the resources of a telecommunications equipment, such as a satellite, in a way that minimizes the impact on the equipment and on the network of which it is a part.
- the invention therefore provides a relay for use in telecommunications equipment, said relay comprising:
- the invention also provides a method comprising the steps of:
- the differed-time streams are stored temporarily in mass memory and replace the empty cells of the real-time streams, with the result that the maximum capacity of the downlink channels is used.
- the invention therefore significantly improves the performance of the telecommunications satellite.
- FIG. 1 already commented on, illustrates the background to the invention.
- FIG. 2 shows a telecommunications satellite in accordance with the invention.
- FIG. 3 shows a mixer in accordance with the invention.
- FIG. 2 shows a context in which the invention can be deployed.
- a telecommunications satellite S can receive information streams of different kinds, i.e. real-time information streams F tr and differed-time information streams F diff .
- the information streams are received by a receiver R known in the art.
- the receiver forwards the received information streams to a stream analyzer A which determines their nature, i.e. whether they are real-time or differed-time streams.
- each information stream is assigned a different carrier frequency. Consequently, it is a simple matter for the stream analyzer A to determine the nature of the received information stream, simply by reference to its carrier frequency.
- the information streams can be of different kinds, for example a data information stream or a signaling information stream.
- the information streams take different routes, as a function of their nature.
- the differed-time information streams F diff are stored in a mass memory MM, whose size can be of the order of approximately 2 megabytes, for example. It can be an aerospace grade mass memory similar to those used in remote sensing satellites.
- the real-time information streams are forwarded directly to a mixer M.
- the mixer M is adapted to detect empty information cells in the real-time streams forwarded to it.
- the real-time streams may contain empty cells (called “filler” cells) that represent the difference between the bit rate actually needed and the reserved bandwidth.
- a link L forwards cells stored in the mass memory MM to the mixer M.
- the function of the mixer is to replace the empty information cells that it has detected with information cells received from the mass memory MM via the link L.
- FIG. 3 shows in more detail how the mixer M works.
- the figure shows a real-time information stream F TR made up of information cells C 1 , C 2 , C 3 , C 4 , C 5 , . . . , C n .
- a differed-time information stream F diff is stored directly in the mass memory MM.
- the mass memory contains information cells P 1 , P 2 , . . . , P m belonging to the differed-time stream.
- the mixer M receives the two information streams as input and produces as output a new information stream F OUT based on the real-time information stream.
- Each information cell of the real-time information stream that was empty (not shaded in FIG. 3 ) is replaced with an information cell previously stored in the mass memory.
- the output information stream F OUT is made up of information cells C 1 , P 1 (since C 2 is empty), C 3 , C 4 , P 2 (since C 5 is empty), . . . , C n .
- relaying of the real-time information stream is not slowed down at all by this mechanism and that the differed-time information stream is in fact relayed in a manner that is entirely transparent for the relaying of the real-time information stream.
- the output information stream is then forwarded to a transmitter E which transmits the information cells to a receiver outside the relay satellite itself (typically a ground station, but possibly another telecommunications satellite, as in the case of a constellation of satellites, for example).
- a transmitter E typically a ground station, but possibly another telecommunications satellite, as in the case of a constellation of satellites, for example.
- the mixer M can choose waiting cells as a function of time scheduling rules.
- time scheduling rules typically takes the form of a transmission date and time.
- Another advantage of the invention is that it is easy to broadcast differed-time information streams to more than one destination. This type of function is known as multicasting.
- the information cells corresponding to differed-time information streams are stored in the mass memory MM.
- the mixer M can then therefore read them several times and the transmitter E can transmit them to multiple destinations.
- the telecommunications satellite further comprises a deleter D for deleting the information cells stored in the mass memory MM. Its function is to prevent the mass memory from being filled completely.
- the deleter D normally deletes a given information cell once the latter has been transmitted to one or more receivers (ground station, other satellite, etc.).
- the information cell is deleted as soon as it has been read the first time by the link L.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Radio Relay Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Debugging And Monitoring (AREA)
- Communication Control (AREA)
Abstract
-
- a receiver (R) adapted to receive an information stream consisting of information cells, some of which can be empty,
- a mixer (M) adapted to detect the empty cells and replace them with waiting cells, and
- a transmitter (E) adapted to transmit the cells to a receiver,
which relay is characterized in that it further comprises a stream analyzer (A) for determining if an information stream is a real-time information stream or a differed-time information stream and for storing differed-time stream cells in a mass memory (MM), and in that said mixer is adapted to choose said waiting cells from among the cells stored in said mass memory.
Description
-
- a receiver adapted to receive an information stream consisting of information cells, some of which can be empty,
- a mixer adapted to detect the empty information cells and replace them with waiting cells, and
- a transmitter adapted to transmit the information cells to a receiver outside the telecommunications satellite,
which relay is characterized in that it further comprises a stream analyzer for determining if an information stream received by the receiver is a real-time information stream or a differed-time information stream and for storing differed-time information stream cells in a mass memory, and in that the mixer is adapted to choose the waiting cells from among the cells stored in the mass memory.
-
- receiving an information stream made up of information cells, some of which can be empty,
- detecting empty information cells,
- replacing the empty information cells with waiting cells, and
- transmitting information cells,
which method is characterized in that it further comprises the steps of: - determining if an information stream is a real-time information stream or a differed-time information stream, and
- storing differed-time information stream cells, and in that the waiting cells are chosen from among the stored information cells.
Claims (12)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0100461 | 2001-01-15 | ||
FR0100461A FR2819674B1 (en) | 2001-01-15 | 2001-01-15 | TRANSMISSION DEVICE HAVING A MASS MEMORY FOR TEMPORARY STORAGE OF DELAYED INFORMATION STREAMS |
Publications (2)
Publication Number | Publication Date |
---|---|
US20020093963A1 US20020093963A1 (en) | 2002-07-18 |
US8265082B2 true US8265082B2 (en) | 2012-09-11 |
Family
ID=8858804
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/043,326 Expired - Fee Related US8265082B2 (en) | 2001-01-15 | 2002-01-14 | Relay including a mass memory for temporarily storing differed-time information streams |
Country Status (5)
Country | Link |
---|---|
US (1) | US8265082B2 (en) |
EP (1) | EP1223690B1 (en) |
AT (1) | ATE279050T1 (en) |
DE (1) | DE60201449T2 (en) |
FR (1) | FR2819674B1 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003105006A1 (en) * | 2001-04-30 | 2003-12-18 | America Online, Inc. | Load balancing with direct terminal response |
US7237033B2 (en) | 2001-04-30 | 2007-06-26 | Aol Llc | Duplicating switch for streaming data units to a terminal |
US7124166B2 (en) | 2001-04-30 | 2006-10-17 | Aol Llc | Duplicating digital streams for digital conferencing using switching technologies |
US7292571B2 (en) * | 2001-04-30 | 2007-11-06 | Aol Llc, A Delaware Limited Liability Company | Load balancing with direct terminal response |
US7266609B2 (en) * | 2001-04-30 | 2007-09-04 | Aol Llc | Generating multiple data streams from a single data source |
US8572278B2 (en) | 2001-04-30 | 2013-10-29 | Facebook, Inc. | Generating multiple data streams from a single data source |
US8028092B2 (en) | 2002-06-28 | 2011-09-27 | Aol Inc. | Inserting advertising content |
FR2842683B1 (en) * | 2002-07-22 | 2005-01-14 | Cit Alcatel | MULTIPLEXING DEVICE, MULTIPLEXING DEVICE, AND MULTIPLEXING / DEMULTIPLEXING SYSTEM |
EP3231104B1 (en) | 2014-12-10 | 2020-02-12 | Intelsat US LLC | Method of seamless protection switching of packets at the satellite, from two matching streams of packets from two separate uplink sites |
US10727932B2 (en) | 2016-08-31 | 2020-07-28 | Horizon Technologies Consultants, Ltd. | Satellite telephone monitoring |
US11237277B2 (en) | 2019-02-15 | 2022-02-01 | Horizon Technologies Consultants, Ltd. | Techniques for determining geolocations |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5315586A (en) * | 1991-06-28 | 1994-05-24 | Nec Corporation | Resource reallocation for flow-enforced user traffic |
US5574720A (en) | 1994-02-21 | 1996-11-12 | Electronics And Telecommunications Research Institute | Traffic output suppression apparatus and method for preventing congestion in asynchronous transfer mode network |
US5999534A (en) | 1996-12-26 | 1999-12-07 | Daewoo Electronics Co., Ltd. | Method and apparatus for scheduling cells for use in a static priority scheduler |
US6026092A (en) | 1996-12-31 | 2000-02-15 | Northern Telecom Limited | High performance fault tolerant switching system for multimedia satellite and terrestrial communications networks |
US6091709A (en) | 1997-11-25 | 2000-07-18 | International Business Machines Corporation | Quality of service management for packet switched networks |
US6393000B1 (en) * | 1994-10-28 | 2002-05-21 | Inmarsat, Ltd. | Communication method and apparatus with transmission of a second signal during absence of a first one |
US6459681B1 (en) * | 1998-11-13 | 2002-10-01 | Sprint Communications Company L.P. | Method and system for connection admission control |
US6529971B1 (en) * | 1998-06-26 | 2003-03-04 | Seagate Technology, Llc | Adaptive elasticity FIFO buffer |
US6876666B1 (en) * | 1998-01-02 | 2005-04-05 | Nokia Networks Oy | Method for adaptation of voice sample rate in a telecommunication system |
-
2001
- 2001-01-15 FR FR0100461A patent/FR2819674B1/en not_active Expired - Fee Related
-
2002
- 2002-01-14 AT AT02290082T patent/ATE279050T1/en not_active IP Right Cessation
- 2002-01-14 EP EP02290082A patent/EP1223690B1/en not_active Expired - Lifetime
- 2002-01-14 US US10/043,326 patent/US8265082B2/en not_active Expired - Fee Related
- 2002-01-14 DE DE60201449T patent/DE60201449T2/en not_active Expired - Lifetime
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5315586A (en) * | 1991-06-28 | 1994-05-24 | Nec Corporation | Resource reallocation for flow-enforced user traffic |
US5574720A (en) | 1994-02-21 | 1996-11-12 | Electronics And Telecommunications Research Institute | Traffic output suppression apparatus and method for preventing congestion in asynchronous transfer mode network |
US6393000B1 (en) * | 1994-10-28 | 2002-05-21 | Inmarsat, Ltd. | Communication method and apparatus with transmission of a second signal during absence of a first one |
US5999534A (en) | 1996-12-26 | 1999-12-07 | Daewoo Electronics Co., Ltd. | Method and apparatus for scheduling cells for use in a static priority scheduler |
US6026092A (en) | 1996-12-31 | 2000-02-15 | Northern Telecom Limited | High performance fault tolerant switching system for multimedia satellite and terrestrial communications networks |
US6091709A (en) | 1997-11-25 | 2000-07-18 | International Business Machines Corporation | Quality of service management for packet switched networks |
US6876666B1 (en) * | 1998-01-02 | 2005-04-05 | Nokia Networks Oy | Method for adaptation of voice sample rate in a telecommunication system |
US6529971B1 (en) * | 1998-06-26 | 2003-03-04 | Seagate Technology, Llc | Adaptive elasticity FIFO buffer |
US6459681B1 (en) * | 1998-11-13 | 2002-10-01 | Sprint Communications Company L.P. | Method and system for connection admission control |
Also Published As
Publication number | Publication date |
---|---|
FR2819674A1 (en) | 2002-07-19 |
FR2819674B1 (en) | 2003-05-23 |
DE60201449T2 (en) | 2005-12-08 |
ATE279050T1 (en) | 2004-10-15 |
DE60201449D1 (en) | 2004-11-11 |
EP1223690B1 (en) | 2004-10-06 |
US20020093963A1 (en) | 2002-07-18 |
EP1223690A1 (en) | 2002-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030003815A1 (en) | Communication satellite/land circuits selection communications system | |
CN101060390B (en) | Data receiving apparatus and data receiving method | |
US6690935B1 (en) | Packet mode telecommunications method and system in which calls can be handed over from one path to another | |
JP4007196B2 (en) | Digital data transmission device | |
US6366761B1 (en) | Priority-based bandwidth allocation and bandwidth-on-demand in a low-earth-orbit satellite data communication network | |
US8265082B2 (en) | Relay including a mass memory for temporarily storing differed-time information streams | |
GB2314998A (en) | Utilisation of unused bits in a packet network | |
EP1906578A2 (en) | Hierarchical channel adaptive packet scheduling apparatus and method for satellite networks | |
US20180287817A1 (en) | Method of control of a packet-based data communications system and communications system implementing the method | |
US7577129B2 (en) | Supporting multiple logical channels in a physical interface | |
US6909896B2 (en) | Apparatus and method for two-way data communication via satellite | |
CN109560860B (en) | Satellite communication routing method and system | |
CA2342755C (en) | Satellite multimedia delivery to vehicles | |
JPH1013434A (en) | Packet repeating device | |
US20090323583A1 (en) | Method and apparatus for hosting commercially-derived packet routers on satellite payloads | |
US20230123805A1 (en) | Satellite communication system | |
US20020059630A1 (en) | Relating to a broadcast network | |
Nakayama et al. | A satellite communication system for interactive multimedia networks | |
EP1134954B1 (en) | Telecommunication system where each terminal comprises several connections | |
KR100419281B1 (en) | Transmitting Data Processor (TDP) and control method based on PMC in the Central Station for the Satellite Communication Systems | |
JP3828075B2 (en) | Communication satellite / terrestrial communication system | |
KR20070061282A (en) | Broadcast and communication data transmission / reception device in DVB-S2-based bidirectional satellite communication system | |
Lemanski et al. | Simulation for Smartnet scheduling of asynchronous transfer mode virtual channels | |
KR100492528B1 (en) | Apparatus and method for data transmission using channel change | |
Mian | Performance analysis of a meteor burst packet network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ALCATEL, FRANCE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROULLET, LAURENT;LENORMAND, REGIS;HADDAD, MICKAEL;AND OTHERS;REEL/FRAME:012666/0692;SIGNING DATES FROM 20020125 TO 20020128 Owner name: ALCATEL, FRANCE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROULLET, LAURENT;LENORMAND, REGIS;HADDAD, MICKAEL;AND OTHERS;SIGNING DATES FROM 20020125 TO 20020128;REEL/FRAME:012666/0692 |
|
AS | Assignment |
Owner name: ALCATEL LUCENT, FRANCE Free format text: CHANGE OF NAME;ASSIGNOR:ALCATEL;REEL/FRAME:027861/0153 Effective date: 20061130 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: CREDIT SUISSE AG, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:LUCENT, ALCATEL;REEL/FRAME:029821/0001 Effective date: 20130130 Owner name: CREDIT SUISSE AG, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ALCATEL LUCENT;REEL/FRAME:029821/0001 Effective date: 20130130 |
|
AS | Assignment |
Owner name: ALCATEL LUCENT, FRANCE Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG;REEL/FRAME:033868/0001 Effective date: 20140819 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20200911 |