JP6687262B2 - Transmitting station and two-way wireless communication program - Google Patents
Transmitting station and two-way wireless communication program Download PDFInfo
- Publication number
- JP6687262B2 JP6687262B2 JP2018231459A JP2018231459A JP6687262B2 JP 6687262 B2 JP6687262 B2 JP 6687262B2 JP 2018231459 A JP2018231459 A JP 2018231459A JP 2018231459 A JP2018231459 A JP 2018231459A JP 6687262 B2 JP6687262 B2 JP 6687262B2
- Authority
- JP
- Japan
- Prior art keywords
- multicast
- station
- receiving
- packet
- sequence number
- 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.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
Description
本発明は、双方向無線通信システムおよび双方向無線通信方法に関し、特に、通信衛星を介した1対N通信によるコネクション型通信に好適に適用可能な双方向無線通信システムおよび双方向無線通信方法に関する。 The present invention relates to a two-way wireless communication system and a two-way wireless communication method, and more particularly to a two-way wireless communication system and a two-way wireless communication method that are preferably applicable to connection-type communication by 1-to-N communication via a communication satellite. .
通信衛星を介した双方向無線通信システムの一つにVSAT(Very Small Aperture Terminal:超小型地球局)システムというものがある。VSATシステムにおいては、通信衛星に搭載されている中継器(トランスポンダ)を、地上の多数の地球局が共同で使用して、1対1、または、1対Nの通信を行うことを可能としている。ここで、1対1、または、1対N通信において、1は単一局であることを意味し、Nは複数局であることを意味する。 One of two-way wireless communication systems via communication satellites is a VSAT (Very Small Aperture Terminal) system. In the VSAT system, a repeater (transponder) mounted on a communication satellite is jointly used by many earth stations on the ground to enable one-to-one or one-to-N communication. . Here, in 1-to-1 or 1-to-N communication, 1 means a single station and N means a plurality of stations.
VSATシステムにおいては、通常、通信衛星の中継器(トランスポンダ)が有する回線数に限りがあることから、回線を効率的に使用するため、特許文献1の特開2002−164828号公報「デジタル衛星通信システムおよびその制御方法」等にも記載されているように、DAMA(Demand Assign Multiple Access:割当て要求多元接続)方式が採用されている。 In the VSAT system, since the number of lines that a repeater (transponder) of a communication satellite usually has is limited, in order to use the lines efficiently, Japanese Patent Laid-Open No. 2002-164828 “Digital satellite communication” is used. As described in "System and Control Method Therefor" and the like, a DAMA (Demand Assign Multiple Access) system is adopted.
DAMA方式の動作について以下にその概略を説明する。地球局は、地球局間同士において通信を行う際にだけ、管制局に対して通信回線の割当てを要求する。管制局は、回線割当て要求を行った地球局および当該地球局と通信を行う地球局に対して通信回線を割り当てる。地球局が通信を行う必要が無くなると、地球局自ら回線切断(回線解放)処理を行う。回線切断を実施した地球局は、元の通信回線割当て要求待ちの状態に戻る。 The operation of the DAMA method will be outlined below. The earth station requests the control station to allocate a communication line only when the earth stations communicate with each other. The control station allocates a communication line to the earth station that has requested the line allocation and the earth station that communicates with the earth station. When the earth station no longer needs to communicate, the earth station performs line disconnection (line release) processing by itself. The earth station that has disconnected the circuit returns to the state of waiting for the original communication circuit allocation request.
また、DAMA方式によって、1対N通信を行う場合、マルチキャスト送信局となる地球局が、1対N通信回線割当てを管制局に対して要求し、管制局は、マルチキャスト送信局と同じグループに属している地球局をマルチキャスト受信局として、同一の1対N通信回線を割り当てる。どの地球局がどのグループに属しているかは、管制局にあらかじめ登録されている。 Further, when performing 1-to-N communication by the DAMA method, the earth station, which is a multicast transmitting station, requests the control station for 1-to-N communication line allocation, and the control station belongs to the same group as the multicast transmitting station. The same 1-to-N communication line is assigned to the existing earth station as a multicast receiving station. Which earth station belongs to which group is registered in advance with the control station.
また、従来のVSATシステムにおける1対N通信の場合は、通常、マルチキャスト送信局からマルチキャスト受信局方向への1方向の回線のみの割当てとなり、マルチキャスト受信局からマルチキャスト送信局方向への回線については、必要に応じて、その都度、1対1回線の割当て要求を行う。すなわち、仮に、マルチキャスト送信局の局数が1局、マルチキャスト受信局の局数がN局であった場合、マルチキャスト送信局と全てのマルチキャスト受信局との間で双方向通信を行うには、回線数が(1+N)回線必要となる。 Further, in the case of the 1-to-N communication in the conventional VSAT system, normally, only the line in one direction from the multicast transmitting station to the multicast receiving station is allocated, and the line from the multicast receiving station to the multicast transmitting station is If necessary, one-to-one line allocation request is made each time. That is, if the number of multicast transmitting stations is 1 and the number of multicast receiving stations is N, in order to perform bidirectional communication between the multicast transmitting station and all the multicast receiving stations, The number requires (1 + N) lines.
さらに、従来のVSATシステムにおいては、前記の1対N通信を、映像、音声の一斉配信や、ファイルデータの一斉転送等の目的で使用しており、この中でも、特にファイルデータ転送に関しては、下記を理由として、マルチキャスト送信局と全てのマルチキャスト受信局との間において双方向で通信を行う必要がある。 Furthermore, in the conventional VSAT system, the above-mentioned 1-to-N communication is used for the purpose of simultaneous distribution of video and audio, simultaneous transfer of file data, and the like. For this reason, it is necessary to perform bidirectional communication between the multicast transmitting station and all the multicast receiving stations.
つまり、ファイルデータ転送を行う場合、ファイルデータを複数のパケットに分割して送信する必要があり、パケットロスの発生や、パケットを組み立てる際の順番の間違えがあると、受信側で、元のファイルデータに復元することができない。このため、ファイルデータ転送においては、パケットロスの検知、パケットロス時における再送が必要となるために、パケットへのシーケンス番号の付与が必要となる。なお、パケットロスの検知に関しては、パケット受信局から、パケット送信局に対して、パケットが正常に受信できたことを通知する応答信号を送出する必要があるため、双方向通信が前提となる。 In other words, when transferring file data, it is necessary to divide the file data into multiple packets for transmission, and if packet loss occurs or there is an error in the order in which the packets are assembled, the original file will be Unable to restore to data. For this reason, in file data transfer, packet loss detection and retransmission at the time of packet loss are necessary, so it is necessary to assign a sequence number to the packet. Note that for detecting packet loss, bidirectional communication is premised because it is necessary for the packet receiving station to send a response signal to the packet transmitting station to notify that the packet has been successfully received.
ちなみに、前述のような機能を有する双方向通信方式のことをコネクション型通信と呼び、代表的なコネクション型通信方式としてはTCP(Transmission Control Protocol)方式がある。TCP方式は一般に広く普及しており、IP(Internet Protocol)通信を行うほぼ全ての送受信端末において採用されている通信方式である。そのため、ファイルデータ転送においては、汎用性という観点からTCP方式を採用することができることが理想である。 By the way, the bidirectional communication method having the above-mentioned functions is called connection-type communication, and there is a TCP (Transmission Control Protocol) method as a typical connection-type communication method. The TCP method is widely used in general and is a communication method adopted in almost all transmission / reception terminals that perform IP (Internet Protocol) communication. Therefore, in file data transfer, it is ideal that the TCP method can be adopted from the viewpoint of versatility.
ただし、TCP方式は、1対1通信を想定した通信方式であり、1対N通信には適さない。したがって、従来のVSATシステムにおいては、1対N通信によるファイルデータ転送を、本用途のみに限定される独自の通信方式としている。そして、該独自の通信方式を有する専用のデータ送信端末、データ受信端末を、マルチキャスト送信局のネットワーク内とマルチキャスト受信局のネットワーク内にそれぞれ設置することにし、データ送信端末からのパケット全てが全データ受信端末において受信されるまで、パケット再送を繰り返すことによって実現している。かくのごとき独自の通信方式を有するデータ送信端末、データ受信端末は、TCP方式を採用した端末と比較して、前述の通り、用途が限られ、それに伴い、購入者層も限定されるため、端末価格が高価になり易い。 However, the TCP method is a communication method assuming one-to-one communication and is not suitable for one-to-N communication. Therefore, in the conventional VSAT system, the file data transfer by the one-to-N communication is a unique communication method limited to this application. Then, a dedicated data transmission terminal and data reception terminal having the unique communication method are installed in the network of the multicast transmission station and the network of the multicast reception station, respectively, and all packets from the data transmission terminal are all data. It is realized by repeating the packet retransmission until it is received by the receiving terminal. As described above, the data transmitting terminal and the data receiving terminal having such a unique communication method have limited uses as described above, and the purchaser layer is also limited, as compared with the terminals adopting the TCP method. The terminal price tends to be expensive.
加えて、通信衛星回線を利用した通信においては、応答信号受信確認についても、一般的なコネクション型通信とは異なる方式を採用している。つまり、一般的なコネクション型通信の場合は、送信側で受信局からの応答信号を受信した後に、次のパケット送信を行う。これに対して、通信衛星回線を使用した通信の場合は、通信衛星がはるか上空にあるため、伝送距離が長く伝搬遅延が大きい。通信衛星回線における遅延量は、或る地球局から他の地球局まで通信衛星を経由して電気信号を送る際に、電気信号が相手側に到達するまでの遅延量であり、通信衛星が静止衛星軌道上で運用されている場合には、通信衛星までの距離を考慮すると、理論上、地球局2局間において往復の通信衛星回線における遅延量は500ms程度となる。このため、逐一、応答信号を待つ方式にすると、パケットの送信間隔が大きくなり、スループットが著しく低下するため、一度にできるだけ多くのパケットを送信した後、応答信号を待つ仕組みを採用している。 In addition, in communication using a communication satellite line, a method different from general connection-type communication is adopted for confirmation of response signal reception. That is, in the case of general connection type communication, the next packet is transmitted after the response signal from the receiving station is received on the transmitting side. On the other hand, in the case of communication using a communication satellite line, since the communication satellite is far above the sky, the transmission distance is long and the propagation delay is large. The delay amount in the communication satellite line is the delay amount until the electric signal reaches the other side when the electric signal is sent from one earth station to another earth station via the communication satellite. When operating on a satellite orbit, theoretically, the delay amount in the round trip communication satellite line between two earth stations is about 500 ms, considering the distance to the communication satellite. For this reason, if the method of waiting for the response signal is adopted one by one, the packet transmission interval becomes large and the throughput remarkably decreases. Therefore, a mechanism is adopted in which the response signal is waited after transmitting as many packets as possible at one time.
前述のように、従来のVSATシステムにおいて1対N通信によるコネクション型通信を行う場合には、次のような課題がある。 As described above, in the case of performing connection-type communication by the 1: N communication in the conventional VSAT system, there are the following problems.
第1の課題として、回線数の消費量が大きくなるという課題がある。すなわち、従来のVSATシステムにおけるコネクション型通信は、双方向通信が前提であり、マルチキャスト送信局とマルチキャスト受信局との間で1対Nの双方向通信を行う際、回線数がマルチキャスト送信局からマルチキャスト受信局への1回線と、マルチキャスト受信局からマルチキャスト送信局へのN回線と、を必要とし、合わせて(1+N)回線が必要となるため、回線数を大きく消費してしまう。 The first problem is that the number of lines consumed becomes large. That is, the connection-type communication in the conventional VSAT system is premised on bidirectional communication, and when performing 1-to-N bidirectional communication between a multicast transmitting station and a multicast receiving station, the number of lines is from the multicast transmitting station to the multicast. Since one line to the receiving station and N lines from the multicast receiving station to the multicast transmitting station are required, and (1 + N) lines are required in total, the number of lines is largely consumed.
第2の課題として、通信効率および回線使用効率が悪化するという課題がある。すなわち、従来のVSATシステムにおいては、マルチキャスト送信局において、送信したマルチキャストパケットに対する全てのマルチキャスト受信局からの応答信号の全てが届かない限り、全ての応答信号が受信することができるまで、パケット再送を繰り返し行う仕組みになっている。このため、パケットの受信状態が悪く、パケットロスが頻発している受信局があると、送信局からのパケット再送が何度も発生し、受信状態の良好な局においても、なかなか、データ転送動作を完了させることができず、通信機能が、このデータ転送動作のためだけに占有され続けるため、通信効率および回線使用効率が悪化してしまう。 The second problem is that the communication efficiency and the line use efficiency deteriorate. That is, in the conventional VSAT system, a multicast transmitting station does not retransmit packets until all response signals can be received unless all response signals from all the multicast receiving stations for the transmitted multicast packet arrive. It is designed to be repeated. For this reason, if there is a receiving station with poor packet reception and frequent packet loss, packet retransmission from the transmitting station occurs repeatedly, and even in a station with a good reception, it is difficult to transfer data. Cannot be completed and the communication function continues to be occupied only for this data transfer operation, resulting in deterioration of communication efficiency and line use efficiency.
第3の課題として、高価な専用のデータ送受信端末が必要になり、設備費用が増大するという課題がある。すなわち、従来のVSATシステムにおけるコネクション型通信は、1対N通信方式であることから、既に一般に普及しているTCP等の1対1通信方式を前提としたコネクション型通信方式のデータ送受信端末を使用することができないので、一般に普及している当該データ送受信端末と比較して、端末費用が高価になる独自の通信方式のデータ送受信端末を用意することが必要になり、設備費用が増大してしまう。 A third problem is that an expensive dedicated data transmission / reception terminal is required, which increases equipment costs. That is, since the connection-type communication in the conventional VSAT system is the one-to-N communication method, the data transmission / reception terminal of the connection-type communication method which is premised on the one-to-one communication method such as TCP which is already widely used is used. Since it is not possible to do so, it is necessary to prepare a data transmission / reception terminal of a unique communication method whose terminal cost is higher than that of the popular data transmission / reception terminal, which increases equipment cost. .
第4の課題として、スループットの改善には限界があるという課題がある。すなわち、従来のVSATシステムにおいては、一度に送信するパケット数の如何に関わらず、逐一、応答信号の受信を待つ方式であるので、通信衛星との間の遅延の影響によるスループットの低下への改善には限度がある。 The fourth problem is that there is a limit to improving the throughput. That is, in the conventional VSAT system, regardless of the number of packets to be transmitted at one time, the system waits for the reception of the response signal one by one. Therefore, it is possible to improve the decrease in throughput due to the influence of the delay with the communication satellite. Is limited.
(本発明の目的)
本発明は、前述した課題に鑑みてなされたものであって、通信衛星を介した1対N通信において、回線数を極力使わないで、マルチキャスト送信局とマルチキャスト受信局との間の双方向通信を可能にする双方向無線通信システムおよび双方向無線通信方法を提供することを、その目的としている。
(Purpose of the present invention)
The present invention has been made in view of the above-mentioned problems, and in one-to-N communication via a communication satellite, bidirectional communication between a multicast transmitting station and a multicast receiving station without using the number of lines as much as possible. It is an object of the present invention to provide a two-way wireless communication system and a two-way wireless communication method that enable the above.
さらに、通信衛星を介した1対N通信において、パケットの受信状態が他の受信局より悪い受信局が存在していた場合であっても、受信状態の良好な受信局の通信効率をできるだけ落とさないように、受信状態が悪い受信局に対して回線の切断制御を実施することを可能にする双方向無線通信システムおよび双方向無線通信方法を提供することも、その目的としている。 Furthermore, in the 1-to-N communication via the communication satellite, even if there is a receiving station whose packet reception state is worse than other receiving stations, the communication efficiency of the receiving station having a good reception state is reduced as much as possible. It is also an object of the present invention to provide a two-way wireless communication system and a two-way wireless communication method capable of performing line disconnection control for a receiving station having a poor reception state.
さらに、1対N通信を行うコネクション型通信の環境下においても、データ送信端末との間およびデータ受信端末との間の通信には、1対1のTCP等のコネクション型通信を前提とした通信方式を採用することができる双方向無線通信システムおよび双方向無線通信方法を提供することも、その目的としている。 Further, even in the environment of connection-type communication for performing 1-to-N communication, communication with the data transmitting terminal and with the data receiving terminal is premised on 1-to-1 connection-oriented communication such as TCP. It is also an object of the present invention to provide a two-way wireless communication system and a two-way wireless communication method that can adopt the method.
さらに、通信衛星を介した1対N通信において、通信衛星回線における遅延によるスループット低下を改善することが可能な双方向無線通信システムおよび双方向無線通信方法を提供することも、その目的としている。 Further, it is also an object of the present invention to provide a two-way wireless communication system and a two-way wireless communication method capable of improving a decrease in throughput due to a delay in a communication satellite line in one-to-N communication via a communication satellite.
前述の課題を解決するため、本発明による双方向無線通信システムおよび双方向無線通信方法は、主に、次のような特徴的な構成を採用している。 In order to solve the above-mentioned problems, the bidirectional wireless communication system and the bidirectional wireless communication method according to the present invention mainly employ the following characteristic configurations.
(1)本発明による双方向無線通信システムは、通信衛星を介した双方向無線通信が可能なVSAT(Very Small Aperture Terminal)システムを構成する双方向無線通信システムであって、1つのマルチキャスト送信局とN(N:自然数)個のマルチキャスト受信局との間の1対N通信回線をDAMA((Demand Assign Multiple Access)方式によって割当てを行い、前記マルチキャスト受信局から前記マルチキャスト送信局に向かう上り方向の回線として割り当てられた1回線を、TDMA(Time Division Multiple Access)方式の無線フレームフォーマットに準拠したフレームを用いて、送信周期としてあらかじめ定めたスロット周期毎にN個の前記マルチキャスト受信局それぞれに割り当てられたスロットタイミングにおいて時分割して通信を行うことにより、共用することを特徴とする。 (1) A two-way wireless communication system according to the present invention is a two-way wireless communication system that constitutes a VSAT (Very Small Aperture Terminal) system capable of two-way wireless communication via a communication satellite. And N (N: natural number) multicast receiving stations are assigned one-to-N communication lines by the DAMA ((Demand Assign Multiple Access) method, and the uplink direction from the multicast receiving station to the multicast transmitting station is assigned. One line assigned as a line is assigned to each of the N multicast receiving stations at each slot period predetermined as a transmission period by using a frame conforming to a radio frame format of TDMA (Time Division Multiple Access) system. To perform time division communication at different slot timings Ri, characterized by shared.
(2)本発明による双方向無線通信方法は、通信衛星を介した双方向無線通信が可能なVSAT(Very Small Aperture Terminal)システムを構成する双方向無線通信システムにおける双方向無線通信方法であって、1つのマルチキャスト送信局とN(N:自然数)個のマルチキャスト受信局との間の1対N通信回線をDAMA((Demand Assign Multiple Access)方式によって割当てを行い、前記マルチキャスト受信局から前記マルチキャスト送信局に向かう上り方向の回線として割り当てられた1回線を、TDMA(Time Division Multiple Access)方式の無線フレームフォーマットに準拠したフレームを用いて、送信周期としてあらかじめ定めたスロット周期毎にN個の前記マルチキャスト受信局それぞれに割り当てられたスロットタイミングにおいて時分割して通信を行うことにより、共用することを特徴とする。 (2) A two-way wireless communication method according to the present invention is a two-way wireless communication method in a two-way wireless communication system that constitutes a VSAT (Very Small Aperture Terminal) system capable of two-way wireless communication via a communication satellite. A one-to-N communication line between one multicast transmitting station and N (N: natural number) multicast receiving stations is assigned by the DAMA ((Demand Assign Multiple Access) method, and the multicast transmitting station performs the multicast transmission. One line assigned as an upstream line to the station is transmitted by using a frame conforming to a radio frame format of the TDMA (Time Division Multiple Access) method, and N number of the multicasts are transmitted at each predetermined slot period as a transmission period. Hours and minutes at the slot timing assigned to each receiving station And by communicating with, characterized by shared.
本発明の双方向無線通信システムおよび双方向無線通信方法によれば、主に、以下のような効果を奏することができる。 According to the two-way wireless communication system and the two-way wireless communication method of the present invention, the following effects can be mainly achieved.
すなわち、複数(例えばN)個のマルチキャスト受信局から或る1つのマルチキャスト送信局方向へ向かう通信において、1回線を、複数(例えばN)個のマルチキャスト受信局において時分割的に共用することにより、割当て回線数を、従来のシステムにおける複数(例えばN)回線から1回線に削減することができ、使用回線数の大幅な節約が可能になるという効果を奏することができる。 That is, in communication from a plurality (for example N) of multicast receiving stations toward a certain multicast transmitting station, one line is shared by a plurality of (for example N) multicast receiving stations in a time division manner, The number of allocated lines can be reduced from a plurality of (for example, N) lines in the conventional system to one line, and the number of used lines can be significantly saved.
以下、本発明による双方向無線通信システムおよび双方向無線通信方法の好適な実施形態について添付図を参照して説明する。なお、本発明による双方向無線通信方法をコンピュータにより実行可能な双方向無線通信プログラムとして実施するようにしても良いし、あるいは、双方向無線通信プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしても良いことは言うまでもない。また、以下の各図面に付した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではないことも言うまでもない。 Preferred embodiments of a two-way wireless communication system and a two-way wireless communication method according to the present invention will be described below with reference to the accompanying drawings. The two-way wireless communication method according to the present invention may be implemented as a two-way wireless communication program executable by a computer, or the two-way wireless communication program may be recorded in a computer-readable recording medium. However, it goes without saying that it is good. In addition, the drawing reference symbols attached to the following drawings are added for convenience to each element as an example for helping understanding, and it goes without saying that the present invention is not intended to be limited to the illustrated embodiments. Yes.
(本発明の特徴)
本発明の実施形態の説明に先立って、本発明の特徴についてその概要をまず説明する。本発明は、通信衛星を介した双方向無線通信が可能なVSAT(Very Small Aperture Terminal:超小型地球局)システムに関し、1つのマルチキャスト送信局と複数のマルチキャスト受信局との間で双方向の無線通信を行う双方向無線通信システムにおいて、
マルチキャスト送信局から各マルチキャスト受信局への回線を1回線、各マルチキャスト受信局からマルチキャスト送信局への回線を1回線とし、
マルチキャスト送信局は、
マルチキャストパケット毎にシーケンス番号を付与する手段と、
複数のマルチキャストパケットを一度に各マルチキャスト受信局に向けて送信する手段と、
マルチキャスト受信局からの応答信号内のシーケンス番号を確認して、更新があらかじめ定めた一定期間の間なかった場合またはシーケンス番号抜けが発生した場合が確認されると、パケットの再送を行う手段と、
応答信号内のシーケンス番号の更新具合により、パケットの送信周期を変更する手段と、
応答信号内の受信状態情報を監視し、該受信状態情報が受信劣化状態を示す場合は、該当するマルチキャスト受信局への回線切断制御、および、パケット送信対象のマルチキャスト受信局から除外する手段と、
データ送信端末と1対1通信のTCP等のコネクション型通信方式を前提とした通信を行う手段と、
を備え、
一方、各マルチキャスト受信局は、
マルチキャスト送信局への1回線を時分割により共用する手段と、
データ受信端末から受信した応答パケットに対応するマルチキャストパケットの最老番シーケンス番号を、また、パケットロス検知時はさらにパケットロスに該当するシーケンス番号を、応答信号に格納してマルチキャスト送信局へ送信する手段と、
マルチキャスト送信局との通信における自局の受信レベルまたはBER(Bit Error Rate)を監視し、受信レベルまたBERが、あらかじめ設定された受信許容閾値よりも低下した場合に、受信劣化状態をマルチキャスト送信局へ送信するとともに、自局の回線を切断する手段と、
データ受信端末と1対1通信のTCP等のコネクション型通信方式を前提とした通信を行う手段と、
を備えることを主要な特徴としている。
(Characteristics of the present invention)
Prior to the description of the embodiments of the present invention, the features of the present invention will be outlined first. The present invention relates to a VSAT (Very Small Aperture Terminal) system capable of two-way wireless communication via a communication satellite, and two-way wireless communication between one multicast transmitting station and a plurality of multicast receiving stations. In a two-way wireless communication system that performs communication,
One line from the multicast transmitting station to each multicast receiving station, one line from each multicast receiving station to the multicast transmitting station,
The multicast sender is
Means for assigning a sequence number to each multicast packet,
A means for transmitting a plurality of multicast packets to each multicast receiving station at one time,
By checking the sequence number in the response signal from the multicast receiving station, if it is confirmed that the update has not been for a predetermined period of time or if the sequence number omission has occurred, a means for retransmitting the packet,
A means for changing the packet transmission cycle according to the updating degree of the sequence number in the response signal,
When the reception status information in the response signal is monitored, and when the reception status information indicates a reception deterioration status, line disconnection control to the corresponding multicast reception station, and means for excluding from the multicast reception station of the packet transmission target,
Means for performing communication based on a connection type communication method such as TCP for one-to-one communication with the data transmission terminal,
Equipped with
On the other hand, each multicast receiving station
Means for sharing one line to the multicast transmitting station by time division,
The oldest sequence number of the multicast packet corresponding to the response packet received from the data receiving terminal, and the sequence number corresponding to the packet loss when a packet loss is detected are stored in the response signal and transmitted to the multicast transmitting station. Means and
The reception level or BER (Bit Error Rate) of the local station in communication with the multicast transmission station is monitored, and when the reception level or BER falls below a preset reception allowance threshold, the reception deterioration state is determined by the multicast transmission station. And a means to disconnect the line of your own station while sending to
Means for performing communication on the premise of a connection type communication method such as TCP for one-to-one communication with the data receiving terminal,
The main feature is to have.
(効果をもたらす手段の働き)
本発明による双方向無線通信システムにおいて前述のような各手段を備えることにより、次のような効果が得られる。
(Working of means to bring effect)
By providing each of the above means in the two-way wireless communication system according to the present invention, the following effects can be obtained.
すなわち、マルチキャスト送信局は、1対1通信のTCP等のコネクション型通信方式を前提とした通信を利用して、データ送信端末からのデータを全て引き取り、当該マルチキャスト送信局内の記憶装置に保存する。そして、マルチキャスト送信局は、引き取ったデータのマルチキャストパケットを作成し、マルチキャストパケット毎にシーケンス番号を付与して、誤り検出機能を有する無線フレームに多重化する。しかる後、シーケンス番号が付与されたマルチキャストパケットを、1もしくは複数のセットとして、マルチキャスト対象局として登録されている複数の各マルチキャスト受信局へ送信する。 That is, the multicast transmission station uses communication based on a connection-oriented communication method such as TCP for one-to-one communication to retrieve all data from the data transmission terminal and store it in a storage device in the multicast transmission station. Then, the multicast transmission station creates a multicast packet of the received data, assigns a sequence number to each multicast packet, and multiplexes it into a wireless frame having an error detection function. Then, the multicast packet to which the sequence number is added is transmitted to each of the plurality of multicast receiving stations registered as the multicast target station as one or a plurality of sets.
各マルチキャストパケット受信局は、マルチキャスト送信局から受信したマルチキャストパケットを各データ受信端末に1対1通信のTCP等のコネクション型通信方式を前提とした通信を利用して送信する。マルチキャストパケットを受信した各データ受信端末は受信したマルチキャストパケットに対する応答パケットを各マルチキャストパケット受信局に送信する。しかる後、各データ受信端末からの応答パケットを受信した各マルチキャスト受信局は、マルチキャスト送信局に対する応答用に保持しているマルチキャストパケットの最老番シーケンス番号をデータ受信端末から受信確認した旨の応答パケットがあったマルチキャストパケットの最老番シーケンス番号に更新し、マルチキャスト送信局への回線に対して、各マルチキャスト受信局毎にあらかじめ割り当てられた送信スロットタイミングで、更新したマルチキャストパケットの最老番シーケンス番号を付した応答信号を送信する。また、該応答信号には、パケット途中抜けのシーケンス番号や、自マルチキャスト受信局の受信劣化状態発生の旨を示す情報および該受信劣化状態から復旧した旨を示す情報も格納する。 Each multicast packet receiving station transmits the multicast packet received from the multicast transmitting station to each data receiving terminal using communication based on the connection type communication system such as TCP for one-to-one communication. Each data receiving terminal that has received the multicast packet transmits a response packet to the received multicast packet to each multicast packet receiving station. After that, each multicast receiving station that received the response packet from each data receiving terminal responds to the data receiving terminal confirming that the oldest sequence number of the multicast packet held for the response to the multicast transmitting station is received. The oldest sequence number of the updated multicast packet is updated to the oldest sequence number of the multicast packet that has the packet, and the transmission slot timing is pre-assigned to each multicast receiving station for the line to the multicast transmitting station. Send a numbered response signal. Further, the response signal also stores a sequence number of a packet dropout, information indicating that the reception deterioration state of the own multicast receiving station and information indicating that the reception deterioration state has been recovered.
マルチキャスト送信局は、各マルチキャスト受信局からの応答信号の受信タイミングの如何に関わらず、マルチキャストパケット送信周期としてあらかじめ決められたタイミングで各マルチキャスト受信局へのマルチキャストパケットの送信動作を行う。これにより、通信衛星回線における遅延の影響を減らし、スループットの低下を抑えている。 The multicast transmission station performs a multicast packet transmission operation to each multicast reception station at a timing determined in advance as a multicast packet transmission cycle regardless of the reception timing of the response signal from each multicast reception station. This reduces the influence of delay in the communication satellite line and suppresses the decrease in throughput.
また、パケットロスの発生に関しては、マルチキャスト送信局は、各マルチキャストパケット受信局からの応答信号において、受信済みを示す最老番シーケンス番号が、1回も更新されていないか、または、送信マルチキャストパケット数によりあらかじめ決められた一定回数(1回を含め任意の回数に可変に設定することが可能な回数)更新されていないか、あるいは、パケット途中抜けのシーケンス番号が存在しているか否かによって判断する。これにより、パケットロス発生を検知した場合は、マルチキャスト送信局は、マルチキャストパケットの再送処理を行う。 As for the occurrence of packet loss, the multicast transmitting station may have received the response signal from each multicast packet receiving station so that the oldest sequence number indicating reception has not been updated even once Judgment is made based on whether the number has not been updated a predetermined number of times (the number of times that can be variably set to any number, including once), or whether there is a sequence number of a packet skipped. To do. As a result, when the occurrence of packet loss is detected, the multicast transmission station performs the retransmission process of the multicast packet.
さらに、応答信号の受信済みシーケンス番号の更新間隔が、マルチキャストパケットの送信周期と比較して長くなっている場合は、マルチキャスト送信局は、マルチキャストパケットの送信周期を変更するか否かの判断を行う。また、マルチキャスト送信局は、応答信号の受信具合や、応答信号内の受信状態を監視し、再送処理を繰り返す、もしくは、品質劣化の恐れのあるマルチキャスト受信局に対しては、他のマルチキャスパケット受信局における通信効率の低下を防ぐために、回線切断制御を行い、マルチキャスト対象の受信局を登録している登録リストから除外する処理を実行する。 Furthermore, when the update interval of the received sequence number of the response signal is longer than the transmission cycle of the multicast packet, the multicast transmission station determines whether to change the transmission cycle of the multicast packet. . In addition, the multicast transmission station monitors the reception condition of the response signal and the reception state in the response signal and repeats the retransmission processing, or, for a multicast reception station that may have quality deterioration, other multicast packets. In order to prevent a decrease in communication efficiency at the receiving station, line disconnection control is performed, and processing for excluding the receiving station to be multicast from the registered list is executed.
なお、以上のようなマルチキャストパケットの再送処理やマルチキャスト受信局への回線切断制御の判断基準は、マルチキャスト送信局内の設定により、任意に変更して設定することが可能であり、マルチキャスト送信局は、設定した判断基準に従って、マルチキャストパケットの再送処理やマルチキャスト受信局への回線切断制御を行う。全てのマルチキャストパケットを送信した後、必要であれば、前述した再送処理、回線切断の判断基準を変更して、マルチキャスト対象の受信局を登録している登録リストから除外したマルチキャスト受信局が発生している場合には、当該マルチキャスト受信局宛てに、再度、マルチキャストパケットの送信をやり直す。 It should be noted that the criteria for retransmitting a multicast packet and controlling the line disconnection to a multicast receiving station as described above can be arbitrarily changed and set by the setting in the multicast transmitting station. According to the set criteria, the multicast packet resending process and the line disconnection control to the multicast receiving station are performed. After sending all the multicast packets, if necessary, change the retransmission processing and circuit disconnection judgment criteria described above to generate multicast receiving stations that are excluded from the registration list in which the receiving stations for multicasting are registered. If so, the multicast packet is transmitted again to the multicast receiving station.
(本発明の実施形態の構成例)
次に、本発明によるマルチキャスト通信システムの構成について、その一例を、図1を参照しながら詳細に説明する。図1は、本発明によるマルチキャスト通信システムの全体構成の一例を説明するための全体構成図であり、通信衛星を介したマルチキャスト通信システムの構成例として、通信衛星を介した双方向無線通信が可能なVSAT(Very Small Aperture Terminal:超小型地球局)システムを構成している場合を示している。
(Configuration example of the embodiment of the present invention)
Next, an example of the configuration of the multicast communication system according to the present invention will be described in detail with reference to FIG. FIG. 1 is an overall configuration diagram for explaining an example of the overall configuration of a multicast communication system according to the present invention. As an example of the configuration of a multicast communication system via a communication satellite, bidirectional wireless communication via a communication satellite is possible. 1 shows a case where a VSAT (Very Small Aperture Terminal) system is configured.
図1のマルチキャスト通信システムにおいて、符号1は、マルチキャスト送信局となる地球局(以降、送信局と表記する)であり、符号2A、2B、2Cは、複数のマルチキャスト受信局となる各地球局(以降、受信局と表記する)であり、符号3は、通信衛星である。また、符号4は、データ送信端末であり、符号5A、5B、5Cは、複数の各データ受信端末であり、符号6は、送信局1内に備えられた記憶装置である。また、符号11は、送信局1とデータ送信端末4とを接続する通信ケーブルであり、符号12A、12B、12Cは、それぞれ、受信局2A、2B、2Cとデータ受信端末5A、5B、5Cとを接続する通信ケーブルである。
In the multicast communication system of FIG. 1,
データ送信端末4は、通信ケーブル11により、送信局1と接続され、通信ケーブル11を介して、データ送信端末4からのデータD7を送信局1に送信する。
また、各データ受信端末5A、5B、5Cは、それぞれ、各通信ケーブル12A、12B、12Cにより、各受信局2A、2B、2Cと接続され、それぞれ、各通信ケーブル12A、12B、12Cを介して、各受信局2A、2B、2CそれぞれからのデータパケットD8a、D8b、D8cを受信し、各受信局2A、2B、2Cそれぞれに対するそれぞれの応答パケットD9a、D9b、D9cを返送する。
The
Further, the data receiving terminals 5A, 5B, 5C are connected to the receiving
送信局1と各受信局2A、2B、2Cとは、DAMA(Demand Assign Multiple Access)方式を用いて割り当てられた通信衛星3を介した通信衛星回線によって無線接続され、送信局1からは、各受信局2A、2B、2Cへ向かう1本の下り回線を用いて、あらかじめ定めたマルチキャストパケット送信周期毎に、各受信局2A、2B、2Cへの複数のマルチキャスト用の下り回線無線フレームD1a、D1b、D1c、D1d、D1e、D1f、D1g、D1h、D1i、D1j、D1k、D1lを、各受信局2A、2B、2Cに向けて一度に連続して送信し、一方、各受信局2A、2B、2Cからは、送信局1へ向かう1本の上り回線上にスロット周期T1毎に1スロット単位にあらかじめ割り付けられたスロットタイミングta、tb、tcを用いて、時分割した状態で、送信局1への上り回線無線フレームD2a、D3a、D4a、D2b、D3b、D4bを順次送信する。
The transmitting
なお、図1に示す例においては、受信局数は、受信局2A、2B、2Cの3局の場合を示しているが、本発明においては、受信局数は、かかる場合に限定されるものではなく、N局(N:任意の自然数)、設置されていても構わない。また、以下の説明においては、説明の都合上、マルチキャスト送信を行う地球局を送信局、マルチキャスト受信を行う地球局を受信局としているが、本発明の地球局においては、マルチキャスト送受信の両方の機能を有しており、どの地球局においても、送信局もしくは受信局のいずれかになり得ることは言うまでもない。
In addition, in the example shown in FIG. 1, the number of receiving stations is the case of three receiving
(実施形態の動作の説明)
次に、図1の全体構成図を参照し、図1に示したマルチキャスト通信システム全体の動作の流れについて詳細に説明する。
(Description of Operation of Embodiment)
Next, the flow of operations of the entire multicast communication system shown in FIG. 1 will be described in detail with reference to the overall configuration diagram of FIG.
データ送信端末4は、通信ケーブル11を経由して、1対1のTCP等のコネクション型通信方式を用いて、データD7を送信局1に対して送信する。送信局1は、データ送信端末4から受信したデータD7を、一旦、自局内の記憶装置6に全て保存する。なお、データD7は、データ送信端末4と送信局1との間で送受信した際のパケット単位で自局内の記憶装置6に保存される。
The
送信局1は、データ送信端末4からのデータD7を全て自局内の記憶装置6に保存した後、DAMA(Demand Assign Multiple Access)方式により、送信局1から受信局2A、2B、2Cへの1本の回線(以降、下り回線と表記する)と、受信局2A、2B、2Cから送信局1への1本の回線(以降、上り回線と表記する)の割当て要求を行う。要求した回線割当てが終了すると、送信局1は、自局内の記憶装置6に保存されたデータD7のパケット毎の送信順序を示すシーケンス番号を生成する。なお、保存されたデータD7のパケットについては、送信局1は、パケット内データの変更等は特に加えることはないが、以下の説明を簡単にするために、以降、本パケットを‘マルチキャストパケット’と記載することにする。
The transmitting
送信局1は、マルチキャストパケットと、シーケンス番号データとを、それぞれ、誤り検出機能を有する送信フレームに格納した後、1組にして、現在送信しようとしている下り回線無線フレーム(図1において最初の送信時であればマルチキャスト用の下り回線無線フレームD1a)のデータ部に格納する。
The transmitting
なお、該送信フレーム1組のフレーム長が、下り回線無線フレームの1フレーム内のデータ部の長さより長い場合は、1組の送信フレームを分割して、複数の下り回線無線フレーム(例えば、マルチキャスト用の複数の下り回線無線フレームD1a〜D1d)のデータ部に跨って格納する。また、マルチキャストパケット送信がない期間であっても、あらかじめ定めたマルチキャストパケット送信周期毎に、空データとして定義された値(例えば、HDLCフォーマットではALL1)をデータ部に格納し、その空データとして定義された値をデータ部に格納した下り回線無線フレームを送信し続ける。 If the frame length of one set of the transmission frames is longer than the length of the data part in one frame of the downlink radio frame, the set of transmission frames is divided into a plurality of downlink radio frames (for example, multicast). For storing a plurality of downlink radio frames D1a to D1d) for data. In addition, even during a period in which there is no multicast packet transmission, a value defined as empty data (for example, ALL1 in the HDLC format) is stored in the data section for each predetermined multicast packet transmission cycle, and is defined as the empty data. The downlink radio frame in which the determined value is stored in the data part is continuously transmitted.
送信局1から下り回線を介して送信されたマルチキャストパケット、シーケンス番号を格納した下り回線無線フレームD1a〜D1lすなわち下り回線方向のマルチキャスト用の下り回線無線フレームD1a〜D1lは、通信衛星3を経由して、各受信局2A、2B、2Cによって受信される。なお、下り回線無線フレームの要素および動作の詳細については後述の図2において説明する。
Multicast packets transmitted from the
次に、各受信局2A、2B、2Cそれぞれは、下り回線を介して受信したマルチキャストパケットを、それぞれ、データ受信端末5A、5B、5Cに送信可能な形式のデータパケットD8a、D8b、D8cに変換して、通信ケーブル12A、12B、12Cそれぞれを介して、1対1のTCP等のコネクション型通信方式を用いて、データ受信端末5A、5B、5Cそれぞれに送信する。しかる後、各受信局2A、2B、2Cそれぞれは、データ受信端末5A、5B、5Cにおいて正常にパケットを受信したことを示す応答パケットD9a、D9b、D9cが、データ受信端末5A、5B、5Cそれぞれから返送されてくることを待ち合わせる。ここで、応答パケットD9a、D9b、D9cそれぞれについても、受信局2A、2B、2Cとデータ受信端末5A、5B、5Cとのそれぞれの間で使用されている通信方式における応答パケットである。
Next, each of the receiving
上り回線の通信については、本発明においては、TDMA(Time Division Multiple Access)方式を採用して、上り回線1回線を、複数の受信局2A、2B、2Cで時分割して共用しており、各受信局2A、2B、2Cは、各受信局2A、2B、2Cそれぞれにあらかじめ設定されたスロット番号のスロットタイミングta、tb、tcにおいて、一定周期(スロット周期T1)毎に、送信局1へ送信しようとする上り回線無線フレームを、上り回線を介して、通信衛星3に向けて、送信し続ける。
Regarding uplink communication, in the present invention, a TDMA (Time Division Multiple Access) system is adopted, and one uplink line is shared by a plurality of receiving
図1に示す例の場合は、受信局2Aは上り回線無線フレームD2a、D2bを、受信局2Bは上り回線無線フレームD3a、D3bを、受信局2Cは上り回線無線フレームD4a、D4bを、図1に記載したそれぞれのスロットタイミングta、tb、tcで、通信衛星3に向けて送出している。この時、各受信局2A、2B、2Cは、それぞれ、上り回線無線フレームD2a、D2b、上り回線無線フレームD3a、D3b、上り回線無線フレームD4a、D4bのそれぞれに、データ受信端末5A、5B、5Cそれぞれから受信した応答パケットD9a、D9b、D9cに対応するマルチキャストパケットの最老番シーケンス番号等を、応答信号として格納する。
In the case of the example shown in FIG. 1, the receiving
また、各受信局2A、2B、2Cにおける上り回線無線フレームの送信周期を、前述のように、スロット周期T1として定義しており、各受信局2A、2B、2Cに統一した値としてあらかじめ設定している。なお、スロット周期T1の設定値は可変である。また、次の各受信局2A、2B、2Cにおける上り回線用のスロットタイミングta、tb、tcの位置は、下り回線無線フレームD1a〜D1lに格納されている情報を参照することにより識別される。受信スロット番号に関する詳細な動作は、後述の図2において説明する。また、1スロット長は、下り回線無線フレーム2フレーム分以上であり、任意に変更することが可能である。ここで、1スロット長の長さについては、送信局1、受信局2A、2B、2Cそれぞれに対してあらかじめ設定しているものとする。
Further, the transmission cycle of the uplink radio frame in each receiving
次に、下り回線無線フレーム、上り回線無線フレームの要素および動作の詳細について、その一例を、図2を参照しながら詳細に説明する。図2は、図1に示したマルチキャスト通信システムにおける下り回線無線フレーム、上り回線無線フレームおよび下り回線無線フレームのデータ部それぞれのフレームフォーマットの一例を示す模式図であり、図2(A)に下り回線無線フレームフォーマットを、図2(B)に下り回線無線フレームのデータ部のフレームフォーマットを、また、図2(C)に上り回線無線フレームフォーマットを、それぞれ示している。 Next, details of elements and operations of the downlink radio frame and the uplink radio frame will be described in detail with reference to FIG. FIG. 2 is a schematic diagram showing an example of a frame format of each of the data parts of the downlink radio frame, the uplink radio frame and the downlink radio frame in the multicast communication system shown in FIG. The line radio frame format is shown in FIG. 2B, the frame format of the data portion of the downlink radio frame, and FIG. 2C is the uplink radio frame format.
図1に示すように、受信局2A、2B、2Cそれぞれから通信衛星3を経由して送信されてきた上り回線無線フレームD2a、D3a、D4a、D2b、D3b、D4bは、1スロット周期T1内のスロットタイミングta、tb、tcそれぞれにおいて、時系列で、送信局1によって順次受信される。送信局1は、受信局2A、2B、2Cそれぞれからの上り回線無線フレームD2a、D3a、D4a、D2b、D3b、D4b内の応答信号情報を確認し、必要に応じて、マルチキャストパケットの再送や、該当する受信局への回線切断制御を行う。パケットの再送や回線切断制御に関する詳細な動作については、後述の図3〜図7において説明する。
As shown in FIG. 1, the uplink radio frames D2a, D3a, D4a, D2b, D3b, D4b transmitted from the respective receiving
図2(A)に示す下り回線無線フレームフォーマット、図2(C)に示す上り回線無線フレームフォーマットは、従来の無線通信システムにおいて一般的に使用されているTDMA方式の無線フレームフォーマットと類似したフォーマットになっている。ただし、本発明においては、TDMA方式を使い、上り回線の周波数チャンネルを1つにして、使用CH(チャンネル)数をできるだけ減らしているという点が重要であり、かかる点が実現されている限り、下り回線無線フレームフォーマット、上り回線無線フレームフォーマットの細かい構成については、図2の通りでなくても良い。 The downlink radio frame format shown in FIG. 2 (A) and the uplink radio frame format shown in FIG. 2 (C) are similar to the TDMA radio frame format generally used in conventional radio communication systems. It has become. However, in the present invention, it is important that the TDMA system is used, the number of frequency channels in the uplink is one, and the number of used CHs (channels) is reduced as much as possible. The detailed configurations of the downlink radio frame format and the uplink radio frame format need not be as shown in FIG.
まず、図2(A)に示す下り回線無線フレームフォーマットの構成について説明する。図2(A)に示すように、下り回線無線フレームD1aは、UW(Unique Word)D11a、フレーム情報部D12、制御信号部D13、データ部D14aの各要素から構成されている。後続の下り回線無線フレームD1b、D1c、D1dにおいても、D1aのフレーム構成と同様であり、UW D11b、D11c、D11dおよびデータ部D14b、D14c、D14dは、それぞれ、UW D11bおよびデータ部D14aと同一の要素である。なお、後続の下り回線無線フレームD1b、D1c、D1dそれぞれにおける前述した構成要素以外の構成要素については、本発明においては重要なものではないので、記載を省略している。 First, the configuration of the downlink radio frame format shown in FIG. 2A will be described. As shown in FIG. 2A, the downlink radio frame D1a is composed of UW (Unique Word) D11a, frame information section D12, control signal section D13, and data section D14a. The subsequent downlink radio frames D1b, D1c, D1d also have the same frame configuration as D1a, and the UW D11b, D11c, D11d and the data parts D14b, D14c, D14d are the same as the UW D11b and the data part D14a, respectively. Is an element. The constituent elements other than the above-described constituent elements in each of the subsequent downlink radio frames D1b, D1c, D1d are not important in the present invention, and thus the description thereof is omitted.
下り回線無線フレームは、2フレーム以上の纏まり毎に1組にして1スロット単位となる。図2(A)に示す例においては、下り回線無線フレームD1a、D1bの2フレームの纏まりで1スロット単位を構成している例を示しているが、1スロット内の下り回線の無線フレーム数は、2フレーム以上であれば、何フレームであっても構わない。ちなみに、1スロット内の下り回線無線フレームのフレーム数を増やせば増やすほど、上り回線無線フレームサイズを大きくすることができるため、上り回線送信時に、一度に送信することが可能なデータ量を増加させることができる。ただし、各受信局2A、2B、2Cの上り回線無線フレームの送信周期は長くなる。
Downlink radio frames are grouped into groups each consisting of two or more frames, and each slot is a unit. In the example shown in FIG. 2A, an example in which two slots of downlink radio frames D1a and D1b are combined to form one slot unit, the number of downlink radio frames in one slot is Any number of frames may be used as long as it is 2 frames or more. By the way, as the number of downlink radio frames in one slot is increased, the uplink radio frame size can be increased, so that the amount of data that can be transmitted at one time during uplink transmission is increased. be able to. However, the transmission cycle of the uplink radio frame of each receiving
次に、図2(A)の下り回線無線フレームD1a、D1b、D1c、D1dを例にとって、下り回線無線フレームの各要素についてさらに説明する。 Next, each element of the downlink radio frame will be further described by taking the downlink radio frames D1a, D1b, D1c, and D1d of FIG. 2A as an example.
図2(A)のUW D11a、UW D11b、UW D11c、UW D11dは、全ての下り回線無線フレームにおいて、一意に定められた値が格納されており、下り回線無線フレームを受信する各受信局2A、2B、2C側において、下り回線無線フレームの先頭の識別や、フレーム同期のために使用される。また、上り回線無線フレーム送信時において、図2(C)に示す上り回線無線フレームのUW D22を、図2(A)の下り回線無線フレームにおける同一スロット内の第2フレーム目(すなわち、先頭のマルチキャストパケットをデータ部に格納しているフレーム)のUW(図2(A)の例においてはUW D11b)に同期させるように、上り回線送信時のタイミング調整を図るためにも使用される。
UW D11a, UW D11b, UW D11c, and UW D11d in FIG. 2A store uniquely determined values in all downlink radio frames, and each receiving
また、図2(A)のフレーム情報部D12には、上り回線無線フレームの送信周期における最若番スロットの先頭フレームにおいて、該先頭フレームの送信タイミングと分かる特定の値が格納されており、各受信局2A、2B、2Cにおいて、上り回線送信時における自局スロット番号のスロットタイミングta、tb、tcを識別のために使用される。つまり、各受信局2A、2B、2Cは、それぞれ、最若番スロットの先頭フレームの検知から受信フレーム数をカウントすることによって、上り回線無線フレームを送信する自局スロット番号のスロットタイミングta、tb、tcを識別することができる。
Further, in the frame information section D12 of FIG. 2A, in the head frame of the youngest slot in the transmission cycle of the uplink radio frame, a specific value that is known as the transmission timing of the head frame is stored. In the receiving
また、図2(A)の制御信号部D13は、送信局1と各受信局2A、2B、2Cとの間の無線区間内でやり取りされる制御信号を格納するために使用される。また、図2(A)のデータ部D14aは、マルチキャストパケットまたはシーケンス番号を格納するために使用される。図2(B)に示す例においては、図2(A)のデータ部D14aにはシーケンス番号D53が、図2(A)のデータ部D14bにはマルチキャストパケットD63がそれぞれ格納されている。マルチキャストパケット、シーケンス番号は、いずれも、誤り検出機能を有するフレームに格納される。なお、1つのデータがデータ部D14aに収まり切らない場合は、例えば、図2(A)に示すように、後続する下り回線無線フレームD1b、D1c、D1dそれぞれのデータ部D14b、D14c、D14dに跨って格納される。
The control signal unit D13 of FIG. 2A is used to store a control signal exchanged in the wireless section between the transmitting
次に、図2(C)に示す上り回線無線フレームフォーマットの構成について説明する。図2(C)に示すように、受信局2Aが送信する上り回線無線フレームD2aは、プリアンブルD21、UW(Unique Word)D22、応答信号D23によって構成され、フレーム前方と後方とには、前方ガードタイムD24と後方ガードタイムD25とが挿入される。
Next, the configuration of the uplink radio frame format shown in FIG. 2C will be described. As shown in FIG. 2C, the uplink radio frame D2a transmitted by the receiving
受信局2Bが送信する後続の上り回線無線フレームD3aの構成についても、上り回線無線フレームD2aの構成と同様であり、プリアンブルD31、UW D32、応答信号D33によって構成され、かつ、上り回線無線フレームD2aと同じく、前方ガードタイムD34、後方ガードタイムD35が挿入される。各受信局2A、2B、2Cは、それぞれ、図1に示したように、自局のスロット番号のスロットタイミングta、tb、tcで、上り回線無線フレームD2a、D3a、…を送信する。
The configuration of the subsequent uplink radio frame D3a transmitted by the receiving
次に、図2(C)に示す上り回線無線フレームD2aを例にとって、上り回線無線フレームの各要素すなわちプリアンブルD21、UW D22、応答信号D23および前方ガードタイムD24、後方ガードタイムD25について説明する。 Next, each element of the uplink radio frame, that is, the preamble D21, the UW D22, the response signal D23, the front guard time D24, and the rear guard time D25 will be described by taking the uplink radio frame D2a shown in FIG. 2C as an example.
図2(C)のプリアンブルD21は、2進数の‘1’と‘0’とが交互に続くようなデータであり、上り回線無線フレームを受信する送信局1に対して同期を取るタイミングを与えるために使用される。また、図2(C)のUW D22は、上り回線無線フレームにおいて一意に定められた値が格納されており、上り回線無線フレームを受信する送信局1側において、プリアンブルD21を除くフレームの先頭の識別、および、フレーム同期のために使用される。
The preamble D21 of FIG. 2 (C) is data such that binary numbers "1" and "0" continue alternately, and gives a timing for synchronization to the transmitting
また、図2(C)の応答信号D23は、受信局2A側から送信局1側へ送信される応答信号を格納するために使用される。応答信号には、受信局2Aを識別する番号、データ受信端末5Aから受信した応答パケットに対応するマルチキャストパケットの最老番シーケンス番号、途中抜けのシーケンス番号があった場合には、途中抜けに該当するシーケンス番号、および、受信状態が良好か否かを表す値が格納されている。また、1スロット長の範囲を超えなければ、応答信号の後方に、IP(Internet Protocol)パケット等の任意のデータを連結しても良い。
The response signal D23 in FIG. 2C is used to store the response signal transmitted from the receiving
また、図2(C)の前方ガードタイムD24、後方ガードタイムD25は、それぞれ、任意の無信号時間であり、上り回線無線フレームにおける送信タイミングの揺らぎを吸収し、前方スロット、または、後方スロットにおいて、他の受信局2B、2Cが送信する上り回線無線フレームD2b、…との衝突を防ぐために使用される。なお、図2(C)の上り回線無線フレームD2aは、1スロット内において、図2(A)に示す2つの下り回線無線フレームD1a、D1bと同期させるようにして、同じタイミングで送信される。
Further, the front guard time D24 and the rear guard time D25 in FIG. 2 (C) are each an arbitrary signalless time, absorb fluctuations in transmission timing in the uplink radio frame, and in the front slot or the rear slot. , And is used to prevent collision with the uplink radio frames D2b, ... That are transmitted by the other receiving
次に、図2(B)に示す下り回線無線フレームのデータ部のフレームフォーマットの構成について説明する。図2(B)に示すように、例えば、下り回線無線フレームD1a、D1bの場合は、データ部フレームは、下り回線無線フレームD1a内のデータ部D14aを形成するHDLC(High level Data Link Control)フレームD5aと下り回線無線フレームD1b内のデータ部D14bを形成するPPP(Point to Point Protocol)フレームD6aとの1組によって構成される。 Next, the structure of the frame format of the data portion of the downlink radio frame shown in FIG. 2B will be described. As shown in FIG. 2B, for example, in the case of downlink radio frames D1a and D1b, the data section frame is an HDLC (High level Data Link Control) frame forming a data section D14a in the downlink radio frame D1a. D5a and a PPP (Point to Point Protocol) frame D6a that forms the data portion D14b in the downlink radio frame D1b.
従来のVSATシステムにおいては、本実施形態の場合とは異なり、シーケンス番号データの付与がないため、データ部フレームは、PPPフレームのみとなっている。本実施形態においては、図2(B)に示すように、PPPフレームD6aに加え、誤り検出機能を有するHDLCフレームD5aにシーケンス番号D53を格納して、PPPフレームD6aの前段に配置して、互いに連結させて、1組の構成としている。 In the conventional VSAT system, unlike the case of this embodiment, since the sequence number data is not added, the data section frame is only the PPP frame. In the present embodiment, as shown in FIG. 2 (B), in addition to the PPP frame D6a, the sequence number D53 is stored in the HDLC frame D5a having an error detection function, and the sequence number D53 is arranged in the preceding stage of the PPP frame D6a so that they are mutually arranged. They are connected to form a set.
シーケンス番号D53を、誤り検出機能を有するHDLCフレームD5aに格納する理由は、マルチキャストパケットと同様、シーケンス番号D53についても、受信側において誤り検知を行う必要があるためであり、仮に、誤り検知機能がない場合には、たとえ、シーケンス番号D53に誤りが発生しても、受信側では正常受信してしまうことになり、パケット順序の確実性が失われてしまうからである。そして、マルチキャストパケットの順序とデータとの両方の確実性を確保するために、受信側で、1組のシーケンス番号D53およびマルチキャストパケットD63の両方において、誤りがなかった場合にのみ、正常受信とする。いずれか片方にでも誤りが発生していた場合は、正常に受信したシーケンス番号D53またはマルチキャストパケットD63についても、異常データとして破棄する。 The reason why the sequence number D53 is stored in the HDLC frame D5a having the error detecting function is that the receiving side also needs to perform error detection for the sequence number D53 as in the case of the multicast packet. If there is not, even if an error occurs in the sequence number D53, the receiving side will normally receive it, and the certainty of the packet order will be lost. Then, in order to ensure the reliability of both the order and data of the multicast packet, normal reception is performed only when there is no error in both the set of sequence number D53 and the multicast packet D63 on the receiving side. . If an error occurs in any one of them, the sequence number D53 or the multicast packet D63 that is normally received is also discarded as abnormal data.
なお、HDLCフレームD5aについては、従来システムにおいて普及しているフレームフォーマットと同じものを、本実施形態においても一例として使用しているだけであり、誤り検出機能を有するフレームであれば、その他のフレームフォーマットを使用しても良いことは言うまでもない。 As the HDLC frame D5a, the same frame format that is widely used in the conventional system is used as an example also in this embodiment, and any other frame can be used as long as the frame has an error detection function. It goes without saying that the format may be used.
図2(B)に示すように、HDLCフレームD5aは、前方フラグD51、識別情報D52、シーケンス番号D53、FCS(Frame Check Sequence)D54、後方フラグD55によって構成され、フレームの最後にマークD56が挿入される。下り回線無線フレームD1c内のデータ部D14cを形成するHDLCフレームD5bにおいても、HDLCフレームD5aの構成と同様であり、HDLCフレームD5aの場合と同じく、HDLCフレームD5bの最後にはマークが挿入される。 As shown in FIG. 2B, the HDLC frame D5a includes a front flag D51, identification information D52, a sequence number D53, an FCS (Frame Check Sequence) D54, and a rear flag D55, and a mark D56 is inserted at the end of the frame. To be done. The HDLC frame D5b forming the data portion D14c in the downlink radio frame D1c has the same configuration as the HDLC frame D5a, and a mark is inserted at the end of the HDLC frame D5b as in the case of the HDLC frame D5a.
また、図2(B)に示すように、PPPフレームD6aは、前方フラグD61、PPPヘッダD62、マルチキャストパケットD63、FCS D64、後方フラグD65で構成され、フレームの最後にマークD66が挿入される。下り回線無線フレームD1d内のデータ部D14dを形成するPPPフレームD6bにおいても、PPPフレームD6aの構成と同様であり、PPPフレームD6aの場合と同じく、PPPフレームD6bの最後にはマークが挿入される。 Further, as shown in FIG. 2B, the PPP frame D6a is composed of a front flag D61, a PPP header D62, a multicast packet D63, FCS D64, and a rear flag D65, and a mark D66 is inserted at the end of the frame. The PPP frame D6b forming the data portion D14d in the downlink radio frame D1d has the same configuration as the PPP frame D6a, and a mark is inserted at the end of the PPP frame D6b as in the case of the PPP frame D6a.
HDLCフレームD5aの構成要素である前方フラグD51、FCS D54、後方フラグD55、マークD56については、HDLCフレームにおける一般的な規格であるので、ここでの説明は割愛する。また、PPPフレームD6aの構成要素である前方フラグD61、PPPヘッダD62、FCS D64、後方フラグD65、マークD66についても、PPPフレームにおける一般的な規格のであるので、ここでの説明は割愛する。 The front flag D51, FCS D54, rear flag D55, and mark D56, which are the constituent elements of the HDLC frame D5a, are common standards in the HDLC frame, and therefore the description thereof is omitted here. Further, the front flag D61, the PPP header D62, the FCS D64, the rear flag D65, and the mark D66, which are the constituent elements of the PPP frame D6a, are also the standard in the PPP frame, and therefore the description thereof is omitted here.
次に、図2(B)に示す下り回線無線フレームD1aのデータ部D14aを形成するHDLCフレームD5a、下り回線無線フレームD1bのデータ部D14bを形成するPPPフレームD6aを例にとって、HDLCフレームD5a、PPPフレームD6aのそれぞれを構成する要素のうち、説明を省略した前記各要素以外の各要素について説明する。 Next, the HDLC frame D5a forming the data portion D14a of the downlink wireless frame D1a and the PPP frame D6a forming the data portion D14b of the downlink wireless frame D1b shown in FIG. Of the elements constituting each of the frames D6a, each element other than the above-mentioned elements whose description is omitted will be described.
図2(B)のHDLCフレームD5a内の識別情報D52は、HDLCフレームの種別識別に使用される。識別情報D52は、受信局2A、2B、2CにおいてPPPフレームD6aとの区別に使用する他、次のような用途も想定される。
The identification information D52 in the HDLC frame D5a in FIG. 2B is used to identify the type of the HDLC frame. The identification information D52 is used in the receiving
図2(B)においては、HDLCフレームD5aとPPPフレームD6aとのように、下り回線無線フレームのデータ部に関し、HDLCフレームとPPPフレームとの1対1の構成を基本構成として説明しているが、例えば、伝送効率を向上させるために、1対複数の構成として、HDLCフレーム1フレームに対してPPPフレーム複数フレームといった構成も許容しており、識別情報D52を、このようなフレーム構成の識別に使用することも可能である。 In FIG. 2B, the data part of the downlink radio frame, such as the HDLC frame D5a and the PPP frame D6a, is explained by assuming a one-to-one configuration of the HDLC frame and the PPP frame as a basic configuration. For example, in order to improve the transmission efficiency, as one-to-many configuration, a configuration in which one frame of the HDLC frame is one frame of the PPP frame is allowed, and the identification information D52 is used to identify such a frame configuration. It is also possible to use.
また、図2(B)においては、HDLCフレームD5aは、シーケンス番号D53を格納することを基本として説明しているが、HDLCフレームD5aは、その他の用途で使用することも可能であり、識別情報D52を、かくのごときHDLCフレーム用途の識別にも使用することが可能である。 In addition, in FIG. 2B, the HDLC frame D5a is described as basically storing the sequence number D53, but the HDLC frame D5a can also be used for other purposes and the identification information. The D52 can also be used to identify such HDLC frame applications.
図2(B)のHDLCフレームD5a内のシーケンス番号D53は、図2(B)のPPPフレームD6a内のマルチキャストパケットD63のシーケンス番号等が格納される。なお、マルチキャストパケットD63は、送信局1側のネットワークから、受信局2A、2B、2C側のネットワークへ送信されるパケットのことである。
The sequence number D53 in the HDLC frame D5a of FIG. 2B stores the sequence number of the multicast packet D63 in the PPP frame D6a of FIG. 2B. The multicast packet D63 is a packet transmitted from the network on the transmitting
次に、図2(B)の下り回線無線フレームD1a、D1bのデータ部D14a、D14bそれぞれを形成するHDLCフレームD5a、PPPフレームD6aに関するフレームフォーマットすなわちデータ部フレームフォーマット生成時の動作について詳細に説明する。 Next, a detailed description will be given of an operation at the time of generating a frame format, that is, a data section frame format for the HDLC frame D5a and the PPP frame D6a forming the data sections D14a and D14b of the downlink radio frames D1a and D1b of FIG. 2B. .
送信局1側のネットワークから、受信局2A、2B、2C側のネットワーク宛てに送信しようとするマルチキャストパケットD63は、送信局1内にて、誤り検出機能を有するPPPフレームD6aに格納される。しかる後、送信局1は、当該マルチキャストパケットD63に付与するシーケンス番号D53および識別情報D52を誤り検出機能を有するHDLCフレームD5aに格納し、HDLCフレームD5aとPPPフレームD6aとをマークD56を介して一組にして連結する。以降に後続するマルチキャストパケットについても同様の操作を行い、HDLCフレームD5b、PPPフレームD6bの後方にさらに連結していく。なお、連結するHDLCフレームとPPPフレームとの組数については可変である。
A multicast packet D63 to be transmitted from the network on the transmitting
次に、送信局1と受信局2A、2B、2Cとの間の通信方法の詳細について、図3〜図7に示すシーケンスチャートを参照しながら説明する。なお、図3〜図7に示すシーケンスチャートにおいては、図1に示した通信衛星3、データ送信端末4、データ受信端末5A、5B、5Cの記載は省略している。また、図6のシーケンスチャートにおいては、受信局2A、2Bについても記載を省略している。なお、図3〜図7の各シーケンス開始までに、送信局1におけるデータ送信端末4からのデータの保存、回線割当て要求、回線割当ては既に実施済みであるものと仮定している。さらに、図3〜図5のシーケンスチャートにおいては、シーケンス番号1〜5の各マルチキャストパケットの送信局1から受信局2A、2B、2Cへの送信は終了していて、データ受信端末5A、5B、5Cから正常に受信した旨を示す応答パケットを受信局2A、2B、2Cは受信済みになっているものと仮定する。
Next, details of the communication method between the transmitting
(マルチキャストパケット送受信動作の一例)
まず、図3のシーケンスチャートを用いて、送信局1から受信局2A、2B、2Cにマルチキャストパケットを送信した際の動作の一例について説明する。
(Example of multicast packet transmission / reception operation)
First, an example of the operation when a multicast packet is transmitted from the transmitting
図3は、図1に示したマルチキャスト通信システムにおいて送信局1から受信局2A、2B、2Cへのマルチキャストパケット送信を実施した場合の動作の一例を示すシーケンスチャートである。なお、図3のシーケンスチャートにおいては、前述したように、シーケンス番号1〜5の各マルチキャストパケットに関しては、送信局1から受信局2A、2B、2Cに対する送信動作が既に終了した状態になっていて、シーケンス番号6以降のマルチキャストパケットを送信する動作について示している。
FIG. 3 is a sequence chart showing an example of an operation when a multicast packet is transmitted from the transmitting
図3のシーケンスチャートにおいて、送信局1は、データ送信端末4から受け取って、記憶装置6に保存している送信データに関して、シーケンス番号6〜10の5個のマルチキャストパケットCS1を生成して、受信局2A、2B、2Cに向けて、マルチキャストパケット送信周期T2に合わせて、下り回線無線フレームとして連続して送信する(ステップS1)。なお、送信局1から一度に送信するマルチキャストパケットのパケット数は可変である。
In the sequence chart of FIG. 3, the
各受信局2A、2B、2Cは、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS1を受け取ると、それぞれ、データ受信端末5A、5B、5C向けのパケットに編集して、データ受信端末5A、5B、5Cに対して送信し、それぞれ、データ受信端末5A、5B、5Cからの応答パケット待ちの状態になる。
When each of the receiving
各受信局2A、2B、2Cは、それぞれ、データ受信端末5A、5B、5Cからの応答パケットを受け取ると、該応答パケットに対応するマルチキャストパケットの最老番シーケンス番号を格納した応答信号を生成して、各受信局2A、2B、2Cに割り当てられているスロットタイミングta、tb、tcにおいて、送信局1に向けて、上り回線無線フレームとして送信する。
Upon receiving the response packet from the data receiving terminals 5A, 5B, and 5C, each receiving
図3のシーケンスチャートに示す例においては、受信局2Aに関しては、上り回線への送信を行うスロットタイミングtaの時点では、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS1を未受信であるので、データ受信端末5Aから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号5を格納した応答信号CS2aを送信局1向けに送信する(ステップS2a)。
In the example shown in the sequence chart of FIG. 3, with respect to the receiving
また、受信局2Bに関しても、上り回線への送信を行うスロットタイミングtbの時点では、受信局2Aの場合と同様、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS1を未受信であり、データ受信端末5Bから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号5を格納した応答信号CS2bを送信局1向けに送信する(ステップS2b)。
Also, regarding the receiving
一方、受信局2Cに関しては、上り回線への送信を行うスロットタイミングtcの時点では、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS1を受信しており、かつ、データ受信端末5Cに送信して、データ受信端末5Cからは既に受信済みである旨の応答パケットを受信しているので、マルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号10を格納した応答信号CS2cを送信局1向けに送信する(ステップS2c)。
On the other hand, with respect to the receiving station 2C, at the time of the slot timing tc when transmitting to the uplink, the multicast packet CS1 with sequence numbers 6 to 10 from the transmitting
送信局1は、各受信局2A、2B、2Cから返送されてくる応答信号を常時監視していて、それぞれの応答信号に格納されている最老番のシーケンス番号が、前スロット周期における応答信号から更新されているか否かを確認している。送信局1は、受信局2A、2B、2Cそれぞれからの応答信号CS2a、CS2b、CS2cの最老番のシーケンス番号に関し、いずれも、前スロット周期における応答信号の最老番のシーケンス番号から更新されていることを確認すると、受信局2A、2B、2Cそれぞれとの間で、正常にパケット送受信動作が実施されているものと判断する。
The transmitting
また、送信局1は、管理局において割り当てられた回線が確保されている限り、先に送信したマルチキャストパケットに対する各受信局2A、2B、2Cからの応答信号が受信されたか否かに関わらず、あらかじめ設定されているマルチキャストパケット送信周期T2毎に、受信局2A、2B、2Cに向けてマルチキャストパケット(送信すべきデータがない場合は空のマルチキャストパケット)を送信する動作を行っている。したがって、シーケンス番号6〜10のマルチキャストパケットCS1の送信後、マルチキャストパケット送信周期T2が経過すると、送信局1は、次に送信すべきシーケンス番号11〜15の5個のマルチキャストパケットCS3を生成して、受信局2A、2B、2Cに向けて、下り回線無線フレームとして連続して送信する(ステップS3)。
In addition, the transmitting
なお、マルチキャストパケット送信周期T2は可変であり、各受信局2A、2B、2Cから受信した応答信号のシーケンス番号の更新具合に合わせて変化させる。例えば、各受信局2A、2B、2Cからの応答信号内の最老番のシーケンス番号の値と送信局1から送信するマルチキャストパケットのシーケンス番号の値との差が拡大していかないように(場合によっては、逆に、縮んでいかないように)、マルチキャストパケット送信周期T2を変化させるなどの制御を行う。例えば、各受信局2A、2B、2Cからの応答信号内の最老番のシーケンス番号と、送信局1から送信する送信マルチキャストパケットのシーケンス番号との差があらかじめ定めた閾値以上に拡大していることを検知した場合、マルチキャストパケット送信周期T2をあらかじめ定めた長さだけ長くするように制御する。また、この時、参照する応答信号は、受信局2A、2B、2C全ての応答信号であっても良いし、任意に選択した受信局の応答信号であっても良い。
The multicast packet transmission cycle T2 is variable and is changed according to the update degree of the sequence number of the response signal received from each receiving
各受信局2A、2B、2Cは、送信局1からのシーケンス番号11〜15のマルチキャストパケットCS3を受け取ると、それぞれ、データ受信端末5A、5B、5C向けのパケットに編集して、データ受信端末5A、5B、5Cに対して送信し、データ受信端末5A、5B、5Cからの応答パケットを受け取ると、該応答パケットに対応するマルチキャストパケットの最老番シーケンス番号を格納した応答信号を生成して、あらかじめ設定されているスロット周期T1毎に、各受信局2A、2B、2Cそれぞれに割り当てられているスロットタイミングta、tb、tcにおいて、送信局1に向けて、上り回線無線フレームとして送信する。
When each of the receiving
図3のシーケンスチャートに示す例においては、受信局2Aに関しては、先にシーケンス番号5を格納した応答信号CS2aを送信してからスロット周期T1が経過した時点すなわち次の上り回線への送信を行うスロットタイミングtaの時点で、データ受信端末5Aから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットCS1の最老番シーケンス番号に相当するシーケンス番号10を格納した応答信号CS4aを送信局1向けに送信する(ステップS4a)。
In the example shown in the sequence chart of FIG. 3, for the receiving
また、受信局2Bに関しても、受信局2Aと同様、先にシーケンス番号5を格納した応答信号CS2bを送信してからスロット周期T1が経過した時点すなわち次の上り回線への送信を行うスロットタイミングtbの時点で、データ受信端末5Bから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットCS1の最老番シーケンス番号に相当するシーケンス番号10を格納した応答信号CS4bを送信局1向けに送信する(ステップS4b)。
As for the receiving
一方、受信局2Cに関しては、上り回線への送信を行うスロットタイミングtcの時点で、送信局1からのシーケンス番号11〜15のマルチキャストパケットCS3を受信しており、かつ、データ受信端末5Cに送信して、データ受信端末5Cからは既に受信済みである旨の応答パケットを受信しているので、マルチキャストパケットCS3の最老番シーケンス番号に相当するシーケンス番号15を格納した応答信号CS4cを送信局1向けに送信する(ステップS4c)。
On the other hand, regarding the receiving station 2C, at the time of the slot timing tc for transmitting to the uplink, the multicast packet CS3 of
以降も、前述と同様のマルチキャストパケットと応答信号との送受信動作を繰り返し、最終的に、データ送信端末4から送信されてきた送信データの最後のデータに関するマルチキャストパケット送信動作にまで達すると、送信局1は、先のマルチキャストパケット送信からマルチキャストパケット送信周期T2が経過した時点で、シーケンス番号(n−4)〜n(n:最後のマルチキャストパケットのシーケンス番号)を格納したマルチキャストパケットCS5を、受信局2A、2B、2Cに向けて送信する(ステップS5)。しかる後、送信局1が、各受信局2A、2B、2Cそれぞれから最後のシーケンス番号nを格納した応答信号CS6a、CS6b、CS6cを受信すると(ステップS6a、S6b、S6c)、送信局1と受信局2A、2B、2Cとの間のマルチキャストパケットの送受信動作を終了する。
After that, the same transmitting / receiving operation of the multicast packet and the response signal as described above is repeated, and finally, when the multicast packet transmitting operation regarding the last data of the transmission data transmitted from the
しかる後、送信局1は、各受信局2A、2B、2Cそれぞれから最後のシーケンス番号nを格納した応答信号CS6a、CS6b、CS6cを受信してから、無通信時間T3としてあらかじめ定めた時間が経過するまでの間に、新たにマルチキャストパケットとして送信すべきデータをデータ送信端末4から受信しなかった場合には、送信局1は、無通信時間T3に相当する時間が経過した時点で、全受信局2A、2B、2Cを指定した切断信号CS7を、あらかじめ定めた切断信号連送時間T4が満了するまで、連続的に、全受信局2A、2B、2Cに対して連送する(ステップS7)。
Thereafter, the transmitting
送信局1からの切断信号CS7を受信した各受信局2A、2B、2Cそれぞれは、自局の回線を切断する(ステップS8a、S8b、S8c)。さらに、切断信号連送時間T4が満了すると、送信局1も、自局の回線を切断する(ステップS9)。この結果、送信局1、受信局2A、2B、2Cそれぞれに対して管理局によってマルチキャスト用の回線として割り当てられていた通信衛星回線が解放される。
Receiving the disconnection signal CS7 from the transmitting
(マルチキャストパケット再送動作の一例)
次に、図4A,Bのシーケンスチャートを用いて、送信局1から受信局2A、2B、2Cにマルチキャストパケットを送信した際に、いずれかの受信局側の受信不良が発生したために、マルチキャストパケットを再送するマルチキャストパケット再送動作の一例について説明する。
(Example of multicast packet retransmission operation)
Next, referring to the sequence charts of FIGS. 4A and 4B, when a multicast packet is transmitted from the transmitting
図4A,Bは、図1に示したマルチキャスト通信システムにおいて送信局1から受信局2A、2B、2Cへのマルチキャストパケット送信時に発生したいずれかの受信局側の受信不良によるマルチキャストパケット再送動作の一例を示すシーケンスチャートである。図4Aの下部に図4Bが連続しており、図4Aおよび図4Bのシーケンスチャートは1つの紙面に描くのが好ましいが、紙面のサイズの都合上、マルチキャストパケット再送動作の前半部分を図4Aに示し、そのマルチキャストパケット再送動作の後半部分を図4Bに示してある。なお、図4A,Bのシーケンスチャートにおいては、受信局2A、2B、2Cのうち、受信局2Cにおいて受信不良が発生した場合について示している。なお、図4A,Bのシーケンスチャートにおいても、図3の場合と同様、シーケンス番号1〜5の各マルチキャストパケットに関しては、送信局1から受信局2A、2B、2Cに対する送信動作が既に終了した状態になっていて、シーケンス番号6以降のマルチキャストパケットを送信する動作について示している。
4A and 4B are examples of a multicast packet retransmission operation due to poor reception on one of the receiving stations, which occurs when a multicast packet is transmitted from the transmitting
図4A,Bのシーケンスチャートにおいて、送信局1は、データ送信端末4から受け取って、記憶装置6に保存している送信データに関して、シーケンス番号6〜10の5個のマルチキャストパケットCS10を生成して、受信局2A、2B、2Cに向けて、マルチキャストパケット送信周期T2に合わせて、下り回線無線フレームとして連続して送信する(ステップS10)。この時、受信局2Cにおいて、何かの要因により、マルチキャストパケットCS10を受信することができなかったものとする(ステップS11)。
In the sequence charts of FIGS. 4A and 4B, the
受信局2A、2Bは、図3の場合と同様、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS10を受け取ると、それぞれ、データ受信端末5A、5B向けのパケットに編集して、データ受信端末5A、5Bに対して送信し、データ受信端末5A、5Bからの応答パケット待ちの状態になる。しかし、受信局2Cは、図3の場合とは異なり、マルチキャストパケットCS10を受信していないので、データ受信端末5Cへの送信動作は行わない。
When receiving the multicast packets CS10 with sequence numbers 6 to 10 from the transmitting
なお、各受信局2A、2B、2Cは、それぞれ、データ受信端末5A、5B、5Cからの応答パケットを受け取ると、該応答パケットに対応するマルチキャストパケットの最老番シーケンス番号を格納した応答信号を生成して、各受信局2A、2B、2Cに割り当てられているスロットタイミングta、tb、tcにおいて、上り回線無線フレームとして送信する。
When each of the receiving
図4A,Bのシーケンスチャートに示す例においては、受信局2Aに関しては、図3の場合と同様、上り回線への送信を行うスロットタイミングtaの時点では、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS10を未受信であるので、データ受信端末5Aから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号5を格納した応答信号CS12aを送信局1向けに送信する(ステップS12a)。
In the example shown in the sequence charts of FIGS. 4A and 4B, with respect to the receiving
また、受信局2Bに関しても、図3の場合と同様、上り回線への送信を行うスロットタイミングtbの時点では、受信局2Aの場合と同様、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS10を未受信であり、データ受信端末5Bから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号5を格納した応答信号CS12bを送信局1向けに送信する(ステップS12b)。
Also, regarding the receiving
また、受信局2Cに関しては、図3の場合とは異なり、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS10の受信に失敗しているので、上り回線への送信を行うスロットタイミングtcの時点では、データ受信端末5Cから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号5を格納した応答信号CS12cを送信局1向けに送信する(ステップS12c)。
Also, regarding the receiving station 2C, unlike the case of FIG. 3, reception of the multicast packet CS10 with sequence numbers 6 to 10 from the transmitting
送信局1は、前述のように、各受信局2A、2B、2Cから返送されてくる応答信号を常時監視していて、それぞれの応答信号に格納されている最老番のシーケンス番号が、前スロット周期における応答信号から更新されているか否かを確認している。送信局1は、ステップS12a、S12b、S12cの段階では、受信局2A、2B、2Cそれぞれからの応答信号CS12a、CS12b、CS12c内の最老番のシーケンス番号に関し、いずれも、前スロット周期における応答信号内の最老番のシーケンス番号から更新されていることを確認する。したがって、受信局2A、2B、2Cそれぞれとの間で、正常にパケット送受信動作が実施されているものと判断する。
As described above, the transmitting
送信局1は、管理局によって割り当てられた回線が確保されている限り、あらかじめ設定されているマルチキャストパケット送信周期T2毎に、定期的に、受信局2A、2B、2Cに向けてマルチキャストパケットを送信する動作を行っている。したがって、シーケンス番号6〜10のマルチキャストパケットCS10の送信後、マルチキャストパケット送信周期T2が経過すると、送信局1は、シーケンス番号11〜15の5個のマルチキャストパケットCS13を生成して、受信局2A、2B、2Cに向けて、下り回線無線フレームとして連続して送信する(ステップS13)。
The transmitting
受信局2A、2Bは、図3の場合と同様、送信局1からのシーケンス番号11〜15のマルチキャストパケットCS13を受け取るが、受信局2Cは、再度、何かの要因により、マルチキャストパケットCS13を受信することができなかったものとする(ステップS14)。
The receiving
マルチキャストパケットCS13を受け取った受信局2A、2Bは、図3の場合と同様、それぞれ、データ受信端末5A、5B向けのパケットに編集して、データ受信端末5A、5Bに対して送信し、データ受信端末5A、5Bからの応答パケット待ちの状態になる。しかし、受信局2Cは、図3の場合とは異なり、マルチキャストパケットCS1を受信していないので、データ受信端末5Cへの送信動作は行わない。
The receiving
前述のように、各受信局2A、2B、2Cは、それぞれ、データ受信端末5A、5B、5Cからの応答パケットを受け取ると、該応答パケットに対応するマルチキャストパケットの最老番シーケンス番号を格納した応答信号を生成して、あらかじめ設定されているスロット周期T1毎に、各受信局2A、2B、2Cに割り当てられているスロットタイミングta、tb、tcにおいて、送信局1に向けて、上り回線無線フレームとして送信する。
As described above, when each of the receiving
図4A,Bのシーケンスチャートに示す例においては、受信局2Aに関しては、先にシーケンス番号5を格納した応答信号CS12aを送信してからスロット周期T1が経過した時点すなわち次の上り回線への送信を行うスロットタイミングtaの時点で、データ受信端末5Aから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットCS10の最老番シーケンス番号に相当するシーケンス番号10を格納した応答信号CS15aを送信局1向けに送信する(ステップS15a)。
In the example shown in the sequence charts of FIGS. 4A and 4B, regarding the receiving
また、受信局2Bに関しても、受信局2Aと同様、先に最老番のシーケンス番号5を格納した応答信号CS12bを送信してからスロット周期T1が経過した時点すなわち次の上り回線への送信を行うスロットタイミングtbの時点で、データ受信端末5Bから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットCS10の最老番シーケンス番号に相当するシーケンス番号10を格納した応答信号CS15bを送信局1向けに送信する(ステップS15b)。
Similarly to the receiving
しかし、受信局2Cに関しては、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS10のみならず、シーケンス番号11〜15のマルチキャストパケットCS13の受信にも失敗しているので、先に最老番のシーケンス番号5を格納した応答信号CS12cを送信してからスロット周期T1が経過した時点すなわち次の上り回線への送信を行うスロットタイミングtcの時点では、データ受信端末5Cから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号5を格納した応答信号CS15cを送信局1向けに送信する(ステップS15c)。
However, with respect to the receiving station 2C, not only the multicast packet CS10 having the sequence numbers 6 to 10 from the transmitting
送信局1は、各受信局2A、2B、2Cから返送されてくる応答信号を常時監視していて、それぞれの応答信号に格納されている最老番のシーケンス番号が、前スロット周期における応答信号から更新されているか否かを確認している。送信局1は、前述のように、受信局2A、2Bそれぞれからの応答信号CS15a、CS15b内の最老番のシーケンス番号に関しては、前スロット周期における応答信号CS12a、CS12bから更新されているので、正常にパケット送受信動作が実施されているものと判断する。しかし、受信局2Cからの応答信号CS15c内の最老番のシーケンス番号に関しては、前スロット周期における応答信号CS12cと同じであり、更新されていないので、パケット送受信動作に何らかの異常が発生しているものと判断する。
The transmitting
送信局1は、受信局2A、2B、2C向けの回線が1本だけであるので、マルチキャストパケットの送信相手である受信局2A、2B、2Cのいずれかに受信不良が発生していると判断した場合には、全ての受信局2A、2B、2Cに対してマルチキャストパケットの再送動作に移行する。なお、ここでは、受信局2A、2B、2Cのいずれかから最老番のシーケンス番号未更新の応答信号を1回でも受信すると、直ちに再送動作に移行する場合について説明するが、最老番のシーケンス番号未更新の応答信号を、1回ではなく、回数閾値(回数閾値は1回の場合を含め可変とする)としてあらかじめ定めた一定回数に達するまで連続して受信した場合を契機にして、再送動作に移行するようにしても良い。
Since the transmitting
したがって、送信局1は、シーケンス番号11〜15のマルチキャストパケットCS13の送信後、あらかじめ定めたマルチキャストパケット送信周期T2が経過すると、第1回目の再送動作として、パケット送受信動作が不良であると判断した受信局2Cからの応答信号に未更新状態で格納されていた最老番のシーケンス番号5に該当するマルチキャストパケットの次に送信していたマルチキャストパケットCS10を再送するために、シーケンス番号6〜10の再送マルチキャストパケットCS16を生成して、受信局2A、2B、2Cに向けて再送する(ステップS16)。
Therefore, the transmitting
第1回目の再送動作においても、受信局2A、2Bは、送信局1からのシーケンス番号6〜10の再送マルチキャストパケットCS16を受け取るが、受信局2Cは、再度、何かの要因により、再送マルチキャストパケットCS16を受信することができなかったものとする(ステップS17)。
Also in the first retransmission operation, the receiving
再送マルチキャストパケットCS16を受け取った受信局2A、2Bは、いずれも、再送マルチキャストパケットCS16のシーケンス番号6〜10に該当するマルチキャストパケットCS10を既に受信済みであって、データ受信端末5A、5Bに対して送信済みであるので、データ受信端末5A、5Bに対してシーケンス番号6〜10の再送マルチキャストパケットCS16を再度送信する動作は行わない。一方、受信局2Cは、再送マルチキャストパケットCS16を受信していないので、データ受信端末5Cへの送信動作は行わない。
Receiving the retransmission multicast packet CS16, the receiving
前述のように、各受信局2A、2B、2Cは、それぞれ、データ受信端末5A、5B、5Cからの応答パケットに対応するマルチキャストパケットの最老番シーケンス番号を格納した応答信号を生成して、あらかじめ設定されているスロット周期T1毎に、各受信局2A、2B、2Cに割り当てられているスロットタイミングta、tb、tcにおいて、送信局1に向けて、上り回線無線フレームとして送信する。
As described above, each receiving
図4A,Bのシーケンスチャートに示す例においては、受信局2A、2Bに関しては、それぞれ、例えば、最老番のシーケンス番号未更新の応答信号の受信により直ちに再送動作に移行していた場合には、先に最老番のシーケンス番号10を格納した応答信号CS15a、CS15bを送信してからスロット周期T1が経過した時点すなわち次の上り回線への送信を行うスロットタイミングta、tbの時点で、データ受信端末5A、5Bから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットCS13の最老番シーケンス番号に相当するシーケンス番号15を格納した応答信号CS18a、18bを、送信局1向けに送信する(ステップS18a、S18b)。
In the example shown in the sequence charts of FIGS. 4A and 4B, with respect to the receiving
しかし、受信局2Cに関しては、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS10のみならず、シーケンス番号11〜15のマルチキャストパケットCS13、シーケンス番号6〜10の再送マルチキャストパケットCS16の受信にも全て失敗しているので、上り回線への送信を行うスロットタイミングtcの時点では、データ受信端末5Cから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号5を格納した応答信号CS18cを送信局1向けに送信する(ステップS18c)。
However, regarding the receiving station 2C, not only the multicast packet CS10 having the sequence numbers 6 to 10 but also the multicast packet CS13 having the
以降も、送信局1は、前述と同様の再送マルチキャストパケットの再送動作を繰り返し実施するが、受信局2Cからの応答信号に格納されている最老番のシーケンス番号が一向に更新されていない状況が継続し、再送実施回数閾値としてあらかじめ定めた最後の第Nk回目の再送動作においても、同様に、更新されなかった場合には、受信局2Cをマルチキャストパケットの送信対象から除外する動作に移行する。
After that, the transmitting
すなわち、送信局1は、最後の第Nk回目の再送動作として、シーケンス番号6〜10の再送マルチキャストパケットCS19を生成して、受信局2A、2B、2Cに向けて再送しても(ステップS19)、受信局2A、2Bは、再送マルチキャストパケットCS19を正常に受信するものの、受信局2Cにおいては、何かの要因により、再送マルチキャストパケットCS19を受信することができなかったものとする(ステップS20)。
That is, as the last Nk-th retransmission operation, the transmitting
送信局1は、第1回目の再送動作の場合と同様、受信局2A、2Bそれぞれからは、受信済みのマルチキャストパケットCS13の最老番シーケンス番号に相当するシーケンス番号15を格納した応答信号CS21a、21bを、また、受信局2Cからは、受信済みのマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号5を格納した応答信号CS21cを、スロットタイミングta、tb、tcの時点で、受け取る(ステップS21a、S21b、S21c)。
Similar to the case of the first retransmission operation, the transmitting
送信局1は、最後の第Nk回目に至るまで繰り返し再送動作を実施しても、受信局2Cの応答信号に格納された最老番のシーケンス番号が全く更新されていないことを検知したことを契機にして、自局内に保持しているマルチキャスト対象の受信局の登録リスト(すなわち、マルチキャストパケット送信先受信局登録リスト、言い換えると、パケット再送対象局登録リスト)から受信局2Cの登録を削除する(ステップS22)。
The transmitting
しかる後、さらに、送信局1は、受信局2Cをマルチキャストパケット対象局から切り離すために、受信局2Cを対象とする切断信号CS23を、受信局2A、2B、2Cに対して、あらかじめ定めた切断信号連送時間T4の間、連送する(ステップS23)。受信局2A、2Bは、受け取った切断信号CS23の対象が受信局2Cであるので、該切断信号CS23を無視するが、該切断信号CS23を受信した受信局2Cは、自局の回線を切断する(ステップS24)。
After that, the transmitting
また、送信局1は、受信局2Cを対象とする切断信号CS23の連送を行った後、送信すべきマルチキャストパケットがまだ残っている場合、回線切断した受信局2C以外の残りの受信局2A、2Bそれぞれに対して、残っているマルチキャストパケットの送信動作を実施する。しかる後、送信局1は、送信すべき全てのマルチキャストパケットの送信が完了し、残りの受信局2A、2Bそれぞれから、送信したマルチキャストパケットの最後のシーケンス番号を格納した応答信号を受け取った以降において、無通信時間T3としてあらかじめ定めた時間が経過するまでに、新たに送信すべきデータが発生しなかった場合には、該無通信時間T3が経過した時点で、受信局2A、2Bを対象とする切断信号を、あらかじめ定めた切断信号連送時間T4の間、連送することにより、受信局2A、2Bの回線も切断させる。
In addition, the transmitting
なお、ステップS15cにおいて、受信局2Cからの応答信号CS15cが送信局1に届かなかった場合には、受信局2Cからの一つ前の応答信号CS12cと比較することができないため、第1回目の再送動作を行うステップS16に移行させる契機がなくなる。したがって、再送動作を行うことなく、前述の図3のマルチキャストパケットの送受信動作を継続することになる。
In step S15c, when the response signal CS15c from the receiving station 2C does not reach the transmitting
その結果として、送信局1は、たまたま、受信局2Cからの応答信号を受信することができたとしても、受信した受信局2Cからの応答信号のシーケンス番号が、正常な送受信動作により最老番のシーケンス番号が次々に更新されるその他の受信局2A、2Bからの応答信号のシーケンス番号と、あらかじめ定めた一定値以上に差が拡大してしまっていた場合には、あるいは、場合によっては、受信局2Cからの応答信号をあらかじめ定めた時間継続して確認することができなかった場合には、再送動作には移行しないで、直ちに、ステップS22に移行して、受信局2Cを、マルチキャスト対象の受信局を登録しているマルチキャストパケット送信先受信局登録リストから削除して、切断することにする。
As a result, even if the transmitting
また、前述した再送実施回数閾値Nkは、任意の値であり、可変である。場合によっては、再送動作そのものを行わないようにすることも可能である。かくのごとく、再送動作を全く行わない場合には、ステップS15cの実行後に、直ちに、ステップS22に移行するように動作すれば良い。 Further, the above-mentioned threshold value Nk for performing retransmission is an arbitrary value and is variable. In some cases, it is possible not to perform the retransmission operation itself. As described above, when the retransmission operation is not performed at all, it is sufficient to operate so as to immediately shift to step S22 after executing step S15c.
(マルチキャストパケットロス発生時の再送動作の一例)
次に、図5のシーケンスチャートを用いて、送信局1から受信局2A、2B、2Cにマルチキャストパケットを送信した際に、いずれかの受信局において何らかの誤りのために一部のマルチキャストパケットに関するパケットロスが発生した場合のマルチキャストパケット再送動作の一例について説明する。
(Example of retransmission operation when multicast packet loss occurs)
Next, referring to the sequence chart of FIG. 5, when a multicast packet is transmitted from the transmitting
図5は、図1に示したマルチキャスト通信システムにおいて送信局1から受信局2A、2B、2Cへのマルチキャストパケット送信時にいずれかの受信局において発生した一部のパケットロスによるマルチキャストパケット再送動作の一例を示すシーケンスチャートである。なお、図5のシーケンスチャートにおいては、受信局2A、2B、2Cのうち、受信局2Cにおいて一部のパケットのロス(シーケンス番号6〜10の5個のマルチキャストパケットのうち、シーケンス番号8のパケットのロス)が発生した場合について示している。なお、図4A,Bのシーケンスチャートにおいても、図3の場合と同様、シーケンス番号1〜5の各マルチキャストパケットに関しては、送信局1から受信局2A、2B、2Cに対する送信動作が既に終了した状態になっていて、シーケンス番号6以降のマルチキャストパケットを送信する動作について示している。
FIG. 5 is an example of a multicast packet retransmission operation due to a partial packet loss that occurs in one of the receiving stations when transmitting the multicast packet from the transmitting
図5のシーケンスチャートにおいて、送信局1は、データ送信端末4から受け取って、記憶装置6に保存している送信データに関して、シーケンス番号6〜10の5個のマルチキャストパケットCS30を生成して、受信局2A、2B、2Cに向けて、マルチキャストパケット送信周期T2に合わせて、下り回線無線フレームとして連続して送信する(ステップS30)。この時、受信局2Cにおいて、何かの誤りによるパケットリスが発生して、マルチキャストパケットCS30の5個のパケットのうち、シーケンス番号8のパケットを受信することができなかったものとする(ステップS31)。
In the sequence chart of FIG. 5, the transmitting
受信局2A、2Bは、図3の場合と同様、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS10を受け取ると、それぞれ、データ受信端末5A、5B向けのパケットに編集して、データ受信端末5A、5Bに対して送信し、データ受信端末5A、5Bからの応答パケット待ちの状態になる。しかし、受信局2Cは、図3の場合とは異なり、マルチキャストパケットCS30の5個のパケットのうち途中のシーケンス番号8のパケットを受信していないので、パケットロスが生じたシーケンス番号8以外のシーケンス番号6,7,9,10に該当するデータに関してデータ受信端末5Cへ送信する。
When receiving the multicast packets CS10 with sequence numbers 6 to 10 from the transmitting
なお、各受信局2A、2B、2Cは、それぞれ、データ受信端末5A、5B、5Cからの応答パケットを受け取ると、該応答パケットに対応するマルチキャストパケットの最老番シーケンス番号を格納した応答信号を生成して、各受信局2A、2B、2Cに割り当てられているスロットタイミングta、tb、tcにおいて、上り回線無線フレームとして送信する。
When each of the receiving
図5のシーケンスチャートに示す例においては、受信局2Aに関しては、図3の場合と同様、上り回線への送信を行うスロットタイミングtaの時点では、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS30を未受信であるので、データ受信端末5Aから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号5を格納した応答信号CS32aを送信局1向けに送信する(ステップS32a)。
In the example shown in the sequence chart of FIG. 5, with respect to the receiving
また、受信局2Bに関しても、図3の場合と同様、上り回線への送信を行うスロットタイミングtbの時点では、受信局2Aの場合と同様、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS30を未受信であり、データ受信端末5Bから既に受信済みである旨の応答パケットを受信しているマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号5を格納した応答信号CS32bを送信局1向けに送信する(ステップS32b)。
Also, regarding the receiving
一方、受信局2Cに関しては、上り回線への送信を行うスロットタイミングtcの時点では、送信局1からのシーケンス番号6〜10のマルチキャストパケットCS1のうち、何らかの要因によりパケットロスが生じた途中のシーケンス番号8以外のパケットを受信しており、かつ、データ受信端末5Cに対して、パケットロスが生じたシーケンス番号8以外のシーケンス番号6,7,9,10に該当するデータを送信して、データ受信端末5Cからは既に受信済みである旨の応答パケットを受信している。したがって、受信局2Cは、データ受信端末5Cが受信済みになっているマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号10およびパケットロス発生シーケンス番号8を格納した応答信号CS32cを送信局1向けに送信する(ステップS32c)。
On the other hand, regarding the receiving station 2C, at the time of the slot timing tc when transmitting to the uplink, of the multicast packets CS1 of sequence numbers 6 to 10 from the transmitting
なお、パケットロス発生シーケンス番号8については、例えば、最老番のシーケンス番号10からパケットロスがあったシーケンス番号8を差し引いた値‘2’をパケットロス値として格納するようにしても良い。かかる場合には、送信局1側において、受信した応答信号内の最老番のシーケンス番号10からパケットロス値‘2’を差し引く演算を行って、パケットロスが発生したシーケンス番号8を算出するようにすれば良い。
Regarding the packet loss occurrence sequence number 8, for example, a value “2” obtained by subtracting the sequence number 8 in which a packet loss has occurred from the
送信局1は、各受信局2A、2B、2Cから返送されてくる応答信号を常時監視していて、それぞれの応答信号に格納されている最老番のシーケンス番号が、前スロット周期における応答信号から更新されているか否か、さらには、パケットロスが発生しているか否かを確認している。送信局1は、受信局2A、2Bそれぞれからの応答信号CS32a、CS32b内の最老番のシーケンス番号に関し、いずれも、前スロット周期における応答信号内の最老番のシーケンス番号から更新されていて、かつ、パケットロス発生シーケンス番号も格納されていないことを確認すると、受信局2A、2Bそれぞれとの間では、正常にパケット送受信動作が実施されているものと判断する。
The transmitting
一方、送信局1は、受信局2Cからの応答信号CS32c内の最老番のシーケンス番号に関しては、前スロット周期における応答信号内の最老番のシーケンス番号から更新されているものの、パケットロス発生シーケンス番号も格納されていることを確認するので、次のマルチキャストパケット送信周期T2においては、パケットロスが発生したシーケンス番号のパケットの再送が必要であるものと判断する。
On the other hand, the transmitting
送信局1は、受信局2A、2B、2C向けの下り回線が1本だけであるので、マルチキャストパケットの送信相手である受信局2A、2B、2Cのいずれかにパケットロスが発生していると判断した場合には、全ての受信局2A、2B、2Cに対してパケットロスが生じたシーケンス番号のパケットを含むマルチキャストパケットの再送動作に移行する。
Since the transmitting
したがって、送信局1は、シーケンス番号6〜10のマルチキャストパケットCS30の送信後、あらかじめ定めたマルチキャストパケット送信周期T2が経過すると、受信局2Cにおいてパケットロスが生じたシーケンス番号8のデータを再送するために、シーケンス番号11〜14の4個のパケットの他に、パケットロスが生じたシーケンス番号8の再送用パケットを含むマルチキャストパケットCS33を生成して、受信局2A、2B、2Cに向けて送信する(ステップS33)。
Therefore, the transmitting
(受信局の回線切断制御動作の一例)
次に、図6のシーケンスチャートを用いて、受信局2A、2B、2Cが、それぞれ、受信局側の独自の判断によって、受信劣化状態に陥っているか否かを判断し、受信劣化状態に陥っているものと判断した場合には、その旨を応答信号に含めて送信局1に通報するとともに、受信劣化状態が継続している場合には、受信局側が、自律的に、自局の回線を切断する場合の制御動作の一例について説明する。なお、図4A,Bにおいて前述した例においては、受信局2A、2B、2Cのいずれかが、何らかの要因により、送信局1が、再送実施回数閾値としてあらかじめ定めた回数、再送動作を繰り返しても、正常にマルチキャストパケットを受信することができなかった場合に、送信局1側から切断信号を連送して、強制的に、該当する受信局の回線を切断させる場合について説明した。これに対して、図6のシーケンスチャートの場合は、受信劣化状態が継続している場合には、受信局側の自律的な制御により自局の回線を切断するとともに、より確実に回線の切断制御を行うために、受信局側からの受信劣化状態発生の通報を受け取った送信局1からの制御によっても、該当する受信局の回線を強制的に切断させる場合について説明している。
(Example of line disconnection control operation of receiving station)
Next, using the sequence chart of FIG. 6, it is determined whether the receiving
図6は、図1に示したマルチキャスト通信システムにおいて送信局1から受信局2A、2B、2Cへのマルチキャストパケット送信時にいずれかの受信局において受信劣化状態が発生した場合に該当する受信局の回線切断を制御する動作の一例を示すシーケンスチャートである。なお、受信局2A、2B、2Cは、それぞれ、自局の受信状態を示す受信レベルまたはBER(Bit Error Rate)を常時監視しているが、図6のシーケンスチャートにおいては、受信局2A、2B、2Cのうち、受信局2Cにおいて、送信局1側からの信号の受信レベルまたはBERが受信可能な限界値としてあらかじめ定めた受信可能閾値よりも低下したことを検出して、受信劣化状態の発生を検知した場合について示している。
FIG. 6 is a line of a receiving station corresponding to a case where a reception deterioration state occurs in any of the receiving stations when transmitting a multicast packet from the transmitting
図6のシーケンスチャートにおいて、受信局2Cは、前述のように、自局の受信状態を示す受信レベルまたはBERを常時監視しているが、送信局1からの衛星回線を介して送信されてきた信号の受信レベルまたはBERが、あらかじめ定めた受信可能閾値よりも低下した状態になっていることを検出した場合(ステップS41)、自局において受信劣化状態が発生したものと判断して、受信局2Cに割り当てられたスロットタイミングtaの時点で、受信済みのマルチキャストパケットの最老番シーケンス番号に相当するシーケンス番号の他に、自局(受信局2C)の受信劣化状態を示す値を受信劣化状態発生情報として格納した応答信号CS42を生成して、送信局1向けに送信する(ステップS42)。
In the sequence chart of FIG. 6, the receiving station 2C constantly monitors the receiving level or BER indicating the receiving state of the receiving station 2C as described above, but it is transmitted from the transmitting
さらに、受信劣化状態の発生を検知した受信局2Cにおいては、自局における受信劣化状態の発生を検知した時点で、タイマを起動して、引き続き、受信劣化状態があらかじめ定めた受信劣化状態監視時間T5の間継続して発生しているか否かを監視する。受信劣化状態が受信劣化状態監視時間T5の間継続して発生していた場合には、受信局2Cは、自律的に、自局の回線の切断を実施する(ステップS44)。なお、受信劣化状態監視時間T5まで経過する前に、自局の受信劣化状態が改善されて、良好な受信状態に復旧した場合には、受信局2Cに割り当てられたスロットタイミングtaの時点で、受信済みのマルチキャストパケットの最老番のシーケンス番号に相当するシーケンス番号の他に、受信劣化状態からの復旧を示す受信劣化状態復旧情報を示す値を格納した応答信号を生成して、送信局1向けに送信するとともに、タイマの計時動作を停止させ、自局の回線の切断動作には移行しないように制御する。
Further, in the receiving station 2C that has detected the occurrence of the reception deterioration state, at the time of detecting the occurrence of the reception deterioration state in the own station, the timer is activated and the reception deterioration state monitoring time in which the reception deterioration state is predetermined is continued. It is monitored whether or not it is continuously occurring during T5. When the reception deterioration state continues to occur during the reception deterioration state monitoring time T5, the receiving station 2C autonomously disconnects its own line (step S44). If the reception deterioration state of the own station is improved and the reception state is restored to a good reception state before the reception deterioration state monitoring time T5 elapses, at the slot timing ta assigned to the reception station 2C, In addition to the sequence number corresponding to the oldest sequence number of the received multicast packet, a response signal storing a value indicating reception deterioration state recovery information indicating recovery from the reception deterioration state is generated, and the transmitting
一方、送信局1は、受信局2Cから受信した応答信号CS42に、受信局2Cに受信劣化状態の発生を示す受信劣化状態発生情報が格納されていることを確認すると(ステップS43)、受信局2Cからの応答信号に良好な受信状態に復旧したことを示す受信劣化状態復旧情報が格納されているか否かを、あらかじめ定めた受信局受信状態復旧待ち時間T6の間、継続して監視するために、タイマを起動する。
On the other hand, when the transmitting
送信局1は、受信局受信状態復旧待ち時間T6まで経過する前に、受信局2Cから、良好な受信状態に復旧したことを示す受信劣化状態復旧情報が格納されている応答信号を受信すると、タイマの経時動作を停止し、図3に示したような通常のパケット送受信動作に復旧する。一方、受信局受信状態復旧待ち時間T6が経過しても、受信局2Cから、良好な受信状態に復旧したことを示す受信劣化状態復旧情報が格納されている応答信号を受信することができなかった場合には、送信局1は、自局内に保持しているマルチキャストパケット送信先受信局登録リスト(言い換えると、パケット再送対象局の登録リスト)から受信局2Cの登録を削除する(ステップS45)。
When the transmitting
さらに、送信局1は、受信局2Cをマルチキャストパケット対象局から切り離すために、受信局2Cを対象とする切断信号CS46を、受信局2Cのみならず、受信局2A、2B、2Cに対しても、あらかじめ定めた切断信号連送時間T4の間、連送する(ステップS46)。受信局2A、2Bは、受け取った切断信号CS46の対象が受信局2Cであるので、該切断信号CS46を無視するが、該切断信号CS46を受信した受信局2Cは、まだ、自局の回線を自律的に切断していなかった場合には、該切断信号CS46に基づいて、自局の回線を強制的に切断する。
Further, the transmitting
なお、一般的には、送信局1側における受信局受信状態復旧待ち時間T6は、受信局2C側の受信劣化状態監視時間T5よりも長い時間として設定されるので、図6に示すように、通常であれば、送信局1からの切断信号CS46を受信局2Cが受信した時点では、受信局2Cは、受信劣化状態から良好な状態に一度も復旧することができなかった場合には、既に、自律的に回線を切断している状態になっている。
Note that, generally, the reception station reception state recovery waiting time T6 on the
また、送信局1は、受信局2Cを対象とする切断信号CS46の連送を行った後、送信すべきマルチキャストパケットがまだ残っている場合、回線切断した受信局2C以外の残りの受信局2A、2Bそれぞれに対して、残っているマルチキャストパケットの送信動作を実施する。しかる後、送信局1は、送信すべき全てのマルチキャストパケットの送信が完了し、残りの受信局2A、2Bそれぞれから、送信したマルチキャストパケットの最後のシーケンス番号を格納した応答信号を受け取った以降において、無通信時間T3としてあらかじめ定めた時間が経過するまでに、新たに送信すべきデータが発生しなかった場合には、該無通信時間T3が経過した時点で、受信局2A、2Bを対象とする切断信号を、あらかじめ定めた切断信号連送時間T4の間、連送することにより、受信局2A、2Bの回線も切断させる。
In addition, the
(受信局の回線切断制御動作の一例)
次に、図7のシーケンスチャートを用いて、マルチキャスト対象局の受信局2A、2B、2Cのうち、マルチキャストパケットの送受信動作中に送信局1に保持されているマルチキャストパケット送信先受信局登録リスト(言い換えると、パケット再送対象局の登録リスト)から登録を削除された受信局に対して、当該受信局以外の受信局に対して送信済みになっていたマルチキャストパケットを再送する動作の一例について説明する。
(Example of line disconnection control operation of receiving station)
Next, using the sequence chart of FIG. 7, among the receiving
図4A,Bのシーケンスチャートにおいて説明したように、マルチキャストパケットの送受信動作中に、受信局2A、2B、2Cのいずれかの受信局(図4A,Bの例においては受信局2C)に、何らかの要因で、受信不良状態が発生し、当該受信局からの応答信号に格納されて返送されてくる最老番のシーケンス番号の更新がされない事態を検知すると、送信局1は、マルチキャストパケットの再送動作を起動する。しかし、再送実施回数閾値としてあらかじめ定めた第Nk回目に至るまで、マルチキャストパケットの再送動作を繰り返しても、当該受信局からの応答信号に格納された最老番のシーケンス番号の更新がなされていない状態が継続した場合には、送信局1は、マルチキャストパケット送信先受信局登録リスト(言い換えると、パケット再送対象局の登録リスト)から当該受信局の登録を削除するとともに、回線切断の指示を、当該受信局に対して送信する。
As described in the sequence charts of FIGS. 4A and 4B, any one of the receiving
また、図6のシーケンスチャートにおいて説明したように、マルチキャストパケットの送受信動作中に、受信局2A、2B、2Cのいずれかの受信局(図4A,Bの例においては受信局2C)に受信劣化状態が発生し、受信レベルまたはBERがあらかじめ定めた受信許容閾値よりも低下した状態が発生した場合には、送信局1にその旨を示す情報が格納された応答信号が返送されてくる。該応答信号を受け取った送信局1は、受信局受信状態復旧待ち時間T6に達するまで、当該受信局から良好な受信状態に復旧した旨を示す情報が格納された応答信号を受信することができなかった場合には、マルチキャスト対象の受信局を登録しているマルチキャストパケット送信先受信局登録リスト(言い換えると、パケット再送対象局の登録リスト)から当該受信局の登録を削除するとともに、回線切断の指示を、当該受信局に対して送信する。
Further, as described in the sequence chart of FIG. 6, during the transmission / reception operation of the multicast packet, reception deterioration occurs in any of the receiving
なお、図6のシーケンスチャートにおいて説明したように、当該受信局は、受信レベルまたはBERがあらかじめ定めた受信許容閾値よりも低下した受信劣化状態が発生してから、受信劣化状態監視時間T5としてあらかじめ定めた時間に達するまで受信劣化状態が継続していることを検知した場合には、当該受信局は自律的に回線を切断している。 As described in the sequence chart of FIG. 6, after the reception deterioration state in which the reception level or BER is lower than the predetermined reception tolerance threshold occurs, the reception station sets the reception deterioration state monitoring time T5 in advance. When it is detected that the reception deterioration state continues until the set time is reached, the receiving station disconnects the line autonomously.
図7は、図1に示したマルチキャスト通信システムにおいてマルチキャストパケットの送受信動作中に送信局1に保持されているマルチキャストパケット送信先受信局登録リスト(言い換えると、パケット再送対象局の登録リスト)から登録削除された受信局に対して、当該受信局以外の受信局に対しては送信済みになっているマルチキャストパケットを再送する動作の一例を示すシーケンスチャートである。図7のシーケンスチャートにおいては、マルチキャスト対象局である受信局2A、2B、2Cのうち、受信局2Cが、マルチキャスト対象の受信局を登録しているマルチキャストパケット送信先受信局登録リスト(言い換えると、パケット再送対象局の登録リスト)から登録削除されていた場合について示している。
7 is registered from the multicast packet transmission destination receiving station registration list (in other words, the packet retransmission target station registration list) held in the transmitting
なお、図7のシーケンスチャートには示していないが、送信局1は、登録削除された受信局2Cを除く他の受信局2A、2B、すなわち、マルチキャストパケット送信先受信局登録リスト(言い換えると、パケット再送対象局の登録リスト)に登録されているマルチキャスト対象局の受信局2A、2Bに対するマルチキャストパケットを全て送信すると、受信局2A、2Bの回線も切断した状態に移行している。
Although not shown in the sequence chart of FIG. 7, the transmitting
しかる後、送信局1は、登録が削除された受信局2Cに対して、受信局2C以外の受信局2A、2Bに対しては送信済みになっているマルチキャストパケットを再送する動作を開始する。しかし、登録が削除された受信局2Cについても、既に回線が切断された状態になっているので、送信局1は、管制局に対して、受信局2A、2B、2Cとの間の回線を再設定するために、1対N通信回線の割当て要求を再度行う。背景技術において説明したように、VSATシステムにおいては、1対N通信においてどの地球局に回線を割り当てるかという回線の管理は、管制局が行っている。
After that, the transmitting
つまり、管制局は、送信局1とマルチキャスト対象局の受信局2A、2B、2Cとの間のマルチキャスト用の回線として管理しているので、送信局1からの1対N通信回線の割当て要求を受け取っても、受信局2Cの回線のみを設定することはできなく、マルチキャスト対象局の受信局2A、2B、2C全ての回線を設定することになる。したがって、登録が削除された受信局2Cのみではなく、マルチキャストパケット全ての送信が既に完了している受信局2A、2Bについても回線が再度設定された状態になる。
That is, since the control station manages as a line for multicast between the transmitting
そこで、図7のシーケンスチャートにおいては、まず、マルチキャストパケット全ての送信が既に完了している受信局2A、2Bに再度設定された回線を切断するために、受信局2A、2Bを対象とする切断信号CS51を、受信局2A,2Bのみならず、受信局2Cに対しても、あらかじめ定めた切断信号連送時間T4の間、連送する(ステップS51)。該切断信号CS51を受け取った受信局2A、2B、2Cは、それぞれ、対象局として自局が指定されている切断信号であるか否かを確認し、切断信号CS51の対象局が自局であった受信局2A、2Bにおいては、それぞれ、自局の回線を切断する(ステップS52a、S52b)。
Therefore, in the sequence chart of FIG. 7, first, in order to disconnect the line set again in the receiving
受信局2Cについては、切断信号CS51の対象局が自局ではないので、回線の設定状態は、そのまま継続する。したがって、送信局1は、受信局2Cから今までに受け取っていた最新の応答信号を取り出して、既に受信済みであることを示すマルチキャストパケットの最老番のシーケンス番号を確認し、該再老番のシーケンス番号の次のシーケンス番号に相当するデータから、受信局2Cに対して再送する動作を開始する。ここでは、受信局2Cの回線を再度設定し直しているので、再送マルチキャストパケットのシーケンス番号も最初の‘1’から開始することになる。
Regarding the receiving station 2C, since the target station of the disconnection signal CS51 is not its own station, the line setting state continues. Therefore, the transmitting
したがって、送信局1は、図7のシーケンスチャートに示すように、送信局1は、受信局2Cに対して最初に再送するデータに関して、例えば、シーケンス番号1〜3の3個のマルチキャストパケットCS53を生成して、受信局2Cに向けて、下り回線無線フレームとして連続して送信する(ステップS53)。しかる後、まだ、受信局2Cに対して再送すべきデータが残っている場合には、あらかじめ設定されているマルチキャストパケット送信周期T2毎に、次のシーケンス番号4以降の連続番号を付したマルチキャストパケットを順次生成して、受信局2Cに向けて、下り回線無線フレームとして連続して送信する動作を繰り返す。
Therefore, as shown in the sequence chart of FIG. 7, the transmitting
また、送信局は、受信局2Cからの応答信号を常時監視しているが、図7の場合においても、図4A,Bのシーケンスチャートの場合と全く同様の動作を行い、受信局2Cから応答信号が返送されてきたとき、該応答信号に格納されている最老番のシーケンス番号が、前スロット周期における応答信号から更新されていた場合には、受信局2Cとの間のマルチキャストパケットの送受信動作が正常に復旧しているものと判断する。一方、最老番のシーケンス番号が更新されていない場合には、図4A,Bの場合と同様のマルチキャストパケットの再送動作に移行する。 Further, the transmitting station constantly monitors the response signal from the receiving station 2C, but in the case of FIG. 7 as well, the same operation as in the case of the sequence charts of FIGS. When the signal is returned, if the oldest sequence number stored in the response signal has been updated from the response signal in the previous slot cycle, transmission / reception of a multicast packet with the receiving station 2C Judge that the operation has been restored normally. On the other hand, if the oldest sequence number has not been updated, the operation shifts to the multicast packet retransmission operation similar to the case of FIGS. 4A and 4B.
なお、図7の場合においては、送信局1において、一度に送信するマルチキャストパケットの数、マルチキャストパケット送信周期T2、再送実施回数閾値Nk、受信局受信状態復旧待ち時間T6等の値を、図4A,Bや図6の場合から変更するようにしても良い。さらに、図4A,Bや図6や図7に示したようなマルチキャストパケットの再送処理や受信局2A、2B、2Cへの回線切断制御の判断基準についても、送信局1内の設定により、任意に変更して設定することが可能であり、送信局1は、変更して設定した判断基準に従って、マルチキャストパケットの再送処理や受信局2A、2B、2Cへの回線切断制御を行うように動作することができる。
In the case of FIG. 7, in the transmitting
(実施形態の効果の説明)
以上に詳細に説明したように、本発明に係る実施形態においては、以下のような効果を奏することができる。
(Explanation of the effect of the embodiment)
As described in detail above, the following effects can be achieved in the embodiment according to the present invention.
第1の効果は、複数(例えばN)個のマルチキャスト受信局(受信局2A、2B、2C)から或る1つのマルチキャスト送信局(送信局1)方向へ向かう通信において、1回線を、複数(例えばN)個のマルチキャスト受信局(受信局2A、2B、2C)において時分割的に共用することにより、割当て回線数を、従来システムにおける複数(例えばN)回線から1回線に削減することができ、使用回線数の大幅な節約が可能になるという点である。
A first effect is that, in a communication from a plurality (for example, N) of multicast receiving stations (receiving
第2の効果は、パケットの受信状態が悪いマルチキャスト受信局(例えば受信局2C)の回線を切断し、当該マルチキャスト受信局(例えば受信局2C)へのファイル転送を後回しにすることにより、パケットの受信状態が良好なマルチキャスト受信局(例えば受信局2A、2B)の通信効率を改善することが可能になるという点である。
The second effect is that by disconnecting the line of the multicast receiving station (for example, the receiving station 2C) having a poor packet reception state and postponing the file transfer to the multicast receiving station (for example, the receiving station 2C), The point is that it is possible to improve the communication efficiency of a multicast receiving station (for example, receiving
第3の効果は、コネクション型通信に必要なシーケンス番号の付与、応答信号の送信、また、それらを使った通信制御を、マルチキャスト送信局(送信局1)とマルチキャスト受信局(受信局2A、2B、2C)との間でも行い、かつ、データ送信端末4とのコネクション型通信は、マルチキャスト送信局(送信局1)との間の1対1で行い、データ受信端末5A、5B、5Cとのコネクション型通信は、マルチキャスト受信局(受信局2A、2B、2C)との間の1対1で行うことにより、データ送受信端末側からは通信相手が1つに見え、データ送受信端末において、TCP等の1対1通信を前提とした汎用的な通信方式を採用することができ、1対N通信用に独自の通信方式を採用した高価なデータ送受信端末を採用した場合と比較して、設備費用の削減を見込むことが可能になるという点である。
A third effect is that a multicast transmitter station (transmitter station 1) and a multicast receiver station (
第4の効果は、応答信号を待ってから、次のマルチキャストパケットを送信するのではなく、常に、応答信号を監視し、マルチキャストパケット送信周期T2としてあらかじめ定めた周期毎に、必要であればパケットの再送を行い、必要が無ければ、次々に、マルチキャストパケットを送信する通信方式とすることにより、通信衛星回線における遅延を考慮した場合であっても、スループット低下をより改善することができ、なおかつ、パケット再送機能を保持することが可能であるという点である。 The fourth effect is not to wait for a response signal and then send the next multicast packet, but always monitor the response signal and send a packet every predetermined cycle as the multicast packet transmission cycle T2, if necessary. By re-transmitting the data, and if there is no need, by adopting a communication method in which multicast packets are transmitted one after another, it is possible to further improve the decrease in throughput even when considering the delay in the communication satellite line, and That is, it is possible to retain the packet retransmission function.
(付記)
以上に、本発明に係る実施形態について、詳細に説明したことからも明らかなように、前述の実施形態の一部または全部は、以下の各付記のようにも記載することができるが、本発明はかかる場合に限るものではないことは言うまでもない。
(Appendix)
As described above, as is clear from the detailed description of the embodiments of the present invention, a part or all of the above-described embodiments can be described as the following supplementary notes. It goes without saying that the invention is not limited to such cases.
(付記1)通信衛星を介した双方向無線通信が可能なVSAT(Very Small Aperture Terminal)システムを構成する双方向無線通信システムであって、1つのマルチキャスト送信局とN(N:自然数)個のマルチキャスト受信局との間の1対N通信回線をDAMA((Demand Assign Multiple Access)方式によって割当てを行い、前記マルチキャスト受信局から前記マルチキャスト送信局に向かう上り方向の回線として割り当てられた1回線を、TDMA(Time Division Multiple Access)方式の無線フレームフォーマットに準拠したフレームを用いて、送信周期としてあらかじめ定めたスロット周期毎にN個の前記マルチキャスト受信局それぞれに割り当てられたスロットタイミングにおいて時分割して通信を行うことにより、共用する双方向無線通信システム。 (Supplementary Note 1) A two-way wireless communication system constituting a VSAT (Very Small Aperture Terminal) system capable of two-way wireless communication via a communication satellite, wherein one multicast transmitting station and N (N: natural number) A 1-to-N communication line with the multicast receiving station is assigned by a DAMA ((Demand Assign Multiple Access) method, and one line assigned as an upstream line from the multicast receiving station to the multicast transmitting station is assigned, Using a frame conforming to a radio frame format of TDMA (Time Division Multiple Access) system, time division communication is performed at slot timings assigned to each of the N multicast receiving stations at each slot cycle predetermined as a transmission cycle. By sharing the two-way wireless communication system .
(付記2)前記マルチキャスト送信局は、データ送信端末から送信されてきた全てのデータを、自局内に設置した記憶装置に保存した後、保存したデータを1ないし複数のマルチキャストパケットに分割し、かつ、分割した該マルチキャストパケット毎に送信順を示すシーケンス番号を生成して、さらに、分割した前記マルチキャストパケットと生成した前記シーケンス番号とのそれぞれを、誤り検出機能を有する2つの無線フレームそれぞれに格納した後、前記2つの無線フレームを一組に連結し、さらに、分割した前記マルチキャストパケットが複数存在している場合には、連結した前記2つの前記フレームを、あらかじめ定めた個数分さらに連結して、送信周期としてあらかじめ定めたマルチキャストパケット送信周期毎に、前記通信衛星を介して、下り回線無線フレームとして、マルチキャスト対象局を構成するN個の前記マルチキャスト受信局に向けて連続して送信する前記付記1に記載の双方向無線通信システム。
(Supplementary Note 2) The multicast transmitting station stores all data transmitted from the data transmitting terminal in a storage device installed in the station, and then divides the stored data into one or a plurality of multicast packets, and , A sequence number indicating a transmission order is generated for each of the divided multicast packets, and the divided multicast packet and the generated sequence number are respectively stored in two radio frames having an error detection function. After that, the two radio frames are concatenated into a set, and when there are a plurality of divided multicast packets, the concatenated two frames are further concatenated by a predetermined number, The communication is performed every multicast packet transmission cycle that is set in advance as a transmission cycle. Through the star, two-way radio communication system according to the
(付記3)各前記マルチキャスト受信局は、前記通信衛星を介して受信した前記マルチキャスト送信局からの前記下り回線無線フレーム内の前記マルチキャストパケットのデータを、データ受信端末に送信し、該データ受信端末からの受信確認済みを示す受信確認応答を受け取ると、該受信確認応答に該当するデータが格納されている前記マルチキャストパケットのうち最老番のシーケンス番号を取り出して保存し、かつ、保存した前記最老番のシーケンス番号を格納した応答信号を作成して、誤り検出機能を有するフレームに格納し、各前記マルチキャスト受信局それぞれに割り当てられた前記スロットタイミング毎に、前記通信衛星を介して、前記マルチキャスト送信局に向けて送信する前記付記2に記載の双方向無線通信システム。 (Supplementary Note 3) Each of the multicast receiving stations transmits the data of the multicast packet in the downlink radio frame from the multicast transmitting station received via the communication satellite to a data receiving terminal, and the data receiving terminal From the multicast packet storing the data corresponding to the reception confirmation response, the sequence number of the oldest number is extracted and stored, and the stored maximum number is received. A response signal storing a sequence number of an old number is created and stored in a frame having an error detection function, and the multicast is performed via the communication satellite at each slot timing assigned to each of the multicast receiving stations. The two-way wireless communication system according to appendix 2, which transmits to a transmitting station.
(付記4)前記マルチキャスト送信局は、前記通信衛星を介して受信した各前記マルチキャスト受信局からの前記応答信号内の前記最老番のシーケンス番号を、前回の前記スロット周期において受信していた該当する前記マルチキャスト受信局からの前記応答信号内の前記最老番のシーケンス番号と比較し、比較した結果として、各前記マルチキャスト受信局のうち1ないし複数のいずれかのマルチキャスト受信局において、あらかじめ定めた一定回数、今回受信した前記応答信号内の前記最老番のシーケンス番号が、前回の前記スロット周期において受信していた前記応答信号内の前記最老番のシーケンス番号から更新されていないことを検知した場合は、当該最老番のシーケンス番号よりも後のシーケンス番号が付されていたマルチキャストパケットを、次の前記マルチキャストパケット送信周期において、前記通信衛星を介して、各前記マルチキャスト受信局それぞれに向けて再送する前記付記3に記載の双方向無線通信システム。
(Supplementary Note 4) The multicast transmitting station receives the sequence number of the oldest number in the response signal from each of the multicast receiving stations received via the communication satellite in the previous slot cycle. The sequence number of the oldest number in the response signal from the multicast receiving station is compared, and as a result of the comparison, one or more of the multicast receiving stations among the multicast receiving stations have a predetermined number. It is detected that the sequence number of the oldest number in the response signal received this time has not been updated a certain number of times from the sequence number of the oldest number in the response signal received in the previous slot period. , The sequence number after the oldest number is assigned to the multicast The door packet in the next said multicast packet transmission period, two-way radio communication system according to the
(付記5)前記マルチキャスト送信局は、前記マルチキャストパケットの再送を行った後、該再送の契機となった前記マルチキャスト受信局からの前記応答信号内の前記最老番のシーケンス番号を、前回の前記スロット周期において受信していた前記応答信号内の前記最老番のシーケンス番号と比較し、比較した結果、前回の前記スロット周期において受信していた前記応答信号内の前記最老番のシーケンス番号から更新されていないことを検知した場合は、再度、再送動作を起動し、再送実施回数閾値としてあらかじめ定めた回数、再送動作を繰り返しても、前回の前記スロット周期において受信していた前記応答信号内の前記最老番のシーケンス番号から更新されていないことを検知した場合は、再送の契機となった前記マルチキャスト受信局を、マルチキャスト対象の受信局を登録しているマルチキャストパケット送信先受信局登録リストから削除するとともに、当該マルチキャスト受信局に対して回線切断を指示する切断信号を、あらかじめ定めた切断信号連送時間の間、連送する前記付記4に記載の双方向無線通信システム。
(Supplementary note 5) The multicast transmitting station, after resending the multicast packet, sets the oldest sequence number in the response signal from the multicast receiving station, which triggered the resending, to the previous Compared with the sequence number of the oldest number in the response signal received in the slot period, as a result of comparison, from the sequence number of the oldest number in the response signal received in the previous slot period When it is detected that it has not been updated, the re-sending operation is started again, and even if the resending operation is repeated a predetermined number of times as the resending execution number threshold, the reply signal received in the previous slot cycle When it is detected that the oldest sequence number has not been updated, the multicast that triggered the retransmission The receiving station is deleted from the multicast packet transmission destination receiving station registration list in which the receiving stations of the multicast target are registered, and a disconnection signal for instructing the multicast receiving station to disconnect the line is sent in advance by a predetermined disconnection signal. 5. The two-way wireless communication system according to
(付記6)前記マルチキャスト送信局は、前記通信衛星を介して受信した各前記マルチキャスト受信局からの前記応答信号内の前記最老番のシーケンス番号を、自局から送信する送信マルチキャストパケットに付されるシーケンス番号と比較し、比較した結果として、両者のシーケンス番号の差が、あらかじめ定めた閾値以上に拡大していることを検知した場合、前記マルチキャストパケット送信周期をあらかじめ定めた長さだけ長くするように制御する前記付記3ないし5のいずれかに記載の双方向無線通信システム。
(Supplementary Note 6) The multicast transmitting station adds the sequence number of the oldest number in the response signal from each of the multicast receiving stations received via the communication satellite to a transmitting multicast packet transmitted from the own station. If it is detected that the difference between the sequence numbers of the two is greater than or equal to a predetermined threshold value as a result of comparison, the multicast packet transmission cycle is lengthened by a predetermined length. 6. The bidirectional wireless communication system according to any one of
(付記7)各前記マルチキャスト受信局は、前記通信衛星を介して受信した各前記マルチキャスト受信局からの前記マルチキャストパケットに付されたシーケンス番号の連続性を監視し、該シーケンス番号の抜けが発生していることを検知した場合、当該シーケンス番号に該当する前記マルチキャストパケットのパケットロスが発生しているものと判断して、受信確認済みを示す前記最老番のシーケンス番号の他に、前記パケットロスが発生した前記マルチキャストパケットに付されていたシーケンス番号をパケットロス発生シーケンス番号として格納した前記応答信号を作成して、当該マルチキャスト受信局に割り当てられた前記スロットタイミングで、前記通信衛星を介して、前記マルチキャスト送信局に向けて送信する前記付記3ないし6のいずれかに記載の双方向無線通信システム。
(Supplementary Note 7) Each of the multicast receiving stations monitors the continuity of the sequence number attached to the multicast packet received from each of the multicast receiving stations via the communication satellite, and the omission of the sequence number occurs. If it is detected that the packet loss of the multicast packet corresponding to the sequence number has occurred, the packet loss other than the oldest sequence number indicating reception confirmation Created the response signal stored as a packet loss occurrence sequence number the sequence number that was attached to the multicast packet generated, at the slot timing assigned to the multicast receiving station, via the communication satellite, There is no
(付記8)前記マルチキャスト送信局は、前記通信衛星を介して受信した各前記マルチキャスト受信局からの前記応答信号内に、受信確認済みを示す前記最老番のシーケンス番号の他に、前記パケットロス発生シーケンス番号が格納されていることを検知した場合、再送用として、該パケットロス発生シーケンス番号に該当するシーケンス番号が付されたマルチキャストパケットを、次に送信すべきマルチキャストパケットとして、受信確認済みを示す前記最老番のシーケンス番号よりも後のシーケンス番号が付されたマルチキャストパケットとともに、次の前記マルチキャストパケット送信周期において、前記通信衛星を介して、各前記マルチキャスト受信局それぞれに向けて再送する前記付記7に記載の双方向無線通信システム。
(Supplementary note 8) The multicast transmission station includes, in the response signal from each of the multicast reception stations received via the communication satellite, the packet loss in addition to the oldest sequence number indicating reception confirmation. When it is detected that the generated sequence number is stored, the multicast packet to which the sequence number corresponding to the packet loss generation sequence number is added for retransmission is confirmed as the next confirmed multicast packet. Along with the multicast packet having a sequence number after the oldest number sequence number shown, in the next multicast packet transmission cycle, through the communication satellite, retransmit to each of the multicast receiving station The two-way wireless communication system according to
(付記9)各前記マルチキャスト受信局は、自局の受信状態を示す受信レベルまたはBER(Bit Error Rate)を監視し、該受信レベルまたはBERが受信可能な限界値としてあらかじめ定めた受信可能閾値よりも低下したことを検出した場合、自局の受信劣化状態が発生したものと判断して、受信確認済みを示す前記最老番のシーケンス番号の他に、自局の受信劣化状態の発生を示す受信劣化状態発生情報を格納した応答信号を作成して、当該マルチキャスト受信局に割り当てられた前記スロットタイミングで、前記通信衛星を介して、前記マルチキャスト送信局に向けて送信する前記付記3ないし8のいずれかに記載の双方向無線通信システム。 (Supplementary Note 9) Each of the multicast receiving stations monitors a reception level or a BER (Bit Error Rate) indicating a reception state of the own station, and the reception level or the BER exceeds a predetermined receivable threshold value as a receivable limit value. If it is also detected that the reception deterioration state of the own station has occurred, it indicates that the reception deterioration state of the own station has occurred, in addition to the sequence number of the oldest number indicating that reception has been confirmed. The response signal in which the reception deterioration state occurrence information is stored is created and transmitted to the multicast transmission station via the communication satellite at the slot timing assigned to the multicast reception station. A two-way wireless communication system according to any one of the above.
(付記10)各前記マルチキャスト受信局は、前記受信劣化状態が発生したものと判断した場合、タイマを起動して、引き続き、前記受信劣化状態があらかじめ定めた受信劣化状態監視時間の間継続して発生しているか否かを監視し、前記受信劣化状態が前記受信劣化状態監視時間の間継続して発生していた場合には、自律的に、自局の回線の切断を実施する前記付記9に記載の双方向無線通信システム。 (Supplementary Note 10) When each of the multicast receiving stations determines that the reception deterioration state has occurred, it starts a timer, and the reception deterioration state continues for a predetermined reception deterioration state monitoring time. Whether or not it has occurred, and if the reception deterioration state continues to occur during the reception deterioration state monitoring time, autonomously disconnects the line of the own station. A two-way wireless communication system according to.
(付記11)各前記マルチキャスト受信局は、前記受信劣化状態監視時間までの時間が経過する前に、自局の受信劣化状態が良好な受信状態に復旧した場合には、起動したタイマの計時動作を停止するとともに、受信確認済みを示す前記最老番のシーケンス番号の他に、受信劣化状態からの復旧を示す受信劣化状態復旧情報を格納した応答信号を作成して、当該マルチキャスト受信局に割り当てられた前記スロットタイミングで、前記通信衛星を介して、前記マルチキャスト送信局に向けて送信する前記付記10に記載の双方向無線通信システム。
(Supplementary Note 11) Each of the multicast receiving stations, when the reception deterioration state of its own station is restored to a good reception state before the time until the reception deterioration state monitoring time elapses, the timer operation of the activated timer is started. In addition to the oldest sequence number indicating reception confirmation, a response signal storing reception deterioration state recovery information indicating recovery from reception deterioration state is created and assigned to the multicast receiving station. 11. The two-way wireless communication system according to
(付記12)前記マルチキャスト送信局は、前記通信衛星を介して受信した各前記マルチキャスト受信局からの前記応答信号を監視し、受信した該応答信号内に、受信確認済みを示す前記最老番のシーケンス番号の他に、前記受信劣化状態発生情報が格納されていることを検知した場合、タイマを起動して、あらかじめ定めた受信局受信状態復旧待ち時間が経過するまでに、前記受信劣化状態発生情報が格納された応答信号を返送してきた前記マルチキャスト受信局から、良好な受信状態に復旧したことを示す前記受信劣化状態復旧情報が格納されている前記応答信号を受信することができなかった場合には、当該マルチキャスト受信局を、マルチキャスト対象の受信局を登録しているマルチキャストパケット送信先受信局登録リストから削除するとともに、当該マルチキャスト受信局に対して回線切断を指示する切断信号を、あらかじめ定めた切断信号連送時間の間、連送する前記付記11に記載の双方向無線通信システム。
(Supplementary Note 12) The multicast transmission station monitors the response signal from each of the multicast reception stations received via the communication satellite, and in the received response signal, the oldest number indicating the reception confirmation is received. When it is detected that the reception deterioration status information other than the sequence number is stored, the timer is started and the reception deterioration status occurs until the predetermined reception station reception status recovery waiting time elapses. When it is not possible to receive the response signal storing the reception deterioration state restoration information indicating that the reception state has been restored to a good reception state from the multicast receiving station that has returned the response signal storing information The multicast receiver is deleted from the multicast packet destination receiver registration list in which the multicast receivers are registered. Two-way radio communication system described in conjunction with, a disconnect signal for instructing the line disconnection with respect to the multicast receiving station, between the disconnect signal successive sending time predetermined, the
(付記13)前記マルチキャスト送信局は、前記再送実施回数閾値に該当する回数繰り返し実施した再送動作においても前記応答信号内の前記最老番のシーケンス番号が更新されなかった前記マルチキャスト受信局を、または、前記受信局受信状態復旧待ち時間が経過するまでに、良好な受信状態に復旧したことを示す前記受信劣化状態復旧情報が格納されている前記応答信号を受信することができなかった前記マルチキャスト受信局を、前記マルチキャストパケット送信先受信局登録リストから削除するとともに、当該前記マルチキャスト受信局に対して回線切断を指示する切断信号を連送した以降において、送信すべき前記マルチキャストパケットがまだ残っている場合、回線切断した前記マルチキャスト受信局以外の残りのマルチキャスト受信局それぞれに対して、残っていた前記マルチキャストパケットの送信動作を実施する前記付記5または12に記載の双方向無線通信システム。 (Supplementary note 13) The multicast transmission station is the multicast reception station in which the oldest sequence number in the response signal is not updated even in the retransmission operation repeatedly performed a number of times corresponding to the retransmission execution count threshold, or The multicast reception in which the response signal storing the reception deterioration state restoration information indicating that the reception state has been restored to a good state cannot be received before the reception station reception state restoration waiting time elapses. After deleting the station from the multicast packet transmission destination reception station registration list and continuously transmitting the disconnection signal instructing the multicast reception station to disconnect the line, the multicast packet to be transmitted still remains. In this case, the remaining multi-carriers other than the multicast receiving station whose line is disconnected are Two-way radio communication system according to the appendix 5 or 12 performed on each preparative receiving station, the transmitting operation of the remained multicast packets.
(付記14)前記マルチキャスト送信局は、回線切断した前記マルチキャスト受信局以外の残りのマルチキャスト受信局それぞれに対して、送信すべき全ての前記マルチキャストパケットの送信が完了し、前記残りのマルチキャスト受信局それぞれから、送信した前記マルチキャストパケットの最後のシーケンス番号を格納した前記応答信号を受け取った以降において、無通信時間としてあらかじめ定めた時間が経過するまでに、新たに送信すべきデータが発生しなかった場合、前記無通信時間が経過した時点で、前記残りのマルチキャスト受信局に対して、回線切断を指示する切断信号を、前記切断信号連送時間の間、連送する前記付記13に記載の双方向無線通信システム。
(Supplementary Note 14) The multicast transmitting station completes the transmission of all the multicast packets to be transmitted to each of the remaining multicast receiving stations other than the disconnected multicast receiving station, and the remaining multicast receiving stations respectively. From when, after receiving the response signal storing the last sequence number of the transmitted multicast packet, when there is no data to be newly transmitted before the predetermined time as the non-communication time elapses. The bidirectional method according to
(付記15)前記マルチキャスト送信局は、回線切断した前記マルチキャスト受信局以外の前記残りのマルチキャスト受信局それぞれに対して、前記切断信号を連送した後、回線切断した前記マルチキャスト受信局との間の前記通信衛星を介した回線を再度設定し直して、回線切断した前記マルチキャスト受信局に対して送信すべき残りの前記マルチキャストパケットの送信動作を再開する前記付記14に記載の双方向無線通信システム。
(Supplementary Note 15) The multicast transmitting station continuously transmits the disconnection signal to each of the remaining multicast receiving stations other than the multicast receiving station that has disconnected the line, 15. The two-way wireless communication system according to
(付記16)前記マルチキャスト送信局は、データ送信端末と1対1通信のコネクション型通信方式を前提とした通信を行い、各前記マルチキャスト受信局は、データ受信端末と1対1通信のコネクション型通信方式を前提とした通信を行う前記付記1ないし15のいずれかに記載の双方向無線通信システム。
(Supplementary Note 16) The multicast transmitting station performs communication on the premise of a connection type communication method of one-to-one communication with a data transmitting terminal, and each multicast receiving station has a connection type communication of one-to-one communication with a data receiving terminal. 16. The two-way wireless communication system according to any one of
(付記17)通信衛星を介した双方向無線通信が可能なVSAT(Very Small Aperture Terminal)システムを構成する双方向無線通信システムにおける双方向無線通信方法であって、1つのマルチキャスト送信局とN(N:自然数)個のマルチキャスト受信局との間の1対N通信回線をDAMA((Demand Assign Multiple Access)方式によって割当てを行い、前記マルチキャスト受信局から前記マルチキャスト送信局に向かう上り方向の回線として割り当てられた1回線を、TDMA(Time Division Multiple Access)方式の無線フレームフォーマットに準拠したフレームを用いて、送信周期としてあらかじめ定めたスロット周期毎にN個の前記マルチキャスト受信局それぞれに割り当てられたスロットタイミングにおいて時分割して通信を行うことにより、共用する双方向無線通信方法。 (Supplementary Note 17) A two-way wireless communication method in a two-way wireless communication system that constitutes a VSAT (Very Small Aperture Terminal) system capable of two-way wireless communication via a communication satellite. N: a natural number) 1: N communication lines with multicast receiving stations are assigned by the DAMA ((Demand Assign Multiple Access) method, and are assigned as upstream lines from the multicast receiving station to the multicast transmitting station. Slot timing assigned to each of the N multicast receiving stations by using a frame that complies with a wireless frame format of TDMA (Time Division Multiple Access) By performing communication in time division in Two-way radio communication method to use.
(付記18)前記マルチキャスト送信局は、データ送信端末から送信されてきた全てのデータを、自局内に設置した記憶装置に保存した後、保存したデータを1ないし複数のマルチキャストパケットに分割し、かつ、分割した該マルチキャストパケット毎に送信順を示すシーケンス番号を生成して、さらに、分割した前記マルチキャストパケットと生成した前記シーケンス番号とのそれぞれを、誤り検出機能を有する2つの無線フレームそれぞれに格納した後、前記2つの無線フレームを一組に連結し、さらに、分割した前記マルチキャストパケットが複数存在している場合には、連結した前記2つの前記フレームを、あらかじめ定めた個数分さらに連結して、送信周期としてあらかじめ定めたマルチキャストパケット送信周期毎に、前記通信衛星を介して、下り回線無線フレームとして、マルチキャスト対象局を構成するN個の前記マルチキャスト受信局に向けて連続して送信する前記付記17に記載の双方向無線通信方法。
(Supplementary Note 18) The multicast transmitting station stores all the data transmitted from the data transmitting terminal in a storage device installed in itself, and then divides the stored data into one or a plurality of multicast packets, and , A sequence number indicating a transmission order is generated for each of the divided multicast packets, and the divided multicast packet and the generated sequence number are respectively stored in two radio frames having an error detection function. After that, the two radio frames are concatenated into a set, and when there are a plurality of divided multicast packets, the concatenated two frames are further concatenated by a predetermined number, For each multicast packet transmission cycle that is set in advance as the transmission cycle, Via satellite, as downlink radio frame, two-way radio communication method according to the
(付記19)各前記マルチキャスト受信局は、前記通信衛星を介して受信した前記マルチキャスト送信局からの前記下り回線無線フレーム内の前記マルチキャストパケットのデータを、データ受信端末に送信し、該データ受信端末からの受信確認済みを示す受信確認応答を受け取ると、該受信確認応答に該当するデータが格納されている前記マルチキャストパケットのうち最老番のシーケンス番号を取り出して保存し、かつ、保存した前記最老番のシーケンス番号を格納した応答信号を作成して、誤り検出機能を有するフレームに格納し、各前記マルチキャスト受信局それぞれに割り当てられた前記スロットタイミング毎に、前記通信衛星を介して、前記マルチキャスト送信局に向けて送信する前記付記18に記載の双方向無線通信方法。 (Supplementary Note 19) Each of the multicast receiving stations transmits the data of the multicast packet in the downlink radio frame from the multicast transmitting station, which is received via the communication satellite, to the data receiving terminal, and the data receiving terminal From the multicast packet storing the data corresponding to the reception confirmation response, the sequence number of the oldest number is extracted and stored, and the stored maximum number is received. A response signal storing a sequence number of an old number is created and stored in a frame having an error detection function, and the multicast is performed via the communication satellite at each slot timing assigned to each of the multicast receiving stations. 19. The two-way wireless communication method according to appendix 18, which transmits to a transmitting station.
(付記20)前記マルチキャスト送信局は、前記通信衛星を介して受信した各前記マルチキャスト受信局からの前記応答信号内の前記最老番のシーケンス番号を、前回の前記スロット周期において受信していた該当する前記マルチキャスト受信局からの前記応答信号内の前記最老番のシーケンス番号と比較し、比較した結果として、各前記マルチキャスト受信局のうち1ないし複数のいずれかのマルチキャスト受信局において、あらかじめ定めた一定回数、今回受信した前記応答信号内の前記最老番のシーケンス番号が、前回の前記スロット周期において受信していた前記応答信号内の前記最老番のシーケンス番号から更新されていないことを検知した場合は、当該最老番のシーケンス番号よりも後のシーケンス番号が付されていたマルチキャストパケットを、次の前記マルチキャストパケット送信周期において、前記通信衛星を介して、各前記マルチキャスト受信局それぞれに向けて再送する前記付記19に記載の双方向無線通信方法。
(Supplementary Note 20) The multicast transmission station receives the oldest sequence number in the response signal from each of the multicast reception stations received via the communication satellite in the previous slot cycle. The sequence number of the oldest number in the response signal from the multicast receiving station is compared, and as a result of the comparison, one or more of the multicast receiving stations among the multicast receiving stations have a predetermined number. It is detected that the sequence number of the oldest number in the response signal received this time has not been updated a certain number of times from the sequence number of the oldest number in the response signal received in the previous slot period. , The sequence number that is later than the sequence number of the oldest number is added. Strike packet in the next said multicast packet transmission period, through the communication satellite, two-way radio communication method according to the
(付記21)前記マルチキャスト送信局は、前記マルチキャストパケットの再送を行った後、該再送の契機となった前記マルチキャスト受信局からの前記応答信号内の前記最老番のシーケンス番号を、前回の前記スロット周期において受信していた前記応答信号内の前記最老番のシーケンス番号と比較し、比較した結果、前回の前記スロット周期において受信していた前記応答信号内の前記最老番のシーケンス番号から更新されていないことを検知した場合は、再度、再送動作を起動し、再送実施回数閾値としてあらかじめ定めた回数、再送動作を繰り返しても、前回の前記スロット周期において受信していた前記応答信号内の前記最老番のシーケンス番号から更新されていないことを検知した場合は、再送の契機となった前記マルチキャスト受信局を、マルチキャスト対象の受信局を登録しているマルチキャストパケット送信先受信局登録リストから削除するとともに、当該マルチキャスト受信局に対して回線切断を指示する切断信号を、あらかじめ定めた切断信号連送時間の間、連送する前記付記20に記載の双方向無線通信方法。
(Supplementary Note 21) The multicast transmitting station, after resending the multicast packet, sets the oldest sequence number in the response signal from the multicast receiving station, which triggered the resending, to the previous Compared with the sequence number of the oldest number in the response signal received in the slot period, as a result of comparison, from the sequence number of the oldest number in the response signal received in the previous slot period When it is detected that it has not been updated, the re-sending operation is started again, and even if the resending operation is repeated a predetermined number of times as the resending execution number threshold, the reply signal received in the previous slot cycle When it is detected that the sequence number of the oldest number of is not updated, the multicast that triggered the retransmission The receiving station is deleted from the multicast packet transmission destination receiving station registration list in which the receiving stations to be multicast are registered, and a disconnection signal for instructing the relevant multicast receiving station to disconnect the line is sent in advance by a predetermined disconnection signal. 21. The two-way wireless communication method as set forth in
(付記22)前記マルチキャスト送信局は、前記通信衛星を介して受信した各前記マルチキャスト受信局からの前記応答信号内の前記最老番のシーケンス番号を、自局から送信する送信マルチキャストパケットに付されるシーケンス番号と比較し、比較した結果として、両者のシーケンス番号の差が、あらかじめ定めた閾値以上に拡大していることを検知した場合、前記マルチキャストパケット送信周期をあらかじめ定めた長さだけ長くするように制御する前記付記19ないし21のいずれかに記載の双方向無線通信方法。
(Supplementary note 22) The multicast transmission station adds the sequence number of the oldest number in the response signal from each of the multicast reception stations received via the communication satellite to a transmission multicast packet transmitted from the local station. If it is detected that the difference between the sequence numbers of the two is greater than or equal to a predetermined threshold value as a result of comparison, the multicast packet transmission cycle is lengthened by a predetermined length. 22. The two-way wireless communication method according to any one of
(付記23)各前記マルチキャスト受信局は、前記通信衛星を介して受信した各前記マルチキャスト受信局からの前記マルチキャストパケットに付されたシーケンス番号の連続性を監視し、該シーケンス番号の抜けが発生していることを検知した場合、当該シーケンス番号に該当する前記マルチキャストパケットのパケットロスが発生しているものと判断して、受信確認済みを示す前記最老番のシーケンス番号の他に、前記パケットロスが発生した前記マルチキャストパケットに付されていたシーケンス番号をパケットロス発生シーケンス番号として格納した前記応答信号を作成して、当該マルチキャスト受信局に割り当てられた前記スロットタイミングで、前記通信衛星を介して、前記マルチキャスト送信局に向けて送信する前記付記19ないし22のいずれかに記載の双方向無線通信方法。
(Supplementary note 23) Each of the multicast receiving stations monitors the continuity of the sequence numbers attached to the multicast packets from the multicast receiving stations received via the communication satellite, and the sequence number omission occurs. If it is detected that the packet loss of the multicast packet corresponding to the sequence number has occurred, the packet loss other than the oldest sequence number indicating reception confirmation Created the response signal stored as a packet loss occurrence sequence number the sequence number that was attached to the multicast packet generated, at the slot timing assigned to the multicast receiving station, via the communication satellite, Note 19 which is transmitted to the multicast transmitting station Bidirectional radio communication method according to one of the
(付記24)前記マルチキャスト送信局は、前記通信衛星を介して受信した各前記マルチキャスト受信局からの前記応答信号内に、受信確認済みを示す前記最老番のシーケンス番号の他に、前記パケットロス発生シーケンス番号が格納されていることを検知した場合、再送用として、該パケットロス発生シーケンス番号に該当するシーケンス番号が付されたマルチキャストパケットを、次に送信すべきマルチキャストパケットとして、受信確認済みを示す前記最老番のシーケンス番号よりも後のシーケンス番号が付されたマルチキャストパケットとともに、次の前記マルチキャストパケット送信周期において、前記通信衛星を介して、各前記マルチキャスト受信局それぞれに向けて再送する前記付記23に記載の双方向無線通信方法。
(Supplementary Note 24) The multicast transmitting station includes, in the response signal from each of the multicast receiving stations received via the communication satellite, the packet loss in addition to the oldest sequence number indicating reception confirmation. When it is detected that the generated sequence number is stored, the multicast packet to which the sequence number corresponding to the packet loss generation sequence number is added for retransmission is confirmed as the next confirmed multicast packet. Along with the multicast packet having a sequence number after the oldest number sequence number shown, in the next multicast packet transmission cycle, through the communication satellite, retransmit to each of the multicast receiving station The two-way wireless communication method according to
(付記25)各前記マルチキャスト受信局は、自局の受信状態を示す受信レベルまたはBER(Bit Error Rate)を監視し、該受信レベルまたはBERが受信可能な限界値としてあらかじめ定めた受信可能閾値よりも低下したことを検出した場合、自局の受信劣化状態が発生したものと判断して、受信確認済みを示す前記最老番のシーケンス番号の他に、自局の受信劣化状態の発生を示す受信劣化状態発生情報を格納した応答信号を作成して、当該マルチキャスト受信局に割り当てられた前記スロットタイミングで、前記通信衛星を介して、前記マルチキャスト送信局に向けて送信する前記付記19ないし24のいずれかに記載の双方向無線通信方法。 (Supplementary note 25) Each of the multicast receiving stations monitors a reception level or a BER (Bit Error Rate) indicating a reception state of the own station, and the reception level or the BER exceeds a predetermined receivable threshold value as a receivable limit value. If it is also detected that the reception deterioration state of the own station has occurred, it indicates that the reception deterioration state of the own station has occurred, in addition to the sequence number of the oldest number indicating that reception has been confirmed. A response signal storing reception deterioration status occurrence information is created and transmitted to the multicast transmitting station via the communication satellite at the slot timing assigned to the multicast receiving station. A two-way wireless communication method according to any one of the above.
(付記26)各前記マルチキャスト受信局は、前記受信劣化状態が発生したものと判断した場合、タイマを起動して、引き続き、前記受信劣化状態があらかじめ定めた受信劣化状態監視時間の間継続して発生しているか否かを監視し、前記受信劣化状態が前記受信劣化状態監視時間の間継続して発生していた場合には、自律的に、自局の回線の切断を実施する前記付記25に記載の双方向無線通信方法。 (Supplementary note 26) When each of the multicast receiving stations determines that the reception deterioration state has occurred, it starts a timer, and the reception deterioration state continues for a predetermined reception deterioration state monitoring time. The above-mentioned appendix 25, which monitors whether or not the line is being generated, and autonomously disconnects the line of its own station when the reception deterioration state is continuously generated during the reception deterioration state monitoring time. The two-way wireless communication method described in.
(付記27)各前記マルチキャスト受信局は、前記受信劣化状態監視時間までの時間が経過する前に、自局の受信劣化状態が良好な受信状態に復旧した場合には、起動したタイマの計時動作を停止するとともに、受信確認済みを示す前記最老番のシーケンス番号の他に、受信劣化状態からの復旧を示す受信劣化状態復旧情報を格納した応答信号を作成して、当該マルチキャスト受信局に割り当てられた前記スロットタイミングで、前記通信衛星を介して、前記マルチキャスト送信局に向けて送信する前記付記26に記載の双方向無線通信方法。 (Supplementary Note 27) Each of the multicast receiving stations, when the reception deterioration state of its own station is restored to a good reception state before the time until the reception deterioration state monitoring time elapses, a timer count operation of the activated timer. In addition to the oldest sequence number indicating reception confirmation, a response signal storing reception deterioration state recovery information indicating recovery from reception deterioration state is created and assigned to the multicast receiving station. 27. The bidirectional wireless communication method according to appendix 26, which transmits to the multicast transmission station via the communication satellite at the slot timing.
(付記28)前記マルチキャスト送信局は、前記通信衛星を介して受信した各前記マルチキャスト受信局からの前記応答信号を監視し、受信した該応答信号内に、受信確認済みを示す前記最老番のシーケンス番号の他に、前記受信劣化状態発生情報が格納されていることを検知した場合、タイマを起動して、あらかじめ定めた受信局受信状態復旧待ち時間が経過するまでに、前記受信劣化状態発生情報が格納された応答信号を返送してきた前記マルチキャスト受信局から、良好な受信状態に復旧したことを示す前記受信劣化状態復旧情報が格納されている前記応答信号を受信することができなかった場合には、当該マルチキャスト受信局を、マルチキャスト対象の受信局を登録しているマルチキャストパケット送信先受信局登録リストから削除するとともに、当該マルチキャスト受信局に対して回線切断を指示する切断信号を、あらかじめ定めた切断信号連送時間の間、連送する前記付記27に記載の双方向無線通信方法。 (Supplementary note 28) The multicast transmission station monitors the response signal from each of the multicast reception stations received via the communication satellite, and in the received response signal, the oldest number indicating the reception confirmation is received. When it is detected that the reception deterioration status information other than the sequence number is stored, the timer is started and the reception deterioration status occurs until the predetermined reception station reception status recovery waiting time elapses. When it is not possible to receive the response signal storing the reception deterioration state restoration information indicating that the reception state has been restored to a good reception state from the multicast receiving station that has returned the response signal storing information The multicast receiver is deleted from the multicast packet destination receiver registration list in which the multicast receivers are registered. As well as, a disconnection signal for instructing the line disconnection with respect to the multicast receiving station, between the disconnect signal successive sending time a predetermined two-way wireless communication method according to the appendix 27 to continuous transmission.
(付記29)前記マルチキャスト送信局は、前記再送実施回数閾値に該当する回数繰り返し実施した再送動作においても前記応答信号内の前記最老番のシーケンス番号が更新されなかった前記マルチキャスト受信局を、または、前記受信局受信状態復旧待ち時間が経過するまでに、良好な受信状態に復旧したことを示す前記受信劣化状態復旧情報が格納されている前記応答信号を受信することができなかった前記マルチキャスト受信局を、前記マルチキャストパケット送信先受信局登録リストから削除するとともに、当該前記マルチキャスト受信局に対して回線切断を指示する切断信号を連送した以降において、送信すべき前記マルチキャストパケットがまだ残っている場合、回線切断した前記マルチキャスト受信局以外の残りのマルチキャスト受信局それぞれに対して、残っていた前記マルチキャストパケットの送信動作を実施する前記付記21または28に記載の双方向無線通信方法。
(Supplementary Note 29) The multicast transmission station may be the multicast reception station in which the oldest sequence number in the response signal has not been updated even in a retransmission operation repeatedly performed a number of times corresponding to the retransmission execution count threshold, or The multicast reception in which the response signal storing the reception deterioration state restoration information indicating that the reception state has been restored to a good state cannot be received before the reception station reception state restoration waiting time elapses. After deleting the station from the multicast packet transmission destination reception station registration list and continuously transmitting the disconnection signal instructing the multicast reception station to disconnect the line, the multicast packet to be transmitted still remains. In this case, the remaining multi-carriers other than the multicast receiving station whose line is disconnected are Bidirectional radio communication method according to the
(付記30)前記マルチキャスト送信局は、回線切断した前記マルチキャスト受信局以外の残りのマルチキャスト受信局それぞれに対して、送信すべき全ての前記マルチキャストパケットの送信が完了し、前記残りのマルチキャスト受信局それぞれから、送信した前記マルチキャストパケットの最後のシーケンス番号を格納した前記応答信号を受け取った以降において、無通信時間としてあらかじめ定めた時間が経過するまでに、新たに送信すべきデータが発生しなかった場合、前記無通信時間が経過した時点で、前記残りのマルチキャスト受信局に対して、回線切断を指示する切断信号を、前記切断信号連送時間の間、連送する前記付記29に記載の双方向無線通信方法。 (Supplementary note 30) The multicast transmitting station completes transmission of all the multicast packets to be transmitted to each of the remaining multicast receiving stations other than the disconnected multicast receiving station, From when, after receiving the response signal storing the last sequence number of the transmitted multicast packet, when there is no data to be newly transmitted before the predetermined time as the non-communication time elapses. 30. The bidirectional method according to appendix 29, wherein a disconnection signal instructing disconnection of the line is continuously transmitted to the remaining multicast receiving stations during the disconnection signal transmission time when the non-communication time has elapsed. Wireless communication method.
(付記31)前記マルチキャスト送信局は、回線切断した前記マルチキャスト受信局以外の前記残りのマルチキャスト受信局それぞれに対して、前記切断信号を連送した後、回線切断した前記マルチキャスト受信局との間の前記通信衛星を介した回線を再度設定し直して、回線切断した前記マルチキャスト受信局に対して送信すべき残りの前記マルチキャストパケットの送信動作を再開する前記付記30に記載の双方向無線通信方法。
(Supplementary note 31) The multicast transmitting station continuously transmits the disconnection signal to each of the remaining multicast receiving stations other than the multicast receiving station that has disconnected the line, 31. The two-way wireless communication method according to
(付記32)前記マルチキャスト送信局は、データ送信端末と1対1通信のコネクション型通信方式を前提とした通信を行い、各前記マルチキャスト受信局は、データ受信端末と1対1通信のコネクション型通信方式を前提とした通信を行う前記付記17ないし31のいずれかに記載の双方向無線通信方法。
(Supplementary Note 32) The multicast transmitting station performs communication on the premise of a connection type communication method of one-to-one communication with a data transmitting terminal, and each multicast receiving station has a connection type communication of one-to-one communication with a data receiving terminal. 32. The two-way wireless communication method according to any one of
以上、本発明の好適な実施形態の構成を説明した。しかし、かかる実施形態は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。 The configuration of the preferred embodiment of the present invention has been described above. However, it should be noted that such an embodiment is merely an example of the present invention and does not limit the present invention in any way. Those skilled in the art can easily understand that various modifications and changes can be made according to a specific application without departing from the scope of the present invention.
1 マルチキャスト送信局(送信局)
2A、2B、2C マルチキャスト受信局(受信局)
3 通信衛星
4 データ送信端末
5A、5B、5C データ受信端末
6 記憶装置
11 通信ケーブル
12A、12B、12C 通信ケーブル
D1a、D1b、D1c、D1d、D1e、D1f、D1g、
D1h、D1i、D1j、D1k、D1l 下り回線無線フレーム
(送信局から受信局方向への無線フレーム)
D2a、D2b、D3a、D3b、D4a、D4b 上り回線無線フレーム
(受信局から送信局方向への無線フレーム)
D5a、D5b HDLCフレーム
D6a、D6b PPPフレーム
D7 データ送信端末からのデータ
D8a、D8b、D8c データ受信端末へのデータパケット
D9a、D9b、D9c データ受信端末からの応答パケット
D11a、D11b、D11c、D11d UW(Unique Word)
D12 フレーム情報部
D13 制御信号部
D14a、D14b、D14c、D14d データ部
D21 プリアンブル
D22 UW(Unique Word)
D23 応答信号
D24 前方ガードタイム
D25 後方ガードタイム
D31 プリアンブル
D32 UW(Unique Word)
D33 応答信号
D34 前方ガードタイム
D35 後方ガードタイム
D51 前方フラグ
D52 識別情報
D53 シーケンス番号
D54 FCS(Frame Check Sequence)
D55 後方フラグ
D56 マーク
D61 前方フラグ
D62 PPPヘッダ
D63 マルチキャストパケット
D64 FCS(Frame Check Sequence)
D65 後方フラグ
D66 マーク
T1 スロット周期
T2 マルチキャストパケット送信周期
T3 無通信時間
T4 切断信号連送時間
T5 受信劣化状態監視時間
T6 受信局受信状態復旧待ち時間
ta、tb、tc スロットタイミング
1 Multicast transmission station (transmission station)
2A, 2B, 2C Multicast receiving station (receiving station)
3
D1h, D1i, D1j, D1k, D1l Downlink radio frame
(Wireless frame from transmitting station to receiving station)
D2a, D2b, D3a, D3b, D4a, D4b Uplink radio frame
(Wireless frame from receiving station to transmitting station)
D5a, D5b HDLC frame D6a, D6b PPP frame D7 Data from data transmitting terminal D8a, D8b, D8c Data packet to data receiving terminal D9a, D9b, D9c Response packet from data receiving terminal D11a, D11b, D11c, D11d UW ( Unique Word)
D12 Frame information part D13 Control signal part D14a, D14b, D14c, D14d Data part D21 Preamble D22 UW (Unique Word)
D23 Response signal D24 Front guard time D25 Rear guard time D31 Preamble D32 UW (Unique Word)
D33 Response signal D34 Front guard time D35 Rear guard time D51 Front flag D52 Identification information D53 Sequence number D54 FCS (Frame Check Sequence)
D55 backward flag D56 mark D61 forward flag D62 PPP header D63 multicast packet D64 FCS (Frame Check Sequence)
D65 backward flag D66 mark T1 slot period T2 multicast packet transmission period T3 non-communication time T4 disconnection signal continuous time T5 reception deterioration state monitoring time T6 reception station reception state recovery wait time ta, tb, tc slot timing
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018231459A JP6687262B2 (en) | 2018-12-11 | 2018-12-11 | Transmitting station and two-way wireless communication program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018231459A JP6687262B2 (en) | 2018-12-11 | 2018-12-11 | Transmitting station and two-way wireless communication program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016068022A Division JP6455887B2 (en) | 2016-03-30 | 2016-03-30 | Bidirectional wireless communication system and bidirectional wireless communication method |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2019068456A JP2019068456A (en) | 2019-04-25 |
JP2019068456A5 JP2019068456A5 (en) | 2019-06-06 |
JP6687262B2 true JP6687262B2 (en) | 2020-04-22 |
Family
ID=66340811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018231459A Active JP6687262B2 (en) | 2018-12-11 | 2018-12-11 | Transmitting station and two-way wireless communication program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6687262B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117713911B (en) * | 2024-02-05 | 2024-04-16 | 中国电子科技集团公司第五十四研究所 | Hot backup method for classified election TDMA satellite communication system master station |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63318828A (en) * | 1987-06-22 | 1988-12-27 | Hitachi Ltd | Multi-address communication system |
JP3090365B2 (en) * | 1991-12-27 | 2000-09-18 | 株式会社日立製作所 | Satellite communication system and satellite communication system |
JPH06350497A (en) * | 1993-06-07 | 1994-12-22 | Hitachi Commun Syst Inc | Single channel satellite multi-address communications method and master station satellite communications earth station, slave station satellite communications earth station, and satellite multi-address communications system |
US6108318A (en) * | 1997-03-04 | 2000-08-22 | Ericsson Inc | System and method for data link synchronization |
JP2002124992A (en) * | 2000-08-10 | 2002-04-26 | Kddi Corp | Data file distribution method by multicast |
-
2018
- 2018-12-11 JP JP2018231459A patent/JP6687262B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019068456A (en) | 2019-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1411688B1 (en) | Method and apparatus for multicast data retransmission | |
US8694846B2 (en) | Method for receiving and transmitting data blocks | |
JP4558739B2 (en) | How to provide a multicast service | |
US8027284B2 (en) | Method and apparatus for reliable multicasting in wireless relay networks | |
JP4481858B2 (en) | Information transmission method and information transmission system | |
JP6687262B2 (en) | Transmitting station and two-way wireless communication program | |
CN107733589B (en) | Method, device, equipment and storage medium for realizing automatic retransmission request of ad hoc network | |
US20230208573A1 (en) | Radio device, method to operate a radio device | |
JP6130658B2 (en) | Method and system for optimized retransmission of messages for satellite communication purposes | |
JP6455887B2 (en) | Bidirectional wireless communication system and bidirectional wireless communication method | |
JP6896988B2 (en) | Display of delays added to packets due to retransmissions | |
Sorour et al. | A network coded ARQ protocol for broadcast streaming over hybrid satellite systems | |
US20060109848A1 (en) | Method of releasing transmitted data by means of reception or transmission recognition | |
JPH10200577A (en) | Packet distribution system | |
KR102017719B1 (en) | Apparatus and method for multicast | |
KR101222905B1 (en) | A method, base station and relay station for performing an arq process in a relay based system | |
JP4148725B2 (en) | Data transmission / reception method and data transmission / reception system | |
Xu et al. | An agent-based reliable multicast transport protocol for satellite networks | |
Namy et al. | A Reliable Multicast Protocol using Round-robin ACK and Selective Retransmission | |
JPH09205450A (en) | Communication control method | |
Kamiyama et al. | Loss recovery method for content pre-distribution in VoD service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190328 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190328 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200114 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200303 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200326 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6687262 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |