JP2019012902A - Satellite communication system and communication device - Google Patents

Satellite communication system and communication device Download PDF

Info

Publication number
JP2019012902A
JP2019012902A JP2017127847A JP2017127847A JP2019012902A JP 2019012902 A JP2019012902 A JP 2019012902A JP 2017127847 A JP2017127847 A JP 2017127847A JP 2017127847 A JP2017127847 A JP 2017127847A JP 2019012902 A JP2019012902 A JP 2019012902A
Authority
JP
Japan
Prior art keywords
frame
satellite
channel
communication device
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017127847A
Other languages
Japanese (ja)
Inventor
健太郎 田中
Kentaro Tanaka
健太郎 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2017127847A priority Critical patent/JP2019012902A/en
Publication of JP2019012902A publication Critical patent/JP2019012902A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Radio Relay Systems (AREA)

Abstract

【課題】複数の衛星チャネルを束ねて従来よりも高効率伝送を実現可能な衛星通信システムを実現する。【解決手段】複数の衛星チャネルを同時利用できる、第1の通信装置と第2の通信装置とを備えた衛星通信システムが提供される。第1の通信装置は、受信した上位フレームから生成されたデータリンク層プロトコルに従うフレームを分割して複数の衛星チャネルにそれぞれ割当てるチャネル分散部と、分割された各部分データに対してシーケンス番号を付与するシーケンス番号付与部とを含む。第2の通信装置は、第1の通信装置から複数の衛星チャネルで受信した複数の無線符号化フレームを、各無線符号化フレームに含まれるシーケンス番号に基づいて、データリンク層プロトコルに従うフレームとして再構成する再構成部と、再構成したデータリンク層プロトコルに従うフレームから上位フレームを再構成して出力する受信処理部とを含む。【選択図】図1PROBLEM TO BE SOLVED: To realize a satellite communication system capable of realizing higher efficiency transmission than before by bundling a plurality of satellite channels. SOLUTION: A satellite communication system including a first communication device and a second communication device capable of simultaneously using a plurality of satellite channels is provided. The first communication device divides a frame according to the data link layer protocol generated from the received upper frame and assigns it to a plurality of satellite channels, and assigns a sequence number to each divided partial data. Includes a sequence numbering unit to be used. The second communication device retransmits a plurality of radio coded frames received from the first communication device on a plurality of satellite channels as frames according to the data link layer protocol based on the sequence number included in each radio coded frame. It includes a reconstructed unit to be configured and a reception processing unit to reconstruct and output an upper frame from a frame according to the reconstructed data link layer protocol. [Selection diagram] Fig. 1

Description

本発明は、複数の衛星チャネルを同時利用できる衛星通信システムおよび通信装置に関する。   The present invention relates to a satellite communication system and a communication apparatus that can simultaneously use a plurality of satellite channels.

従来から、離島やへき地などにおける無線通信手段として衛星通信システムが利用されている。一般的に、衛星通信システムが有している通信帯域幅は狭いので、高効率伝送を実現することは容易ではない。また、衛星通信システムにおいては、比較的大きな通信遅延が発生するといった特有の事情も存在する。   Conventionally, satellite communication systems have been used as wireless communication means in remote islands and remote areas. In general, since the satellite communication system has a narrow communication bandwidth, it is not easy to realize high-efficiency transmission. In the satellite communication system, there is a unique situation in which a relatively large communication delay occurs.

例えば、特表2016−529744号公報(特許文献1)は、衛星リンクを介した送信VoIP(ボイスオーバーIP)トラフィックそのものは、衛星リソースの利用において著しく非効率的となる可能性が高いといった課題に対する解決手段を開示する。具体的には、特許文献1は、送信局が、トンネリング情報でカプセル化されたデータを含むパケットを受信し、対応パケットを生成するために、パケットに関連付けられたプロトコル及び/またはアプリケーションに従って1つまたは複数の方法を実行し、対応パケットを受信局に送信する構成を開示する。   For example, JP-A-2006-529744 (Patent Document 1) addresses the problem that transmission VoIP (voice over IP) traffic via a satellite link itself is likely to be extremely inefficient in using satellite resources. A solution is disclosed. Specifically, Patent Document 1 discloses that a transmitting station receives a packet including data encapsulated with tunneling information and generates a corresponding packet according to a protocol and / or an application associated with the packet. Or the structure which performs a some method and transmits a corresponding | compatible packet to a receiving station is disclosed.

また、衛星通信システムにおいて、複数の衛星チャネルを同時利用できる場合には、当該複数の衛星チャネルを束ねることで、高効率伝送を実現できる。この場合には、例えば、トランスポート層(レイヤ4)でのTCP(Transmission Control Protocol)またはSCTP(Stream Control Transmission Protocol)に従うマルチホーミング伝送、または、Ethernet(登録商標)でのリンクアグリゲーションやボンディング、といった一般的に普及している技術を適用することが考えられる。   In a satellite communication system, when a plurality of satellite channels can be used simultaneously, high efficiency transmission can be realized by bundling the plurality of satellite channels. In this case, for example, multi-homing transmission according to TCP (Transmission Control Protocol) or SCTP (Stream Control Transmission Protocol) in the transport layer (Layer 4), or link aggregation or bonding in Ethernet (registered trademark) It is conceivable to apply technology that is widely used.

特表2016−529744号公報(段落[0003],[0010]など)JP-T-2006-529744 (paragraphs [0003], [0010], etc.)

しかしながら、上述の特許文献1に開示される構成は、TCPなどのトランスポート層(レイヤ4)でのトンネリング技術を対象とするものであり、受信バッファリソースの限られた通信端末や、古い実装のシステム構成品などからなるシステムへの適用が難しい。   However, the configuration disclosed in Patent Document 1 described above is intended for a tunneling technique in a transport layer (layer 4) such as TCP, and a communication terminal having a limited reception buffer resource or an old implementation. Difficult to apply to systems consisting of system components.

また、トランスポート層(レイヤ4)でのマルチホーミング伝送、および、Ethernetでのリンクアグリゲーションやボンディングは、いずれも一般的な通信システムへの適用を想定しており、高遅延を有する衛星通信システムに適合するものではない。   Multi-homing transmission at the transport layer (Layer 4) and link aggregation and bonding at Ethernet are both assumed to be applied to general communication systems and are suitable for satellite communication systems with high delay. Not what you want.

本発明は、上記に鑑みてなされたものであって、その目的は、複数の衛星チャネルを束ねて従来よりも高効率伝送を実現可能な衛星通信システムおよび通信装置を提供することである。   The present invention has been made in view of the above, and an object of the present invention is to provide a satellite communication system and a communication apparatus that can bundle a plurality of satellite channels and realize higher-efficiency transmission than before.

上述した課題を解決するために、本発明は、複数の衛星チャネルを同時に利用できる、第1の通信装置と第2の通信装置とを備えた衛星通信システムを提供する。第1の通信装置は、受信した上位フレームから生成されたデータリンク層プロトコルに従うフレームを分割して複数の衛星チャネルにそれぞれ割当てるチャネル分散部と、分割された各部分データに対してシーケンス番号を付与するシーケンス番号付与部と、シーケンス番号が付与された各部分データを符号化し衛星チャネルで無線伝送するフレームである無線符号化フレームを生成して対応する衛星チャネル毎に出力する符号化部とを含むことを特徴とする。第2の通信装置は、第1の通信装置から複数の衛星チャネルで受信した複数の無線符号化フレームを、各無線符号化フレームに含まれるシーケンス番号に基づいて、データリンク層プロトコルに従うフレームとして再構成する再構成部と、再構成したデータリンク層プロトコルに従うフレームから上位フレームを再構成して出力する受信処理部とを含むことを特徴とする。   In order to solve the above-described problems, the present invention provides a satellite communication system including a first communication device and a second communication device that can simultaneously use a plurality of satellite channels. The first communication device divides a frame according to the data link layer protocol generated from the received upper frame and assigns it to each of a plurality of satellite channels, and assigns a sequence number to each divided partial data And a coding unit that codes each partial data to which a sequence number is assigned and generates a wireless coded frame that is wirelessly transmitted on the satellite channel and outputs the generated data for each corresponding satellite channel. It is characterized by that. The second communication device retransmits the plurality of radio coded frames received from the first communication device through the plurality of satellite channels as frames according to the data link layer protocol based on the sequence number included in each radio coded frame. And a reception processing unit configured to reconstruct and output an upper frame from a frame according to the reconfigured data link layer protocol.

また、本発明は、複数の衛星チャネルを同時に利用して他の通信装置と通信可能な、衛星通信システム用の通信装置であって、受信した上位フレームから生成されたデータリンク層プロトコルに従うフレームを分割して複数の衛星チャネルにそれぞれ割当てるチャネル分散部と、分割された各部分データに対してシーケンス番号を付与するシーケンス番号付与部と、シーケンス番号が付与された各部分データを符号化し衛星チャネルで無線伝送するフレームである無線符号化フレームを生成して対応する衛星チャネル毎に出力する符号化部とを含むことを特徴とする。   The present invention also provides a communication device for a satellite communication system capable of communicating with another communication device by simultaneously using a plurality of satellite channels, wherein a frame according to a data link layer protocol generated from a received upper frame is received. A channel distribution unit that divides and assigns each of the plurality of satellite channels, a sequence number assigning unit that assigns a sequence number to each divided partial data, and encodes each partial data to which the sequence number is assigned in the satellite channel. And an encoding unit that generates a wireless encoded frame that is a frame to be transmitted wirelessly and outputs it for each corresponding satellite channel.

また、本発明は、複数の衛星チャネルを同時に利用して他の通信装置と通信可能な、衛星通信システム用の通信装置であって、他の通信装置から複数の衛星チャネルで信号を受信して、符号化され衛星チャネルで無線伝送されるフレームである複数の無線符号化フレームに復号化する復号化部を含み、複数の無線符号化フレームの各々にはシーケンス番号が付与されており、複数の無線符号化フレームを各無線符号化フレームに含まれるシーケンス番号に基づいて、データリンク層プロトコルに従うフレームとして再構成する再構成部と、再構成したデータリンク層プロトコルに従うフレームから上位フレームを再構成して出力する受信処理部とを含むことを特徴とする。   In addition, the present invention is a communication device for a satellite communication system capable of communicating with another communication device by simultaneously using a plurality of satellite channels, and receiving signals from the other communication devices through the plurality of satellite channels. A decoding unit that decodes into a plurality of wireless encoded frames that are encoded and wirelessly transmitted through a satellite channel, and each of the plurality of wireless encoded frames is provided with a sequence number, Based on the sequence number included in each radio encoded frame, a reconfiguration unit that reconfigures the radio encoded frame as a frame according to the data link layer protocol, and reconfigures the upper frame from the reconfigured frame according to the data link layer protocol. And a reception processing unit for outputting.

本発明によれば、システム上の制約が存在する構成であっても、複数の衛星チャネルを束ねて従来よりも高効率伝送を実現できる。   According to the present invention, even in a configuration with system limitations, a plurality of satellite channels can be bundled to achieve higher efficiency transmission than in the past.

本実施の形態に従う衛星通信システムの装置構成の一例を示す模式図である。It is a schematic diagram which shows an example of the apparatus structure of the satellite communication system according to this Embodiment. 本実施の形態に従う衛星通信システムにおけるレイヤ毎の処理を説明するための模式図である。It is a schematic diagram for demonstrating the process for every layer in the satellite communication system according to this Embodiment. 本実施の形態に従う衛星通信システムにおける無線フレームの生成を説明するための図である。It is a figure for demonstrating the production | generation of the radio | wireless frame in the satellite communication system according to this Embodiment. 本実施の形態に従う衛星通信システムにおける通信装置の機能構成例を示す模式図である。It is a schematic diagram which shows the function structural example of the communication apparatus in the satellite communication system according to this Embodiment. 本実施の形態に従う衛星通信システムにおける通信装置の機能構成例を示す模式図である。It is a schematic diagram which shows the function structural example of the communication apparatus in the satellite communication system according to this Embodiment.

本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。   Embodiments of the present invention will be described in detail with reference to the drawings. Note that the same or corresponding parts in the drawings are denoted by the same reference numerals and description thereof will not be repeated.

実施の形態1.
(衛星通信システムの装置構成)
まず、本実施の形態に従う衛星通信システム1の装置構成の一例について説明する。図1は、本実施の形態に従う衛星通信システム1の装置構成の一例を示す模式図である。図1には、説明の便宜上、送受信局2と送受信局4との間の2地点間で衛星通信を行なう構成を示すが、1対NやN対Nといった多地点間で衛星通信を行なう構成も本願発明の技術的範囲に包含される。
Embodiment 1 FIG.
(Device configuration of satellite communication system)
First, an example of a device configuration of satellite communication system 1 according to the present embodiment will be described. FIG. 1 is a schematic diagram showing an example of a device configuration of a satellite communication system 1 according to the present embodiment. FIG. 1 shows a configuration in which satellite communication is performed between two points between the transmission / reception station 2 and the transmission / reception station 4 for convenience of explanation, but a configuration in which satellite communication is performed between multiple points such as 1 to N or N to N. Are also included in the technical scope of the present invention.

衛星通信システム1は、後述する主たる処理を実行する通信装置100A(第1の通信装置に相当)および通信装置100B(第2の通信装置に相当)を含む。後述するように、通信装置100Aおよび通信装置100Bは、複数の衛星チャネルを同時に利用できる。   The satellite communication system 1 includes a communication device 100A (corresponding to a first communication device) and a communication device 100B (corresponding to a second communication device) that execute main processing described later. As will be described later, the communication device 100A and the communication device 100B can simultaneously use a plurality of satellite channels.

送受信局2において、通信装置100Aは、RF(Radio Frequency)装置150Aおよびレイヤ2スイッチ(以下、「L2SW」とも称す。)200Aと接続されている。RF装置150Aは、アンテナ12を介して送受信される高周波信号を処理する。より具体的には、RF装置150Aは、アンテナ12で受信される高周波信号をダウンコンバートおよび検波することで、受信した高周波信号から復号される無線符号化フレームを通信装置100Aへ出力する。また、RF装置150Aは、通信装置100Aからの無線符号化フレームを変調およびアップコンバートすることで生成される高周波信号を、アンテナ12から送信する。アンテナ12から送信された高周波信号は、衛星10により宛先の通信装置へ中継される。無線符号化フレームとは、符号化されており衛星通信の各衛星チャネルで無線伝送されるフレームである。   In the transmitting / receiving station 2, the communication device 100A is connected to an RF (Radio Frequency) device 150A and a layer 2 switch (hereinafter also referred to as “L2SW”) 200A. The RF device 150A processes a high-frequency signal transmitted / received via the antenna 12. More specifically, the RF device 150A outputs a radio encoded frame decoded from the received high-frequency signal to the communication device 100A by down-converting and detecting the high-frequency signal received by the antenna 12. Further, the RF device 150A transmits, from the antenna 12, a high-frequency signal generated by modulating and upconverting the radio encoded frame from the communication device 100A. The high-frequency signal transmitted from the antenna 12 is relayed by the satellite 10 to the destination communication device. The wireless encoded frame is a frame that is encoded and wirelessly transmitted through each satellite channel of satellite communication.

通信装置100Aは、RF装置150Aからの無線符号化フレームからEthernetフレームを復号してL2SW200Aへ送出するとともに、L2SW200AからのEthernetフレームを後述するような無線符号化フレームに符号化してRF装置150Aへ出力する。通信装置100Aにおける処理の詳細については、後述する。   The communication device 100A decodes the Ethernet frame from the radio encoded frame from the RF device 150A and sends it to the L2SW 200A. The communication device 100A encodes the Ethernet frame from the L2SW 200A into a radio encoded frame as will be described later and outputs it to the RF device 150A. To do. Details of processing in communication apparatus 100A will be described later.

L2SW200Aは、ゲートウェイ(以下、「GW」とも称す。)250と接続されており、GW250には、ネットワークを介して、サーバ300を含む各種の情報処理装置が接続されている。   The L2SW 200A is connected to a gateway (hereinafter also referred to as “GW”) 250, and various information processing apparatuses including the server 300 are connected to the GW 250 via a network.

なお、現実の運用においては、L2SW200AおよびGW250は、通信事業会社が設置維持するようにしてもよい。また、GW250に代えて、ルータを配置してもよい。   In actual operation, the L2SW 200A and the GW 250 may be installed and maintained by the communication company. A router may be arranged in place of the GW 250.

一方、送受信局4においても送受信局2と同様の構成が採用される。すなわち、通信装置100Bは、RF装置150BおよびL2SW200Bと接続されている。RF装置150Bは、アンテナ14を介して送受信される高周波信号を処理する。   On the other hand, the transmission / reception station 4 adopts the same configuration as that of the transmission / reception station 2. That is, communication device 100B is connected to RF device 150B and L2SW 200B. The RF device 150B processes a high-frequency signal transmitted / received via the antenna 14.

通信装置100Bは、RF装置150Bからの無線符号化フレームからEthernetフレームを復号してL2SW200Bへ送出するとともに、L2SW200BからのEthernetフレームを無線符号化フレームに符号化してRF装置150Bへ出力する。通信装置100Bにおける処理の詳細については、後述する。   The communication device 100B decodes the Ethernet frame from the radio encoded frame from the RF device 150B and sends it to the L2SW 200B, and encodes the Ethernet frame from the L2SW 200B into a radio encoded frame and outputs it to the RF device 150B. Details of processing in communication device 100B will be described later.

L2SW200Bには、ネットワーク220を介して、ユーザ端末350を含む各種の情報処理装置が接続されている。なお、L2SW200Bに代えて、ルータを配置してもよい。   Various information processing apparatuses including the user terminal 350 are connected to the L2SW 200B via the network 220. A router may be arranged in place of the L2SW 200B.

本実施の形態に従う衛星通信システム1において、通信装置100Aと通信装置100Bとの間は、双方向で通信されることが想定されている。そのため、通信装置100Aおよび通信装置100Bは、実質的に同一の構成および機能を有していてもよい。但し、説明の便宜上、サーバ300からユーザ端末350に対してデータが提供されるアプリケーションを一例として説明する。そのため、以下では、通信装置100Aのデータ送信に係る機能、および、通信装置100Bのデータ受信に係る機能に着目して説明する。   In satellite communication system 1 according to the present embodiment, communication device 100A and communication device 100B are assumed to communicate bidirectionally. Therefore, the communication device 100A and the communication device 100B may have substantially the same configuration and function. However, for convenience of explanation, an application in which data is provided from the server 300 to the user terminal 350 will be described as an example. Therefore, the following description will be given focusing on the function related to data transmission of the communication device 100A and the function related to data reception of the communication device 100B.

図1に示す構成例においては、通信装置100Aを含む送受信局2は衛星基地局として機能し、通信装置100Bを含む送受信局4は衛星端末として機能してもよい。このような場合、通信装置100Aを含む送受信局2はビルなどに配置された固定局であり、通信装置100Bを含む送受信局4は車両などに配置された移動局であってもよい。   In the configuration example shown in FIG. 1, the transmission / reception station 2 including the communication device 100A may function as a satellite base station, and the transmission / reception station 4 including the communication device 100B may function as a satellite terminal. In such a case, the transmission / reception station 2 including the communication device 100A may be a fixed station disposed in a building or the like, and the transmission / reception station 4 including the communication device 100B may be a mobile station disposed in a vehicle or the like.

図1に示すようなデータフローは、例えば、VoIP(Voice over IP)、動画ストリーミング、ファイルダウンロードといった、ダウンリンク通信で伝送されるデータのデータフローである。なお、サーバ300から1個または複数のユーザ端末350へデータフローが生じるようなアプリケーションにおいては、サーバ300からユーザ端末350へ向かう回線(すなわち、ダウンリンク)の通信帯域幅を、ユーザ端末350からサーバ300へ向かう回線(すなわち、アップリンク)の通信帯域幅に比較して広くするようにしてもよい。すなわち、送受信局2と送受信局4との間の通信帯域幅を、データ伝送方向に応じて異なるように設計してもよい。   The data flow as shown in FIG. 1 is a data flow of data transmitted by downlink communication such as VoIP (Voice over IP), video streaming, and file download. In an application in which a data flow occurs from the server 300 to one or more user terminals 350, the communication bandwidth of the line (ie, downlink) from the server 300 to the user terminal 350 is reduced from the user terminal 350 to the server. It may be made wider than the communication bandwidth of the line (ie, uplink) toward 300. That is, the communication bandwidth between the transmission / reception station 2 and the transmission / reception station 4 may be designed to be different depending on the data transmission direction.

(概要)
本実施の形態に従う衛星通信システム1においては、通信装置100Aおよび通信装置100Bは、いずれも複数のキャリア(搬送波)を同時に送受信できるものとする。すなわち、通信装置100Aと通信装置100Bとの間では、複数の衛星チャネルを同時利用できるようになっている。このような前提において、衛星通信システム1は、フレーム同期型のデータリンク層プロトコル(例えば、HDLC(High-Level Data Link Control)やLAPD(Link Access Procedure on the D-channel)など)に従って生成されるフレームを複数のキャリアに割当てて分散伝送する。
(Overview)
In satellite communication system 1 according to the present embodiment, both communication device 100A and communication device 100B can simultaneously transmit and receive a plurality of carriers (carrier waves). That is, a plurality of satellite channels can be used simultaneously between the communication device 100A and the communication device 100B. Under such a premise, the satellite communication system 1 is generated according to a frame synchronization type data link layer protocol (for example, HDLC (High-Level Data Link Control), LAPD (Link Access Procedure on the D-channel), etc.). A frame is allocated to a plurality of carriers and distributedly transmitted.

本実施の形態に従う衛星通信システム1では、TCPなどのトランスポート層(レイヤ4)ではなく、比較的低層のデータリンク層(無線伝送におけるレイヤ2)に従うフレームを分割伝送することで、ハードウェアのスペックが必要条件以上であるなどという制約などを受けることなく、高効率伝送を実現する。以下、より詳細な構成例について説明する。   In the satellite communication system 1 according to the present embodiment, a frame according to a relatively low data link layer (layer 2 in wireless transmission) is divided and transmitted instead of a transport layer (layer 4) such as TCP, so that hardware High-efficiency transmission is realized without being restricted by the specifications exceeding the necessary conditions. Hereinafter, a more detailed configuration example will be described.

(レイヤ毎の処理)
次に、本実施の形態に従う衛星通信システム1におけるレイヤ毎の処理について説明する。図2は、本実施の形態に従う衛星通信システム1におけるレイヤ毎の処理を説明するための模式図である。図2には、OSI(Open Systems Interconnection reference model)参照モデルに沿ったレイヤ分類に従って記載されている。
(Processing for each layer)
Next, processing for each layer in satellite communication system 1 according to the present embodiment will be described. FIG. 2 is a schematic diagram for illustrating processing for each layer in satellite communication system 1 according to the present embodiment. In FIG. 2, it describes according to the layer classification | category along an OSI (Open Systems Interconnection reference model) reference model.

図2を参照して説明する。サーバ300とユーザ端末350との間では、例えば、HTTP(Hypertext Transfer Protocol)やFTP(File Transfer Protocol)といったアプリケーション層でデータを遣り取りする。サーバ300とユーザ端末350との間で遣り取りされるデータは、TCP/IP(トランスポート層およびネットワーク層)に従って、GW250およびL2SW200AまたはL2SW200Bへ転送される。   This will be described with reference to FIG. For example, data is exchanged between the server 300 and the user terminal 350 in an application layer such as HTTP (Hypertext Transfer Protocol) or FTP (File Transfer Protocol). Data exchanged between the server 300 and the user terminal 350 is transferred to the GW 250 and the L2SW 200A or L2SW 200B according to TCP / IP (transport layer and network layer).

L2SW200Aと通信装置100Aとの間のフレーム転送、および、L2SW200Bと通信装置100Bとの間のフレーム転送は、Ethernet(リンク層)で行われる。通信装置100Aおよび通信装置100Bは、フレーム同期型のデータリンク層プロトコル(例えば、HDLCやLAPD)で、Ethernetフレームを無線伝送する。   Frame transfer between the L2SW 200A and the communication device 100A and frame transfer between the L2SW 200B and the communication device 100B are performed in the Ethernet (link layer). The communication device 100A and the communication device 100B wirelessly transmit Ethernet frames using a frame-synchronized data link layer protocol (for example, HDLC or LAPD).

図2に示すように、本実施の形態に従う衛星通信システム1においては、各装置が担当するレイヤにてフレーム転送などの処理を実行する。   As shown in FIG. 2, in satellite communication system 1 according to the present embodiment, processing such as frame transfer is performed in a layer in charge of each device.

(フレーム生成手順)
本実施の形態に従う衛星通信システム1において、通信装置100Aは、サーバ300、GW250、およびL2SW200Aを経由して到着するEthernetフレームから、無線伝送されるレイヤ2(無線レイヤ2と略す)のフレームを生成する。このフレーム生成手順としては、例えば、有線ネットワークにおける伝統的なレイヤ2プロトコル手順である、HDLCやLAPDのサブセットを想定する。
(Frame generation procedure)
In satellite communication system 1 according to the present embodiment, communication device 100A generates a wirelessly transmitted layer 2 (abbreviated as wireless layer 2) frame from an Ethernet frame that arrives via server 300, GW 250, and L2SW 200A. To do. As this frame generation procedure, for example, a subset of HDLC or LAPD, which is a traditional layer 2 protocol procedure in a wired network, is assumed.

図3は、本実施の形態に従う衛星通信システム1における無線フレームの生成を説明するための図である。送受信局2(衛星基地局)においては、図3に示す上から下に示す順序で送信処理により各階層のフレームが生成され、送受信局4(衛星端末)においては、図3に示す下から上に示す順序で受信処理により各階層のフレームが生成される。   FIG. 3 is a diagram for describing generation of a radio frame in satellite communication system 1 according to the present embodiment. In the transmission / reception station 2 (satellite base station), frames of each layer are generated by transmission processing in the order shown in FIG. 3 from the top to the bottom. In the transmission / reception station 4 (satellite terminal), The frames of each layer are generated by the reception process in the order shown in FIG.

図3に示すように、通信装置100Aは、Ethernetフレーム20を受け、無線レイヤ2のフレーム25を生成する。以下の説明においては、HDLCに従うフレーム伝送を送信するので、無線レイヤ2のフレームを、便宜上「HDLCフレーム」とも称す。   As illustrated in FIG. 3, the communication device 100 </ b> A receives the Ethernet frame 20 and generates a radio layer 2 frame 25. In the following description, since frame transmission according to HDLC is transmitted, the radio layer 2 frame is also referred to as an “HDLC frame” for convenience.

より具体的には、Ethernetフレーム20のうち、物理ヘッダに相当するプリアンブル21が取り除かれた残り、すなわち、Ethernetヘッダ22と、データ23と、伝送エラー検出用のフィールドであるFCS(Frame Check Sequenc2)24との部分が、HDLCフレーム25のデータ領域に格納される。FCS24には、CRC(Cyclic Redundancy Check)値が設定される。HDLCフレーム25には、フレームの開始と終了を表すアイドルコード26が挿入されている。アイドルコード26は、フレームとフレームの間の隙間を埋めるためにも送信される。   More specifically, the remainder from which the preamble 21 corresponding to the physical header is removed from the Ethernet frame 20, that is, the Ethernet header 22, the data 23, and an FCS (Frame Check Sequence 2) which is a field for detecting a transmission error. 24 is stored in the data area of the HDLC frame 25. In the FCS 24, a CRC (Cyclic Redundancy Check) value is set. In the HDLC frame 25, an idle code 26 indicating the start and end of the frame is inserted. The idle code 26 is also transmitted to fill a gap between frames.

図3に示す例では、アイドルコード26として「7E」(2進数で「01111110」)が用いられているが、これは、HDLCフレーム25のデータ領域において、「1」が5回連続する場合には「0」を挿入するという、HDLC手順において規定された処理を想定したものである。「7E」は1が6回連続しており、データ領域ではなくアイドルコード27であると判断できる。HDLC手順とは異なるプロトコルで伝送される場合は、そのプロトコルに適切なアイドルコードを使用する。   In the example shown in FIG. 3, “7E” (binary number “01111110”) is used as the idle code 26. This is because “1” continues five times in the data area of the HDLC frame 25. Is assumed to be a process defined in the HDLC procedure of inserting “0”. In “7E”, 1 is consecutive 6 times, and it can be determined that the data is not the data area but the idle code 27. When the transmission is performed using a protocol different from the HDLC procedure, an idle code suitable for the protocol is used.

HDLCフレーム25は、さらに、1つまたは複数の無線符号化フレーム27に分割されて、各衛星チャネルで伝送される。無線符号化フレーム27は、1つの衛星チャネルで符号化および伝送されるフレームである。無線符号化フレーム27のデータ単位は、例えば、ターボ符号またはリードソロモン符号の処理ブロック単位と同じにする。単一のHDLCフレーム25が1つまたは複数の無線符号化フレーム27に分割されるため、無線符号化フレーム27の各々は、HDLCフレーム25に含まれるデータ領域の一部に対応するデータ本体29を含む。同じHDLCフレーム25のデータ領域を分割して伝送する1つまたは複数の無線符号化フレーム27において、データ領域を前から決められたデータ長を有するように分割した最後の無線符号化フレーム27では、決められたデータ長になるように必要に応じて末尾にパディングデータ30を付加する。パディングデータ30としては、例えばアイドルコード26と同じ「7E」を使用する。パディングデータ30は、図ではPADと略して表示する。   The HDLC frame 25 is further divided into one or a plurality of radio encoded frames 27 and transmitted on each satellite channel. The wireless encoded frame 27 is a frame that is encoded and transmitted by one satellite channel. The data unit of the wireless encoded frame 27 is the same as the processing block unit of turbo code or Reed-Solomon code, for example. Since the single HDLC frame 25 is divided into one or a plurality of radio encoded frames 27, each of the radio encoded frames 27 includes a data body 29 corresponding to a part of the data area included in the HDLC frame 25. Including. In one or a plurality of radio encoded frames 27 that divide and transmit the data area of the same HDLC frame 25, in the last radio encoded frame 27 in which the data area is divided so as to have a predetermined data length, Padding data 30 is added to the end as necessary so that the determined data length is obtained. As the padding data 30, for example, the same “7E” as the idle code 26 is used. The padding data 30 is abbreviated as PAD in the figure.

複数の衛星チャネルを束ねて利用する場合には、当該束ねて利用される衛星チャネルのいずれかで伝送される無線符号化フレーム27については、HDLCフレーム25のデータ領域における順番などを特定するためのシーケンス番号28(SN:Sequence Number)が付与される。シーケンス番号28に係る処理の詳細については、後述する。   When a plurality of satellite channels are used in a bundle, for the wireless encoded frame 27 transmitted in any of the bundled satellite channels, the order in the data area of the HDLC frame 25 is specified. A sequence number 28 (SN: Sequence Number) is assigned. Details of the processing relating to the sequence number 28 will be described later.

本実施の形態に従う衛星通信システム1においては、送受信局2(衛星基地局)と送受信局4(衛星端末)との間には、互いに独立した複数の衛星チャネルを同時に利用可能になっているとする。本明細書において、「チャネル」は、2つの基地局の間でデータを伝送可能な物理的または論理的に区別された無線通信リソースを意味する。「衛星チャネル」は、通信衛星と地上局の間の「チャネル」を意味する。地上局の通信装置の内部において、「衛星チャネル」で送信されるまたは受信された信号を「衛星チャネル」ごとに伝送または処理する信号線および処理部なども「衛星チャネル」に含む。   In satellite communication system 1 according to the present embodiment, a plurality of independent satellite channels can be used simultaneously between transmitting / receiving station 2 (satellite base station) and transmitting / receiving station 4 (satellite terminal). To do. In this specification, “channel” means a physically or logically distinguished radio communication resource capable of transmitting data between two base stations. “Satellite channel” means a “channel” between a communication satellite and a ground station. The “satellite channel” includes a signal line and a processing unit for transmitting or processing a signal transmitted or received by the “satellite channel” for each “satellite channel” within the communication device of the ground station.

典型的には、複数の異なる周波数を有するキャリア(搬送波)を用いる周波数分割多重化方式が採用される。この場合、1つのキャリアが1つのチャネルに相当するため、チャネルとキャリアとはほぼ同義となる。但し、周波数分割多重化方式に限られず、時分割多重化方式または符号分割多重化方式を採用してもよい。時分割多重化方式が採用される場合には、チャネルは対応する各タイムスロットに相当し、符号分割多重化方式が採用される場合には、チャネルが対応する符号系列に相当する。以上のとおり、本発明の技術的範囲は、周波数分割多重化方式に限定されるものではなく、任意の多重化方式を包含し得るものである。   Typically, a frequency division multiplexing method using a carrier having a plurality of different frequencies (carrier wave) is employed. In this case, since one carrier corresponds to one channel, the channel and the carrier are almost synonymous. However, the present invention is not limited to the frequency division multiplexing method, and a time division multiplexing method or a code division multiplexing method may be adopted. When the time division multiplexing scheme is adopted, the channel corresponds to each corresponding time slot, and when the code division multiplexing scheme is adopted, the channel corresponds to the corresponding code sequence. As described above, the technical scope of the present invention is not limited to the frequency division multiplexing method, and can include any multiplexing method.

(送信側基地局での送信処理)
次に、本実施の形態に従う衛星通信システム1における送信側基地局での送信処理について説明する。
(Transmission processing at the transmitting base station)
Next, transmission processing at the transmitting base station in satellite communication system 1 according to the present embodiment will be described.

図4は、本実施の形態に従う衛星通信システム1における通信装置100Aの機能構成例を示す模式図である。図4に示すように、通信装置100Aは、制御部102と、Ethernetインターフェイス(I/F:Interface)110と、チャネル分離部112と、HDLCフレーム送信処理部114と、第1チャネルバッファ群116と、チャネル分散部118と、第2チャネルバッファ群120と、シーケンス番号付与部122と、無線フレーム符号化部124とを含む。   FIG. 4 is a schematic diagram showing a functional configuration example of communication apparatus 100A in satellite communication system 1 according to the present embodiment. As shown in FIG. 4, the communication device 100A includes a control unit 102, an Ethernet interface (I / F) 110, a channel separation unit 112, an HDLC frame transmission processing unit 114, a first channel buffer group 116, A channel distribution unit 118, a second channel buffer group 120, a sequence number assigning unit 122, and a radio frame encoding unit 124.

第1チャネルバッファ群116および第2チャネルバッファ群120の各々は、衛星通信システム1が利用可能な複数の衛星チャネルにそれぞれ対応付けられた複数のチャネルバッファから構成される。   Each of the first channel buffer group 116 and the second channel buffer group 120 includes a plurality of channel buffers respectively associated with a plurality of satellite channels that can be used by the satellite communication system 1.

何らかのEthernetフレーム20が通信装置100Aに到着すると、まず、Ethernetインターフェイス110で受信される。チャネル分離部112は、Ethernetインターフェイス110にて受信されたEthernetフレーム20の上位タグを抽出するとともに、対応する衛星チャネルを特定した上で、HDLCフレーム送信処理部114へ出力する。   When any Ethernet frame 20 arrives at the communication device 100A, it is first received by the Ethernet interface 110. The channel separation unit 112 extracts an upper tag of the Ethernet frame 20 received by the Ethernet interface 110, specifies a corresponding satellite channel, and outputs the specified satellite channel to the HDLC frame transmission processing unit 114.

本明細書において、「上位タグ」は、無線レイヤ2より上位のプロトコルに基づいて付与されたヘッダ情報を包含する。上位タグは、典型的には、IPアドレスやVLAN(Virtual Local Area Network)タグなどの識別情報を含む。通信装置100Aは、上位タグ−チャネル割当情報103を予め保持している。上位タグ−チャネル割当情報103は、通信装置100Aに入来し得るEthernetフレーム20に付与されている上位タグの内容と、伝送に利用すべき衛星チャネルとの対応関係を規定する。図4では、制御部102が上位タグ−チャネル割当情報103を保持する場合を示す。制御部102とは異なる通信装置100Aの部分に上位タグ−チャネル割当情報103を保持してもよい。   In this specification, the “upper tag” includes header information given based on a protocol higher than the wireless layer 2. The upper tag typically includes identification information such as an IP address and a VLAN (Virtual Local Area Network) tag. The communication device 100A holds the upper tag-channel allocation information 103 in advance. Upper tag-channel allocation information 103 defines the correspondence between the content of the upper tag attached to Ethernet frame 20 that can enter communication apparatus 100A and the satellite channel to be used for transmission. FIG. 4 shows a case where the control unit 102 holds the upper tag-channel allocation information 103. The upper tag-channel allocation information 103 may be held in a part of the communication apparatus 100A different from the control unit 102.

制御部102は、静的または動的に、受信したEthernetフレーム20に対応する衛星チャネルを特定するための情報を、チャネル分離部112と、チャネル分散部118と、シーケンス番号付与部122とに通知する。チャネル分離部112と、チャネル分散部118と、シーケンス番号付与部122が、自発的に上位タグ−チャネル割当情報103を参照するようにしてもよい。   The control unit 102 notifies the channel separation unit 112, the channel distribution unit 118, and the sequence number assignment unit 122 of information for specifying the satellite channel corresponding to the received Ethernet frame 20 statically or dynamically. To do. The channel separation unit 112, the channel distribution unit 118, and the sequence number assigning unit 122 may voluntarily refer to the upper tag-channel allocation information 103.

HDLCフレーム送信処理部114は、チャネル分離部112からのEthernetフレーム20からHDLCフレーム25を生成する(図3など参照。)。そして、HDLCフレーム送信処理部114は、生成したHDLCフレーム25を、第1チャネルバッファ群116のうち指定された衛星チャネルに対応するチャネルバッファへ格納(エンキュー)する。図4に示すように、複数の衛星チャネルを使用して送信されるHDLCフレーム25は、複数の衛星チャネルの中の1つの衛星チャネルに対応するチャネルバッファへ格納する。複数の衛星チャネルの中の他の衛星チャネルには、HDLCフレーム25を格納しない。   The HDLC frame transmission processing unit 114 generates the HDLC frame 25 from the Ethernet frame 20 from the channel separation unit 112 (see FIG. 3 and the like). Then, the HDLC frame transmission processing unit 114 stores (enqueues) the generated HDLC frame 25 in the channel buffer corresponding to the designated satellite channel in the first channel buffer group 116. As shown in FIG. 4, the HDLC frame 25 transmitted using a plurality of satellite channels is stored in a channel buffer corresponding to one satellite channel among the plurality of satellite channels. The HDLC frame 25 is not stored in other satellite channels among the plurality of satellite channels.

図4に示す構成例においては、第1チャネルバッファ群116は、チャネル#1〜#7の合計7チャネル分のバッファを有している。それぞれのチャネルバッファには、各衛星チャネルで送信すべきHDLCフレーム25が順次格納されるとともに、FIFO(First-In First-Out)の態様で処理される。   In the configuration example shown in FIG. 4, the first channel buffer group 116 has buffers for a total of seven channels of channels # 1 to # 7. In each channel buffer, HDLC frames 25 to be transmitted in each satellite channel are sequentially stored and processed in a first-in first-out (FIFO) manner.

チャネル分散部118は、複数の衛星チャネルを使用して送信されるHDLCフレーム25に関しては、受信したEthernetフレーム20(上位フレームに相当)から生成されたHDLCフレーム25(データリンク層プロトコルに従うフレームに相当)を分割して複数の衛星チャネルにそれぞれ割当てる。すなわち、チャネル分散部118は、HDLCフレーム25の各部分データを第1チャネルバッファ群116のうち対応するチャネルバッファへ格納する。   For the HDLC frame 25 transmitted using a plurality of satellite channels, the channel distribution unit 118 generates an HDLC frame 25 (corresponding to a frame according to the data link layer protocol) generated from the received Ethernet frame 20 (corresponding to an upper frame). ) Is divided and assigned to a plurality of satellite channels. That is, the channel distribution unit 118 stores each partial data of the HDLC frame 25 in a corresponding channel buffer in the first channel buffer group 116.

より具体的には、チャネル分散部118は、第1チャネルバッファ群116の各チャネルバッファから出力(デキュー)されたHDLCフレーム25を分割した上で、分割した各部分データのHDLCフレーム25のデータ領域における位置の順番に第2チャネルバッファ群120のうち宛先のチャネルバッファへ転送する。ここで、チャネル分散部118は、Ethernetフレーム20(上位フレームに相当)に含まれる上位タグの内容に基づいて、データ伝送に利用する1つまたは複数の衛星チャネルを決定する。チャネル分散部118は、制御部102からチャネル分離部112での識別結果を受けて、上位タグの内容を取得する。   More specifically, the channel distribution unit 118 divides the HDLC frame 25 output (dequeued) from each channel buffer of the first channel buffer group 116, and then the data region of the HDLC frame 25 of each divided partial data Are transferred to the destination channel buffer in the second channel buffer group 120 in the order of the positions in FIG. Here, the channel distribution unit 118 determines one or more satellite channels to be used for data transmission based on the contents of the upper tag included in the Ethernet frame 20 (corresponding to the upper frame). The channel distribution unit 118 receives the identification result in the channel separation unit 112 from the control unit 102 and acquires the contents of the upper tag.

通常動作時には、第1チャネルバッファ群116のそれぞれのチャネルバッファから出力されるHDLCフレーム25は、第2チャネルバッファ群120のそれぞれ対応するチャネルバッファのみに転送(すなわち、同じ衛星チャネル間で転送)される。しかしながら、制御部102からチャネル分散部118に対して、複数の衛星チャネルを束ねて(すなわち、グルーピングして)利用することが指定されると、チャネル分散部118は、単一のチャネルバッファから出力されるHDLCフレーム25を、予め定められた規則に従って分割した上で、それぞれを複数のチャネルバッファへ転送する。このように、チャネル分散部118は、HDLCフレーム25の宛先を分散させる。   During normal operation, the HDLC frame 25 output from each channel buffer of the first channel buffer group 116 is transferred only to the corresponding channel buffer of the second channel buffer group 120 (that is, transferred between the same satellite channels). The However, when it is designated from the control unit 102 to the channel distribution unit 118 that a plurality of satellite channels are bundled (that is, grouped), the channel distribution unit 118 outputs from a single channel buffer. The HDLC frame 25 is divided according to a predetermined rule, and each is transferred to a plurality of channel buffers. As described above, the channel distribution unit 118 distributes the destination of the HDLC frame 25.

図4に示す例においては、第1チャネルバッファ群116のチャネル#4に対応するチャネルバッファから出力されるHDLCフレーム25は、第2チャネルバッファ群120のチャネル#4〜#6に分散される。   In the example shown in FIG. 4, the HDLC frame 25 output from the channel buffer corresponding to channel # 4 of the first channel buffer group 116 is distributed to channels # 4 to # 6 of the second channel buffer group 120.

すなわち、図2に示すように、単一のHDLCフレーム25が分割されることで生成される複数のデータ(データ本体29)がそれぞれ異なる衛星チャネルに転送される。後段の無線フレーム符号化部124における符号化処理は、固定データ長(すなわち、処理ブロック単位)で実行される。そのため、チャネル分散部118は、シーケンス番号が付与された状態の部分データ(図3に示すシーケンス番号28とデータ本体29との合計)が無線フレーム符号化部124での処理ブロック単位と一致するように、HDLCフレーム25を分割する。また、チャネル分散部118は、処理ブロック単位と一致させるために、必要に応じてパディングデータ30を付与することもある。   That is, as shown in FIG. 2, a plurality of data (data body 29) generated by dividing a single HDLC frame 25 is transferred to different satellite channels. The encoding process in the radio frame encoding unit 124 at the subsequent stage is executed with a fixed data length (that is, in units of processing blocks). Therefore, the channel distribution unit 118 makes the partial data (sequence number 28 shown in FIG. 3 and the data main body 29 shown in FIG. 3) in a state where the sequence number is given coincide with the processing block unit in the radio frame encoding unit 124. Then, the HDLC frame 25 is divided. In addition, the channel distribution unit 118 may add the padding data 30 as necessary to match the processing block unit.

このような分散処理によって、チャネル#4〜#6がグルーピングされて、単一のHDLCフレーム25が同一の宛先へデータ伝送される。   By such distributed processing, channels # 4 to # 6 are grouped, and a single HDLC frame 25 is transmitted to the same destination.

すなわち、図4には、チャネル#4〜#6を束ねることで高効率伝送を実現する構成例を示しており、この場合には、処理の簡素化の観点から、第1チャネルバッファ群116の対応する複数のチャネルバッファのうち、一部のチャネルバッファ(図4に示す例では、チャネル#4)のみが使用され、残りのチャネルバッファは使用されない。   That is, FIG. 4 shows a configuration example for realizing high-efficiency transmission by bundling channels # 4 to # 6. In this case, from the viewpoint of simplification of processing, the first channel buffer group 116 Of a plurality of corresponding channel buffers, only some of the channel buffers (channel # 4 in the example shown in FIG. 4) are used, and the remaining channel buffers are not used.

チャネル分散部118が、HDLCフレーム25を第2チャネルバッファ群120の対応するチャネルバッファへ転送するタイミングは、各チャネルバッファからのポーリング出力によって制御される。   The timing at which the channel distribution unit 118 transfers the HDLC frame 25 to the corresponding channel buffer of the second channel buffer group 120 is controlled by polling output from each channel buffer.

各チャネルバッファについてのポーリング出力は、無線フレーム符号化部124からの指示に従って、無線符号化フレーム27毎に管理される。   The polling output for each channel buffer is managed for each radio encoded frame 27 in accordance with an instruction from the radio frame encoding unit 124.

シーケンス番号付与部122は、それぞれの衛星チャネルに割当られたHDLCフレーム25の各部分データに対してシーケンス番号を付与する。より具体的には、シーケンス番号付与部122は、束ねて利用することが指定されたいずれかの衛星チャネルで送信される各部分データに対して、シーケンス番号28を付与する。例えば、第2チャネルバッファ群120に対して、チャネル#4→チャネル#5→チャネル#6→チャネル#4→・・・の順に、シーケンシャルにHDLCフレーム25が転送される場合には、「1」,「2」,「3」,「4」,・・・の順にシーケンス番号28が付与される。このように、シーケンス番号が付与された各部分データから無線符号化フレーム27が生成される(図3参照)。   The sequence number assigning unit 122 assigns a sequence number to each partial data of the HDLC frame 25 assigned to each satellite channel. More specifically, the sequence number assigning unit 122 assigns a sequence number 28 to each partial data transmitted on any satellite channel designated to be bundled. For example, when the HDLC frame 25 is sequentially transferred to the second channel buffer group 120 in the order of channel # 4 → channel # 5 → channel # 6 → channel # 4 →. , “2”, “3”, “4”,... In this way, the wireless encoded frame 27 is generated from each partial data given the sequence number (see FIG. 3).

なお、通常の送信処理(単一の衛星チャネルを利用する場合)においては、HDLCに従う伝送手順でフレーム伝送を行なうので、無線符号化フレーム27が宛先へ到着する順序が入れ替わることはない。そのため、単一の衛星チャネルで伝送される無線符号化フレーム27に対しては、シーケンス番号を付与しなくてもよい。シーケンス番号付与部122を無くして、チャネル分散部が、分割した各部分データに対して、HDLCフレーム25のデータ領域における位置を表すシーケンス番号を付与するようにしてもよい。その場合には、チャネル分散部が、分割された各部分データに対してシーケンス番号を付与するシーケンス番号付与部でもあることになる。   In normal transmission processing (when a single satellite channel is used), frame transmission is performed according to a transmission procedure according to HDLC, so that the order in which the wireless encoded frames 27 arrive at the destination is not changed. Therefore, it is not necessary to assign a sequence number to the radio encoded frame 27 transmitted through a single satellite channel. The sequence number assigning unit 122 may be omitted, and the channel distribution unit may assign a sequence number indicating the position in the data area of the HDLC frame 25 to each divided partial data. In this case, the channel dispersion unit is also a sequence number assigning unit that assigns a sequence number to each divided partial data.

無線フレーム符号化部124は、シーケンス番号付与部122においてシーケンス番号が付与された各部分データを符号化した無線符号化フレームを生成して、対応する衛星チャネル毎に出力する。より具体的には、無線フレーム符号化部124は、第2チャネルバッファ群120のそれぞれのチャネルバッファから出力される、HDLCフレーム25を分割して生成された各部分データ(シーケンス番号が付与されている)に対して、衛星通信システム1において採用されている無線フレーム方式に従って符号化処理を行なう。符号化処理としては、例えば、予め定められた処理ブロック単位で符号化する、ターボ符号またはリードソロモン符号などが用いられてもよい。   The radio frame encoding unit 124 generates a radio encoded frame obtained by encoding each partial data to which the sequence number is assigned by the sequence number giving unit 122, and outputs it for each corresponding satellite channel. More specifically, the radio frame encoding unit 124 outputs each partial data generated by dividing the HDLC frame 25 output from each channel buffer of the second channel buffer group 120 (with a sequence number assigned). In contrast, the encoding process is performed according to the radio frame method employed in the satellite communication system 1. As the encoding process, for example, a turbo code or a Reed-Solomon code that is encoded in units of predetermined processing blocks may be used.

