JP2000270017A - Packet buffer circuit - Google Patents
Packet buffer circuitInfo
- Publication number
- JP2000270017A JP2000270017A JP7023599A JP7023599A JP2000270017A JP 2000270017 A JP2000270017 A JP 2000270017A JP 7023599 A JP7023599 A JP 7023599A JP 7023599 A JP7023599 A JP 7023599A JP 2000270017 A JP2000270017 A JP 2000270017A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- transmission
- band
- transmission buffer
- subscriber
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000000872 buffer Substances 0.000 title claims abstract description 122
- 230000005540 biological transmission Effects 0.000 claims abstract description 140
- 230000015654 memory Effects 0.000 claims abstract description 31
- 238000011144 upstream manufacturing Methods 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 claims description 2
- 208000033748 Device issues Diseases 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、複数の端末で1
つの伝送路の帯域を共用する伝送システムで、必要な帯
域容量を提示して、それに対する帯域割り当てを確保し
ながら通信を行う加入者装置に実装されるパケットバッ
ファ回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a packet buffer circuit mounted in a subscriber device that communicates while presenting a necessary bandwidth capacity and securing a bandwidth allocation to the bandwidth in a transmission system sharing the bandwidth of two transmission paths.
【0002】[0002]
【従来の技術】時分割マルチアクセスシステムの帯域共
用方式では、一つの局装置に対して複数の加入者が接続
され、共用帯域を使用した加入者装置から局装置に向け
ての通信では、加入者装置から帯域割り当て要求を出力
し、局装置がその要求を受けて帯域を割り当て、その割
り当てを受けた加入者装置がパケットを出力するのが通
常動作である。また、局装置の制御として、ある加入者
装置が帯域割り当て要求を行い、その加入者装置がパケ
ットを送出完了しても、他の加入者装置が帯域割り当て
を要求しない限り、局装置は最後に帯域割り当て要求を
した加入者装置に対して帯域割り当てを続けるという制
御が行われるのが一般的である。2. Description of the Related Art In a bandwidth sharing system of a time division multiple access system, a plurality of subscribers are connected to one station apparatus. Normal operation is to output a band allocation request from the subscriber device, to receive the request, the station device allocates a band, and the assigned subscriber device outputs a packet. Also, as a control of the station device, even if a certain subscriber device makes a band allocation request and the subscriber device completes the transmission of the packet, the station device ends last unless another subscriber device requests the band allocation. Generally, control is performed to continue the band allocation for the subscriber device that has requested the band allocation.
【0003】ところで、1つ目のパケット送信中に端末
から2番目、3番目のパケットを受信した状態で、さら
に他の加入者装置が帯域割り当て要求をしないで、帯域
割り当てが継続された場合、新たに帯域割り当て要求を
行う手順を踏まず、即2番目、3番目のパケットを送出
すれば、伝送効率が向上する。ここで、1つ目のパケッ
ト送信の最終フレームで必要以上に割り当てられた帯域
に、その帯域より大きいパケットを先行パケットに続い
て次のフレームに跨いで送信しようとした場合、次のフ
レームでは他の加入者装置から帯域割り当て要求があっ
たときには、局装置は帯域割り当て要求のあった加入者
装置に対して帯域割り当てを行う。In the case where the second and third packets are received from the terminal during the transmission of the first packet and the bandwidth allocation is continued without further requesting the bandwidth allocation by another subscriber unit, If the second and third packets are immediately transmitted without performing the procedure for newly requesting a bandwidth allocation, the transmission efficiency is improved. Here, if an attempt is made to transmit a packet that is larger than necessary in the last frame of the first packet transmission over the next frame following the previous packet, When there is a bandwidth allocation request from a subscriber device, the station device performs bandwidth allocation to the subscriber device that has made the bandwidth allocation request.
【0004】[0004]
【発明が解決しようとする課題】しかし、この結果、送
信途中のパケットは受信側で破棄されて再送することに
なり、伝送効率が低下するという課題がある。なお、一
つの呼に対して複数の仮想チャネルコネクションの設定
を行うマルチポイント通信やマルチコネクション通信な
どにおいて、実際に必要十分な帯域の有効利用を可能と
するために、特開平08−340336号公報(ATM
網の帯域割り当て方法)には、一つの呼に対して複数の
仮想チャネルコネクションの設定を行うATM網におい
て、呼の設定時に、この呼を構成する各仮想チャネルコ
ネクションの所定の組合せで共有する帯域を予約し、予
約した共有帯域を同じ組合せの各チャネルコネクション
に実際の各チャネルコネクションでの通信状況に対応さ
せて、所定の割り当て条件で割り当てることが開示され
ている。However, as a result, the packet being transmitted is discarded on the receiving side and retransmitted, which causes a problem that the transmission efficiency is reduced. Japanese Patent Application Laid-Open No. 08-340336 discloses a method for effectively using a necessary and sufficient bandwidth in multipoint communication or multiconnection communication in which a plurality of virtual channel connections are set for one call. (ATM
In an ATM network in which a plurality of virtual channel connections are set up for one call, a band shared by a predetermined combination of the virtual channel connections making up the call at the time of call setup is included in a network allocation method. It is disclosed that the reserved shared band is allocated to each channel connection of the same combination in accordance with the actual communication state of each channel connection under a predetermined allocation condition.
【0005】また、複数の入力回線の情報セルを出力回
線別に取りまとめて、出力するバンド共用回路と、この
バンド共用回路を含む伝送システムが、特開平11−4
227号公報に開示されている。この公報の場合は、セ
ルバッファ回路に蓄積されているセル量と設定した閾値
との差を監視し、その監視結果に応じて、情報セルを送
出している情報源にセル送出を制限するように通知する
制限通知セルを生成して送信し、情報源はバンド共用回
路に送出する情報セルのセル量を加減する手段を設ける
ようにしたものである。Further, a band shared circuit for collecting and outputting information cells of a plurality of input lines for each output line and a transmission system including the band shared circuit are disclosed in Japanese Patent Laid-Open No. 11-4 / 1999.
No. 227 gazette. In the case of this publication, the difference between the cell amount stored in the cell buffer circuit and the set threshold value is monitored, and the cell transmission is restricted to the information source transmitting the information cell according to the monitoring result. Is generated and transmitted, and the information source is provided with means for adjusting the amount of information cells transmitted to the band shared circuit.
【0006】しかし、これらの公報では、上記従来の課
題である送信途中のパケットは受信側で破棄されて再送
することに起因する伝送効率の低下を防止する点につい
ての解決策とはならない。なお、近似技術として、たと
えば、特開平10−145424号公報(情報通信方
法)、特開平10−336186号公報(帯域割当回
路)などを挙げることができる。However, these publications do not provide a solution to the problem of preventing transmission efficiency from being reduced due to retransmission of a packet in the middle of transmission, which is a conventional problem. In addition, as an approximation technique, for example, JP-A-10-145424 (information communication method) and JP-A-10-336186 (band allocation circuit) can be cited.
【0007】この発明は、上記従来の課題を解決するた
めになされたもので、要求以上に帯域を割り当てられ、
その余分な帯域に収まるサイズのパケットが送信バッフ
ァにある場合に、先行パケットに続いてそのパケットを
送出することにより、2番目のパケット送信中の帯域割
り当て中断によるパケットの再送を回避して、伝送効率
を向上することができるパケットバッファ回路を提供す
ることを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned conventional problems, and a band is allocated more than required.
When there is a packet in the transmission buffer having a size that fits in the extra band, the packet is transmitted following the preceding packet, thereby avoiding retransmission of the packet due to the interruption of the band allocation during the transmission of the second packet and transmitting the packet. An object of the present invention is to provide a packet buffer circuit capable of improving efficiency.
【0008】[0008]
【課題を解決するための手段】上記目的を達成するため
に、この発明のパケットバッファ回路は、加入者装置内
に端末が送信するパケットをパケットごとに記憶する複
数の送信バッファメモリと、上記送信バッファメモリへ
の書き込み/読み出し制御を行い、かつ上記送信バッフ
ァメモリに書き込まれたパケットごとのサイズを認識
し、かつ上記送信バッファメモリから読み出したパケッ
トをパケット送出部に出力する送信バッファ制御部と、
上記端末の帯域割り当て要求と局装置から割り当てられ
た帯域を監視する帯域割り当て制御部とを備えることを
特徴とする。そのため、帯域割り当て制御部は、1つの
パケットの送信最終フレームに、送信パケットデータサ
イズ以上に帯域が割り当てられたことを認識すると、必
要以上に割り当てられた帯域の容量を求め、その旨を送
信バッファ制御部に通知し、送信バッファ制御部は複数
の送信バッファメモリに記憶されたパケットサイズを比
較して必要以上に割り当てられた帯域に送出できるパケ
ットを決定し、パケット送信許可信号が与えられている
間、先行パケットに続いて複数のパケットから選択した
パケットを共用帯域に送出することにより、2番目のパ
ケットの送信中に帯域割り当てが中断され、2番目に送
出したパケットが廃棄されたために行う再送を回避し、
伝送率向上を期することができる。In order to achieve the above object, a packet buffer circuit according to the present invention comprises a plurality of transmission buffer memories for storing packets transmitted by a terminal in a subscriber unit for each packet; A transmission buffer control unit that controls writing / reading to / from the buffer memory, recognizes the size of each packet written to the transmission buffer memory, and outputs a packet read from the transmission buffer memory to a packet transmission unit;
A bandwidth allocation control unit that monitors a bandwidth allocation request of the terminal and a bandwidth allocated from a station device. Therefore, when the bandwidth allocation control unit recognizes that a bandwidth equal to or larger than the transmission packet data size has been allocated to the last transmission frame of one packet, the bandwidth allocation control unit obtains an unnecessarily allocated bandwidth capacity, and reports this to the transmission buffer. Notifying the control unit, the transmission buffer control unit compares the packet sizes stored in the plurality of transmission buffer memories, determines a packet that can be transmitted to an unnecessarily allocated band, and receives a packet transmission permission signal. In the meantime, by transmitting a packet selected from a plurality of packets following the preceding packet to the shared band, the bandwidth allocation is interrupted during the transmission of the second packet, and the retransmission performed because the second transmitted packet is discarded. To avoid
The transmission rate can be improved.
【0009】[0009]
【発明の実施の形態】以下、この発明によるパケットバ
ッファ回路の実施の形態について図面に基づき説明す
る。図1はこの発明によるパケットバッファ回路の第1
実施の形態の構成を示すブロック図である。この図1に
おいて、送信バッファメモリ2は説明の都合上第1送信
バッファ21〜第5送信バッファ25の5個の送信バッ
ファで構成されている場合について説明する。第1送信
バッファ21は端末インタフェース部1が受信した端末
(図1では、図示せず)が送出したパケットが書き込ま
れるファーストイン・ファーストアウトのバッファメモ
リである。第2送信バッファ22〜第5送信バッフア2
5も同様のバッファメモリである。Embodiments of a packet buffer circuit according to the present invention will be described below with reference to the drawings. FIG. 1 shows a first example of a packet buffer circuit according to the present invention.
FIG. 2 is a block diagram showing a configuration of the embodiment. In FIG. 1, a case will be described where the transmission buffer memory 2 is composed of five transmission buffers of a first transmission buffer 21 to a fifth transmission buffer 25 for convenience of explanation. The first transmission buffer 21 is a first-in first-out buffer memory in which a packet transmitted by a terminal (not shown in FIG. 1) received by the terminal interface unit 1 is written. Second transmission buffer 22 to fifth transmission buffer 2
5 is a similar buffer memory.
【0010】セレクタ3は送信バッファ制御部6からの
制御により、第1送信バッファ21〜第5送信バッファ
25の5個の送信バッファから出力される1つのパケッ
トを選択し、パケット送出部4に出力する機能を有す
る。パケット送出部4はセレクタ3が出力したパケット
を局装置インタフェース部5に出力する機能を有する。
送信バッファ制御部6は、端末インタフェース部1から
端末が送出したパケットが到着したことを通知される
と、複数の送信バッファ21〜25を制御してパケット
をパケットごとに1つの送信バッファに書き込む。The selector 3 selects one packet output from the five transmission buffers of the first transmission buffer 21 to the fifth transmission buffer 25 under the control of the transmission buffer control unit 6 and outputs the selected packet to the packet transmission unit 4. Has the function of The packet transmitting unit 4 has a function of outputting the packet output by the selector 3 to the station device interface unit 5.
When notified by the terminal interface unit 1 that the packet transmitted by the terminal has arrived, the transmission buffer control unit 6 controls the plurality of transmission buffers 21 to 25 and writes the packet into one transmission buffer for each packet.
【0011】また、送信バッファ制御部6は、第1送信
バッファ21〜第5送信バッファ25に書き込まれたパ
ケットサイズを記憶しておくとともに、局装置インタフ
ェース部5から送信許可信号が与えられると、第1送信
バッファ21〜第5送信バッファ25とセレクタ3を制
御して、セレクタ3からパケット送出部4にパケットデ
ータを出力させる機能を有する。帯域割り当て制御部7
は端末が送出したパケットを受信したことを送信バッフ
ァ制御部6から通知されると、何ブロック帯域割り当て
要求をしたらよいか計算するとともに、局装置インタフ
ェース部5経由で受け取った帯域割り当て情報から、次
のフレームで何ブロック要求したらよいかを計算する機
能を有する。The transmission buffer control section 6 stores the packet size written in the first transmission buffer 21 to the fifth transmission buffer 25 and, when a transmission permission signal is given from the station interface section 5, It has a function of controlling the first to fifth transmission buffers 21 to 25 and the selector 3 to output packet data from the selector 3 to the packet transmission unit 4. Band allocation control unit 7
Is notified by the transmission buffer control unit 6 that a packet transmitted by the terminal has been received, calculates the number of block bandwidth allocation requests to be made, and calculates the following based on the bandwidth allocation information received via the station interface unit 5. It has a function to calculate how many blocks should be requested in one frame.
【0012】次に、この第1実施の形態の動作について
図2のシーケンス図と、図3のフレーム構成図と、図4
のシステム構成図を用いて説明する。図3に示すフレー
ム構成は、1フレームは、下り領域Fdと上り領域Fu
とから構成され、さらに上り領域Fuは固定帯域(前
半)Fu1、固定帯域(後半)Fu2、共用帯域(ブロ
ック「1」)Fu3、共用帯域(ブロック「2」)Fu
4、共用帯域(ブロック「3」)Fu5、共用帯域(ブ
ロック「4」)Fu6を含んでいる。Next, the operation of the first embodiment will be described with reference to the sequence diagram of FIG. 2, the frame configuration diagram of FIG.
This will be described with reference to the system configuration diagram of FIG. In the frame configuration shown in FIG. 3, one frame includes a downlink area Fd and an uplink area Fu.
Further, the upstream region Fu is composed of a fixed band (first half) Fu1, a fixed band (second half) Fu2, a shared band (block “1”) Fu3, and a shared band (block “2”) Fu.
4, a shared band (block "3") Fu5, and a shared band (block "4") Fu6.
【0013】また、図4は光スプリッタ8を用いた複数
の端末で1つの伝送路の帯域を共有する通信システムに
おいて、この発明のパケットバッファ回路は、加入者装
置9a〜9n内に適用されている。各加入者装置9a〜
9nに複数の端末10a〜10nが接続されている。図
4では、説明を簡略にするために各加入者装置9a〜9
nにそれぞれ1個が接続されている状態を示している。FIG. 4 shows a communication system in which a plurality of terminals using the optical splitter 8 share a band of one transmission line. The packet buffer circuit of the present invention is applied to the subscriber units 9a to 9n. I have. Each subscriber device 9a-
A plurality of terminals 10a to 10n are connected to 9n. In FIG. 4, each of the subscriber units 9a to 9
n shows a state where one is connected to each.
【0014】また、説明のために以下の条件、パラメー
タを設定する。図4の加入者装置9a〜9nにおいて、
加入者装置9aに接続される端末10aからのみ連続3
つのパケット送出が行われ、その間他の加入者装置に接
続される端末からはパケット送出が行われないこととす
る。局装置8と各加入者装置9a〜9nのフレームは図
3のフレーム構成をとり、上り帯域において共用帯域は
4ブロックある。 加入者装置9aに到着する1番目のパケットのサイズ :120 加入者装置9aに到着する2番目のパケットのサイズ :100 加入者装置9aに到着する3番目のパケットのサイズ :40 フレーム内の上り共用帯域のブロックサイズ :20The following conditions and parameters are set for explanation. In the subscriber devices 9a to 9n of FIG.
Continuous 3 only from terminal 10a connected to subscriber unit 9a
One packet is transmitted, and during that time, no packet is transmitted from a terminal connected to another subscriber device. The frame of the station device 8 and each of the subscriber devices 9a to 9n has the frame configuration shown in FIG. 3, and the shared band has four blocks in the upstream band. Size of first packet arriving at subscriber unit 9a: 120 Size of second packet arriving at subscriber unit 9a: 100 Size of third packet arriving at subscriber unit 9a: 40 shared in frame Band block size: 20
【0015】さらに、局装置8の上り共用帯域の割り当
てには以下の規則があるものとする。局装置8からの上
り共用帯域の割り当ては、要求のあった加入者装置の中
から1つの加入者装置を選択し、その加入者装置からの
データ送出が完了するまで、連続で帯域を割り当て続け
る。局装置は、1つの加入者装置のデータ送出が完了し
た時点で、他の加入者装置からの帯域割り当て要求がな
い場合は、最後に要求のあった加入者装置に対して帯域
を割り当て続ける。しかし、他の加入者装置が上り帯域
割り当て要求を行った場合は、たとえ通信中であって
も、この加入者装置に対する帯域の割り当てを中止し、
要求のあった加入者装置に対する帯域割り当てを開始す
る。Further, it is assumed that the following rules are applied to the allocation of the upstream shared band of the station device 8. In the allocation of the upstream shared band from the station device 8, one subscriber device is selected from the requested subscriber devices, and the band is continuously allocated until data transmission from the subscriber device is completed. . At the time when the data transmission of one subscriber device is completed, if there is no bandwidth allocation request from another subscriber device, the station device keeps allocating the bandwidth to the subscriber device that has been requested last. However, if another subscriber device makes an upstream bandwidth allocation request, even during communication, the bandwidth allocation to this subscriber device is stopped,
The bandwidth allocation to the requested subscriber device is started.
【0016】上記条件とパラメータの設定および規則の
もとに、以下のように動作する。まず、図4の加入者装
置9aが端末10aの送出した1番目のパケットを受信
する(図2の時間T1)。この端末10aから送出され
たパケットを図1の端末インタフェース部1が受信し、
端末インタフェース部1が受信したことを送信バッファ
制御部6に通知する。送信バッファ制御部6は、第1送
信バッファ21〜第5送信バッファ25の複数の送信バ
ッファからなる送信バッファメモリ2の状態を各々認識
している。Under the above conditions and parameter settings and rules, the operation is as follows. First, the subscriber device 9a in FIG. 4 receives the first packet transmitted by the terminal 10a (time T1 in FIG. 2). The terminal interface unit 1 of FIG. 1 receives the packet transmitted from the terminal 10a,
The transmission buffer control unit 6 is notified that the terminal interface unit 1 has received it. The transmission buffer control unit 6 recognizes the state of the transmission buffer memory 2 including a plurality of transmission buffers of the first transmission buffer 21 to the fifth transmission buffer 25.
【0017】送信バッファ制御部6は、受信した1番目
のパケットを第1送信バッファ21に書き込む。それと
同時に帯域割り当て制御部7に対して、1番目のパケッ
トのサイズを通知する。帯域割り当て制御部7は局装置
インタフェース部5に対して、上り共用帯域の必要ブロ
ック数の要求を出力する(図2のステップS1)。この
第1実施の形態では、1番目のパケットのサイズが上記
パラメータの設定のように、「120」で、1つの共用
帯域サイズが「20」なので、パケット全部を送信する
ためには、共用帯域ブロックが6つ必要であるが、1つ
のフレームには最大4ブロックしか共用帯域がないの
で、4ブロック要求する。The transmission buffer controller 6 writes the received first packet into the first transmission buffer 21. At the same time, it notifies the bandwidth allocation control unit 7 of the size of the first packet. The band allocation control unit 7 outputs a request for the required number of blocks of the upstream shared band to the station device interface unit 5 (step S1 in FIG. 2). In the first embodiment, since the size of the first packet is “120” and the size of one shared band is “20” as in the setting of the parameter, the shared band is required to transmit all the packets. Although six blocks are required, one frame has only four blocks at maximum, so four blocks are requested.
【0018】局装置インタフェース部5は、局装置8に
帯域要求の情報を伝達する。図4の加入者装置9aは局
装置8に帯域要求の情報を伝達する(図2のフレームN
O.1)。図4の加入者装置9aから4ブロックの帯域
割り当て要求を受けた局装置8は、加入者装置9aに対
する4ブロックの帯域割り当てを許可し、加入者装置9
aに対して帯域割り当て情報を送出する。帯域割り当て
情報は、加入者装置9a内の局装置インタフェース部5
に入力され、帯域割り当て情報は、帯域割り当て制御部
7に伝達される。The station device interface unit 5 transmits the information of the band request to the station device 8. The subscriber device 9a in FIG. 4 transmits the information of the bandwidth request to the station device 8 (frame N in FIG. 2).
O. 1). The station device 8 that has received the four-block bandwidth allocation request from the subscriber device 9a in FIG. 4 permits the four-block bandwidth allocation to the subscriber device 9a, and
The bandwidth allocation information is transmitted to a. The band allocation information is stored in the station interface unit 5 in the subscriber unit 9a.
And the band allocation information is transmitted to the band allocation control unit 7.
【0019】また、局装置インタフェース部5内で、帯
域割り当て情報からパケット送出許可信号が生成され、
送信バッファ制御部6に送出される(図2のステップS
2)。帯域割り当て情報を受信した図1の帯域割り当て
制御部7は、共用帯域が4ブロック割り当てられたこと
を認識し、1番目のパケットを送信するためには、あと
何ブロック要求すればよいかを計算する。この第1実施
の形態では、1回目の要求に対して4ブロック割り当て
があり、残り「40」(「120」−「80」)なので
2ブロック分要求する。Further, a packet transmission permission signal is generated from the band allocation information in the station interface unit 5,
It is sent to the transmission buffer control unit 6 (step S in FIG. 2).
2). Upon receiving the band allocation information, the band allocation control unit 7 of FIG. 1 recognizes that four blocks have been allocated to the shared band, and calculates how many more blocks should be requested to transmit the first packet. I do. In the first embodiment, four blocks are allocated to the first request, and the remaining request is "40"("120"-"80"), so two blocks are requested.
【0020】パケット送出許可信号を受信した図1の送
信バッファ制御部6は、送出が許可されている間送信バ
ッファメモリ2の第1送信バッファ21から1番目のパ
ケットを読み出し、セレクタ3を制御してパケット送出
部4に読み出した1番目のパケットデータを送出する。
この第1実施の形態では、全体のサイズ「120」のう
ち「80」だけ読み出され、パケット送出部4に送られ
る。フレームNO.2の間に図4の加入者装置9aに接
続された端末10aから2番目、3番目のパケットが到
着したとする(図2の時間T2、時間T3)。The transmission buffer control unit 6 of FIG. 1 that has received the packet transmission permission signal reads the first packet from the first transmission buffer 21 of the transmission buffer memory 2 while transmission is permitted, and controls the selector 3. Then, the first packet data read out is transmitted to the packet transmitting section 4.
In the first embodiment, only “80” of the entire size “120” is read and sent to the packet sending unit 4. Frame NO. It is assumed that the second and third packets arrive from the terminal 10a connected to the subscriber device 9a in FIG. 4 during the time 2 (time T2 and time T3 in FIG. 2).
【0021】それぞれのパケットサイズは「100」と
「40」とする。図1の送信バッファ制御部6は、第1
送信バッファ21には1番目のパケットが記憶されてい
るので、2番目のパケットは送信バッファメモリ2の第
2送信バッファ22に、3番目のパケットは送信バッフ
ァメモリ2の第3送信バッファ23に記憶するように制
御する。送信バッファ制御部6は、2番目、3番目のパ
ケットサイズを記憶している。帯域割り当て制御部7で
計算された2ブロックの帯域割り当て要求情報とパケッ
ト送出部4に送られた1番目のパケットデータは局装置
インタフェース部5から局装置8に出力される。The respective packet sizes are "100" and "40". The transmission buffer control unit 6 of FIG.
Since the first packet is stored in the transmission buffer 21, the second packet is stored in the second transmission buffer 22 of the transmission buffer memory 2, and the third packet is stored in the third transmission buffer 23 of the transmission buffer memory 2. To control. The transmission buffer control unit 6 stores the second and third packet sizes. The two blocks of band allocation request information calculated by the band allocation controller 7 and the first packet data sent to the packet transmitter 4 are output from the station interface 5 to the station 8.
【0022】図4の加入者装置9aは2ブロックの帯域
割り当て要求情報と1番目のパケットデータを局装置8
に送信する(図2のフレームNO.2)。図4の局装置
8は1番目のパケットを受信するととともに、2ブロッ
クの帯域割り当て要求を受信する。ここで、局装置8は
他の加入者装置からの帯域割り当て要求がない場合、2
ブロックしか帯域割り当て要求がなくても4ブロック分
の帯域割り当てを行う(図2のステップS3)。The subscriber unit 9a shown in FIG. 4 transmits the two blocks of band allocation request information and the first packet data to the station unit 8.
(Frame No. 2 in FIG. 2). The station device 8 in FIG. 4 receives the first packet and receives a bandwidth allocation request of two blocks. Here, if there is no bandwidth allocation request from another subscriber device, the station device 8
Even if only a block has a bandwidth allocation request, bandwidth allocation for four blocks is performed (step S3 in FIG. 2).
【0023】局装置8は次のフレームで加入者装置9a
に対して4ブロックの帯域割り当て情報を送出する。帯
域割り当て情報は、前フレーム同様図1の帯域割り当て
制御部7に送られる。帯域割り当て情報を受信した帯域
割り当て制御部7は、2ブロックしか要求していないの
に,4ブロックの割り当てがあったことと、余分に割り
当てられた帯域が「40」であることを送信バッファ制
御部6に通知する。In the next frame, the station device 8 sends the subscriber device 9a.
, And sends four blocks of band allocation information. The band allocation information is sent to the band allocation control unit 7 in FIG. 1 similarly to the previous frame. The band allocation control unit 7, which has received the band allocation information, requests that only two blocks have been allocated, and that four blocks have been allocated and that the extra allocated band is "40". Notify section 6.
【0024】送信バッファ制御部6は、1番目のパケッ
トを送信した後、さらに「40」の空き帯域が割り当て
られていることを認識すると、2番目のパケットのサイ
ズを確認する。この第1実施の形態では、2番目のパケ
ットのサイズは「100」であり、「40」の空き帯域
だけでは送信できない。送信バッファ制御部6は、続い
て3番目のパケットのサイズを確認する。この第1実施
の形態では、3番目のパケットのサイズは「40」であ
り、空き帯域で送信可能である。送信バッファ制御部6
は1番目のパケットに引き続き、空き帯域に3番目のパ
ケットを送出することを決定する(図2のステップS
4)。After transmitting the first packet, the transmission buffer control unit 6 confirms the size of the second packet when recognizing that an available bandwidth of "40" is further allocated. In the first embodiment, the size of the second packet is “100”, and transmission cannot be performed using only the free bandwidth of “40”. Subsequently, the transmission buffer control unit 6 checks the size of the third packet. In the first embodiment, the size of the third packet is "40", and transmission is possible in an available band. Transmission buffer controller 6
Decides to transmit the third packet to the free band following the first packet (step S in FIG. 2).
4).
【0025】パケット送出許可信号を受信した送信バッ
ファ制御部6は、送出が許可されている間送信バッファ
メモリ2の第1送信バッファ21から1番目のパケット
を読み出し、セレクタを制御してパケット送出部に読み
出した1番目のパケットデータを送出する。1番目のパ
ケットの送出が終了後続いて送信バッファメモリ2の第
3送信バッファ23から3番目のパケットを読み出し、
セレクタ3を切り替えてパケット送出部4に3番目のパ
ケットデータを送出する。The transmission buffer control unit 6, which has received the packet transmission permission signal, reads the first packet from the first transmission buffer 21 of the transmission buffer memory 2 while transmission is permitted, controls the selector, and controls the packet transmission unit. The first packet data read out is transmitted. After the transmission of the first packet is completed, the third packet is read from the third transmission buffer 23 of the transmission buffer memory 2,
The selector 3 is switched to transmit the third packet data to the packet transmitting unit 4.
【0026】これと同時に、帯域割り当て制御部7は、
2番目のパケットを送信するために帯域割り当て要求を
出力する。この第1実施の形態では、2番目のパケット
は「100」なので、パケット全部を送信するためには
共用帯域ブロックが5つ必要であるが、1つのフレーム
には最大4ブロックしか共用帯域がないので4ブロック
要求する。送信バッファメモリ2から読み出された1番
目と3番目のパケットデータと帯域割り当て制御部7が
出力した帯域割り当て情報は、局装置インタフェース部
5を介して局装置8へと伝達される(図2のフレームN
O.3)。At the same time, the band allocation control unit 7
It outputs a bandwidth allocation request to transmit the second packet. In the first embodiment, since the second packet is "100", five shared band blocks are required to transmit all the packets, but one frame has only a maximum of four shared band blocks. Therefore, four blocks are requested. The first and third packet data read from the transmission buffer memory 2 and the band assignment information output by the band assignment control unit 7 are transmitted to the station device 8 via the station device interface unit 5 (FIG. 2). Frame N
O. 3).
【0027】このように、第1実施の形態では、1つの
パケットの送信最終フレームに要求以上に帯域を割り当
てられた場合に、その余分な帯域要領と複数の送信バッ
ファに記憶されているそれぞれのパケットサイズを比較
し、余分な帯域に送出できるパケットが存在した場合
に、そのパアケットを出力することにより(図2のステ
ップS5)、2番目のパケットの送信中に帯域割り当て
が中断され、2番目に送出したパケットが廃棄されたた
めに行う再送を回避することができる。これに伴い、伝
送率の向上を期すことができる。As described above, in the first embodiment, when a band is allocated to the last transmission frame of one packet more than required, the extra bandwidth and the respective transmission buffers stored in the plurality of transmission buffers are used. The packet size is compared, and if there is a packet that can be transmitted in an extra band, the packet is output (step S5 in FIG. 2), whereby the band allocation is interrupted during the transmission of the second packet, and the second packet is transmitted. Can be prevented from being retransmitted due to the discarded packet sent to the server. Accordingly, it is possible to improve the transmission rate.
【0028】次に、この発明の第2実施の形態について
説明する。図5はこの第2実施の形態の構成を示すブロ
ック図である。この第2実施の形態では、一つの送信バ
ッファメモリ2を複数ブロックに区切り、送信バッファ
制御部6が、各パケットを別々のブロックに書き込み、
そのブロックのアドレスとパケットサイズを記憶し、記
憶された各パケットをそのアドレスごとに読み出してパ
ケット送出部4に送出する機能を有している。これに伴
い、図1で示したセレクタ3を省略し、セレクタ3の機
能を送信バッファ制御部6が兼ねることにしている。Next, a second embodiment of the present invention will be described. FIG. 5 is a block diagram showing the configuration of the second embodiment. In the second embodiment, one transmission buffer memory 2 is divided into a plurality of blocks, and the transmission buffer control unit 6 writes each packet in a separate block,
It has a function of storing the address of the block and the packet size, reading each stored packet for each address, and transmitting the packet to the packet transmitting unit 4. Accordingly, the selector 3 shown in FIG. 1 is omitted, and the function of the selector 3 is also performed by the transmission buffer control unit 6.
【0029】[0029]
【発明の効果】以上のように、この発明によれば、複数
の端末で1つの伝送路の帯域を共用する通信システム
で、必要な帯域容量を提示し、それに対する帯域割り当
てを確保しながら通信する端末装置において、加入者装
置内に端末が送出したパケットをパケットごとに送信バ
ッファメモリに記憶し、送信バッファメモリを送信バッ
ファ制御部により制御するとともに、送信バッファ内の
パケットのサイズを記憶し、帯域割り当て制御部により
局装置から割り当てられる帯域情報を監視して、要求以
上に帯域割り当てがあったこととそのサイズを検出する
ことができるようにしたので、要求以上に帯域を割り当
てられ、その余分な帯域に収まるサイズのパケットが送
信バッファにある場合、先行パケットに続いてそのパケ
ットを送出することで、2番目のパケット送信中の帯域
割り当て中断によるパケットの再送を回避することがで
き、したがって伝送効率を向上させることができる。As described above, according to the present invention, in a communication system in which a plurality of terminals share the bandwidth of one transmission line, communication is performed while presenting a necessary bandwidth capacity and securing a bandwidth allocation to the required bandwidth capacity. In the terminal device, the packet transmitted by the terminal in the subscriber device is stored in the transmission buffer memory for each packet, and the transmission buffer memory is controlled by the transmission buffer control unit, and the size of the packet in the transmission buffer is stored. The band allocation control unit monitors the band information allocated from the station device so that it is possible to detect that the band has been allocated more than the request and its size, so that the band can be allocated more than the request and the extra If there is a packet in the transmission buffer that fits in the proper bandwidth, send the packet following the preceding packet. , It is possible to avoid the retransmission of the packet according to the band allocation interruption during transmission the second packet, thus it is possible to improve the transmission efficiency.
【図1】この発明によるパケットバッファ回路の第1実
施の形態の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a first embodiment of a packet buffer circuit according to the present invention.
【図2】この発明によるパケットバッファ回路の第1実
施の形態の動作を説明するためのシーケンス図である。FIG. 2 is a sequence diagram illustrating an operation of the packet buffer circuit according to the first embodiment of the present invention;
【図3】この発明によるパケットバッファ回路の第1実
施の形態に適用されるフレーム構成を示す説明図であ
る。FIG. 3 is an explanatory diagram showing a frame configuration applied to the first embodiment of the packet buffer circuit according to the present invention;
【図4】この発明によるパケットバッファ回路の第1実
施の形態を適用した複数の端末で1つの伝送路の帯域を
共用する通信システムの構成説明図である。FIG. 4 is an explanatory diagram of a configuration of a communication system in which a plurality of terminals share the bandwidth of one transmission line to which the first embodiment of the packet buffer circuit according to the present invention is applied;
【図5】この発明によるパケットバッファ回路の第2実
施の形態の構成を示すブロック図である。FIG. 5 is a block diagram showing a configuration of a packet buffer circuit according to a second embodiment of the present invention;
1……端末インタフェース部、2……送信バッファメモ
リ、3……セレクタ、4……パケット送出部、5……局
装置インタフェース部、6……送信バッファ制御部、7
……帯域割り当て制御部、8……局装置、9a〜9n…
…加入者装置、10a〜10n……端末、21……第1
送信バッファ、22……第2送信バッファ、23……第
3送信バッファ、24……第4送信バッファ、25……
第5送信バッファ。DESCRIPTION OF SYMBOLS 1 ... Terminal interface part, 2 ... Transmission buffer memory, 3 ... Selector, 4 ... Packet transmission part, 5 ... Station device interface part, 6 ... Transmission buffer control part, 7
... band allocation control unit, 8 ... station devices, 9a to 9n ...
... subscriber devices, 10a to 10n ... terminals, 21 ... first
Transmission buffer, 22: second transmission buffer, 23: third transmission buffer, 24: fourth transmission buffer, 25:
Fifth transmission buffer.
Claims (10)
をパケットごとに記憶する複数の送信バッファメモリ
と、 上記送信バッファメモリへの書き込み/読み出し制御を
行い、かつ上記送信バッファメモリに書き込まれたパケ
ットごとのサイズを認識し、かつ上記送信バッファメモ
リから読み出したパケットをパケット送出部に出力する
送信バッファ制御部と、 上記端末の帯域割り当て要求と局装置から割り当てられ
た帯域を監視する帯域割り当て制御部と、 を備えることを特徴とするパケットバッファ回路。1. A plurality of transmission buffer memories for storing a packet transmitted by a terminal in a subscriber unit for each packet, writing / reading control to the transmission buffer memory, and writing to the transmission buffer memory A transmission buffer control unit for recognizing a size of each packet and outputting a packet read from the transmission buffer memory to a packet transmission unit; and a band allocation control for monitoring a band allocation request of the terminal and a band allocated from a station device. A packet buffer circuit, comprising:
ファから構成される送信バッファメモリより上記送信バ
ッファ制御部により読み出したパケットをセレクタによ
り切り替えて入力されることを特徴とする請求項1記載
のパケットバッファ回路。2. The packet transmission unit according to claim 1, wherein the packet read out by the transmission buffer control unit from a transmission buffer memory composed of a plurality of transmission buffers is switched by a selector and input. Packet buffer circuit.
されて複数ブロックに区切られることを特徴とする請求
項1記載のパケットバッファ回路。3. The packet buffer circuit according to claim 1, wherein said transmission buffer memory is constituted by one and divided into a plurality of blocks.
トを上記送信バッファメモリの各ブロックごとに別々に
書き込んでそのブロックのアドレスとパケットサイズを
記憶し、かつ読み出して上記パケット送出部に送出する
ことを特徴とする請求項3記載のパケットバッファ回
路。4. The transmission buffer control unit writes the packet separately for each block of the transmission buffer memory, stores the address of the block and the packet size, reads out the packet, and transmits the packet to the packet transmission unit. The packet buffer circuit according to claim 3, wherein:
送信したパケットが到着したことを端末インタフェース
部から通知されると、上記送信バッファメモリを構成す
る複数の送信ブッファを制御してパケットをパケットご
とに1つの送信ブッファに書き込むことを特徴とする請
求項1記載のパケットバッファ回路。5. The transmission buffer control unit, when notified from the terminal interface unit that a packet transmitted by the terminal has arrived, controls a plurality of transmission buffers constituting the transmission buffer memory to packetize the packet. 2. The packet buffer circuit according to claim 1, wherein the data is written into one transmission buffer every time.
よる1つのパケットの送信最終フレーム要求以上に上記
局装置から帯域が割り当てられた場合に、その余分な帯
域に送出できるパケットが上記送信バッファメモリに存
在する場合に、そのパケットを出力することにより、2
番目のパケットの送信中に上記局装置による帯域割り当
てが中断され、2番目に送出したパケットを廃棄するこ
とを特徴とする請求項1記載のパケットバッファ回路。6. The transmission buffer memory, wherein when a bandwidth is allocated by the station device more than the terminal's request for transmission of the last frame of one packet, the transmission buffer memory stores the packet that can be transmitted to the extra bandwidth. , The packet is output,
2. The packet buffer circuit according to claim 1, wherein the bandwidth allocation by the station device is interrupted during transmission of the second packet, and the second transmitted packet is discarded.
つに接続された端末からのみ連続3つのパケット送出が
行われ、その間他の加入者装置に接続された端末からは
パケット送出を行わないことを特徴とする請求項1記載
のパケットバッファ回路。7. The terminal according to claim 1, wherein:
2. The packet buffer circuit according to claim 1, wherein three consecutive packets are transmitted only from one terminal connected to the other subscriber terminal, and no packets are transmitted from a terminal connected to another subscriber device during that time.
要求のあった加入者装置の中から1つの加入者装置を選
択して、その選択した加入者からのデータ送出が完了す
るまで連続で帯域を割り当て続けることを特徴とする請
求項1記載のパケットバッファ回路。8. The station device selects one subscriber device from the subscriber devices for which an uplink shared band allocation request has been made, and continues until data transmission from the selected subscriber is completed. 2. The packet buffer circuit according to claim 1, wherein a band is continuously allocated.
タ送出が完了した時点で他の加入者装置からの帯域割り
当て要求がない場合は、最後に帯域割り当て要求のあっ
た加入者に対して帯域を割り当て続けることを特徴とす
る請求項1記載のパケットバッファ回路。9. The above-mentioned station device, if there is no bandwidth allocation request from another subscriber device at the time when the data transmission of one subscriber device has been completed, sends a request to the subscriber who last made the bandwidth allocation request. 2. The packet buffer circuit according to claim 1, wherein a band is continuously allocated by using the packet buffer circuit.
割り当て要求を行った場合に先に通信中の加入者に対す
る帯域の割り当てを中止して要求のあった加入者装置に
対する帯域割り当てを開始することを特徴とする請求項
1記載のパケットバッファ回路。10. The station device, when a subscriber device issues an upstream band allocation request, suspends band allocation to a currently communicating subscriber and starts band allocation to the requested subscriber device. 2. The packet buffer circuit according to claim 1, wherein:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07023599A JP3461459B2 (en) | 1999-03-16 | 1999-03-16 | Packet buffer circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07023599A JP3461459B2 (en) | 1999-03-16 | 1999-03-16 | Packet buffer circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000270017A true JP2000270017A (en) | 2000-09-29 |
| JP3461459B2 JP3461459B2 (en) | 2003-10-27 |
Family
ID=13425714
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07023599A Expired - Lifetime JP3461459B2 (en) | 1999-03-16 | 1999-03-16 | Packet buffer circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3461459B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3523840B2 (en) | 2000-11-07 | 2004-04-26 | パナソニック モバイルコミュニケーションズ株式会社 | STM-PDS transmission system and subscriber device |
| KR20110047673A (en) * | 2009-10-30 | 2011-05-09 | 에스케이 텔레콤주식회사 | Scheduling and resource allocation device and method |
-
1999
- 1999-03-16 JP JP07023599A patent/JP3461459B2/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3523840B2 (en) | 2000-11-07 | 2004-04-26 | パナソニック モバイルコミュニケーションズ株式会社 | STM-PDS transmission system and subscriber device |
| KR20110047673A (en) * | 2009-10-30 | 2011-05-09 | 에스케이 텔레콤주식회사 | Scheduling and resource allocation device and method |
| KR101587035B1 (en) * | 2009-10-30 | 2016-01-20 | 에스케이 텔레콤주식회사 | Scheduling and resource allocation apparatus and method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3461459B2 (en) | 2003-10-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3061825B2 (en) | Communications system | |
| KR100704131B1 (en) | Low Backhaul Reactivation Delay for High-Speed Packet Data Services in Code Division Multiple Access Systems | |
| EP0399612B1 (en) | Data transmission over a time division duplex channel | |
| JP2807564B2 (en) | Information amount management method in broadband integrated service digital communication network and communication network for implementing the method | |
| JP3478100B2 (en) | Radio channel allocation apparatus and radio channel allocation method | |
| JPS6262642A (en) | Bucket exchange system | |
| JP3645746B2 (en) | Dynamic bandwidth control system for upstream bandwidth in optical communication networks | |
| JPH10190708A (en) | Local area network provided with transceiver | |
| JPH10243000A (en) | Switching flow control | |
| JP2003087282A (en) | Dynamic band allocation circuit, dynamic band allocation method, dynamic band allocation program, and recording medium | |
| WO1999014905A1 (en) | Packet transmission method, packet transmission device, radio frame transmission method, mobile communication method, mobile communication system, and exchange | |
| JPH06338918A (en) | Burst band reservation method in asynchronous transfer network | |
| JP2960653B2 (en) | Radio channel allocation method in mobile communication system | |
| JPH11122279A (en) | Communication system and device used in the communication system | |
| JPH0358646A (en) | Band assignment system in packet communication network | |
| JPH09214459A (en) | TDMA communication system | |
| JP2000270017A (en) | Packet buffer circuit | |
| JPH11146000A (en) | Pon transmission system and band allocation method therefor | |
| JPH09135263A (en) | Dynamic bandwidth allocation method | |
| JPH07135502A (en) | Time slot allocation control method and apparatus | |
| CN105323856B (en) | A kind of heterogeneous network data fusion method and device based on radio resource division | |
| JP3178796B2 (en) | Communications system | |
| JP3757364B2 (en) | PON transmission system | |
| JP3223898B2 (en) | Centralized communication network observation control device | |
| JP3648377B2 (en) | ATM cell transmission method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070815 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080815 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080815 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090815 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090815 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100815 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110815 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110815 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120815 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130815 Year of fee payment: 10 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |