专利摘要:
A transparent routing method for high bit rate data packets is implemented by a telecommunications system comprising a starting transmitting station (4), a first receiving receiving station (6), a second receiving receiving station (8) , and a plurality of at least two satellites (10, 12, 14). The method is characterized in that the originating transmitting station (4) segments high-speed data streams into coded or non-coded packets each having the structure of a coded or uncoded BBFRAME DVB-S2 baseband frame. ; and the originating transmitting station (4) inserts for each segmented, coded or uncoded BBFRAME packet, an onboard edge routing label respectively associated with said encoded or uncoded BBFRAME packet. The edge routing tag contains an identifier of the destination receiving station associated with said encoded BBFRAME packet, comprised of the first destination destination station and the second destination destination station.
公开号:FR3047624A1
申请号:FR1600195
申请日:2016-02-05
公开日:2017-08-11
发明作者:Cedric Baudoin;Nicolas Chuberre;Jean Didier Gayrard
申请人:Thales SA;
IPC主号:
专利说明:

Transparent routing edge method for very high speed data packets in a space telecommunications system using a network of at least one regenerative satellite (s)
The present invention relates to an edge method for the transparent routing of very high speed data packets implemented in a space telecommunications system using a network of regenerative satellites, equipped with inter-satellite links ISL (Inter-satellite Links). ) or at least one regenerative geostationary satellite.
The present invention also relates to a high-speed satellite satellite communications system (s) configured to implement said transparent packet routing method.
The technical field of the invention relates in particular to satellite constellations, for example that of the LEOSAT system, intended to provide data routing / routing services (in English "trunking / backhauling") at a very high level. throughput, ie over 50 Mbps throughput services per ground terminal, with Inter-Satellite Link (ISL) links to define a legacy network in the space without ground infrastructure . To date, solutions of three types of edge switching are implemented in satellites to switch small data packets at relatively low data rates.
The solutions of a first type use the protocols ATM (in English "Asynchronous Transfer Mode") or MPEG2-TS (in English "Moving Pictures Experts Group - Transport Stream") which allow efficient switching of packets considered because of their low size and their fixed size. On the other hand, this type of switching leads to an extremely large number of data packets to be processed, incompatible with processing power constraints imposed by on-board processors, onboard the satellites, if one considers these extremely high data rates. In addition, these packet formats or frame structures involve a header (in English "overhead") of significant size decreasing by the available payload.
Solutions of a second type are based on the generic GSE data encapsulation protocol (Generic
Stream Encapsulation Protocol ") as defined in ETSI Technical Standard ETSI TS 102606 V1.1.1 (2007-10), entitled" Digital Video Broadcasting (DVB); Generic Stream Encapsulation (GSE) Protocol. " These solutions of the second type make it possible to limit the number of packets to be processed a little, although this number is still very important. In addition, the variable size of these packages requires managing segmentation and concatenation issues, which limits the gains in terms of reducing the complexity of edge processing.
Solutions of a third type are based on them on the Internet Protocol (in English "Internet Protocol") and are well adapted to internet traffic, but they also involve a large number of variable size packets to be processed in case of link broadband. In addition, working at the IP level requires implementing edge reassembly, which leads to a noticeable increase in buffer buffers ("buffers") and the necessary onboard computing power.
In the case of very capacitive space systems, that is to say having a transmission capacity greater than 10 Gbps (Gigabits per second), the solutions described above require a very high edge complexity, which increases linearly with the number of data packets to be processed.
The technical problem is to significantly reduce on-board satellite processing for the switching and routing of very high-speed data packets over a regenerative satellite network with ISL inter-satellite links or via a regenerative geostationary satellite. an internal router. To this end, the subject of the invention is a high speed transparent data packet routing method, implemented by a satellite telecommunications system. The telecommunications system comprises: a source sending station, a first destination receiving station, a second destination receiving station, and a plurality of at least one satellite (s); a first uplink radio link which connects the originating transmitting station to a first one of the plurality, configured as a starting satellite with respect to the originating transmitting station; a second downlink radio link that connects, in a first configuration, the first destination receiving station to a second satellite of the plurality, configured as a first destination satellite vis-à-vis the first destination destination station, or which connects in a second configuration and a third configuration, the first destination receiving station at the first satellite, configured as a first destination satellite vis-à-vis the first destination receiving station; a third radio downlink which in the first configuration connects the second destination receiving station to a third satellite of the plurality configured as a second destination satellite vis-à-vis the second destination receiving station, or which connects, in the second configuration, the second destination receiving station to a second of the plurality of satellites, configured as a second destination satellite vis-à-vis the second destination receiving station, or which connects in the third configuration, the second destination receiving station at the first satellite, configured as a second destination satellite vis-à-vis the second destination receiving station. The first, second and third satellites of the first configuration, or the first and second satellites of the second configuration are interconnected by a space network comprising at least two or at least one inter-satellite link (s), and the first satellite of the third configuration has an internal router. The transparent edge routing method is characterized in that: the sending sending station segments high bit rate data streams received into coded or non-coded packets each having the structure of a coded BBFRAME baseband frame or not encoded as defined by the DVB-S2 protocol; and .- the originating transmitting station inserts for each segmented BBFRAME packet, coded or uncoded, an onboard edge routing label respectively associated with said coded or non-coded BBFRAME packet, including the routing label at the same time. and at the beginning of a payload data field of said BBFRAME packet when the BBFRAME packet is unencrypted, or by externally adding the routing tag to said BBFRAME packet when packet BBFRAME is encoded. The edge routing tag associated with said encoded or unencoded BBFRAME packet contains an identifier of the destination receiving station associated with said encoded BBFRAME packet, comprised of the first destination receiving station and the second destination receiving station (8; 58; 108 ).
According to particular embodiments, the transparent routing process for data packet routing comprises one or more of the following features: the transparent routing edge method comprises the steps of: in a first step, the transmitting station; Segregating broadband data streams received into large unencrypted packets each having the structure of an unencrypted BBFRAME baseband frame as defined by the DVB-S2 protocol and in which a data field is reserved at the head and within the payload of the unencrypted BBFRAME packet to receive an associated one-to-one routing routing tag containing an identifier of the destination receiving station associated with said uncoded BBFRAME packet; then - in a second step, the originating sending station inserts into the routing tag an identifier of the destination receiving station associated with said uncoded BBFRAME packet, encodes the unencoded BBFRAME packet completed into a coded BBFRAME packet, and transmits the BBFRAME packet encoded to the first satellite, configured as a starting satellite, the transmitted coded BBFRAME packet being modulated by a predetermined modulation, defined according to the DVB-S2 protocol and compatible with the code used for the DVB-S2 packet; then - in a third step, the first starting satellite receives, demodulates and decodes each coded BBFRAME packet, transmitted by the originating transmitting station in the second step, and extracts from the routing label edge the identification information of the destination receiving station for transparently routing, using the space network, the decoded BBFRAME packet to the destination satellite corresponding to the destination destination station of the uncoded BBFRAME packet; the first step comprises a fourth step and a fifth step executed successively, the fourth step is that the sending sending station segments received high-speed data streams into uncoded BBFRAME packets each having the structure of a frame of pre-encoded baseband as defined in the DVB-S2 protocol; the fifth step is that the needle sending station according to their destination destination station associated uncoded BBFRAME packets having destination destination receiving stations the first destination receiving station and / or the second receiving destination station on a first queue defining a first logical channel associated with the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station; the transparent routing edge method comprises the steps of: - in a first step, the originating transmitting station segments and encodes received high speed data streams into coded packets each having the structure of a band frame base code BBFRAME encoded as defined by the DVB-S2 protocol and having an associated destination receiving station included among the first destination destination station and the second destination destination station; then - in a second step, the sending sending station adds the edge routing label associated with said BBFRAME packet encoded and segmented in the first step to said encoded BBFRAME packet, and transmits the set formed by the encoded BBFRAME packet and its tag of associated edge routing to the first satellite configured as the originating satellite, the coded BBFRAME packet and the associated one-piece tag, respectively, transmitted in a clustered manner, being modulated by the same modulation defined according to the DVB-S2 protocol and compatible the code used for the encoded DVB-S2 packet; then - in a third step, the first starting satellite receives and demodulates each encoded BBFRAME packet and its corresponding added tag transmitted by the first transmitting station in the second step, and extracts from the routing label the identification information the destination receiving station for transparently routing, using the space network, the BBFRAME packet encoded to the destination satellite corresponding to the destination receiving station of the encoded BBFRAME packet; the first step comprises a fourth step and a fifth step executed successively; the fourth step that the originating transmitting station segments received high-speed data streams into unencrypted BBFRAME packets each having the structure of a pre-encoded baseband frame as defined in the DVB-S2 protocol ; the fifth step is that the originating transmitting station, or encodes BBFRAME packets not encoded into coded BBFRAME packets and then needle according to their associated destination receiving station coded BBFRAME packets having associated destination receiving stations the first destination receiving station and / or the second destination receiving station on a first queue defining a first logical channel associated with the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station, or according to their associated destination receiving station the uncoded BBFRAME packets having for destination receiving stations the first destination receiving station and / or the second destination receiving station on a first queue defining a first associated logical channel at the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station, and then at the output of each code queue the uncoded BBFRAME packets into coded BBFRAME packets; the added routing edge label is coded by a coding dedicated exclusively to the label at a fixed rate, independent of the transmitting station and the receiving stations; the transparent routing edge method further comprises a sixth step, performed after the third step, during which the first starting satellite generates routing information of the encoded or uncoded data packet from the identification information of the destination receiving station and predetermined signaling information concerning optimized data packet transit paths usable within the space network between the originating satellite and the relevant destination satellite or within the internal router, and encode in a dedicated data field of the routing tag according to a predetermined protocol, dedicated to the space network or to the internal router; the routing edge label is or includes a label defined according to the Multi-Protocol Label Switching (MPLS) protocol or a label defined according to the Ethernet VLAN protocol or a PLHEADER label; the edge routing tag includes additional information included in the set formed by a first measurement of a first signal-to-noise ratio and interference of the uplink from the transmitting station to the starting satellite, second measurements of second reports signal-to-noise and downlink interference from the destination receiving stations to the transmitting station, and numbering numbers for reordering; each BBFRAME packet before encoding comprises one or more GSE packets defined according to the GSE protocol; the telecommunications system further comprises at least one additional destination receiving station and one additional satellite, the additional satellite being different from the second and third destination satellites, configured as a destination satellite vis-à-vis the receiving station; destination, and connected directly to the additional destination receiving station by an additional downlink from the additional destination satellite; the first starting satellite, the second, third destination satellites and the at least one additional destination satellite being interconnected by the space network; and the originating sending station encodes received broadband data streams into coded or non-coded packets, the encoded packets each having the structure of a coded or non-coded BBFRAME baseband frame as defined by the protocol DVB-S2 and an associated destination receiving station included in the second destination destination station, the third destination destination station and the at least one additional destination destination station. The subject of the invention is also a satellite telecommunications telecommunications system according to a first embodiment for providing high-speed telecommunications services comprising: a sending sending station, a first receiving receiving station, a second receiving receiving station; destination, and a plurality of at least one satellite (s); and a first uplink radio link that connects the originating transmitting station to a first of the plurality of satellites, configured as a starting satellite with respect to the originating transmitting station; a second downlink radio link which connects, in a first configuration, the first destination receiving station to a second of the plurality of satellites, configured as a first destination satellite vis-à-vis the first destination destination station, or which connects, in a second configuration and a third configuration, the first destination receiving station to the first satellite, configured as a first destination satellite vis-à-vis the first destination destination station; a third radio-downlink radio link which, in the first configuration, connects the second destination receiving station to a third satellite of the plurality, configured as a second destination satellite vis-à-vis the second destination receiving station, or which connects, in the second configuration, the second destination receiving station to a second satellite of the plurality, configured as a second destination satellite vis-à-vis the second destination receiving station, or which connects in the third configuration the second destination receiving station at the first satellite configured as a second destination satellite vis-à-vis the second destination receiving station. The first, second and third satellites of the first configuration where the first and second satellites of the second configuration are interconnected by a space network comprise at least two or at least one inter-satellite link (s), and the first satellite of the third configuration has an internal router. The satellite communication system is characterized in that: the originating transmitting station is configured to, in a first step, segment and encode received high-speed data streams into coded packets each having the structure of a encoded BBFRAME baseband frame as defined by the DVB-S2 protocol and an associated destination receiving station included among the first destination destination station and the second destination destination station; then in a second step, adding to said BBFRAME packet encoded and segmented in the first step, an associated edge routing tag, and transmitting the set formed by the BBFRAME packet and its associated edge routing tag to the first satellite configured as the satellite of initially, the tag associated with said encoded BBFRAME packet containing an identifier of the destination receiving station associated with said encoded BBFRAME packet, and the encoded BBFRAME packet and the associated one-piece tag, respectively, issued in a clustered manner being modulated by a same modulation defined according to the DVB-S2 protocol and compatible of the code used for the DVB-S2 packet; and the first starting satellite is configured to, in a third step, receive and demodulate each coded BBFRAME packet and its corresponding added tag, issued by the originating transmitting station in the second step, and extract from the tag the identification information of the destination receiving station for transparently routing, using the space network, the BBFRAME packet encoded to the destination satellite corresponding to the destination receiving station of the encoded BBFRAME packet.
According to particular embodiments of the first embodiment of the system, the satellite communication system comprises one or more of the following features: the first originating transmitting station is configured for, in a fourth step included in the first step segmenting the received high-speed data streams into unencrypted BBFRAME packets each having the structure of a pre-encoded baseband frame as defined in the DVB-S2 protocol; then in a fifth step, following the fourth step, or encode the unencoded BBFRAME packets into coded BBFRAME packets and then, according to their associated destination receiving station, forward the coded BBFRAME packets having the associated destination receiving stations the first station destination receiver and / or the second destination receiving station on a first queue defining a first logical channel associated with the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station, or routing according to their associated destination receiving station the uncoded BBFRAME packets having as destination destination stations the first destination receiving station and / or the second destination receiving station on a first queue defining a first associated logical channel to the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station, and then outputting each queue encoding the unencoded BBFRAME packets into encoded BBFRAME packets. A further object of the invention is a satellite telecommunications telecommunications system according to a second embodiment for providing high speed telecommunications services comprising: a sending station of origin, a first destination receiving station, a second receiving station of destination, and a plurality of at least one satellite (s); and a first uplink radio link that connects the originating transmitting station to a first of the plurality of satellites, configured as a starting satellite with respect to the originating transmitting station; a second downlink radio link which connects, in a first configuration, the first destination receiving station to a second of the plurality of satellites, configured as a first destination satellite vis-à-vis the first destination destination station, or which connects, in a second configuration and a third configuration, the first destination receiving station to the first satellite, configured as a first destination satellite vis-à-vis the first destination destination station; a third radio-downlink radio link which, in the first configuration, connects the second destination receiving station to a third satellite of the plurality, configured as a second destination satellite vis-à-vis the second destination receiving station, or which connects, in the second configuration, the second destination receiving station to a second satellite of the plurality, configured as a second destination satellite vis-à-vis the second destination receiving station, or which connects in the third configuration the second destination receiving station at the first satellite configured as a second destination satellite vis-à-vis the second destination receiving station. The first, second and third satellites of the first configuration or the first and second satellites of the second configuration are interconnected by a space network comprising at least two or at least one inter-satellite link (s), and the first satellite of the third configuration has an internal router. The satellite communication system is characterized in that: the originating transmitting station is configured to, in a first step, segment high-speed data streams received into large unencrypted packets each having the structure of a non-coded BBFRAME baseband frame as defined by the DVB-S2 protocol and in which a data field is reserved at the head and within the payload of the unencrypted BBFRAME packet to receive a routing edge label; one associated holding, containing an identifier of the destination receiving station associated with said uncoded BBFRAME packet; and .- the originating transmitting station is configured for, in a second step, inserting in the routing tag an identifier of the destination receiving station associated with said uncoded BBFRAME packet, coding the unencoded coded BBFRAME packet into a BBFRAME packet encoded, and transmitting the encoded BBFRAME packet to the first satellite, configured as the originating satellite, the transmitted coded BBFRAME packet being modulated by a predetermined modulation, defined according to the DVB-S2 protocol and compatible with the code used for the DVB-S2 packet; and .- the first starting satellite is configured to, in a third step, receive, demodulate and decode each coded BBFRAME packet, transmitted by the sending sending station in the second step, and extract from the edge routing label the identification information of the destination receiving station for transparently routing the decoded BBFRAME packet to the destination satellite corresponding to the destination station of the uncoded BBFRAME packet transparently using the space network.
According to particular embodiments of the second embodiment of the system, the satellite communication system comprises one or more of the following features: the originating transmitting station is configured for, in a fourth step included in the first step, segmenting high-speed data streams received into unencrypted BBFRAME packets each having the structure of a pre-encoded baseband frame as defined in the DVB-S2 protocol; and the originating transmitting station is configured for, in a fifth step following the fourth step, to direct, according to their associated destination receiving station, the uncoded BBFRAME packets having as destination destination stations associated the first destination receiving station and / or the second destination receiving station on a first queue defining a first logical channel associated with the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station. The subject of the invention is also a product or computer program comprising a set of instructions configured to implement the transparent routing method defined as described above when they are loaded into and executed by a computer or several calculators. , implemented in the telecommunications system as defined above. The invention will be better understood on reading the description of several embodiments which follows, given solely by way of example and with reference to the drawings in which: FIG. 1 is a view of a first configuration of FIG. a telecommunications system according to the invention; Figure 2 is a view of a second configuration of a telecommunications system according to the invention; Figure 3 is a view of a third configuration of a telecommunications system according to the invention; Figure 4 is a flowchart of a first embodiment of a high speed transparent data packet edge routing method according to the invention, implemented by the telecommunications systems described in Figures 1 to 3; Figure 5 is a view of the BBFRAME frame of an uncoded packet, developed during the routing edge method according to the first embodiment of the invention of Figure 4; Fig. 6 is a detailed flow chart of an exemplary embodiment of the first step of the transparent edge routing method of Fig. 4; FIG. 7 is a view of a particular example of implementation, within the originating transmitting station of the telecommunications system of FIGS. 1 to 3, of the first step of FIG. 4 of the transparent routing method of FIG. ; FIG. 8 is a flowchart of a second embodiment of a transparent high speed packet data routing edge method according to the invention, implemented by the configurations of the telecommunications system described in FIGS. 3; Figure 9 is a detailed flowchart of an exemplary embodiment of the first step of the transparent edge routing method of Figure 8;
FIG. 10 is a view of a particular example of implementation, within the originating transmitting station of the telecommunications system of FIGS. 1 to 3, of the first step of FIG. 9 of the transparent routing method of FIG. ; FIGS. 11A, 11B and 11C are three different embodiments of association of an edge routing label and a coded packet according to the DVB-S2 standard, the edge routing label being that used by the edge method. transparent routing of Figure 8; Fig. 12 is a view of a format of an edge routing label used by the transparent routing edge methods of Figs. 4 and 8, when the edge routing label is an MPLS tag. Protocol Label Switching ") defined according to the Internet Engineering Task Force (IETF) standard; Figs. 13A and 13B are flowcharts of a variant of the respective transparent routing edge methods of Figs. 4 and 8, wherein an additional step completes the respective third steps; FIG. 14 is a protocol stack according to an OSI (Open Systems Interconnection) representation of a method for transferring high-speed IP data packets from a transmitting station to a receiving station, the transfer method using the Transparent routing edge methods for very high bit rate data packets according to the invention of FIGS. 4 and 8.
The basic principle of the invention is based on a direct and transparent modulation modulation, carried on board at least one satellite, of large packets organized according to frames defined by the DVB-S2 standard (in English "Digital Video Broadcasting -) according to a switch label or routing board. This edge switching label can be inserted on the ground or deduced according to the spot / frequency torque of the access to the space segment, if this pair allows a unique identification of the station issuing access to a starting satellite. This switching label, recovered on board after demodulation and possibly decoding, or deduced, is then used for edge switching itself.
Subsequently, a terminal, fixed or mobile ground, or boarded an aircraft or a stratospheric balloon, will be designated by the term "station".
According to FIG. 1 and a first configuration, a satellite telecommunications system 2 according to the invention is configured to provide high-speed telecommunications services, that is to say convey services of bit rate higher than 50 Mbps per terminal. or station.
The telecommunications system 2 comprises a sending sending station 4, a first destination receiving station 6, a second receiving receiving station 8, a first satellite 10 configured as a starting satellite vis-à-vis the starting transmitting station a second satellite 12 configured as a first destination satellite vis-à-vis the first destination destination station 6, and a third satellite 14 configured as a second destination satellite vis-à-vis the second destination destination station 8.
The first satellite 10 is connected directly to the originating transmitting station 4 by a first uplink radio link 24 which leaves the originating transmitting station 4.
The second satellite 12 is connected directly to the first destination receiving station 6 by a second downlink 26 which starts from the second satellite 12 configured as a destination satellite.
The third satellite 14 is connected directly to the second destination receiving station 8 by a third downgoing radio link 28 which starts from the third satellite 14 configured as a destination satellite.
The first, second and third satellites 10, 12, 14 are interconnected by a space network 32 comprising at least two inter-satellite links and possibly other satellites forming additional nodes of said network, not shown.
It should be noted that despite the representation of the space network 32 in Figure 1 by a ring, the space network may not have a loop and be an open network.
Here in Figure 1, a minimal topology of the space network is shown in which a first inter-satellite link 34 connects the first satellite 10 to the second satellite 12, and a second inter-satellite link 36 connects the second satellite 12 to the third satellite 14.
According to this minimum topology of the space network 32, a data packet, sent by the sending sending station 4 to the first destination receiving station 6, is configured to take a first routing path 36, drawn in continuous lines in the figure 1, which passes successively by the first satellite 10, as starting satellite and intermediate relay, and the second satellite 12 as the destination satellite. A data packet, sent by the sending sending station 4 to the second destination receiving station 8, is configured to take a second routing path 38, drawn in dotted lines, which passes successively through the first satellite 10, as as the satellite of departure and intermediate relay, by the second satellite 12 as intermediate relay satellite, and the third satellite 14 as the destination satellite.
In accordance with Figure 2 and a second configuration, a satellite telecommunications system 52 according to the invention is configured to provide high speed telecommunications services.
The telecommunications system 52 comprises a starting transmitting station 54, a first receiving receiving station 56, a second receiving receiving station 58, a first satellite 60 configured both as a first starting satellite with respect to the transmission station 54 and as a first destination satellite vis-à-vis the first destination receiving station 56, and a second satellite 62, configured as a second destination satellite vis-à-vis the second receiving station of destination 58.
The first satellite 60 is connected directly to the originating transmitting station 54 by a first uplink radio link 64 which leaves the originating transmitting station 54.
The first satellite 60 is connected directly to the first destination receiving station 56 by a second downlink radio link 66 which starts from the first satellite 60, configured here as a destination satellite vis-à-vis the first destination destination station 56.
The second satellite 62 is connected directly to the second destination receiving station 58 by a third downlink radio link 68 which leaves the second satellite 62 configured as a destination satellite vis-à-vis the second destination receiving station 58.
The first and second satellites 69, 62 are interconnected by a spatial network 72 comprising at least one inter-satellite link and possibly other satellites forming additional nodes of said network, not shown.
It should be noted that despite the representation of the spatial network by a ring in FIG. 2, the space network 72 may not have a loop and be an open network.
Here in Figure 2, a minimal topology of the space network 72 is shown in which an inter-satellite link 74 connects the first satellite 60 to the second satellite 62.
According to this minimal topology of the space network 72, a data packet, sent by the sending sending station 54 to the first destination receiving station 56, is configured to take a first routing path 76, drawn in continuous line, which passes through by the first satellite 60, as the satellite of departure and destination. A data packet, sent by the originating sending station 54 to the second destination receiving station 58, is configured to take a second routing path 78, drawn in dashed lines, which passes successively through the first satellite 60 as a starting and intermediate relay satellite, and the second satellite 62 as the destination satellite.
According to Figure 3 and a third configuration, a satellite telecommunications system 102 according to the invention is configured to provide high speed telecommunications services.
The telecommunication system comprises a starting transmitting station 104, a first receiving receiving station 106, a second receiving receiving station 108, a first geostationary satellite 110, configured both as a first starting satellite with respect to the originating transmitting station 104, as a first destination satellite vis-à-vis the first destination receiving station 106 and as a second destination satellite vis-à-vis the second destination receiving station 108.
The first satellite 110 is connected directly to the originating transmitting station by a first uplink radio link 124 which leaves the originating transmitting station.
The first satellite 110 is connected directly to the first destination receiving station 106 by a second downlink radio link 126 which leaves the first satellite 104, configured here as a destination satellite vis-à-vis the first destination destination station 106.
The first satellite 110 is connected directly to the second destination receiving station 108 by a third downlink radio link 128 which starts from the first satellite 110, configured as a destination satellite vis-à-vis the second destination receiving station 108.
The first satellite 110 is a regenerative geostationary satellite having an internal router 132. The internal router 132 is configured to route and route a data packet, sent by the originating station 104 and whose receiving station is known, on the link radio of the second and third radio links 126, 128 for routing to said destination receiving station. Thus, when the destination station of destination of a data packet is the first destination receiving station 106, the data packet is configured to take a first routing path 136, drawn in continuous line, which passes through the internal router. 132 of the first satellite 110, as a start and destination satellite, and terminates via the second downlink radio link 126 to the first destination destination station 106. A data packet, sent by the originating transmitting station 104 to the second destination destination receiving station 108, is configured to take a second path 138, drawn in dashed lines, which passes through the internal router 132 of the first satellite 110, as the satellite of departure and destination, and ends via the third radio link 128 to the second destination receiving station 108.
According to FIGS. 1 to 3, and in a general manner, the originating sending stations 4, 54, 104 are each configured to: segment high-speed data streams received at an input port 142 of coded or uncoded packets 152, 154 each the structure of a coded or non-coded BBFRAME baseband frame as defined by the DVB-S2 protocol, and each having an associated destination receiving station included among the first destination receiving station and the second receiving destination station ; then inserting for each segmented BBFRAME packet, encoded or uncoded, an integral edge routing tag 162, 164, respectively associated with said coded or uncoded BBFRAME packet, 152, 154, including the routing tag 162, 164 within and at the beginning of a payload data field of said BBFRAME packet when the BBFRAME packet is unencrypted, or by externally adding the routing tag 162, 164 to said BBFRAME packet when packet BBFRAME is encoded . The edge routing tag 162, 164, associated with said coded or uncoded BBFRAME 152, 154 packet, contains an identifier of the destination receiving station associated with said coded BBFRAME packet, included among the first destination receiving station 6, 56, 106 and the second destination receiving station 8, 58,108.
According to the configurations of FIGS. 1 to 3 and a first embodiment of the invention, the originating sending stations 4, 54, 104 are each configured to: segment in a first step the broadband data streams received in packets large non-coded frames each having the structure of a non-coded BBFRAME baseband frame as defined by the DVB-S2 protocol and in which a data field is reserved at the head and within the payload of the BBFRAME packet unencoded to receive an onboard edge routing tag, containing an identifier of the destination receiving station associated with said uncoded BBFRAME packet; then in a second step, insert in the routing tag an identifier of the destination receiving station associated with said uncoded BBFRAME packet, coding the unencoded BBFRAME packet into a coded BBFRAME packet, and transmitting coded BBFRAME packet to the first satellite, configured as the starting satellite.
The encoded BBFRAME packet is transmitted modulated by a predetermined modulation, defined according to the DVB-S2 protocol and compatible with the code used for the DVB-S2 packet.
The first starting satellite is configured to, in a third step, receive, demodulate and decode each coded BBFRAME packet, transmitted by the sending sending station in the second step, and extract from the routing edge label the information of identification of the destination receiving station for transparently routing, using the space network, the decoded BBFRAME packet to the destination satellite corresponding to the destination station of the uncoded BBFRAME packet.
The destination satellite, corresponding to the destination destination station of the unencrypted BBFRAME packet, is configured to transmit in a fourth step a coded BBFRAME packet corresponding to the uncoded BBFRAME packet by encoding the uncoded BBFRAME packet and modulating it through a code and modulation predetermined and defined according to the DVB-S2 protocol.
According to FIGS. 1 to 3 and a second embodiment of the invention, the transmitting stations 4, 54, 104 are each configured to: segment and encode in a first step high-speed data streams received at a respective input port coded packets each having the structure of a coded BBFRAME baseband frame as defined by the DVB-S2 protocol and an associated destination receiving station included between the first receiving station and the second receiving station; then - add in a second step to said coded BBFRAME packet, an associated one-way edge routing tag, and transmit to the first start satellite on the same data stream the set formed by the encoded BBFRAME packet and its tag associated edge routing. The edge routing tag associated respectively with said coded BBFRAME packet contains an identifier of the destination receiving station associated with said encoded BBFRAME packet.
The encoded BBFRAME packet and the associated one-to-one edge routing tag are groupedly emitted by being modulated by the same predetermined modulation, defined according to the DVB-S2 protocol and compatible with a predetermined code used for the packet. DVB-S2.
The first starting satellite is configured to demodulate in a third step each coded BBFRAME packet and its corresponding added tag, transmitted by the sending sending station in the second step, and extracting the identification information from the routing label. the destination receiving station for transparently routing, using the space network 32, 72 or the internal router 132, the packet BBFRAME coded to the destination satellite corresponding to the destination receiving station of the coded packet BBFRAME.
According to FIG. 4 and a first embodiment of the invention of the routing edge method according to the invention, a transparent routing edge method 202 of high bit rate data packets according to the invention, implemented by a data transmission system. satellite communications 2, 52, 102 as described in FIGS. 1 to 3 or a similar telecommunications system, comprises first, second, third steps, 204, 206, 208, 210 executed successively.
In the first step 204, the originating transmitting station segments high-speed data streams received into large unencrypted packets each having the structure of a non-coded BBFRAME baseband frame as defined by the DVB protocol. -S2 and wherein a data field is reserved at the head and within the payload of the unencrypted BBFRAME packet to receive an onboard edge routing tag, containing an identifier of the destination receiving station associated with said packet BBFRAME uncoded.
Then, in the second step 206, the sending sending station inserts in the routing tag an identifier of the destination receiving station associated with said uncoded BBFRAME packet, encodes the unencoded BBFRAME packet into a coded BBFRAME packet, and sends the coded BBFRAME packet to the first satellite, configured as the satellite of departure, on the same data stream.
The encoded BBFRAME packet is emitted by being modulated by the same predetermined modulation, defined according to the DVB-S2 protocol and compatible with the code used for the DVB-S2 packet.
Then, in the third step 208, the first starting satellite receives, demodulates and decodes each coded BBFRAME packet transmitted by the sending sending station in the second step 206, and extracts the identification information from the routing label. the destination receiving station for transparently routing, using the space network, the decoded BBFRAME packet to the destination satellite corresponding to the destination station of the uncoded BBFRAME packet.
Then, in the fourth step 210, the destination satellite corresponding to the destination receiving station of the decoded BBFRAME packet transmits a coded BBFRAME packet corresponding to the uncoded BBFRAME packet by encoding the uncoded BBFRAME packet and modulating it through a code and modulation, predetermined and defined according to the DVB-S2 protocol.
According to Figure 5, the structure of a non-coded BBFRAME frame 222 is shown. The uncoded BBFRAME packet 222 comprises as defined by the DVB-S2 protocol a data field 224 of payload and a header field 226 DVB-S2. Here, a data field 228 is reserved at the beginning of the payload field 224 for the routing label used during the implementation of the transparent edge routing method 202 according to the invention.
According to Figure 6, the first step 204 of the edge routing method of Figure 4, includes a fourth step 236 and a fifth step 238, executed successively.
The fourth step 236 is that the originating transmitting station segments received high-speed data streams into unencrypted BBFRAME packets each having the structure of a pre-encoded baseband frame as defined in the DVB protocol. S2.
The fifth step 238 consists in that the needle sending station according to their destination destination station associated uncoded BBFRAME packets having for destination associated receiving stations the first destination receiving station and / or the second destination receiving station on a first queue defining a first logical channel associated with the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station.
According to FIG. 7 and an example of implementation in the sending sending station 4, 54, 104 of the first step 204 described in FIG. 6, the first starting station comprises one or more electronic generators 252, generic and / or specialized , programmed to implement the fourth step 236 and an embodiment of the fifth step 238.
At least one high-speed data stream, provided at the input port 142 of the originating transmitting station, is segmented in the fourth step 236 into uncoded BBFRAME 254, 256 packets each having the structure of a packet frame. BBFRAME base before encoding as defined in the DVB-S2 protocol. Here, only two uncoded BBFRAME packets 254, 256 are each represented by a rectangle having a different hatch pattern. In accordance with Figure 7 the first uncoded BBFRAME packet 254 is represented by a first right-angled hatch pattern while the second uncoded BBFRAME packet 256 is represented by a second left-handed hatch pattern. Then, the first and second uncoded BBFRAME packets 254, 256 are routed by a switching device 262 to a first queue 264 and a second queue 266. The first queue 264, made for example by a first buffer memory, is reserved exclusively for unencrypted BBFRAME packets destined exclusively for the first destination receiving station, while second queue 266, carried out here by a second buffer, is reserved exclusively for uncoded BBFRAME packets intended exclusively for the second destination receiving station
Then, when the first uncoded BBFRAME packet 254 exits the first queue 264, a first edge routing tag 274, containing an identifier of the first destination receiving station of the first uncoded packet 254, is here enclosed and at the beginning of a reserved data field of the payload of said first uncoded BBFRAME packet 254. Then, the first uncoded BBFRAME 254 packet whose payload has been completed is encoded into a coded BBFRAME frame or FECFRAME 284 by the use of a parameterized coding as defined in the DVB-S2 protocol.
In parallel, when the second uncoded BBFRAME packet 256 exits the second queue 266, a second edge routing tag 276, containing an identifier of the second destination receiving station of the second coded packet 256, is here included inside and at the beginning of a reserved data field of the payload of said second uncoded BBFRAME packet 256. Then, the second uncoded BBFRAME 256 packet whose payload has been completed is encoded into a coded BBFRAME frame or FECFRAME 286 by the use of a parameterized coding as defined in the DVB-S2 protocol.
According to FIG. 8 and a second embodiment of the transparent edge routing edge method according to the invention, a transparent high speed packet edge routing method 302, implemented by a satellite telecommunications system 2, 52 , As described in FIGS. 1 to 3 or a similar telecommunications system, comprises first, second, third steps, 304, 306, 308, executed successively.
In the first step 304, the originating transmitting station segments and encodes received broadband data streams into large coded packets each having the structure of a BBFRAME baseband frame encoded as defined by the DVB protocol. And -S2 and an associated destination receiving station included in the first destination destination station and the second destination destination station.
Then, in a second step 306, the first destination sending station adds the edge routing label associated with said encoded BBFRAME packet and transmits the set formed by the encoded BBFRAME packet and its associated edge routing tag to the first configured satellite. as the satellite of departure, on the same data stream. The edge routing tag associated with said encoded BBFRAME packet contains an identifier of the destination receiving station associated with said encoded BBFRAME packet.
The coded BBFRAME packet and the associated one-piece edge routing tag 162, 164 respectively are transmitted in a clustered manner by being modulated by the same predetermined modulation, defined according to the DVB-S2 protocol and compatible with the code used for the packet. DVB-S2.
Then in the third step 308, the first starting satellite receives and demodulates each encoded BBFRAME packet and its corresponding added tag, issued by the originating transmitting station in the second step 306, and extracts from the routing tag the information identification of the destination receiving station for routing, transparently using the space network 32, 72 or the internal router 132, the BBFRAME packet coded to the destination satellite corresponding to the destination destination station of the BBFRAME packet code.
According to Figure 9 and a particular embodiment 324 of the first step 304 of Figure 8, the first step 324 includes a fourth step 326 and a fifth step 328, executed successively.
The fourth step 326 is for the originating transmitting station to segment high-speed data streams received into large non-coded BBFRAME packets each having the structure of a pre-encoded baseband frame as defined in FIG. DVB-S2 protocol.
The fifth step 328 consists in that the sending sending station: .- or codes the unencoded BBFRAME packets in coded BBFRAME packets, then hands according to their associated destination receiving station the coded BBFRAME packets having for their reception stations. the first destination receiving station and / or the second destination receiving station on a first queue defining a first logical channel associated with the first destination receiving station and a second queue defining a first logical channel associated with the second receiving station. destination ; or needle according to their associated destination receiving station the uncoded BBFRAME packets having for destination destination stations associated the first destination receiving station and / or the second destination receiving station on a first queue defining a first logical channel associated with the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station, and then outputting each code uncoded BBFRAME packets in encoded BBFRAME packets. The addition of edge routing tags to encoded BBFRAME packets is outputted from the queues and the content of the tag is a function of the output queue.
The coding of BBFRAME packets into coded BBFRAME packets is an encoding as defined in the DVB-S2 protocol, parameterizable according to a MODCOD control vector, provided and defined in the same DVB-S2 protocol.
According to FIG. 10 and an exemplary implementation in the originating sending station 4, 54, 104 of the first step 324 described in FIG. 7, the first starting station comprises one or more electronic generators 352, generic and / or specialized. , programmed to implement the fourth step 326 and an embodiment of the fifth step 328.
At least one high-speed data stream, supplied to the input port of the originating transmitting station, is segmented in the fourth step 326 into uncoded BBFRAME 354, 356 packets each having the structure of a baseband frame. BBFRAME before encoding as defined in the DVB-S2 protocol. Here, only two uncoded BBFRAME packets 354, 356 are each represented by a rectangle having a different hatch pattern. In accordance with Figure 10 the first uncoded BBFRAME packet 354 is represented by a first right-angled hatch pattern while the second uncoded BBFRAME packet 356 is represented by a second left-handed hatch pattern. Then, the first and second uncoded BBFRAME packets 354, 356 are switched by a switching device 362 to a first file 364 and a second file 366. The first file 364, made for example by a first buffer memory, is reserved exclusively for the unencrypted BBFRAME packets destined exclusively for the first destination receiving station, whereas the second queue 366, made here by a second buffer, is reserved exclusively for uncoded BBFRAME packets intended exclusively for the second destination receiving station;
Then, when the first unencrypted BBFRAME packet 354 exits the first queue 364, said first uncoded packet 354 is encoded into a first encoded BBFRAME packet or FECFRAME 374 by the use of a parameterized encoding as defined in the DVB protocol -S2. Then, a first edge routing label 375, containing an identifier of the first destination receiving station of the first coded packet 374, is here added immediately at the head of said first coded packet.
In parallel, when the second unencrypted BBFRAME packet 356 exits the second queue 366, said second uncoded packet 356 is encoded into a second BBFRAME packet encoded 376 by use of the same parameterized coding as defined in the DVB-S2 protocol than that applied for the first uncoded BBFRAME packet 354. Then, a second edge routing label 377, containing an identifier of the second destination receiving station of the second coded packet 376, is here added immediately at the head of said second code.
As described in FIG. 9, another way of implementing the fourth and fifth steps is possible in which the uncoded BBFRAME packets are first routed in the queues and then coded at the output of the queues.
In addition, the transparent routing edge added label is placed at the top, or tail of a coded BBFRAME packet, or inserted within the encoded BBFRAME packet at a predetermined fixed bit rank.
According to Fig. 11A and a first configuration 382, a transparent routing edge label 384 is added at the top of a BBFRAME encoded packet 386.
According to Fig. 11B and a second configuration 392, the transparent routing edge label 384 is added at the tail of the encoded BBFRAME packet 386.
According to Fig. 11C and a third configuration 394, the transparent routing edge label 384 is added and inserted within the encoded BBFRAME packet 386 at a level 398 of said encoded packet 386, divided into two portions 397 and 399, the level 386 being indicated by a predetermined fixed bit-rank, denoted by i and corresponding to the rank of the first bit of the routing edge label, consecutive to the bit-rank of the last bit i-1 of the first portion 397 of the coded packet 396.
For example, the added routing edge label is or has a label defined according to the Multi-Protocol Label Switching (MPLS) protocol or a label defined according to the Ethernet VLAN protocol or a PLHEADER label.
According to Figure 12, the standardized format of an MPLS type label 402 is recalled. This classic format allows easy switching of packets and also facilitates interconnection with ground networks. This label also makes it possible to introduce Quality of Service (QoS) quality of service treatments to differentiate the traffic carried. It thus becomes possible to use G-MPLS for tag control as done in terrestrial networks.
Alternatively, the added edge-edge tags have additional information for implementing an end-to-end Adaptive Code and Modulation (ACM) coding and modulation function. In this case, the additional information typically comprises one or more first measurements of a first signal-to-noise ratio and SNIR interference (in English "Signal to Noise and Interference Ratio" of the uplink from the transmitting station to the starting satellite, one or more second measurements of second signal-to-noise ratios and downlink interference from the destination receiving stations to the originating transmitting station.
In another variant, the switching edge tags include additional information such as numbering for re-scheduling, for example in the form of a sequence number on one or two bytes depending on the bit rates. edge routing edge label is possible, preferably, transparent edge routing label, added by the sending sending station is encoded by a coding dedicated exclusively to the label at a fixed rate, independent of the transmitting station and receiving stations. For example, because of the small size of the label added edge the coding of the tag may be a repetition coding of the tag, associated with majority vote decoding.
According to Figure 13A and a particular embodiment of the routing edge method of Figure 4, a routing edge method 412 includes the first, second and third steps 204, 206, 208 of Figure 4, and a sixth step 414, performed after the third step 208.
In the sixth step 414, the first starting satellite generates edge routing or edge switching information of the coded data packet from the destination destination station identification information and predetermined signaling information. . The predetermined signaling information relates to the optimized transit paths of the packet that are usable within the space network between the originating satellite and the relevant destination satellite or within the internal router of a single departure-destination satellite. During this same step 414, edge routing information of the coded data packet is encoded in a dedicated data field of the switching edge label according to a predetermined protocol, dedicated to the spatial network when such a spatial network exists. .
According to Figure 13B and a particular embodiment of the routing edge method of Figure 8, a routing edge method 422 includes the first, second, and third steps 304, 306, 308 of Figure 8, and a sixth step 424, performed after the third step 308.
In the sixth step 424, the first starting satellite generates edge routing or edge switching information of the encoded data packet from the destination destination station identification information and predetermined signaling information. . The predetermined signaling information relates to the optimized transit paths of the packet that are usable within the space network between the originating satellite and the relevant destination satellite or within the internal router of a single departure-destination satellite. During this same step 424, edge routing information of the coded data packet is encoded in a dedicated data field of the switching edge label according to a predetermined protocol, dedicated to the spatial network when there exists such a spatial network. .
According to Fig. 14, a stack 452 of protocols of a method for transferring high-speed IP data packets from the transmitting station 4 to the destination receiving station 8 is provided according to an OSI representation. The transfer method 452 here uses the transparent routing edge method 202 of very high-speed data packets defined according to the first embodiment of FIG. 4.
Here, in a particular and non-limiting way, each BBFRAME packet before encoding comprises within its payload one or more GSE packets defined according to the GSE protocol, which encapsulate IP packets. The use of a transparent edge routing method described above among the first and second receiver stations may be generalized to a number of destination receiving stations greater than or equal to three.
In this case, the telecommunications system further comprises at least one additional destination receiving station and one additional satellite. The additional satellite is different from the second and third destination satellites, and configured as a destination satellite vis-à-vis the destination receiving station. The additional satellite is connected directly to the additional destination receiving station by an additional downlink from the additional destination satellite. The first starting satellite, the second, third destination satellites and the at least one additional destination satellite are interconnected by the space network which has inter-satellite links and possible relay satellites in sufficient number. In the case of this generalization and regardless of the embodiment chosen, the list of destination destination station identifiers, as relevant information of the transparent edge routing label, is expanded to include the additional destination receiving station. . The use of a transparent edge routing method 202 according to the first embodiment in the transfer method 452 of Fig. 14 can be extended to the use of a transparent edge routing method 402 according to the second embodiment. .
In general, a transparent edge routing method according to the invention is characterized in that: the originating transmitting station segments received high-speed data streams into coded or non-coded packets each having the structure of a band frame base BBFRAME encoded or uncoded as defined by the DVB-S2 protocol; and - the originating transmitting station inserts for each segmented BBFRAME packet, encoded or uncoded, an integral routing label respectively associated with said encoded or uncoded BBFRAME packet, including the routing tag inside and at the beginning of a payload data field of said BBFRAME packet when the BBFRAME packet is unencrypted, or by externally adding the routing tag to said BBFRAME packet when packet BBFRAME is encoded. The edge routing tag associated with said encoded or uncoded BBFRAME packet containing an identifier of the destination receiving station associated with said encoded BBFRAME packet, included among the first destination destination station and the second destination destination station.
Given the size of BBFRAMEs packets (64,800 coded bits) this significantly reduces the number of packets to be processed on board.
This transparent edge routing method makes it possible to considerably reduce the on-board processing required for switching, and makes it possible to make a regenerative solution viable for the flows in question.
The typical sizes of IP packets are 40 and 1500 bytes. Table 1 below summarizes the number of packets per BBFRAME based on the coding rate used. Four traffic scenarios are considered: • 100% 40 byte size packets • 100% 1500 byte size packets • 50% 40 byte size packets and 50% 1500 byte size packets. • 50% of bit rate corresponding to packets of size 40 bytes and 50% of bit rate corresponding to packets of size 1500 bytes.
Table 1
As the operation of the switching matrix is directly related to the number of packets to be transmitted, the gain provided by the switching of the DVB-S2 frame in terms of edge processing is therefore:
Table 2
In summary, the transparent edge routing method according to the invention makes it possible to reduce the switching complexity by a factor of 10 to 90 for typical cases.
In addition, the method according to the invention avoids the use of edge segmentation / reassembly or concatenation techniques which consume computing resources. Finally, the packet sizes are variable but only a limited subset of size is to be considered (depending on the coding rate only). The use of a label inserted on the ground also makes it possible to simplify the interconnection with the ground networks and to introduce differentiated QoS treatments by service.
权利要求:
Claims (16)
[1" id="c-fr-0001]
A transparent high-speed packet data routing method implemented by a satellite telecommunications system, the telecommunications system comprising a sending station (4; 54; 104), a first destination receiving station. (6; 56; 106), a second destination receiving station (8; 58; 108), and a plurality of at least one satellite (s) (10,12,14; 60,62; 110); and a first uplink radio link (24; 64; 124) which connects the originating transmitting station (4; 54; 104) to a first satellite (10; 60; 110) of the plurality configured as a starting satellite with regard to the transmitting station of departure; a second downlink radio link (26; 66; 126) which connects, in a first configuration, the first destination receiving station (6) to a second satellite (12) of the plurality configured as a first destination satellite; to the first destination receiving station (6), or which connects, in a second configuration and a third configuration, the first destination receiving station (56; 106) to the first satellite (110), configured as a first destination satellite vis-à-vis the first destination receiving station (56; 106); a third radio-frequency downlink (28; 68; 128) which in the first configuration connects the second destination receiving station (8; 58; 108) to a third satellite (14) of the plurality configured as a second destination satellite vis-à-vis the second destination receiving station (8), or which connects, in the second configuration, the second destination receiving station (58) to a second satellite (62) of the plurality, configured as a second destination satellite vis-à-vis the second destination receiving station (58), or which connects in the third configuration, the second destination receiving station (128) to the first satellite (110), configured as a second destination satellite vis-à-vis the second destination receiving station (108); The first, second and third satellites (10, 12, 14) of the first configuration, or the first and second satellites (60, 62) of the second configuration being interconnected by a space network (32, 72) having at least two or at least one inter-satellite link (34, 36; 74), and the first satellite of the third configuration having an internal router (132); The transparent edge routing method being characterized in that: the originating transmitting station (4; 54; 104) segments high bit rate data streams received into coded or non-coded packets each having the structure of a band frame of BBFRAME base encoded or uncoded as defined by the DVB-S2 protocol; and - the originating transmitting station (4; 54; 104) inserts for each segmented, coded or uncoded BBFRAME packet an onboard edge routing label respectively associated with said encoded or uncoded BBFRAME packet, including the a routing tag inside and at the beginning of a payload data field of said BBFRAME packet when the BBFRAME packet is unencrypted, or by externally adding the routing tag to said BBFRAME packet when packet BBFRAME is encoded; the edge routing tag associated with said encoded or uncoded BBFRAME packet containing an identifier of the destination receiving station associated with said encoded BBFRAME packet, included among the first destination receiving station (6; 56; 106) and the second receiving station of destination (8; 58; 108).
[2" id="c-fr-0002]
The transparent high bit rate packet routing edge method according to claim 1, comprising the steps of: in a first step (204), the originating transmitting station (4; 54; 104) segmenting streams high-speed data received in large unencrypted packets each having the structure of an unencrypted BBFRAME baseband frame as defined by the DVB-S2 protocol and in which a data field is reserved at the top and within the unencoded BBFRAME packet payload to receive an associated one-piece routing routing tag, containing an identifier of the destination receiving station associated with said uncoded BBFRAME packet; then in a second step (206), the originating transmitting station (4; 54; 104) inserts into the routing tag an identifier of the destination receiving station associated with said uncoded BBFRAME packet, encodes the uncompressed uncoded BBFRAME packet in a coded BBFRAME packet, and transmits the encoded BBFRAME packet to the first satellite, configured as the originating satellite, The transmitted coded BBFRAME packet being modulated by a predetermined modulation, defined according to the DVB-S2 protocol and compatible with the code used for the packet DVB-S2; then in a third step (208), the first starting satellite (10; 60; 110) receives, demodulates, and decodes each encoded BBFRAME packet transmitted by the originating transmitting station in the second step (206), and extracts from the routing tag edges the identification information of the destination receiving station to transparently route the decoded BBFRAME packet to the destination satellite corresponding to the destination destination station of the non-BBFRAME packet transparently using the space network code.
[3" id="c-fr-0003]
A transparent high bit rate packet routing edge method as claimed in claim 2, wherein the first step (204) comprises a fourth step (236) and a fifth step (238) executed successively. The fourth step (236) consisting of the originating transmitting station segmenting high-speed data streams received into uncoded BBFRAME packets each having the structure of a baseband frame before encoding as defined in the DVB-S2 protocol; The fifth step (238) is that the needle start transmitting station according to their destination destination station associated the uncoded BBFRAME packets having associated destination receiving stations the first destination receiving station and / or the second receiving station destination on a first queue defining a first logical channel associated with the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station.
[4" id="c-fr-0004]
The high speed packet data transparent routing edge method according to claim 1, comprising the steps of: in a first step (304), the originating transmitting station (4; 54; 104) segments and encodes received high-speed data streams in coded packets each having the structure of a coded BBFRAME baseband frame as defined by the DVB-S2 protocol and having an associated destination receiving station included in the first receiving station of destination and the second receiving receiving station; then - in a second step (306), the originating transmitting station (4; 54; 104) adds the edge routing tag associated with said encoded and segmented BBFRAME packet in the first step (304) to said encoded BBFRAME packet, and transmits the set formed by the encoded BBFRAME packet and its associated edge routing tag to the first satellite (10; 60; 110) configured as the originating satellite, the encoded BBFRAME packet and the associated one-piece tag, transmitted in a grouped manner, being modulated by the same modulation defined according to the DVB-S2 protocol and compatible with the code used for the encoded DVB-S2 packet; then in a third step (308), the first starting satellite (10; 60; 110) receives and demodulates each encoded BBFRAME packet and its corresponding added tag transmitted by the first transmitting station in the second step, and retrieved from the tag routing the identification information of the destination receiving station to transparently route, using the space network, the BBFRAME packet encoded to the destination satellite corresponding to the destination receiving station of the encoded packet BBFRAME.
[5" id="c-fr-0005]
The transparent high speed packet data routing edge method according to claim 4, wherein the first step (304) comprises a fourth step (326) and a fifth step (328) performed successively. The fourth step (326) wherein the originating transmitting station segments received high-speed data streams into unencrypted BBFRAME packets each having the structure of a pre-encoded baseband frame as defined in the DVB-S2 protocol; The fifth step (228) is that the originating transmitting station or codes the unencoded BBFRAME packets into coded BBFRAME packets and then needle according to their associated destination receiving station the encoded BBFRAME packets having associated destination receiving stations. the first destination receiving station and / or the second destination receiving station on a first queue defining a first logical channel associated with the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station, Or needle according to their associated destination receiving station the uncoded BBFRAME packets having as destination destination stations associated the first destination receiving station and / or the second destination receiving station on a first queue defining a first logical channel a associated with the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station, and then outputting each code code BBFRAME packets not coded into coded BBFRAME packets.
[6" id="c-fr-0006]
A transparent high speed packet data routing edge method according to any one of claims 4 to 5, wherein the added routing edge tag is encoded by dedicated coding dedicated exclusively to the tag at a fixed rate, independent of the transmitting station and the receiving stations.
[7" id="c-fr-0007]
The high speed packet data transparent routing edge method according to any one of claims 2 to 6, further comprising a sixth step (414; 424), performed after the third step (208; 308), during from which the first starting satellite (10; 60; 110) generates routing information of the encoded or uncoded data packet from the destination destination station identification information and predetermined signaling information relating to optimized data packet transit paths, usable within the space network between the originating satellite and the relevant destination satellite or within the internal router, and encodes them in a dedicated data field of the routing tag according to a predetermined protocol, dedicated to the space network or to the internal router.
[8" id="c-fr-0008]
The high speed packet data transparent routing edge method according to any one of claims 1 to 7, wherein the routing edge label is or includes a label defined according to the MPLS (Multi-Protocol) protocol. Label Switching ") or a label defined according to the Ethernet VLAN protocol or a PLHEADER label.
[9" id="c-fr-0009]
The high speed packet data transparent routing edge method according to any one of claims 1 to 8, wherein the edge routing tag includes additional information comprised in the set formed by a first measurement of a first signal-to-noise ratio and uplink interference from the transmitting station to the originating satellite, second measurements of second signal-to-noise ratios and downlink interference from the destination receiving stations to the transmitting station; a numbering for a re-ordering.
[10" id="c-fr-0010]
The high speed packet transparent data routing edge method according to any one of claims 1 to 9, wherein each BBFRAME packet before encoding comprises one or more GSE packets defined according to the GSE protocol.
[11" id="c-fr-0011]
The high speed data packet transparent routing edge method according to any one of claims 1 to 10, wherein the telecommunications system further comprises at least one additional destination receiving station and an additional satellite, the additional satellite. being different from the second and third destination satellites, configured as a destination satellite vis-à-vis the destination receiving station, and directly connected to the additional destination receiving station by an additional downlink from the additional destination satellite ; The first starting satellite, the second, third destination satellites and the at least one additional destination satellite being interconnected by the space network; and wherein the originating transmitting station encodes received broadband data streams into coded or uncoded packets, the encoded packets each having the structure of a coded or non-coded BBFRAME baseband frame as defined by the DVB-S2 protocol and an associated destination receiving station included in the second destination destination station, the third destination destination station and the at least one additional destination destination station.
[12" id="c-fr-0012]
12. Satellite communications system for providing high speed telecommunications services comprising: - a sending station (4; 54; 104), a first receiving receiving station (6; 56; 106), a second receiving station; destination (8; 58; 108), and a plurality of at least one satellite (s) (10,12,14; 60,62; 110); and a first uplink radio link (24; 64; 124) which connects the originating transmitting station (4; 54; 104) to a first satellite (10; 60; 110) of the plurality configured as a starting satellite vis-à-vis the transmitting station of departure; a second downlink radio link (26; 66; 126) which connects, in a first configuration, the first destination receiving station (6) to a second satellite (12) of the plurality configured as a first destination satellite; to the first destination receiving station (6), or which connects, in a second configuration and a third configuration, the first destination receiving station (56; 106) to the first satellite (60; 110) configured as a first destination satellite vis-à-vis the first destination receiving station (56; 106); a third radio-downlink radio link (28; 68; 128) which in the first configuration connects the second destination receiving station (8; 58; 108) to a third satellite (14) of the plurality configured as a second destination satellite vis-à-vis the second destination receiving station (8), or which connects, in the second configuration, the second destination receiving station (108) to a second configured satellite (62) of the plurality as a second destination satellite vis-à-vis the second destination receiving station (58), or which connects in the third configuration, the second destination receiving station (128) to the first satellite (110) configured as a second destination satellite vis-à-vis the second destination receiving station (108); The first, second and third satellites (10, 12, 14) of the first configuration or the first and second satellites (60, 62) of the second configuration interconnected by a space network (32; 72) having at least two or at least one inter-satellite link (34, 36; 74), and the first satellite of the third configuration having an internal router (132); The satellite communication system is characterized in that the originating transmitting station (4; 54; 104) is configured for .- in a first step, segmenting and coding received high-speed data streams into coded packets each the structure of a coded BBFRAME baseband frame as defined by the DVB-S2 protocol and an associated destination receiving station included among the first destination receiving station (6; 56; 106) and the second destination receiving station (8; 58; 108); then - in a second step, adding to said BBFRAME packet encoded and segmented in the first step, an associated edge routing tag, and transmitting the set formed by the BBFRAME packet and its associated edge routing tag to the first satellite (10; 60; 110) configured as the starting satellite, the tag associated with said encoded BBFRAME packet containing an identifier of the destination receiving station associated with said encoded BBFRAME packet, and the encoded BBFRAME packet and the associated one-relative tag, Issued in a grouped manner being modulated by the same modulation defined according to the DVB-S2 protocol and compatible with the code used for the DVB-S2 packet; and the first starting satellite (10; 60; 110) is configured for in a third step, receiving and demodulating each encoded BBFRAME packet and its corresponding added tag, issued by the originating transmitting station in the second step, and retrieving of the tag the identification information of the destination receiving station for transparently routing, using the space network, the BBFRAME packet coded to the destination satellite corresponding to the destination receiving station of the coded BBFRAME packet .
[13" id="c-fr-0013]
The satellite communication system of claim 12, wherein the first originating transmitting station (4; 54; 104) is configured for a fourth step included in the first step, segmenting the high bit rate data streams received in uncoded BBFRAME packets each having the structure of a pre-encoded baseband frame as defined in the DVB-S2 protocol; then in a fifth step, following the fourth step, or encode the unencoded BBFRAME packets into coded BBFRAME packets and then, according to their associated destination receiving station, forward the coded BBFRAME packets having the associated destination receiving stations the first station destination receiver and / or the second destination receiving station on a first queue defining a first logical channel associated with the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station, or according to their associated destination receiving station the uncoded BBFRAME packets having as destination destination stations the first destination receiving station and / or the second destination receiving station on a first queue defining a first associated logical channel to the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station, and then outputting each queue encoding the unencoded BBFRAME packets into encoded BBFRAME packets.
[14" id="c-fr-0014]
14. A satellite communications system for providing high speed telecommunications services comprising: - a sending originating station (4; 54; 104), a first receiving receiving station (6; 56; 106), a second receiving station; destination (8; 58; 108), and a plurality of at least one satellite (s) (10,12,14; 60,62; 110); and a first uplink radio link (24; 64; 124) which connects the originating transmitting station (4; 54; 104) to a first satellite (10; 60; 110) of the plurality configured as a starting satellite vis-à-vis the transmitting station of departure; a second downlink radio link (26; 66; 126) which connects, in a first configuration, the first destination receiving station (6) to a second satellite (12) of the plurality configured as a first destination satellite; to the first destination receiving station (6), or which connects, in a second configuration and a third configuration, the first destination receiving station (56; 106) to the first satellite (60; 110) configured as a first destination satellite vis-à-vis the first destination receiving station (56; 106); a third radio-downlink radio link (28; 68; 128) which in the first configuration connects the second destination receiving station (8; 58; 108) to a third satellite (14) of the plurality configured as a second destination satellite vis-à-vis the second destination receiving station (8), or which connects, in the second configuration, the second destination receiving station (108) to a second configured satellite (62) of the plurality as a second destination satellite vis-à-vis the second destination receiving station (58), or which connects in the third configuration, the second destination receiving station (128) to the first satellite (110) configured as a second destination satellite vis-à-vis the second destination receiving station (108); The first, second and third satellites (10, 12, 14) of the first configuration or the first and second satellites (60, 62) of the second configuration interconnected by a space network (32; 72) having at least two or at least one inter-satellite link (34, 36; 74), and the first satellite of the third configuration having an internal router (132); the satellite communication system being characterized in that the originating transmitting station (4; 54; 104) is configured to, in a first step, segment high-speed data streams received into large unencrypted packets having each the structure of an unencrypted BBFRAME baseband frame as defined by the DVB-S2 protocol and in which a data field is reserved at the head and within the payload of the uncoded BBFRAME packet to receive a tag associated one-to-one routing system, containing an identifier of the destination receiving station associated with said uncoded BBFRAME packet; and the originating transmitting station (4; 54; 104) is configured to, in a second step, insert in the routing tag an identifier of the destination receiving station associated with said uncoded BBFRAME packet, encoding the uncoded BBFRAME packet completed in a coded BBFRAME packet, and transmit the coded BBFRAME packet to the first satellite, configured as the originating satellite, the transmitted coded BBFRAME packet being modulated by a predetermined modulation, defined according to the DVB-S2 protocol and compatible with the code used for the DVB-S2 package; and the first starting satellite (10; 60; 110) is configured to, in a third step, receive, demodulate and decode each encoded BBFRAME packet transmitted by the originating transmitting station in the second step, and extract from the tag routing the identification information of the destination receiving station to transparently route, using the space network, the decoded BBFRAME packet to the destination satellite corresponding to the destination destination station of the uncoded BBFRAME packet.
[15" id="c-fr-0015]
The satellite communications system of claim 14, wherein the originating transmitting station (4; 54; 104) is configured for, in a fourth step included in the first step, segmenting high speed data streams received into uncoded BBFRAME packets each having the structure of a pre-encoded baseband frame as defined in the DVB-S2 protocol; and the originating transmitting station (4; 54; 104) is configured to, in a fifth step after the fourth step, route the unencoded BBFRAME packets with associated destination receiving stations to their destination destination receiving station according to their destination destination station. first destination receiving station and / or the second destination receiving station on a first queue defining a first logical channel associated with the first destination receiving station and a second queue defining a first logical channel associated with the second destination receiving station.
[16" id="c-fr-0016]
A computer product or program comprising a set of instructions, configured to implement the transparent routing method defined in any of claims 1 to 11, when loaded into and executed by one or more computers. implemented in the telecommunications system, defined according to any one of claims 12 to 15.
类似技术:
公开号 | 公开日 | 专利标题
EP3203694B1|2018-05-16|On-board method for transparent routing of data packets with very high throughput in a spatial telecommunication system using a network of at least one regenerative satellite
US9692564B2|2017-06-27|Downstream external physical interface transport in DOCSIS 3.1 network environments
US9236936B2|2016-01-12|System and method for low-complexity, high-speed preprocessing of encapsulated packets in a broadband communications network
FR3042087A1|2017-04-07|METHOD FOR TRANSMITTING SWITCHED DATA PACKETS BETWEEN A CONTENTION CHANNEL | AND A RESERVE CHANNEL ON DEMAND |
US8885652B2|2014-11-11|Hybrid orthogonal frequency division multiplexing time domain multiplexing passive optical network
CA2698325A1|2009-03-12|Method for transmitting acars messages on ip
EP3258618B1|2019-01-09|Improved method for satellite data transmission with very high throughput
CN111201748A|2020-05-26|Method and device for sending and receiving clock synchronization message
FR3042081A1|2017-04-07|"METHOD FOR CONTROLLING A PACKET DATA COMMUNICATION SYSTEM AND COMMUNICATION SYSTEM IMPLEMENTING THE METHOD"
EP3203656B1|2018-05-02|Method for transparent end-to-end data packet transmission in a telecommunications system using a regenerative satellite network including inter-satellite links
EP3503499B1|2020-10-14|Method for optimizing spectral efficiency in an mpls interconnection context
US20220006512A1|2022-01-06|Satellite communication system
US20200358704A1|2020-11-12|Packet forwarding system and method
BE1026714B1|2020-05-20|Satellite communication transmitter
EP3188378B1|2018-09-26|Routing between nodes in a satellite system through a satellite or through a satellite and a central station.
JP5012840B2|2012-08-29|Sender network and broadcasting system
EP3952174A1|2022-02-09|Method for robust transmission of samples of digitised signals in an rf communication system
CN107210973A|2017-09-26|A kind of message processing method, apparatus and system
FR2953354A1|2011-06-03|DEVICE AND METHOD FOR AGGREGATING DATA RECEIVED ON A PLURALITY OF PHYSICAL LINKS.
KR100797388B1|2008-01-28|Adaptive packet scheduling apparatus for uncapsulated IP packet data communication in interactive satellite communication system, and data receive apparatus and transmitting and receiving method using it
WO2018108672A1|2018-06-21|Efficient transport mechanism in ethernet transport networks
EP1793540A1|2007-06-06|Adaptive packet scheduling apparatus for uncapsulated data communication in interactive satellite communication system, and data transmission/reception system and transmitting method using the same
FR2826824A1|2003-01-03|FRAME CONSTRUCTION METHOD AND DEVICE IN A TDMA SYSTEM
同族专利:
公开号 | 公开日
US20170230105A1|2017-08-10|
EP3203694A1|2017-08-09|
US10044435B2|2018-08-07|
CA2957125A1|2017-08-05|
FR3047624B1|2019-05-10|
EP3203694B1|2018-05-16|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US20160037434A1|2014-08-03|2016-02-04|Hughes Network Systems, Llc|Centralized ground-based route determination and traffic engineering for software defined satellite communications networks|
WO2008097367A2|2006-10-03|2008-08-14|Viasat, Inc.|Forward satellite link with sub-channels|
US8243659B2|2007-03-15|2012-08-14|Nokia Corporation|DVB low bit rate services|
US9178683B2|2012-05-23|2015-11-03|Hughes Network Systems, Llc|Method and apparatus for parallel demodulation of high symbol rate data streams in a communications system|
US9236936B2|2012-08-31|2016-01-12|Hughes Network Systems, Llc|System and method for low-complexity, high-speed preprocessing of encapsulated packets in a broadband communications network|
US8929400B2|2013-02-10|2015-01-06|Hughes Network Systems, Llc|Apparatus and method for support of communications services and applications over relatively low signal-to-noise ratio links|
US8964896B2|2013-05-16|2015-02-24|Hughes Network Systems, Llc|PLS header coding for efficient signaling of modulation and coding schemes for broadband satellite communications systems|US10312996B2|2016-09-30|2019-06-04|Hughes Network Systems, Llc|Systems and methods for using adaptive coding and modulation in a regenerative satellite communication system|
US10707961B2|2017-01-30|2020-07-07|Space Systems/Loral, Llc|Adaptive communication system|
US11039180B2|2017-08-03|2021-06-15|Level 3 Communications, Llc|Linear channel distribution of content in a telecommunications network|
US10320712B2|2017-08-17|2019-06-11|The Boeing Company|System and method for configuring a switch matrix on-board a vehicle based on network information|
US10454816B2|2017-12-12|2019-10-22|Mastercard International Incorporated|Transparent satellite routing system and method|
IL256749D0|2018-01-07|2018-03-01|Satixfy Israel Ltd|Packet forwarding system and method|
BE1026714B1|2018-10-18|2020-05-20|Newtec Cy N V|Satellite communication transmitter|
CN111464234B|2020-06-10|2021-08-24|网络通信与安全紫金山实验室|Low-orbit satellite communication performance enhancement method and system based on multi-satellite cooperation|
法律状态:
2017-01-26| PLFP| Fee payment|Year of fee payment: 2 |
2017-08-11| PLSC| Publication of the preliminary search report|Effective date: 20170811 |
2018-01-26| PLFP| Fee payment|Year of fee payment: 3 |
2019-01-25| PLFP| Fee payment|Year of fee payment: 4 |
2020-11-13| ST| Notification of lapse|Effective date: 20201006 |
优先权:
申请号 | 申请日 | 专利标题
FR1600195|2016-02-05|
FR1600195A|FR3047624B1|2016-02-05|2016-02-05|TRANSPARENT ROUTING METHOD FOR VERY HIGH-SPEED DATA PACKETS IN A SPATIAL TELECOMMUNICATIONS SYSTEM USING A NETWORK OF AT LEAST REGENERATIVE SATELLITE |FR1600195A| FR3047624B1|2016-02-05|2016-02-05|TRANSPARENT ROUTING METHOD FOR VERY HIGH-SPEED DATA PACKETS IN A SPATIAL TELECOMMUNICATIONS SYSTEM USING A NETWORK OF AT LEAST REGENERATIVE SATELLITE |
EP17153881.2A| EP3203694B1|2016-02-05|2017-01-31|On-board method for transparent routing of data packets with very high throughput in a spatial telecommunication system using a network of at least one regenerative satellite|
US15/423,522| US10044435B2|2016-02-05|2017-02-02|Method for transparent on-board routing of data packets at very high bit rate in a space telecommunication system using a network of at least one regenerative satellite|
CA2957125A| CA2957125A1|2016-02-05|2017-02-03|Method for transparent on-board routing of data packets at very high bit rate in a space telecommunication system using a network of at least one regenerative satellite|
[返回顶部]