無線フレーム符号化部124は、処理ブロック単位(すなわち、無線符号化フレーム27(図3参照)の生成)毎にポーリング出力を発生させてもよい。   The radio frame encoding unit 124 may generate a polling output for each processing block (that is, generation of the radio encoded frame 27 (see FIG. 3)).

通常、衛星通信システムで用いられるキャリアの伝送レートは、Ethernetよりも低いため、通信装置100Aは、キャリアの実効伝送レートに関する情報に基づいて、上位データ(Ethernetフレーム)をポーリングするタイミングを決定してもよい。このように、衛星通信路では比較的大きな通信遅延が発生し得るので、第1チャネルバッファ群116の深さ(バッファ容量)は十分に確保しておくことが好ましい。   Usually, since the transmission rate of the carrier used in the satellite communication system is lower than Ethernet, the communication device 100A determines the timing for polling the upper data (Ethernet frame) based on the information on the effective transmission rate of the carrier. Also good. Thus, since a relatively large communication delay can occur in the satellite communication path, it is preferable to secure a sufficient depth (buffer capacity) of the first channel buffer group 116.

また、優先制御または優先廃棄が必要な場合には、第1チャネルバッファ群116にHDLCフレーム25が格納されている状態で、当該HDLCフレーム25に対して、送信順序の入れ替えや廃棄などを行なうようにしてもよい。   When priority control or priority discard is necessary, the transmission order is changed or discarded for the HDLC frame 25 while the HDLC frame 25 is stored in the first channel buffer group 116. It may be.

なお、図4には、理解を容易化するために、FIFOバッファを用いたような態様で構成を描いているが、必ずしもFIFOバッファを用いて実装する必要はなく、例えば、SDRAM(Synchronous Dynamic Random Access Memory)などの同期性を保証できるデバイスを用いて実装してもよい。本発明の技術的範囲は、上記の実装形態に限定されるものではなく、任意の実装形態を包含し得る。   In FIG. 4, for ease of understanding, the configuration is illustrated in a manner using a FIFO buffer. However, the configuration is not necessarily implemented using a FIFO buffer. For example, SDRAM (Synchronous Dynamic Random It may be implemented using a device capable of guaranteeing synchronization such as (Access Memory). The technical scope of the present invention is not limited to the above-described implementation, and may include any implementation.

(受信側基地局での受信処理)
次に、本実施の形態に従う衛星通信システム1における受信側基地局での受信処理について説明する。
(Reception processing at the receiving base station)
Next, reception processing at the receiving base station in satellite communication system 1 according to the present embodiment will be described.

図5は、本実施の形態に従う衛星通信システム1における通信装置100Bの機能構成例を示す模式図である。図5を参照して、通信装置100Bは、制御部132と、無線フレーム復号化部140と、シーケンス番号識別部142と、リオーダバッファ群144と、リオーダ部146と、HDLCフレーム受信処理部148と、Ethernetインターフェイス(I/F)152とを含む。   FIG. 5 is a schematic diagram showing a functional configuration example of the communication device 100B in the satellite communication system 1 according to the present embodiment. Referring to FIG. 5, communication apparatus 100B includes control unit 132, radio frame decoding unit 140, sequence number identification unit 142, reorder buffer group 144, reorder unit 146, and HDLC frame reception processing unit 148. , And an Ethernet interface (I / F) 152.

通信装置100Aから無線符号化フレームが通信装置100Bに到着すると、まず、無線フレーム復号化部140が復号化処理を実行する。すなわち、無線フレーム復号化部140は、通信装置100Aから複数の衛星チャネルで信号を受信して複数の無線符号化フレーム27に復号化する復号化部である。より具体的には、無線フレーム復号化部140は、衛星通信システム1において採用されている無線フレーム方式に従って受信した信号に対して復号化処理を行なうことで、無線符号化フレーム27を生成する。生成される無線符号化フレームの各々にはシーケンス番号が付与されている。   When a wireless encoded frame arrives at the communication device 100B from the communication device 100A, first, the wireless frame decoding unit 140 executes a decoding process. That is, the radio frame decoding unit 140 is a decoding unit that receives signals from the communication device 100 </ b> A through a plurality of satellite channels and decodes them into a plurality of radio encoded frames 27. More specifically, the radio frame decoding unit 140 generates a radio encoded frame 27 by performing a decoding process on a signal received according to the radio frame method adopted in the satellite communication system 1. A sequence number is assigned to each of the generated wireless encoded frames.

図5に示す例では、通信装置100Bは、複数の衛星チャネルのそれぞれで無線符号化フレーム27を受信することになるので、キャリアの伝送レートの大きさ、および、無線フレーム復号化部140による処理能力などに応じて、無線フレーム復号化部140を同時に利用する衛星チャネルの数だけ配置してもよいし、単一の無線フレーム復号化部140が複数の衛星チャネルのそれぞれで受信する無線符号化フレーム27を処理するようにしてもよい。   In the example shown in FIG. 5, communication apparatus 100B receives radio encoded frame 27 in each of a plurality of satellite channels, so the size of the carrier transmission rate and the processing by radio frame decoding section 140 Depending on the capability, etc., the radio frame decoding unit 140 may be arranged as many as the number of satellite channels that use the radio frame decoding unit 140 at the same time, or a single radio frame decoding unit 140 may receive each of a plurality of satellite channels. The frame 27 may be processed.

制御部132は、チャネル分散規則情報133を予め保持している。チャネル分散規則情報133は、通信装置100Aのチャネル分散部118によるチャネル分散の規則を規定した情報であり、制御部132は、チャネル分散規則情報133に従って、シーケンス番号識別部142およびリオーダ部146に対して動作指令を与える。図5では、制御部132がチャネル分散規則情報133を保持する場合を示す。制御部132とは異なる通信装置100Bの部分にチャネル分散規則情報133を保持してもよい。シーケンス番号識別部142およびリオーダ部146が、自発的にチャネル分散規則情報133を参照するようにしてもよい。   The control unit 132 holds channel distribution rule information 133 in advance. The channel distribution rule information 133 is information that defines the rules of channel distribution by the channel distribution unit 118 of the communication apparatus 100A. The control unit 132 determines whether the sequence number identification unit 142 and the reorder unit 146 are in accordance with the channel distribution rule information 133. Operation command. FIG. 5 shows a case where the control unit 132 holds the channel distribution rule information 133. The channel distribution rule information 133 may be held in a part of the communication device 100B different from the control unit 132. The sequence number identification unit 142 and the reorder unit 146 may voluntarily refer to the channel distribution rule information 133.

シーケンス番号識別部142は、無線フレーム復号化部140により順次復号化される無線符号化フレーム27を、リオーダバッファ群144の対応するリオーダバッファへ格納(エンキュー)する。リオーダバッファ群144は、束ねて利用される複数の衛星チャネルにそれぞれ対応付けられた複数のバッファを含む。すなわち、シーケンス番号識別部142は、受信した無線符号化フレーム27の各々に付与されているシーケンス番号に基づいて、無線符号化フレーム27に含まれるデータ(図3に示すデータ本体29)をリオーダバッファ群144のうち対応するバッファに格納する。対応するリオーダバッファは、チャネル分散規則情報133に基づいて決められる。シーケンス番号識別部142は、受信した無線符号化フレームの各々に付与されているシーケンス番号に基づいて、当該無線符号化フレームに含まれるデータを複数のバッファのうち対応するバッファに格納する識別部である。   The sequence number identifying unit 142 stores (enqueues) the wireless encoded frames 27 sequentially decoded by the wireless frame decoding unit 140 in the corresponding reorder buffer of the reorder buffer group 144. The reorder buffer group 144 includes a plurality of buffers respectively associated with a plurality of satellite channels used in a bundle. That is, sequence number identifying section 142 reorders the data (data body 29 shown in FIG. 3) included in radio encoded frame 27 based on the sequence number assigned to each received radio encoded frame 27. Store in the corresponding buffer in the group 144. The corresponding reorder buffer is determined based on the channel distribution rule information 133. The sequence number identifying unit 142 is an identifying unit that stores data included in the wireless encoded frame in a corresponding buffer among a plurality of buffers based on a sequence number assigned to each received wireless encoded frame. is there.

リオーダ部146は、リオーダバッファ群144にそれぞれ格納されるデータを予め定められた規則に従って引き出して、HDLCフレーム受信処理部148へ出力する。より具体的には、リオーダ部146は、リオーダバッファ群144の各リオーダバッファの先頭にある無線符号化フレーム27のシーケンス番号を参照しながら、予め定められた順番(典型的には、1ずつインクリメントする順番)に従って、無線符号化フレーム27を対応するリオーダバッファから引き出す。リオーダ部146は、複数のバッファにそれぞれ格納されるデータを予め定められた規則に従って引き出して、HDLCフレーム受信処理部148へ出力する出力部である。HDLCフレーム受信処理部148は、再構成したデータリンク層プロトコルに従うフレームから上位フレームを再構成して出力する受信処理部である。   The reorder unit 146 extracts data stored in the reorder buffer group 144 according to a predetermined rule, and outputs the data to the HDLC frame reception processing unit 148. More specifically, the reorder unit 146 refers to the sequence number of the wireless encoded frame 27 at the head of each reorder buffer of the reorder buffer group 144, and increments in a predetermined order (typically increments by 1). The wireless encoded frame 27 is extracted from the corresponding reorder buffer. The reorder unit 146 is an output unit that extracts data stored in each of the plurality of buffers according to a predetermined rule and outputs the data to the HDLC frame reception processing unit 148. The HDLC frame reception processing unit 148 is a reception processing unit that reconstructs and outputs an upper frame from a frame according to the reconstructed data link layer protocol.

このように、シーケンス番号識別部142、リオーダバッファ群144、および、リオーダ部146は、通信装置100Aから複数の衛星チャネルで受信した複数の無線符号化フレーム27を、各無線符号化フレーム27に含まれるシーケンス番号に基づいて、HDLCフレーム25(データリンク層プロトコルに従うフレームに相当)として再構成する再構成部を構成する。   As described above, the sequence number identifying unit 142, the reorder buffer group 144, and the reorder unit 146 include a plurality of radio encoded frames 27 received from the communication apparatus 100A through a plurality of satellite channels in each radio encoded frame 27. Based on the sequence number, a reconfiguration unit that reconfigures as an HDLC frame 25 (corresponding to a frame according to the data link layer protocol) is configured.

HDLCフレーム受信処理部148は、HDLCフレーム25(データリンク層プロトコルに従うフレームに相当)からEthernetフレーム20(上位フレームに相当)を再構成して出力する。より具体的には、HDLCフレーム受信処理部148は、元の順序に配置された1つまたは複数の無線符号化フレーム27からHDLCフレーム25を復元するとともに、さらに、復元された1つまたはHDLCフレーム25からEthernetフレーム20を復元する。   The HDLC frame reception processing unit 148 reconstructs and outputs the Ethernet frame 20 (corresponding to the upper frame) from the HDLC frame 25 (corresponding to the frame according to the data link layer protocol). More specifically, the HDLC frame reception processing unit 148 restores the HDLC frame 25 from the one or more radio encoded frames 27 arranged in the original order, and further restores the restored one or HDLC frame. The Ethernet frame 20 is restored from 25.

通常、ダウンリンク通信の受信処理においては、Ethernetのスループットに比較して衛星回線のスループットが小さいので、データ処理性能上のボトルネックはないと考えられる。そのため、リオーダバッファ群144の各リオーダバッファのバッファ量は、必要最低限で済む。   Normally, in downlink communication reception processing, the satellite channel throughput is smaller than the Ethernet throughput, so it is considered that there is no bottleneck in data processing performance. For this reason, the buffer amount of each reorder buffer in the reorder buffer group 144 is minimized.

なお、図5には、理解を容易化するために、FIFOバッファを用いたような態様で構成を描いているが、必ずしもFIFOバッファを用いて実装する必要はなく、例えば、SDRAMなどの同期性を保証できるデバイスを用いて実装してもよい。本発明の技術的範囲は、上記の実装形態に限定されるものではなく、任意の実装形態を包含し得る。   In FIG. 5, for ease of understanding, the configuration is illustrated in a manner using a FIFO buffer. However, the configuration is not necessarily implemented using a FIFO buffer. For example, synchronization such as SDRAM is possible. You may implement using the device which can guarantee. The technical scope of the present invention is not limited to the above-described implementation, and may include any implementation.

(チャネル分散方法)
上述したように、本実施の形態に従う衛星通信システム1においては、無線符号化フレーム27にシーケンス番号28を付与することで、複数の衛星チャネルに分散させて、複数の無線符号化フレーム27を伝送する。このようなチャネル分散のいくつかの方法について説明する。
(Channel distribution method)
As described above, in satellite communication system 1 according to the present embodiment, sequence number 28 is assigned to radio encoded frame 27 so that it is distributed over a plurality of satellite channels, and a plurality of radio encoded frames 27 are transmitted. To do. Several methods of such channel dispersion will be described.

上述したように、典型的な方法として、無線符号化フレーム27の生成順に従って、利用可能な複数の衛星チャネルの間でシーケンスに衛星チャネルを割当てるようにしてもよい。例えば、チャネル#4〜#6を利用できる場合には、無線符号化フレーム27の生成順に従って、チャネル#4→チャネル#5→チャネル#6→チャネル#4→・・・の順に、利用する衛星チャネルを決定する。   As described above, as a typical method, satellite channels may be assigned to a sequence among a plurality of available satellite channels in accordance with the generation order of the radio encoded frame 27. For example, when channels # 4 to # 6 can be used, the satellites to be used in the order of channel # 4 → channel # 5 → channel # 6 → channel # 4 →. Determine the channel.

このようなシーケンシャルなチャネル割当てに限定されることなく、例えば、1回のチャネル割当てにおいて、複数の無線符号化フレーム27を対象としてもよい。例えば、チャネル#4〜#6を利用できる場合には、無線符号化フレーム27の生成順に従って、チャネル#4→チャネル#4→チャネル#5→チャネル#5→チャネル#6→チャネル#6→チャネル#4→・・・といった順に、利用する衛星チャネルを決定してもよい。   Without being limited to such sequential channel assignment, for example, a plurality of radio coded frames 27 may be targeted in one channel assignment. For example, when channels # 4 to # 6 can be used, channel # 4 → channel # 4 → channel # 5 → channel # 5 → channel # 6 → channel # 6 → channel according to the generation order of the radio encoded frame 27 The satellite channels to be used may be determined in the order of # 4 →.

さらに、いずれかの衛星チャネルに対してより多くの無線符号化フレーム27を割当てるようにしてもよい。例えば、離散的に確保された周波数帯に対してそれぞれキャリアが設定されているような場合において、キャリアの周波数帯に応じて、伝送レートが異なり得る。このような場合には、予め取得された各キャリアの伝送レートに応じて、伝送レートが高い衛星チャネルには低い衛星チャネルよりも多くの無線符号化フレーム27を割当てるようにスケジュールしてもよい。   Furthermore, more radio encoded frames 27 may be allocated to any satellite channel. For example, in the case where carriers are respectively set for discretely secured frequency bands, the transmission rate may be different depending on the carrier frequency band. In such a case, according to the transmission rate of each carrier acquired in advance, it may be scheduled so that more radio coded frames 27 are assigned to the satellite channel with a higher transmission rate than the satellite channel with a lower transmission rate.

さらに、無線符号化フレーム27の割当てを動的に決定してもよい。例えば、気象条件などによって、複数のキャリアのうちキャリアの実効伝送レートが低下しているような場合には、当該実行伝送レートが低下しているキャリアに対応する衛星チャネルに対する無線符号化フレーム27の割当てを相対的に少なくしてもよい。   Further, the assignment of the radio encoded frame 27 may be determined dynamically. For example, when the effective transmission rate of a plurality of carriers is reduced due to weather conditions or the like, the radio encoded frame 27 for the satellite channel corresponding to the carrier whose effective transmission rate is reduced The allocation may be relatively small.

(利点)
本実施の形態に従う衛星通信システムは、同一の送受信局に対して複数の衛星チャネル(キャリア)を割当ててデータ伝送する場合において、1衛星チャネルだけを割当てる従来の場合よりも高効率伝送および高スループットを実現できる。また、本実施の形態に従う衛星通信システムは、データリンク層プロトコルに従うフレームを分割して複数の衛星チャネルでそれぞれ伝送するので、より上位のトランスポート層などでのマルチホーミング伝送を採用する場合に比較して、衛星通信機器以外の既存伝送装置についての機能、性能、バッファリソースに依存することなく、高効率伝送を実現できる。また、衛星通信を利用するへき地などまたは移動体に設置された通信装置によっては、1つの衛星通信システムだけしか利用できない場合があり、マルチホーミング伝送を採用できない場合がある。本発明の衛星通信システムでは、1つの衛星通信システムだけしか利用できない場合でも、従来よりも高効率伝送および高スループットを実現できる。
(advantage)
In the satellite communication system according to the present embodiment, when data transmission is performed by assigning a plurality of satellite channels (carriers) to the same transmission / reception station, higher efficiency transmission and higher throughput than in the conventional case where only one satellite channel is assigned. Can be realized. In addition, the satellite communication system according to the present embodiment divides a frame according to the data link layer protocol and transmits it by a plurality of satellite channels, so that compared to the case where multi-homing transmission in a higher transport layer or the like is adopted. Thus, high-efficiency transmission can be realized without depending on functions, performance, and buffer resources of existing transmission apparatuses other than satellite communication devices. In addition, depending on a communication device installed in a remote place or a mobile body using satellite communication, only one satellite communication system may be used, and multihoming transmission may not be employed. In the satellite communication system of the present invention, even when only one satellite communication system can be used, higher-efficiency transmission and higher throughput than before can be realized.

上述の実施の形態として例示した構成は、本発明の構成の一例であり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、一部を省略する等、変更して構成することも可能である。あるいは、実施の形態同士を組み合わせてもよい。   The configuration illustrated as the above-described embodiment is an example of the configuration of the present invention, and can be combined with another known technique, and a part of the configuration is omitted without departing from the gist of the present invention. It is also possible to change the configuration. Alternatively, the embodiments may be combined.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

1 衛星通信システム、2,4 送受信局、10 衛星、12,14 アンテナ、20 Ethernetフレーム、21 プリアンブル、22 ヘッダ、23 データ、24 CRC、25 HDLCフレーム、26 アイドルコード、27 無線符号化フレーム、28 シーケンス番号、29 データ本体、30 パディングデータ、100A,100B 通信装置、102,132 制御部、103 チャネル割当情報、110 インターフェイス、112 チャネル分離部、114 送信処理部、116 第1チャネルバッファ群、118 チャネル分散部、120 第2チャネルバッファ群(複数のチャネルバッファ)、122 シーケンス番号付与部、124 無線フレーム符号化部、133 チャネル分散規則情報、140 無線フレーム復号化部(復号化部)、142 シーケンス番号識別部(識別部)、144 リオーダバッファ群(複数のバッファ)、146 リオーダ部(出力部)、148 HDLCフレーム受信処理部(受信処理部)、150A,150B RF装置、200A,200B レイヤ2スイッチ(L2SW)、250 ゲートウェイ(GW)、300 サーバ、350 ユーザ端末。   1 Satellite communication system, 2, 4 transceiver station, 10 satellite, 12, 14 antenna, 20 Ethernet frame, 21 preamble, 22 header, 23 data, 24 CRC, 25 HDLC frame, 26 idle code, 27 radio coding frame, 28 Sequence number, 29 data body, 30 padding data, 100A, 100B communication device, 102, 132 control unit, 103 channel allocation information, 110 interface, 112 channel separation unit, 114 transmission processing unit, 116 first channel buffer group, 118 channels Dispersion unit, 120 second channel buffer group (multiple channel buffers), 122 sequence number assigning unit, 124 radio frame encoding unit, 133 channel distribution rule information, 140 radio frame decoding (Decoding unit), 142 sequence number identification unit (identification unit), 144 reorder buffer group (multiple buffers), 146 reorder unit (output unit), 148 HDLC frame reception processing unit (reception processing unit), 150A, 150B RF Device, 200A, 200B Layer 2 switch (L2SW), 250 gateway (GW), 300 server, 350 user terminal.

Claims (8)

複数の衛星チャネルを同時に利用できる、第1の通信装置と第2の通信装置とを備えた衛星通信システムであって、
前記第1の通信装置は、
受信した上位フレームから生成されたデータリンク層プロトコルに従うフレームを分割して複数の衛星チャネルにそれぞれ割当てるチャネル分散部と、
分割された各部分データに対してシーケンス番号を付与するシーケンス番号付与部と、
前記シーケンス番号が付与された各部分データを符号化し衛星チャネルで無線伝送するフレームである無線符号化フレームを生成して対応する衛星チャネル毎に出力する符号化部とを備え、
前記第2の通信装置は、
前記第1の通信装置から複数の衛星チャネルで受信した複数の前記無線符号化フレームを、各無線符号化フレームに含まれるシーケンス番号に基づいて、データリンク層プロトコルに従うフレームとして再構成する再構成部と、
前記再構成したデータリンク層プロトコルに従うフレームから上位フレームを再構成して出力する受信処理部とを備えることを特徴とする、衛星通信システム。
A satellite communication system including a first communication device and a second communication device that can simultaneously use a plurality of satellite channels,
The first communication device is:
A channel distribution unit that divides a frame according to the data link layer protocol generated from the received upper frame and allocates the frame to a plurality of satellite channels, and
A sequence number giving unit for giving a sequence number to each divided partial data;
An encoding unit that encodes each partial data to which the sequence number is assigned and generates a wireless encoded frame that is wirelessly transmitted on a satellite channel and outputs the encoded data for each corresponding satellite channel;
The second communication device is:
A reconfiguration unit that reconfigures a plurality of the radio encoded frames received from the first communication apparatus through a plurality of satellite channels as frames according to a data link layer protocol based on a sequence number included in each radio encoded frame When,
A satellite communication system comprising: a reception processing unit configured to reconstruct and output an upper frame from a frame according to the reconstructed data link layer protocol.
複数の衛星チャネルを同時に利用して他の通信装置と通信可能な、衛星通信システム用の通信装置であって、
受信した上位フレームから生成されたデータリンク層プロトコルに従うフレームを分割して複数の衛星チャネルにそれぞれ割当てるチャネル分散部と、
分割された各部分データに対してシーケンス番号を付与するシーケンス番号付与部と、
前記シーケンス番号が付与された各部分データを符号化し衛星チャネルで無線伝送するフレームである無線符号化フレームを生成して対応する衛星チャネル毎に出力する符号化部とを備えることを特徴とする、通信装置。
A communication device for a satellite communication system, capable of communicating with other communication devices using a plurality of satellite channels simultaneously,
A channel distribution unit that divides a frame according to the data link layer protocol generated from the received upper frame and allocates the frame to a plurality of satellite channels, and
A sequence number giving unit for giving a sequence number to each divided partial data;
An encoding unit that encodes each partial data to which the sequence number is assigned and generates a wireless encoded frame that is wirelessly transmitted on a satellite channel and outputs the encoded data for each corresponding satellite channel; Communication device.
前記チャネル分散部は、前記受信した上位フレームに含まれる上位タグの内容に基づいて、データ伝送に利用する1つまたは複数の衛星チャネルを決定することを特徴とする、請求項2に記載の通信装置。   The communication according to claim 2, wherein the channel distribution unit determines one or a plurality of satellite channels to be used for data transmission based on contents of an upper tag included in the received upper frame. apparatus. 前記複数の衛星チャネルの各々に対応付けられた複数のチャネルバッファをさらに備え、
前記チャネル分散部は、前記データリンク層プロトコルに従うフレームの各部分データを前記複数のチャネルバッファのうち対応するチャネルバッファへ格納することを特徴とする、請求項2または3に記載の通信装置。
A plurality of channel buffers associated with each of the plurality of satellite channels;
The communication apparatus according to claim 2 or 3, wherein the channel distribution unit stores each partial data of a frame according to the data link layer protocol in a corresponding channel buffer among the plurality of channel buffers.
前記チャネル分散部は、前記シーケンス番号が付与された状態の部分データが前記符号化部での処理ブロック単位と一致するように、前記データリンク層プロトコルに従うフレームを分割することを特徴とする、請求項2〜4のいずれか1項に記載の通信装置。   The channel distribution unit divides a frame according to the data link layer protocol so that the partial data to which the sequence number is assigned matches a processing block unit in the encoding unit. Item 5. The communication device according to any one of Items 2 to 4. 複数の衛星チャネルを同時に利用して他の通信装置と通信可能な、衛星通信システム用の通信装置であって、
他の通信装置から複数の衛星チャネルで信号を受信して、符号化され衛星チャネルで無線伝送されるフレームである複数の無線符号化フレームに復号化する復号化部を備え、前記複数の無線符号化フレームの各々にはシーケンス番号が付与されており、
前記複数の無線符号化フレームを各無線符号化フレームに含まれるシーケンス番号に基づいて、データリンク層プロトコルに従うフレームとして再構成する再構成部と、
前記再構成したデータリンク層プロトコルに従うフレームから上位フレームを再構成して出力する受信処理部とを備えることを特徴とする、通信装置。
A communication device for a satellite communication system, capable of communicating with other communication devices using a plurality of satellite channels simultaneously,
Receiving a signal from a plurality of satellite channels from another communication device, and decoding a plurality of radio coded frames that are encoded and wirelessly transmitted by the satellite channel, the plurality of radio codes Each frame is assigned a sequence number,
A reconfiguration unit configured to reconfigure the plurality of radio encoded frames as frames according to a data link layer protocol based on a sequence number included in each radio encoded frame;
And a reception processing unit configured to reconstruct and output an upper frame from a frame according to the reconstructed data link layer protocol.
前記再構成部は、
複数のバッファと、
前記受信した無線符号化フレームの各々に付与されているシーケンス番号に基づいて、当該無線符号化フレームに含まれるデータを前記複数のバッファのうち対応するバッファに格納する識別部を含むことを特徴とする、請求項6に記載の通信装置。
The reconstruction unit includes:
Multiple buffers,
And an identification unit that stores data included in the wireless encoded frame in a corresponding buffer among the plurality of buffers based on a sequence number assigned to each of the received wireless encoded frames. The communication device according to claim 6.
前記再構成部は、前記複数のバッファにそれぞれ格納されるデータを予め定められた規則に従って引き出して、前記受信処理部へ出力する出力部をさらに含むことを特徴とする、請求項7に記載の通信装置。
8. The reconfiguration unit according to claim 7, further comprising an output unit that extracts data stored in each of the plurality of buffers according to a predetermined rule and outputs the data to the reception processing unit. Communication device.
JP2017127847A 2017-06-29 2017-06-29 Satellite communication system and communication device Pending JP2019012902A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017127847A JP2019012902A (en) 2017-06-29 2017-06-29 Satellite communication system and communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017127847A JP2019012902A (en) 2017-06-29 2017-06-29 Satellite communication system and communication device

Publications (1)

Publication Number Publication Date
JP2019012902A true JP2019012902A (en) 2019-01-24

Family

ID=65226436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017127847A Pending JP2019012902A (en) 2017-06-29 2017-06-29 Satellite communication system and communication device

Country Status (1)

Country Link
JP (1) JP2019012902A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12597991B2 (en) 2020-12-25 2026-04-07 Ntt, Inc. Wireless communication system, wireless communication apparatus, wireless communication method and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12597991B2 (en) 2020-12-25 2026-04-07 Ntt, Inc. Wireless communication system, wireless communication apparatus, wireless communication method and program

Similar Documents

Publication Publication Date Title
US12597990B2 (en) Systems and method for 5G-based non-geostationary satellite systems (NGSOs) with inter-satellite links
ES2369676T3 (en) PROCEDURE AND APPLIANCE TO IMPLEMENT A MAC COPROCESSOR IN A COMMUNICATIONS SYSTEM.
CN102598624B (en) Apparatus for transmitting MAC PDU with a fragmentation and packing extended header and method thereof
RU2510894C2 (en) Apparatus and method for generating mac protocol data unit in wireless communication system
CN109041122B (en) Method and apparatus for accelerating data processing in a wireless communication system
US10200161B2 (en) Method and apparatus for processing reverse transmission resources in a mobile communication system
EP1013115B1 (en) Data transmission method in gprs
US7193988B2 (en) Allocating Abis interface transmission channels in packet cellular radio network
TW201815144A (en) Wireless telecommunication device and method
CN109151870A (en) Information processing method and related device
EP4052377B1 (en) Communication devices and methods
CN108809540B (en) Data processing method and device
CN102301818A (en) Method, relay node and system for processing data in relay link
WO2017049647A1 (en) Data sending method, data receiving method and relevant device
US10980043B2 (en) Data transmission method and device, and base station
KR20080095727A (en) Method and apparatus for packet transmission and reception in mobile communication system
US20180146077A1 (en) Method and apparatus for determining processing mode for data packet
US20050187777A1 (en) Layer 2 compression/decompression for mixed synchronous/asynchronous transmission of data frames within a communication network
US20100202286A1 (en) Method &amp; apparatus for the efficient use of available communications network bandwidth
CN107959946B (en) Method, device and equipment for multiplexing and demultiplexing data of wireless access network
JP2019012902A (en) Satellite communication system and communication device
KR20180136841A (en) Method and apparatus for header processing in mac layer
KR102554092B1 (en) Method and apparatus for transmitting data in a communication system
CN107786493B (en) Data transmission method and device
JP2010154285A (en) Relaying station and relaying method