JP2003078565A - Wireless communication device - Google Patents
Wireless communication deviceInfo
- Publication number
- JP2003078565A JP2003078565A JP2001260763A JP2001260763A JP2003078565A JP 2003078565 A JP2003078565 A JP 2003078565A JP 2001260763 A JP2001260763 A JP 2001260763A JP 2001260763 A JP2001260763 A JP 2001260763A JP 2003078565 A JP2003078565 A JP 2003078565A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- data link
- link frame
- unit
- packets
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
(57)【要約】
【課題】 本発明は、無線パケット通信システムにおい
て、スループットを向上させる無線通信装置の提供を目
的とする。
【解決手段】 無線パケット通信システムのデータリン
ク送信部において、複数のIPパケットをバッファ12
で、1つのデータリンクフレームに格納して、送信する
ことにより、データリンク層ならびに物理層で付加され
るヘッダならびに誤り訂正符号によるオーバーヘッドを
少なくし、スループットを向上させることができる。
(57) Abstract: An object of the present invention is to provide a wireless communication device that improves throughput in a wireless packet communication system. SOLUTION: In a data link transmission section of a wireless packet communication system, a plurality of IP packets are buffered.
By storing and transmitting the data in one data link frame, it is possible to reduce the overhead due to the header and the error correction code added in the data link layer and the physical layer, and improve the throughput.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数の無線端末間
でデータを通信する無線通信装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a wireless communication device for communicating data between a plurality of wireless terminals.
【0002】[0002]
【従来の技術】従来、複数の端末から構成される無線パ
ケット通信システムに関しては、例えば、IEEE S
td 802.11−1997で記載されているデータ
伝送方式が用いられている。この方式では、送信端末は
ネットワーク層からIPパケットを受け取った場合に、
そのサイズが2312バイト以下であれば、そのパケッ
トにデータリンク層のヘッダならびに誤り検出符号を付
加することによりデータリンクフレームを構成し、さら
に物理層において物理層での処理に用いられるヘッダを
付加し、データを送信する。2. Description of the Related Art Conventionally, regarding a wireless packet communication system composed of a plurality of terminals, for example, IEEE S
The data transmission method described in td 802.11-1997 is used. In this method, when the sending terminal receives an IP packet from the network layer,
If the size is 2312 bytes or less, a data link frame is constructed by adding a header of the data link layer and an error detection code to the packet, and a header used for processing in the physical layer is added in the physical layer. , Send the data.
【0003】また、ネットワーク層から受け取ったIP
パケットのサイズが2312バイトを超える場合には、
そのIPパケットを2312バイト以下のフラグメント
と呼ばれる単位に分割し、フラグメントごとにデータリ
ンク層のヘッダならびに誤り検出符号を付加することに
よりデータリンクフレームを構成し、さらに物理層にお
いて物理層での処理に用いられるヘッダを付加し、デー
タを送信する。受信端末は受信信号の物理層ヘッダによ
る処理を行った後、データリンクフレームのヘッダを参
照することにより、宛先アドレスが自分のアドレスと一
致し、かつ、誤り検出符号により誤りがパケットに含ま
れていないことが判定された場合にデータリンクヘッダ
と誤り検出符号を取り除いた部分をIPパケットとし
て、ネットワーク層に渡すとともに、送信端末宛に伝達
確認のAckと呼ばれるパケットを送信する。送信端末
は宛先端末から送達確認パケットAckを受け取った場
合にパケットの伝送が成功したと判別する。The IP received from the network layer
If the packet size exceeds 2312 bytes,
The IP packet is divided into units called fragments of 2312 bytes or less, and a data link frame is constructed by adding a header and an error detection code of the data link layer for each fragment, and is further processed in the physical layer in the physical layer. Add the header to be used and send the data. After receiving the physical layer header of the received signal, the receiving terminal refers to the header of the data link frame so that the destination address matches its own address, and the error detection code indicates that the packet contains an error. If it is determined that there is no data link, the part from which the data link header and the error detection code are removed is passed to the network layer as an IP packet, and a packet called Ack for transmission confirmation is transmitted to the transmission terminal. The transmitting terminal determines that the packet has been successfully transmitted when receiving the delivery confirmation packet Ack from the destination terminal.
【0004】また、送達確認パケットAckが宛先端末
から一定時間の間に返信されなかった場合には、直前に
送信したパケットを再度、宛先端末宛に送信する。これ
ら一連の動作を繰り返すことにより、通信が成り立って
いる。If the delivery confirmation packet Ack is not returned from the destination terminal within a fixed time, the packet transmitted immediately before is transmitted again to the destination terminal. Communication is established by repeating these series of operations.
【0005】[0005]
【発明が解決しようとしている課題】近年のマルチメデ
ィア要素技術の発展に伴い、動画像などの高速、大容量
なデータの通信要求が高まっている。また、ケーブル配
線の不要な無線パケット通信システムは高速化、低価格
化が進んだことにより、現在、オフィスならびに家庭に
普及しつつある。しかしながら、従来の無線パケット通
信システムでは、有線パケット通信システムと比較し
て、データリンク層ならびに物理層でのヘッダならびに
誤り訂正符号によるオーバヘッドが大きく、1つのデー
タリンクフレームに1つのIPパケットしか格納するこ
とができないため、パケットサイズが小さいIPパケッ
トを連続して伝送するような場合には、実効伝送速度が
大幅に低下するという第1の問題がある。With the recent development of multimedia element technology, there is an increasing demand for communication of high-speed and large-capacity data such as moving images. In addition, wireless packet communication systems that do not require cable wiring have become widespread in offices and homes at present due to the speeding up and cost reduction. However, in the conventional wireless packet communication system, the overhead due to the header and the error correction code in the data link layer and the physical layer is large as compared with the wired packet communication system, and only one IP packet is stored in one data link frame. Therefore, there is a first problem that the effective transmission rate is significantly reduced when IP packets having a small packet size are continuously transmitted.
【0006】また、従来の無線パケット通信システムで
は、データリンク受信部における誤り検出により、受信
フレームに誤りが含まれていれば、そのフレームをすべ
て破棄し、再送を行うため、データリンクフレームサイ
ズが大きい場合には、伝送効率が低下するという第2の
問題がある。Further, in the conventional wireless packet communication system, if the received frame contains an error due to error detection in the data link receiving unit, all the frames are discarded and retransmitted, so that the data link frame size is reduced. If it is large, there is a second problem that the transmission efficiency is lowered.
【0007】そこで、本発明は、前記第1の問題点を解
決するためのもので、ネットワーク層からのIPパケッ
トを複数個まとめてデータリンクフレームに格納するこ
とにより、データリンク層ならびに物理層でのヘッダな
らびに誤り訂正符号によるオーバヘッドを少なくし、実
行速度を高めることを目的とする。Therefore, the present invention is to solve the above-mentioned first problem, in which a plurality of IP packets from the network layer are stored together in a data link frame, so that the data link layer and the physical layer can store the IP packets. The purpose is to reduce the overhead caused by the header and error correction code and to increase the execution speed.
【0008】また、本発明は、前記第2の問題点を解決
するためのもので、1つのデータリンクフレームに含ま
れるIPパケットごとに誤り検出を行い、誤りが検出さ
れた場合には、IPパケット単位で再送を要求すること
により、再送による伝送効率の低下を抑制することを目
的とする。Further, the present invention is for solving the above-mentioned second problem, and an error is detected for each IP packet included in one data link frame, and when an error is detected, the IP is detected. By requesting retransmission in packet units, it is an object to suppress a decrease in transmission efficiency due to retransmission.
【0009】[0009]
【課題を解決するための手段】本発明では、無線通信装
置内において、IPパケットのサイズがあらかじめ定め
られた値以下であれば、そのパケットを一時バッファに
保持しておき、宛先アドレスが同一であるIPパケット
のサイズの和があらかじめ定められた値以上になった場
合にそれらのパケットをまとめて1つのデータリンクフ
レームにまとめて伝送することにより、上記目的を達成
するものである。According to the present invention, if the size of an IP packet is equal to or smaller than a predetermined value in the wireless communication device, the packet is held in a temporary buffer and the destination address is the same. When the sum of the sizes of certain IP packets exceeds a predetermined value, the packets are collectively transmitted in one data link frame, and the above object is achieved.
【0010】また、本発明では、無線通信装置内におい
て、送信時にIPパケットごとに誤り検出符号を付加
し、受信時にIPパケットごとに誤り検出を行い、ある
IPパケットに誤りが検出された場合には、そのパケッ
トのみを再送するように送信端末に要求することによ
り、上記目的を達成するものである。Further, according to the present invention, in the wireless communication device, an error detection code is added to each IP packet at the time of transmission, an error is detected for each IP packet at the time of reception, and an error is detected in a certain IP packet. Achieves the above object by requesting the transmitting terminal to retransmit only that packet.
【0011】[0011]
【発明の実施の形態】本発明の請求項1に記載の発明
は、無線通信装置内において、同一の宛先アドレスを持
つ複数のIPパケットを1つのデータリンクフレームに
まとめて伝送することにより、データリンク層ならびに
物理層でのオーバヘッドを小さくし、実効伝送速度を向
上させるという作用を有する。BEST MODE FOR CARRYING OUT THE INVENTION According to the first aspect of the present invention, in a wireless communication device, a plurality of IP packets having the same destination address are collectively transmitted in one data link frame to transmit data. It has the effect of reducing the overhead in the link layer and physical layer and improving the effective transmission rate.
【0012】本発明の請求項1に記載の発明は、無線通
信装置内において、バッファに格納するデータのサイズ
をあらかじめ定めることにより、一定した伝送効率を確
保できるという作用を有する。The invention according to claim 1 of the present invention has an effect that a constant transmission efficiency can be secured by predetermining the size of the data stored in the buffer in the wireless communication device.
【0013】本発明の請求項3に記載の発明は、無線通
信装置内において、バッファに格納するデータのサイズ
を再送回数などの過去のデータをもとに計算し、最も伝
送効率のよくなる値に設定することにより、さまざまな
状況下においても高い伝送効率を確保できるという作用
を有する。According to a third aspect of the present invention, in the wireless communication device, the size of the data stored in the buffer is calculated based on the past data such as the number of times of retransmission, and the value is set to the value that maximizes the transmission efficiency. The setting has the effect of ensuring high transmission efficiency even under various circumstances.
【0014】本発明の請求項4に記載の発明は、無線通
信装置内において、IPパケットをバッファに保持でき
る最大時間を定めることにより、動画などのリアルタイ
ム性を有するデータにも対応できるという作用を有す
る。The invention according to claim 4 of the present invention has an effect that it is possible to cope with real-time data such as a moving image by defining the maximum time during which the IP packet can be held in the buffer in the wireless communication device. Have.
【0015】本発明の請求項5に記載の発明は、無線通
信装置内において、それぞれのIPパケットの上位層プ
ロトコル情報などを用いて、各IPパケットについてバ
ッファに保持できる最大時間を定めることにより、さま
ざまな要求品質を有するデータにも柔軟に対応できると
いう作用を有する。According to a fifth aspect of the present invention, the maximum time that can be held in the buffer for each IP packet is determined by using the upper layer protocol information of each IP packet in the wireless communication device. It has the effect of being able to flexibly deal with data having various required qualities.
【0016】本発明の請求項6に記載の発明は、データ
リンクフレームに含まれる個々のIPパケットを効率よ
く取り出せるという作用を有する。The invention according to claim 6 of the present invention has an effect of efficiently extracting individual IP packets included in a data link frame.
【0017】本発明の請求項7に記載の発明は、無線通
信装置内において、データリンク層で受信したデータリ
ンクフレームに格納されている複数のIPパケットを順
次ネットワーク層に渡すことにより、従来のネットワー
ク層とのインターフェースを保つことができるという作
用を有する。According to a seventh aspect of the present invention, in a wireless communication device, a plurality of IP packets stored in a data link frame received at a data link layer are sequentially passed to a network layer, whereby It has an effect of keeping the interface with the network layer.
【0018】本発明の請求項8に記載の発明は、無線通
信装置内において、データリンクフレームを送信する際
に、個々のIPパケットに対して誤り検出符号を付加す
ることにより、受信側で個々のIPパケットに対して誤
り検出を行うことができるという作用を有する。According to an eighth aspect of the present invention, when a data link frame is transmitted in a wireless communication device, an error detection code is added to each IP packet so that the receiving side individually This has the effect that error detection can be performed on the IP packet of.
【0019】本発明の請求項9に記載の発明は、無線通
信装置内において、データリンクフレームを受信した際
に、個々のIPパケットに対して誤り検出を行うことが
でき、誤りが検出された場合には、誤りを含むIPパケ
ットのみを再送することにより、再送によるトラフィッ
クの増加を抑制することができるという作用を有する。According to the ninth aspect of the present invention, in the wireless communication device, when the data link frame is received, the error detection can be performed for each IP packet, and the error is detected. In this case, by retransmitting only the IP packet containing an error, it is possible to suppress an increase in traffic due to the retransmission.
【0020】以下、本発明の実施の形態について、図面
を参照して説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0021】(実施の形態1)本発明の実施の形態1に
ついて、データリンク送信部のブロック結線図を図1、
データリンクフレームの構成を図2、データリンク受信
部のブロック結線図を図3に示す。(Embodiment 1) FIG. 1 is a block connection diagram of a data link transmission unit according to Embodiment 1 of the present invention.
The structure of the data link frame is shown in FIG. 2, and the block connection diagram of the data link receiving unit is shown in FIG.
【0022】図1において、1はIPパケットが入力さ
れる入力端子、2はデータリンク送信部において処理さ
れたデータリンクフレームが出力される出力端子、11
は入力されたIPパケットのパケットサイズを判別する
パケットサイズ判別部、12は複数のIPパケットを保
持しておくためのバッファ、13はIPパケットの宛先
アドレスおよびパケットサイズを記憶しておくためのI
Pパケット情報記憶部、14はバッファに格納されてい
る宛先アドレスが同じIPパケットのサイズの合計を計
算するパケットサイズ計算部、15はIPパケットがバ
ッファ12に格納されてからの時間を計測するタイマ、
16はIPパケットからデータリンクフレームを構成す
るデータリンクフレーム構成部である。In FIG. 1, 1 is an input terminal for inputting an IP packet, 2 is an output terminal for outputting a data link frame processed by a data link transmitting section, 11
Is a packet size discriminating unit for discriminating the packet size of the input IP packet, 12 is a buffer for holding a plurality of IP packets, and 13 is an I for storing the destination address and packet size of the IP packet.
P packet information storage unit, 14 is a packet size calculation unit that calculates the total size of IP packets with the same destination address stored in the buffer, and 15 is a timer that measures the time since the IP packets were stored in the buffer 12. ,
Reference numeral 16 is a data link frame configuration unit that configures a data link frame from an IP packet.
【0023】以上のような構成において、以下にその動
作を説明する。図1のデータリンク送信部においては、
図中に示されていないネットワーク層において処理が行
われたIPパケット101が、IPパケット入力端子1
から入力される。次に、パケットサイズ判別部11は、
入力されたIPパケット101のヘッダを参照し、ヘッ
ダ31に記述されたIPパケットサイズがあらかじめ定
められた値以下であれば、バッファ12にIPパケット
102を渡し、あらかじめ定められた値を超える場合
は、データリンクフレーム構成部16にIPパケット1
03を渡す。The operation of the above arrangement will be described below. In the data link transmitter of FIG. 1,
The IP packet 101 processed in the network layer not shown in the figure is the IP packet input terminal 1
Input from. Next, the packet size determination unit 11
If the IP packet size described in the header 31 is equal to or smaller than a predetermined value by referring to the header of the input IP packet 101, the IP packet 102 is passed to the buffer 12 and exceeds the predetermined value. , IP packet 1 in the data link frame construction unit 16
Pass 03.
【0024】バッファ12はIPパケットを一定時間保
持する。IPパケット情報記憶部13においては、バッ
ファ12に保持されている各IPパケットのヘッダを参
照し、そのIPパケットの宛先アドレスならびにパケッ
トサイズ104を記憶する。パケットサイズ計算部14
では、IPパケット情報記憶部13から得た各IPパケ
ットの宛先アドレスならびにパケットサイズ情報105
を元に、バッファ12に格納されている同一の宛先アド
レスを持つIPパケットの合計サイズを計算する。The buffer 12 holds the IP packet for a certain period of time. The IP packet information storage unit 13 refers to the header of each IP packet held in the buffer 12 and stores the destination address of the IP packet and the packet size 104. Packet size calculator 14
Then, the destination address and packet size information 105 of each IP packet obtained from the IP packet information storage unit 13
Based on the above, the total size of IP packets stored in the buffer 12 and having the same destination address is calculated.
【0025】合計サイズがあらかじめ定められた値以上
になれば、バッファ12に送信許可信号106を送出
し、それらのIPパケット108をバッファ12からデ
ータリンクフレーム構成部16に渡す。タイマ15は、
バッファ12に格納されているIPパケットごとの複数
のタイマを持ち、それぞれのIPパケットがバッファ1
2に格納されてからの時間を計測し、あらかじめ定めら
れた時間経過した場合に、バッファ12に送信許可信号
107を送出し、格納されてからあらかじめ定められた
時間経過したIPパケットならびにそのパケットと同じ
宛先アドレスを持つIPパケット108をバッファ12
からデータリンクフレーム構成部16に渡す。When the total size exceeds a predetermined value, a transmission permission signal 106 is sent to the buffer 12, and those IP packets 108 are passed from the buffer 12 to the data link frame construction section 16. Timer 15
It has a plurality of timers for each IP packet stored in the buffer 12, and each IP packet has a buffer 1
2 is measured, and when a predetermined time has elapsed, a transmission permission signal 107 is sent to the buffer 12, and an IP packet and a packet that have been stored for a predetermined time have been stored. Buffer 12 the IP packet 108 having the same destination address
To the data link frame construction unit 16.
【0026】データリンクフレーム構成部16では、バ
ッファ12から受け取った複数のIPパケット108を
図2に示すフレーム構成をもつデータリンクフレーム1
09のデータ格納部分22に格納し、データリンクフレ
ームに含まれるIPパケットの個数を示すパケット個数
情報24、各IPパケットの先頭位置を示すパケット先
頭位置情報25、宛先アドレス26、送信元アドレス2
7などを格納したデータリンクヘッダ21および誤り検
出のためのCRC23を付加し、データリンクフレーム
出力端子2から物理層に渡す。The data link frame composing unit 16 composes the plurality of IP packets 108 received from the buffer 12 into the data link frame 1 having the frame structure shown in FIG.
09, the packet number information 24 indicating the number of IP packets contained in the data link frame, the packet head position information 25 indicating the head position of each IP packet, the destination address 26, the source address 2
A data link header 21 storing 7 etc. and a CRC 23 for error detection are added and passed from the data link frame output terminal 2 to the physical layer.
【0027】ただし、図2に示したデータリンクフレー
ム構成は、IPパケットを4つ格納した場合であり、格
納するIPパケットの個数はいくつでもよい。また、ヘ
ッダ21内の情報は代表的なもののみを示しており、他
の情報も含まれる。また、パケット個数情報24ならび
にパケット先頭位置情報25などのヘッダ21内の位置
は図2に示した位置でなくてもよい。また、バッファ1
2はそれぞれの宛先アドレスに対応した複数のバッファ
から構成することも考えられる。However, the data link frame structure shown in FIG. 2 is a case where four IP packets are stored, and the number of IP packets to be stored may be any number. Further, the information in the header 21 shows only representative information, and other information is also included. Further, the positions in the header 21 such as the packet number information 24 and the packet head position information 25 may not be the positions shown in FIG. Also, buffer 1
It is also conceivable that 2 is composed of a plurality of buffers corresponding to respective destination addresses.
【0028】図3において、3は物理層で処理されたデ
ータリンクフレームが入力されるデータリンクフレーム
入力端子、4はデータリンク受信部により処理されたI
Pパケットが出力されるIPパケット出力端子、31は
入力されたデータリンクフレームのヘッダ情報を元にデ
ータリンク処理を行うヘッダ処理部、32はデータリン
クフレームの巡回冗長検査(CRC)23を計算するこ
とにより誤りを検出する誤り検出部、33はデータリン
クフレームに含まれている複数のIPパケットを取り出
すパケット抽出部である。In FIG. 3, 3 is a data link frame input terminal to which the data link frame processed in the physical layer is input, and 4 is I processed by the data link receiving unit.
An IP packet output terminal for outputting a P packet, 31 is a header processing unit that performs data link processing based on the header information of the input data link frame, and 32 is a cyclic redundancy check (CRC) 23 for the data link frame. Thus, the error detector 33 detects an error, and the packet extractor 33 extracts a plurality of IP packets contained in the data link frame.
【0029】図3のデータリンク受信部においては、図
中には示されていない物理層において処理が行われた受
信信号がデータリンクフレーム301としてデータリン
クフレーム入力端子3に入力される。ヘッダ処理部31
では、データリンクフレームヘッダ21を参照し、宛先
アドレス26が自局のアドレスと一致している場合には
データリンクフレーム302を誤り検出部32に渡し、
自局のアドレスと一致しない場合はデータリンクフレー
ムを破棄する。In the data link receiving section of FIG. 3, the received signal processed in the physical layer not shown in the figure is input to the data link frame input terminal 3 as the data link frame 301. Header processing unit 31
Then, referring to the data link frame header 21, when the destination address 26 matches the address of the own station, the data link frame 302 is passed to the error detection unit 32,
If it does not match the address of the own station, the data link frame is discarded.
【0030】誤り検出部32では、データリンクフレー
ムのCRC23により誤り検出を行い、誤りが検出され
た場合には、データリンクフレームを破棄し、誤りが検
出されなかった場合にはデータリンクフレーム303を
IPパケット抽出部33に渡す。IPパケット抽出部3
3では、データリンクフレームのヘッダ21に含まれて
いるパケット個数情報、パケット位置情報を用い、デー
タリンクフレームのデータ格納部22に格納されている
それぞれのIPパケットを取り出し、取り出したIPパ
ケット304を順番にIPパケット出力端子4よりネッ
トワーク層に出力する。The error detection unit 32 performs error detection by the CRC 23 of the data link frame. If an error is detected, the data link frame is discarded, and if no error is detected, the data link frame 303 is detected. It is passed to the IP packet extraction unit 33. IP packet extraction unit 3
3, the packet number information and the packet position information included in the header 21 of the data link frame are used to extract each IP packet stored in the data storage unit 22 of the data link frame, and the extracted IP packet 304 is obtained. The packets are sequentially output from the IP packet output terminal 4 to the network layer.
【0031】ただし、ここで説明した処理以外にも通常
のデータリンクでの処理が行われるが省略している。ま
た、各無線通信装置は必ずしも以上に説明したデータリ
ンク送信部ならびに受信部の両方を持っている必要はな
く、どちらか片方だけを持っていてもよい。However, in addition to the processing described here, processing by a normal data link is performed, but is omitted. Further, each wireless communication device does not necessarily have to have both the data link transmission unit and the reception unit described above, and may have only one of them.
【0032】(実施の形態2)本発明の実施の形態2に
ついて、データリンク送信部のブロック結線図を図4、
データリンクフレームの構成を図2、データリンク受信
部のブロック結線図を図3に示す。(Embodiment 2) FIG. 4 is a block connection diagram of a data link transmission unit according to Embodiment 2 of the present invention.
The structure of the data link frame is shown in FIG. 2, and the block connection diagram of the data link receiving unit is shown in FIG.
【0033】図4において、1はIPパケットが入力さ
れる入力端子、2はデータリンク送信部において処理さ
れたデータリンクフレームが出力される出力端子、11
は入力されたIPパケットのパケットサイズを判別する
パケットサイズ判別部、12は複数のIPパケットを保
持しておくためのバッファ、41はIPパケットの宛先
アドレス、パケットサイズならびに上位プロトコル情報
を記憶しておくためのIPパケット情報記憶部、14は
バッファ12に格納されている宛先アドレスが同じIP
パケットのサイズの合計を計算するパケットサイズ計算
部、42はIPパケットがバッファ12に格納されてか
らの時間を計測するタイマ、16はIPパケットからデ
ータリンクフレームを構成するデータリンクフレーム構
成部である。In FIG. 4, 1 is an input terminal for inputting an IP packet, 2 is an output terminal for outputting a data link frame processed by the data link transmitting section, 11
Is a packet size discriminating unit for discriminating the packet size of the input IP packet, 12 is a buffer for holding a plurality of IP packets, 41 is a destination address of the IP packet, a packet size and upper protocol information. An IP packet information storage unit for storing the IP packet information, and 14 is an IP with the same destination address stored in the buffer 12.
A packet size calculation unit that calculates the total size of packets, 42 is a timer that measures the time after the IP packet is stored in the buffer 12, and 16 is a data link frame configuration unit that forms a data link frame from the IP packet. .
【0034】以上のような構成において、以下にその動
作を説明する。図4のデータリンク送信部においては、
図中に示されていないネットワーク層において処理が行
われたIPパケット101が、IPパケット入力端子1
から入力される。次に、パケットサイズ判別部11は、
入力されたIPパケット101のヘッダを参照し、ヘッ
ダ31に記述されたIPパケットサイズがあらかじめ定
められた値以下であれば、バッファ12にIPパケット
102を渡し、あらかじめ定められた値を超える場合
は、データリンクフレーム構成部16にIPパケット1
03を渡す。The operation of the above arrangement will be described below. In the data link transmitter of FIG. 4,
The IP packet 101 processed in the network layer not shown in the figure is the IP packet input terminal 1
Input from. Next, the packet size determination unit 11
If the IP packet size described in the header 31 is equal to or smaller than a predetermined value by referring to the header of the input IP packet 101, the IP packet 102 is passed to the buffer 12 and exceeds the predetermined value. , IP packet 1 in the data link frame construction unit 16
Pass 03.
【0035】バッファ12はIPパケットを一定時間保
持する。IPパケット情報記憶部41においては、バッ
ファ12に保持されている各IPパケットのヘッダを参
照し、そのIPパケットの宛先アドレス、パケットサイ
ズ、上位プロトコル情報401を記憶する。パケットサ
イズ計算部14では、IPパケット情報記憶部13から
得た各IPパケットの宛先アドレスならびにパケットサ
イズ情報105を元に、バッファ12に格納されている
同一の宛先アドレスを持つIPパケットの合計サイズを
計算する。合計サイズがあらかじめ定められた値以上に
なれば、バッファ12に送信許可信号106を送出し、
それらのIPパケット108をバッファ12からデータ
リンクフレーム構成部16に渡す。The buffer 12 holds the IP packet for a certain period of time. The IP packet information storage unit 41 refers to the header of each IP packet held in the buffer 12 and stores the destination address, packet size, and upper protocol information 401 of the IP packet. The packet size calculation unit 14 calculates the total size of IP packets having the same destination address stored in the buffer 12 based on the destination address of each IP packet and the packet size information 105 obtained from the IP packet information storage unit 13. calculate. When the total size becomes equal to or larger than a predetermined value, the transmission permission signal 106 is sent to the buffer 12,
The IP packets 108 are passed from the buffer 12 to the data link frame construction unit 16.
【0036】タイマ42は、バッファ12に格納されて
いるIPパケットごとの複数のタイマを持ち、IPパケ
ット102がバッファ12に格納されると、IPパケッ
ト情報記憶部41に記憶されているバッファ12に格納
されたIPパケット102の上位プロトコル情報402
を参照し、上位プロトコルがRTPなどの即時系データ
に用いられるプロトコルであればタイマ終了値をあらか
じめ定められた標準のタイマ終了値よりも短い値に設定
し、上位プロトコルがそれ以外であれば通常のタイマ終
了値に設定するとともに、それぞれのIPパケットがバ
ッファ12に格納されてからの時間を計測し、各パケッ
トのタイマ終了値を経過した場合に、バッファ12に送
信許可信号107を送出し、格納されてからタイマ終了
値を経過したIPパケットならびにそのパケットと同じ
宛先アドレスを持つIPパケット108をバッファ12
からデータリンクフレーム構成部16に渡す。The timer 42 has a plurality of timers for each IP packet stored in the buffer 12. When the IP packet 102 is stored in the buffer 12, the timer 42 is stored in the buffer 12 stored in the IP packet information storage unit 41. Upper protocol information 402 of the stored IP packet 102
If the upper protocol is a protocol used for immediate data such as RTP, set the timer end value to a value shorter than a predetermined standard timer end value. The timer end value of is set, the time after each IP packet is stored in the buffer 12 is measured, and when the timer end value of each packet is elapsed, the transmission permission signal 107 is sent to the buffer 12, The buffer 12 stores the IP packet that has passed the timer end value since it was stored and the IP packet 108 having the same destination address as the packet.
To the data link frame construction unit 16.
【0037】データリンクフレーム構成部16では、バ
ッファ12から受け取った複数のIPパケット108を
図2に示すフレーム構成をもつデータリンクフレーム1
09のデータ格納部分22に格納し、データリンクフレ
ームに含まれるIPパケットの個数を示すパケット個数
情報24、各IPパケットの先頭位置を示すパケット先
頭位置情報25、宛先アドレス26、送信元アドレス2
7などを格納したデータリンクヘッダ21および誤り検
出のためのCRC23を付加し、データリンクフレーム
出力端子2から物理層に渡す。In the data link frame construction unit 16, the data link frame 1 having the frame construction shown in FIG.
09, the packet number information 24 indicating the number of IP packets contained in the data link frame, the packet head position information 25 indicating the head position of each IP packet, the destination address 26, the source address 2
A data link header 21 storing 7 etc. and a CRC 23 for error detection are added and passed from the data link frame output terminal 2 to the physical layer.
【0038】ただし、図2に示したデータリンクフレー
ム構成は、IPパケットを4つ格納した場合であり、格
納するIPパケットの個数はいくつでもよい。また、ヘ
ッダ21内の情報は代表的なもののみを示しており、他
の情報も含まれる。また、パケット個数情報24ならび
にパケット先頭位置情報25などのヘッダ21内の位置
は図2に示した位置でなくてもよい。また、バッファ1
2はそれぞれの宛先アドレスに対応した複数のバッファ
から構成することも考えられる。また、タイマ15のタ
イマ終了値の設定は、上位プロトコルだけでなく、他の
許容遅延時間を示す情報を用いて、さらに細かく設定す
ることも可能である。However, the data link frame configuration shown in FIG. 2 is a case where four IP packets are stored, and the number of IP packets to be stored may be any number. Further, the information in the header 21 shows only representative information, and other information is also included. Further, the positions in the header 21 such as the packet number information 24 and the packet head position information 25 may not be the positions shown in FIG. Also, buffer 1
It is also conceivable that 2 is composed of a plurality of buffers corresponding to respective destination addresses. Further, the timer end value of the timer 15 can be set more finely not only by using the upper layer protocol but also by using information indicating other allowable delay time.
【0039】図3のデータリンク受信部においては、実
施の形態1と同様である。The data link receiving section of FIG. 3 is the same as that of the first embodiment.
【0040】(実施の形態3)本発明の実施の形態3に
ついて、データリンク送信部のブロック結線図を図5、
データリンクフレームの構成を図2、データリンク受信
部のブロック結線図を図3に示す。(Embodiment 3) FIG. 5 is a block connection diagram of a data link transmission unit according to Embodiment 3 of the present invention.
The structure of the data link frame is shown in FIG. 2, and the block connection diagram of the data link receiving unit is shown in FIG.
【0041】図5において、1はIPパケットが入力さ
れる入力端子、2はデータリンク送信部において処理さ
れたデータリンクフレームが出力される出力端子、51
は入力されたIPパケットのパケットサイズを判別する
パケットサイズ判別部、12は複数のIPパケットを保
持しておくためのバッファ、13はIPパケットの宛先
アドレスおよびパケットサイズを記憶しておくためのI
Pパケット情報記憶部、52はバッファ12に格納され
ている宛先アドレスが同じIPパケットのサイズの合計
を計算するパケットサイズ計算部、15はIPパケット
がバッファ12に格納されてからの時間を計測するタイ
マ、16はIPパケットからデータリンクフレームを構
成するデータリンクフレーム構成部、53は再送回数な
どの過去の伝送情報を記憶し、最適な送信パケットサイ
ズを決定する送信パケットサイズ決定部である。In FIG. 5, 1 is an input terminal for inputting an IP packet, 2 is an output terminal for outputting a data link frame processed by the data link transmitting section, 51
Is a packet size discriminating unit for discriminating the packet size of the input IP packet, 12 is a buffer for holding a plurality of IP packets, and 13 is an I for storing the destination address and packet size of the IP packet.
The P packet information storage unit 52 is a packet size calculation unit that calculates the total size of IP packets having the same destination address stored in the buffer 12, and 15 is the time after the IP packets are stored in the buffer 12. A timer, 16 is a data link frame configuration unit that configures a data link frame from an IP packet, and 53 is a transmission packet size determination unit that stores past transmission information such as the number of retransmissions and determines an optimum transmission packet size.
【0042】以上のような構成において、以下にその動
作を説明する。図5のデータリンク送信部においては、
図中に示されていないネットワーク層において処理が行
われたIPパケット101が、IPパケット入力端子1
から入力される。次に、パケットサイズ判別部51は、
入力されたIPパケット101のヘッダを参照し、ヘッ
ダ31に記述されたIPパケットサイズが送信パケット
サイズ決定部53で設定された値501以下であれば、
バッファ12にIPパケット102を渡し、送信パケッ
トサイズ決定部53で設定された値501を超える場合
は、データリンクフレーム構成部16にIPパケット1
03を渡す。送信パケットサイズ決定部53では、デー
タリンクフレームの再送回数などの過去の情報をもとに
最適なパケットサイズを決定し、最適パケットサイズ5
01ならびに502をパケットサイズ判定部51ならび
にパケットサイズ計算部52に伝える。The operation of the above arrangement will be described below. In the data link transmitter of FIG. 5,
The IP packet 101 processed in the network layer not shown in the figure is the IP packet input terminal 1
Input from. Next, the packet size determination unit 51
If the IP packet size described in the header 31 is equal to or smaller than the value 501 set by the transmission packet size determination unit 53 with reference to the header of the input IP packet 101,
When the IP packet 102 is passed to the buffer 12 and exceeds the value 501 set by the transmission packet size determination unit 53, the IP packet 1 is sent to the data link frame configuration unit 16.
Pass 03. The transmission packet size determination unit 53 determines the optimum packet size based on past information such as the number of times of retransmission of the data link frame, and the optimum packet size 5
01 and 502 are transmitted to the packet size determination unit 51 and the packet size calculation unit 52.
【0043】例えば、過去の情報から最も再送回数が少
ないデータリンクフレームのサイズからデータリンクフ
レームのヘッダ21ならびにCRC23のサイズを引い
た値を最適なパケットサイズに決定する。バッファ12
はIPパケットを一定時間保持する。IPパケット情報
記憶部13においては、バッファ12に保持されている
各IPパケットのヘッダを参照し、そのIPパケットの
宛先アドレスならびにパケットサイズ104を記憶す
る。For example, a value obtained by subtracting the size of the header 21 and the CRC 23 of the data link frame from the size of the data link frame having the smallest number of retransmissions from the past information is determined as the optimum packet size. Buffer 12
Holds the IP packet for a certain period of time. The IP packet information storage unit 13 refers to the header of each IP packet held in the buffer 12 and stores the destination address of the IP packet and the packet size 104.
【0044】パケットサイズ計算部52では、IPパケ
ット情報記憶部13から得た各IPパケットの宛先アド
レスならびにパケットサイズ情報105を元に、バッフ
ァ12に格納されている同一の宛先アドレスを持つIP
パケットの合計サイズを計算する。合計サイズが送信パ
ケットサイズ決定部で設定された値502以上になれ
ば、バッファ12に送信許可信号106を送出し、それ
らのIPパケット108をバッファ12からデータリン
クフレーム構成部16に渡す。In the packet size calculation unit 52, based on the destination address of each IP packet and the packet size information 105 obtained from the IP packet information storage unit 13, the IP address having the same destination address stored in the buffer 12 is stored.
Calculate the total size of the packet. When the total size becomes equal to or larger than the value 502 set by the transmission packet size determination unit, the transmission permission signal 106 is sent to the buffer 12, and those IP packets 108 are passed from the buffer 12 to the data link frame configuration unit 16.
【0045】タイマ15は、バッファ12に格納されて
いるIPパケットごとの複数のタイマを持ち、それぞれ
のIPパケットがバッファ12に格納されてからの時間
を計測し、あらかじめ定められた時間経過した場合に、
バッファ12に送信許可信号107を送出し、格納され
てからあらかじめ定められた時間経過したIPパケット
ならびにそのパケットと同じ宛先アドレスを持つIPパ
ケット108をバッファ12からデータリンクフレーム
構成部16に渡す。The timer 15 has a plurality of timers for each IP packet stored in the buffer 12, measures the time after each IP packet is stored in the buffer 12, and when a predetermined time elapses. To
The transmission permission signal 107 is sent to the buffer 12, and an IP packet which has been stored for a predetermined time and an IP packet 108 having the same destination address as the packet are passed from the buffer 12 to the data link frame construction unit 16.
【0046】データリンクフレーム構成部16では、バ
ッファ12から受け取った複数のIPパケット108を
図2に示すフレーム構成をもつデータリンクフレーム1
09のデータ格納部分22に格納し、データリンクフレ
ームに含まれるIPパケットの個数を示すパケット個数
情報24、各IPパケットの先頭位置を示すパケット先
頭位置情報25、宛先アドレス26、送信元アドレス2
7などを格納したデータリンクヘッダ21および誤り検
出のためのCRC23を付加し、データリンクフレーム
出力端子2から物理層に渡す。In the data link frame construction unit 16, the data link frame 1 having the frame construction shown in FIG.
09, the packet number information 24 indicating the number of IP packets contained in the data link frame, the packet head position information 25 indicating the head position of each IP packet, the destination address 26, the source address 2
A data link header 21 storing 7 etc. and a CRC 23 for error detection are added and passed from the data link frame output terminal 2 to the physical layer.
【0047】ただし、図2に示したデータリンクフレー
ム構成は、IPパケットを4つ格納した場合であり、格
納するIPパケットの個数はいくつでもよい。また、ヘ
ッダ21内の情報は代表的なもののみを示しており、他
の情報も含まれる。また、パケット個数情報24ならび
にパケット先頭位置情報25などのヘッダ21内の位置
は図2に示した位置でなくてもよい。また、バッファ1
2はそれぞれの宛先アドレスに対応した複数のバッファ
から構成することも考えられる。また、これらの機能は
実施の形態2で説明したデータリンク送信部の上位プロ
トコルによるタイマ終了値の設定機能と同時に用いるこ
とができる。However, the data link frame structure shown in FIG. 2 is a case where four IP packets are stored, and the number of IP packets to be stored may be any number. Further, the information in the header 21 shows only representative information, and other information is also included. Further, the positions in the header 21 such as the packet number information 24 and the packet head position information 25 may not be the positions shown in FIG. Also, buffer 1
It is also conceivable that 2 is composed of a plurality of buffers corresponding to respective destination addresses. Also, these functions can be used at the same time as the function of setting the timer end value by the higher level protocol of the data link transmission unit described in the second embodiment.
【0048】図2のデータリンク受信部においては、実
施の形態1と同様である。The data link receiving section of FIG. 2 is the same as that of the first embodiment.
【0049】(実施の形態4)本発明の実施の形態4に
ついて、データリンク送信部のブロック結線図を図1、
データリンク受信部のブロック結線図を図2、データリ
ンクフレームの構成を図6に示す。(Embodiment 4) FIG. 1 is a block connection diagram of a data link transmission unit according to Embodiment 4 of the present invention.
FIG. 2 shows a block connection diagram of the data link receiving unit, and FIG. 6 shows a configuration of the data link frame.
【0050】図1において、1はIPパケットが入力さ
れる入力端子、2はデータリンク送信部において処理さ
れたデータリンクフレームが出力される出力端子、11
は入力されたIPパケットのパケットサイズを判別する
パケットサイズ判別部、12は複数のIPパケットを保
持しておくためのバッファ、13はIPパケットの宛先
アドレスおよびパケットサイズを記憶しておくためのI
Pパケット情報記憶部、14はバッファ12に格納され
ている宛先アドレスが同じIPパケットのサイズの合計
を計算するパケットサイズ計算部、15はIPパケット
がバッファ12に格納されてからの時間を計測するタイ
マ、16はIPパケットからデータリンクフレームを構
成するデータリンクフレーム構成部である。In FIG. 1, 1 is an input terminal for inputting an IP packet, 2 is an output terminal for outputting a data link frame processed by a data link transmitting unit, 11
Is a packet size discriminating unit for discriminating the packet size of the input IP packet, 12 is a buffer for holding a plurality of IP packets, and 13 is an I for storing the destination address and packet size of the IP packet.
P packet information storage unit, 14 is a packet size calculation unit for calculating the total size of IP packets having the same destination address stored in the buffer 12, and 15 is a time period after the IP packets are stored in the buffer 12. A timer, 16 is a data link frame configuration unit that configures a data link frame from an IP packet.
【0051】以上のような構成において、以下にその動
作を説明する。図1のデータリンク送信部においては、
図中に示されていないネットワーク層において処理が行
われたIPパケット101が、IPパケット入力端子1
から入力される。次に、パケットサイズ判別部11は、
入力されたIPパケット101のヘッダを参照し、ヘッ
ダ31に記述されたIPパケットサイズがあらかじめ定
められた値以下であれば、バッファ12にIPパケット
102を渡し、あらかじめ定められた値を超える場合
は、データリンクフレーム構成部16にIPパケット1
03を渡す。The operation of the above arrangement will be described below. In the data link transmitter of FIG. 1,
The IP packet 101 processed in the network layer not shown in the figure is the IP packet input terminal 1
Input from. Next, the packet size determination unit 11
If the IP packet size described in the header 31 is equal to or smaller than a predetermined value by referring to the header of the input IP packet 101, the IP packet 102 is passed to the buffer 12 and exceeds the predetermined value. , IP packet 1 in the data link frame construction unit 16
Pass 03.
【0052】バッファ12はIPパケットを一定時間保
持する。IPパケット情報記憶部13においては、バッ
ファ12に保持されている各IPパケットのヘッダを参
照し、そのIPパケットの宛先アドレスならびにパケッ
トサイズ104を記憶する。パケットサイズ計算部14
では、IPパケット情報記憶部13から得た各IPパケ
ットの宛先アドレスならびにパケットサイズ情報105
を元に、バッファ12に格納されている同一の宛先アド
レスを持つIPパケットの合計サイズを計算する。合計
サイズがあらかじめ定められた値以上になれば、バッフ
ァ12に送信許可信号106を送出し、それらのIPパ
ケット108をバッファ12からデータリンクフレーム
構成部16に渡す。タイマ15は、バッファ12に格納
されているIPパケットごとの複数のタイマを持ち、そ
れぞれのIPパケットがバッファ12に格納されてから
の時間を計測し、あらかじめ定められた時間経過した場
合に、バッファ12に送信許可信号107を送出し、格
納されてからあらかじめ定められた時間経過したIPパ
ケットならびにそのパケットと同じ宛先アドレスを持つ
IPパケット108をバッファ12からデータリンクフ
レーム構成部16に渡す。The buffer 12 holds the IP packet for a certain period of time. The IP packet information storage unit 13 refers to the header of each IP packet held in the buffer 12 and stores the destination address of the IP packet and the packet size 104. Packet size calculator 14
Then, the destination address and packet size information 105 of each IP packet obtained from the IP packet information storage unit 13
Based on the above, the total size of IP packets stored in the buffer 12 and having the same destination address is calculated. When the total size exceeds a predetermined value, the transmission permission signal 106 is sent to the buffer 12, and those IP packets 108 are passed from the buffer 12 to the data link frame configuration unit 16. The timer 15 has a plurality of timers for each IP packet stored in the buffer 12, measures the time since each IP packet was stored in the buffer 12, and when a predetermined time has passed, the buffer The transmission permission signal 107 is sent to the packet 12, and the IP packet which has been stored for a predetermined time and the IP packet 108 having the same destination address as the packet are passed from the buffer 12 to the data link frame construction unit 16.
【0053】データリンクフレーム構成部16では、バ
ッファ12から受け取った複数のIPパケット108を
図6に示すフレーム構成をもつデータリンクフレーム1
09のデータ格納部分32に格納し、データリンクフレ
ームに含まれるIPパケットの個数を示すパケット個数
情報34、各IPパケットの先頭位置を示すパケット先
頭位置情報35、宛先アドレス36、送信元アドレス3
7などを格納したデータリンクヘッダ31を付加する。
また、各IPパケットごとに計算した誤り検出のための
CRC61を各IPパケットの末尾に付加し、データリ
ンクフレーム出力端子2から物理層に渡す。In the data link frame construction unit 16, the data link frame 1 having the frame construction shown in FIG.
09, the packet number information 34 indicating the number of IP packets contained in the data link frame, the packet start position information 35 indicating the start position of each IP packet, the destination address 36, and the source address 3
A data link header 31 storing 7 etc. is added.
Further, the CRC 61 for error detection calculated for each IP packet is added to the end of each IP packet and passed from the data link frame output terminal 2 to the physical layer.
【0054】ただし、図6に示したデータリンクフレー
ム構成は、IPパケットを4つ格納した場合であり、格
納するIPパケットの個数はいくつでもよい。また、ヘ
ッダ31内の情報は代表的なもののみを示しており、他
の情報も含まれる。また、パケット個数情報34ならび
にパケット先頭位置情報35などのヘッダ31内の位置
は図3に示した位置でなくてもよい。また、バッファ1
2はそれぞれの宛先アドレスに対応した複数のバッファ
から構成することも考えられる。However, the data link frame configuration shown in FIG. 6 is a case where four IP packets are stored, and the number of IP packets to be stored may be any number. Further, the information in the header 31 shows only representative information, and other information is also included. Further, the positions in the header 31 such as the packet number information 34 and the packet head position information 35 may not be the positions shown in FIG. Also, buffer 1
It is also conceivable that 2 is composed of a plurality of buffers corresponding to respective destination addresses.
【0055】図3において、3は物理層で処理されたデ
ータリンクフレームが入力されるデータリンクフレーム
入力端子、4はデータリンク処理部により処理されたI
Pパケットが出力されるIPパケット出力端子、31は
入力されたデータリンクフレームのヘッダ情報を元にデ
ータリンク処理を行うヘッダ処理部、32はデータリン
クフレームに含まれる個々のIPパケットの巡回冗長検
査(CRC)61を計算することにより誤りを検出する
誤り検出部、33はデータリンクフレームに含まれてい
る複数のIPパケットを取り出すパケット抽出部であ
る。In FIG. 3, 3 is a data link frame input terminal to which a data link frame processed in the physical layer is input, and 4 is an I processed by the data link processing unit.
An IP packet output terminal for outputting a P packet, 31 is a header processing unit that performs data link processing based on the header information of the input data link frame, and 32 is a cyclic redundancy check of individual IP packets included in the data link frame. An error detection unit that detects an error by calculating (CRC) 61, and a packet extraction unit 33 that extracts a plurality of IP packets included in the data link frame.
【0056】図3のデータリンク受信部においては、図
中には示されていない物理層において処理が行われた受
信信号がデータリンクフレーム301としてデータリン
クフレーム入力端子3に入力される。ヘッダ処理部31
では、データリンクフレームヘッダ21を参照し、宛先
アドレス26が自局のアドレスと一致している場合には
データリンクフレーム302を誤り検出部32に渡し、
自局のアドレスと一致しない場合はデータリンクフレー
ムを破棄する。In the data link receiving section of FIG. 3, the received signal processed in the physical layer not shown in the figure is input to the data link frame input terminal 3 as the data link frame 301. Header processing unit 31
Then, referring to the data link frame header 21, when the destination address 26 matches the address of the own station, the data link frame 302 is passed to the error detection unit 32,
If it does not match the address of the own station, the data link frame is discarded.
【0057】誤り検出部32では、データリンクフレー
ムのヘッダ21に含まれているパケット個数情報、パケ
ット位置情報を用い、それぞれのIPパケットの末尾に
付加されたCRC61により各IPパケットごとに誤り
検出を行い、誤りが検出された場合には、IPパケット
抽出部33に誤りを含むIPパケットの番号を渡す。こ
のIPパケットの番号は、送信側と受信側で同一のIP
パケットを示すようになっている。The error detector 32 uses the packet number information and packet position information included in the header 21 of the data link frame to detect an error for each IP packet by the CRC 61 added to the end of each IP packet. If an error is detected, the IP packet number including the error is passed to the IP packet extraction unit 33. This IP packet has the same IP number on the sending side and the receiving side.
It is designed to show packets.
【0058】その後、データリンクフレーム303をI
Pパケット抽出部33に渡す。IPパケット抽出部33
では、データリンクフレームのヘッダ21に含まれてい
るパケット個数情報、パケット位置情報を用い、データ
リンクフレームのデータ格納部22に格納されているそ
れぞれのIPパケットを取り出し、誤り検出部32によ
り、誤りを含むIPパケットの番号が知らされている場
合には、そのIPパケットを破棄し、それ以外のIPパ
ケット304を順番にIPパケット出力端子4よりネッ
トワーク層に出力する。誤りを含むIPパケットが存在
した場合には、送信端末宛にそのIPパケットの番号を
付加した再送要求フレームを送信する。After that, the data link frame 303 is set to I
It is passed to the P packet extraction unit 33. IP packet extraction unit 33
Then, using the packet number information and the packet position information included in the header 21 of the data link frame, each IP packet stored in the data storage section 22 of the data link frame is extracted, and the error detection section 32 detects an error. When the number of the IP packet including the is known, the IP packet is discarded, and the other IP packets 304 are sequentially output from the IP packet output terminal 4 to the network layer. If there is an IP packet containing an error, a retransmission request frame with the IP packet number added is transmitted to the transmitting terminal.
【0059】送信端末は再送要求フレームを受信した場
合には、そのフレームに示されている番号のIPパケッ
トを再送する。ただし、ここで説明した処理以外にも通
常のデータリンクでの処理が行われるが省略している。
また、IPパケット抽出後に誤り検出を行うことも可能
である。When the transmission terminal receives the retransmission request frame, it retransmits the IP packet having the number shown in the frame. However, other than the processing described here, processing by a normal data link is performed, but is omitted.
It is also possible to detect an error after extracting the IP packet.
【0060】ただし、各無線通信装置は必ずしも以上に
説明したデータリンク送信部ならびに受信部の両方を持
っている必要はなく、どちらか片方だけを持っていても
よい。また、実施の形態2ならびに実施の形態3の機能
と同時に用いることも可能である。However, each wireless communication device does not necessarily have to have both the data link transmission unit and the reception unit described above, and may have only one of them. Further, it is possible to use the functions at the same time as the functions of the second and third embodiments.
【0061】[0061]
【発明の効果】以上のように、本発明の効果としては、
無線パケット通信システムにおいて、ネットワーク層か
らのIPパケットサイズが小さい場合に、それらのパケ
ットを1つのデータリンクフレームに格納して伝送する
ことにより、データリンクフレームならびに物理層で付
加されるヘッダならびに誤り検出符号によるオーバヘッ
ドを少なくし、実効伝送速度を向上させることができ
る。As described above, the effects of the present invention are as follows.
In a wireless packet communication system, when the IP packet size from the network layer is small, the packets are stored in one data link frame and transmitted, so that a header added to the data link frame and the physical layer and error detection are performed. It is possible to reduce the overhead due to the code and improve the effective transmission rate.
【0062】また、本発明によって、無線パケット通信
システムにおいて、伝搬路状況などによりデータリンク
フレームに誤りが生じた場合に、データリンクフレーム
に含まれるIPパケットごとに再送を要求することによ
り、再送による伝送効率の低下を抑制することができ
る。Further, according to the present invention, in a wireless packet communication system, when an error occurs in a data link frame due to a propagation path condition or the like, a request for retransmission is made for each IP packet included in the data link frame. It is possible to suppress a decrease in transmission efficiency.
【図1】本発明の実施の形態1における無線通信装置の
データリンク送信部のブロック結線図FIG. 1 is a block connection diagram of a data link transmission unit of a wireless communication device according to a first embodiment of the present invention.
【図2】データリンクフレームのフレームフォーマット
を示す図FIG. 2 is a diagram showing a frame format of a data link frame.
【図3】本発明の実施の形態1における無線通信装置の
データリンク受信部のブロック結線図FIG. 3 is a block connection diagram of a data link receiving unit of the wireless communication device according to the first embodiment of the present invention.
【図4】本発明の実施の形態2における無線通信装置の
データリンク送信部のブロック結線図FIG. 4 is a block connection diagram of a data link transmission unit of a wireless communication device according to a second embodiment of the present invention.
【図5】本発明の実施の形態3における無線通信装置の
データリンク送信部のブロック結線図FIG. 5 is a block connection diagram of a data link transmission unit of a wireless communication device according to a third embodiment of the present invention.
【図6】データリンクフレームのフレームフォーマット
を示す図FIG. 6 is a diagram showing a frame format of a data link frame.
【符号の説明】
1 IPパケット入力端子
2 データリンクフレーム出力端子
3 データリンクフレーム入力端子
4 IPパケット出力端子
11、51 パケットサイズ判別部
12 バッファ
13、41 IPパケット情報記憶部
14、52 パケットサイズ計算部
15、42 タイマ
16 データリンクフレーム構成部
21 ヘッダ
22 データ格納部
23 CRC
24 パケット個数情報
25 パケット先頭位置情報
26 宛先アドレス
27 送信元アドレス
31 ヘッダ処理部
32 誤り検出部
33 IPパケット抽出部
53 送信パケットサイズ決定部
61 IPパケットごとのCRC
101、102、103、108、304 IPパケッ
ト
109、301、302、303 データリンクフレー
ム
104、105、401、402 IPパケット情報
106、107 IPパケット送信許可信号
501、502 送信パケットサイズ最適値[Explanation of Codes] 1 IP packet input terminal 2 Data link frame output terminal 3 Data link frame input terminal 4 IP packet output terminal 11, 51 Packet size determination unit 12 Buffer 13, 41 IP packet information storage unit 14, 52 Packet size calculation Units 15 and 42 Timer 16 Data link frame configuration unit 21 Header 22 Data storage unit 23 CRC 24 Packet number information 25 Packet head position information 26 Destination address 27 Source address 31 Header processing unit 32 Error detection unit 33 IP packet extraction unit 53 Transmission Packet size determination unit 61 CRC for each IP packet 101, 102, 103, 108, 304 IP packet 109, 301, 302, 303 Data link frame 104, 105, 401, 402 IP packet information 106, 10 7 IP packet transmission permission signals 501, 502 Transmission packet size optimum value
───────────────────────────────────────────────────── フロントページの続き (72)発明者 松本 泰輔 神奈川県川崎市多摩区東三田3丁目10番1 号 松下技研株式会社内 (72)発明者 渡辺 善規 神奈川県川崎市多摩区東三田3丁目10番1 号 松下技研株式会社内 Fターム(参考) 5K030 GA01 HA08 LA01 LE13 5K033 AA01 CB01 CB04 CC01 DA17 DB13 DB14 DB16 ─────────────────────────────────────────────────── ─── Continued front page (72) Inventor Taisuke Matsumoto 3-10-1 Higashisanda, Tama-ku, Kawasaki City, Kanagawa Prefecture No. Matsushita Giken Co., Ltd. (72) Inventor Yoshinori Watanabe 3-10-1 Higashisanda, Tama-ku, Kawasaki City, Kanagawa Prefecture No. Matsushita Giken Co., Ltd. F-term (reference) 5K030 GA01 HA08 LA01 LE13 5K033 AA01 CB01 CB04 CC01 DA17 DB13 DB14 DB16
Claims (9)
先アドレスを持つ複数のIPパケットをまとめて送信ま
たは受信する手段を具備する無線通信装置。1. A wireless communication device comprising means for collectively transmitting or receiving a plurality of IP packets having the same destination address in one data link frame.
力とし、そのIPパケットのサイズがあらかじめ定めら
れたスレッショルド値以下であれば、そのIPパケット
の宛先アドレスを参照し、そのIPパケットを宛先アド
レスに対応するバッファに出力し、あらかじめ定められ
たスレッショルド値を超える場合はそのIPパケットを
データリンクフレーム構成部に出力するパケット判別部
と、パケット判別部から出力されたIPパケットを入力
とし、そのIPパケットを一定時間保持しておくバッフ
ァと、バッファに入力されたIPパケットのヘッダを参
照し、宛先アドレス又はパケットサイズを含む情報を記
憶するIPパケット情報記憶部と、IPパケット情報記
憶部を参照し、同一宛先アドレスを持つIPパケットの
サイズの合計を計算し、その合計があらかじめ定められ
たスレッショルド値を超えた場合にバッファに保持して
いる複数のIPパケットをデータリンクフレーム構成部
に出力することを指示するパケットサイズ計算部と、パ
ケット判別部から出力されたIPパケットからデータリ
ンクフレームを構成し出力する、またはバッファから出
力された複数のIPパケットから1つのデータリンクフ
レームを構成し出力するデータリンクフレーム構成部を
有する送信部を具備する請求項1記載の無線通信装置。2. When an IP packet from the network layer is input and the size of the IP packet is less than or equal to a predetermined threshold value, the destination address of the IP packet is referred to and the IP packet is associated with the destination address. Output to the buffer, and when the predetermined threshold value is exceeded, the packet discriminating unit that outputs the IP packet to the data link frame composing unit and the IP packet output from the packet discriminating unit are input, and the IP packet is input. Refer to the buffer that holds for a certain period of time, the IP packet information storage unit that stores the information including the destination address or the packet size by referring to the header of the IP packet input to the buffer, and the IP packet information storage unit that is the same. Calculate the total size of IP packets with destination address Then, when the total exceeds a predetermined threshold value, the packet size calculation unit for instructing to output the plurality of IP packets held in the buffer to the data link frame configuration unit and the packet determination unit are output. 2. A transmission unit having a data link frame forming unit for forming and outputting a data link frame from the generated IP packet or forming and outputting one data link frame from a plurality of IP packets output from the buffer. The wireless communication device described.
過去の統計情報をもとに最も効率よくIPパケットを伝
送できるデータリンクフレームのサイズを計算し、その
サイズをパケット判別部及びパケットサイズ計算部のス
レッショルド値に設定する送信パケットサイズ決定部を
具備する請求項2記載の無線通信装置。3. The size of a data link frame that enables the most efficient transmission of IP packets is calculated based on past statistical information such as the number of times the data link frame is retransmitted, and the size is calculated by the packet discriminating unit and the packet size calculating unit. The wireless communication device according to claim 2, further comprising a transmission packet size determination unit that sets a threshold value.
取った場合に、そのIPパケットがそれぞれのバッファ
に格納されてからの時間を計測し、予め定められたスレ
ッショルド時間経過した場合に、そのバッファに保持さ
れている全てのパケットをデータリンクフレーム構成部
に出力することを指示するタイマを具備する請求項2及
び3記載の無線通信装置。4. When an IP packet is received from the network layer, the time since the IP packet was stored in each buffer is measured, and when the predetermined threshold time has elapsed, the IP packet is held in that buffer. 4. The wireless communication device according to claim 2, further comprising a timer for instructing to output all the packets that have been transmitted to the data link frame configuration unit.
取った場合に、そのIPパケットのヘッダを参照し、そ
のIPパケットに含まれる情報が動画像などの即時系デ
ータの場合にはタイマのスレッショルド時間を短くし、
非同期系データの場合はタイマのスレッショルド時間を
長くする請求項4記載の無線通信装置。5. When an IP packet is received from the network layer, the header of the IP packet is referred to, and when the information contained in the IP packet is immediate data such as a moving image, the threshold time of the timer is shortened. Then
The wireless communication device according to claim 4, wherein the threshold time of the timer is lengthened in the case of asynchronous data.
Pパケットの数と各IPパケットの先頭位置を示す情報
を含むデータリンクフレームヘッダ構成と、そのデータ
リンクフレームヘッダを含んだデータリンクフレームを
構成するデータリンクフレーム構成部を具備する請求項
1記載の無線通信装置。6. The I included in the data link frame
The data link frame header structure including information indicating the number of P packets and the head position of each IP packet, and a data link frame structure unit forming a data link frame including the data link frame header. Wireless communication device.
成部により構成されたデータリンクフレームを入力と
し、データリンクフレームヘッダに含まれているIPパ
ケットの数と各IPパケットの先頭位置を示す情報を抽
出し、その情報をIPパケット抽出部に渡すヘッダ処理
部と、CRCによる誤り検出を行う誤り検出部と、誤り
検出部において誤りが検出されなかったデータリンクフ
レームを入力とし、ヘッダ処理部からの情報をもとにそ
のデータリンクフレームに含まれる個々のIPパケット
を抽出し、順次ネットワーク層に渡すIPパケット抽出
部を含む受信部を具備する請求項1記載の無線通信装
置。7. The data link frame configured by the data link frame construction unit according to claim 6 is input, and information indicating the number of IP packets included in the data link frame header and the head position of each IP packet is provided. A header processing unit that extracts and passes the information to the IP packet extraction unit, an error detection unit that performs error detection by CRC, and a data link frame in which no error is detected by the error detection unit are input, and the header processing unit The wireless communication device according to claim 1, further comprising a receiving unit including an IP packet extracting unit that extracts individual IP packets included in the data link frame based on the information and sequentially transfers the extracted IP packets to the network layer.
々のIPパケットに誤り検出符号を付加するデータリン
クフレーム構成と、そのデータリンクフレームを構成す
るデータリンクフレーム構成部を具備する請求項1記載
の無線通信装置。8. A data link frame structure for adding an error detection code to each IP packet included in the data link frame, and a data link frame structure section for forming the data link frame. Wireless communication device.
含まれている個々のIPパケットについて誤り検出符号
により、誤りが含まれているか否かを判別し、誤りが含
まれているIPパケットが存在する場合には、送信端末
に誤りが含まれているIPパケットのみを再送するよう
に要求するフレームを送信する請求項1記載の無線通信
装置。9. An IP packet including an error is determined by determining whether or not an error is included in each IP packet included in the data link frame according to claim 8 by an error detection code. The wireless communication device according to claim 1, wherein in the case of transmitting, a frame requesting the transmitting terminal to retransmit only an IP packet including an error is transmitted.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001260763A JP2003078565A (en) | 2001-08-30 | 2001-08-30 | Wireless communication device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001260763A JP2003078565A (en) | 2001-08-30 | 2001-08-30 | Wireless communication device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003078565A true JP2003078565A (en) | 2003-03-14 |
Family
ID=19087922
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001260763A Pending JP2003078565A (en) | 2001-08-30 | 2001-08-30 | Wireless communication device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003078565A (en) |
Cited By (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004109981A1 (en) * | 2003-06-04 | 2004-12-16 | Mitsubishi Denki Kabushiki Kaisha | Base station and radio terminal |
| JP2005184839A (en) * | 2003-12-23 | 2005-07-07 | Agere Systems Inc | Frame aggregation |
| WO2005083951A1 (en) * | 2004-02-27 | 2005-09-09 | Sharp Kabushiki Kaisha | Communication apparatus, communication method, communication program, and recording medium having recorded communication program therein |
| WO2006073038A1 (en) * | 2005-01-05 | 2006-07-13 | Matsushita Electric Industrial Co., Ltd. | Wireless communication apparatus |
| JP2006201909A (en) * | 2005-01-19 | 2006-08-03 | Ricoh Co Ltd | Data transfer system and electronic device |
| JP2007088775A (en) * | 2005-09-21 | 2007-04-05 | Oki Electric Ind Co Ltd | Radio communication system, device, and method |
| JP2007515113A (en) * | 2003-11-24 | 2007-06-07 | インテロン・コーポレーション | Method of operating in a network in which multiple stations communicate via a shared medium |
| JP2007235871A (en) * | 2006-03-03 | 2007-09-13 | Advanced Telecommunication Research Institute International | Wireless device and wireless network system using the same |
| JP2008526128A (en) * | 2004-12-22 | 2008-07-17 | クゥアルコム・インコーポレイテッド | Method for using shared resources in a communication system |
| JP2009207149A (en) * | 2003-10-15 | 2009-09-10 | Qualcomm Inc | High speed media access control |
| JP2010505367A (en) * | 2006-09-26 | 2010-02-18 | クゥアルコム・インコーポレイテッド | An efficient video packetization method for packet-switched video telephony applications. |
| US8009596B2 (en) | 2006-11-30 | 2011-08-30 | Kabushiki Kaisha Toshiba | Data transmitting apparatus, data receiving apparatus, and data communication system |
| KR101072250B1 (en) | 2010-01-22 | 2011-10-11 | 에스케이텔레콤 주식회사 | channel bonding system |
| US8102832B2 (en) | 2003-05-12 | 2012-01-24 | Qualcomm Incorporated | Fast frequency hopping with a code division multiplexed pilot in an OFDMA system |
| US8233462B2 (en) | 2003-10-15 | 2012-07-31 | Qualcomm Incorporated | High speed media access control and direct link protocol |
| US8284752B2 (en) | 2003-10-15 | 2012-10-09 | Qualcomm Incorporated | Method, apparatus, and system for medium access control |
| JP2012209687A (en) * | 2011-03-29 | 2012-10-25 | Oki Electric Ind Co Ltd | Information communication device and transmission control program |
| US8315271B2 (en) | 2004-03-26 | 2012-11-20 | Qualcomm Incorporated | Method and apparatus for an ad-hoc wireless communications system |
| US8401018B2 (en) | 2004-06-02 | 2013-03-19 | Qualcomm Incorporated | Method and apparatus for scheduling in a wireless network |
| JP2013093864A (en) * | 2008-08-26 | 2013-05-16 | Marvell World Trade Ltd | Physical layer data unit format |
| US8462817B2 (en) | 2003-10-15 | 2013-06-11 | Qualcomm Incorporated | Method, apparatus, and system for multiplexing protocol data units |
| US8472473B2 (en) | 2003-10-15 | 2013-06-25 | Qualcomm Incorporated | Wireless LAN protocol stack |
| US8600336B2 (en) | 2005-09-12 | 2013-12-03 | Qualcomm Incorporated | Scheduling with reverse direction grant in wireless communication systems |
| US8611283B2 (en) | 2004-01-28 | 2013-12-17 | Qualcomm Incorporated | Method and apparatus of using a single channel to provide acknowledgement and assignment messages |
| US8638870B2 (en) | 2004-12-22 | 2014-01-28 | Qualcomm Incorporated | MC-CDMA multiplexing in an orthogonal uplink |
| US8724555B2 (en) | 2002-10-29 | 2014-05-13 | Qualcomm Incorporated | Uplink pilot and signaling transmission in wireless communication systems |
| JP2014209754A (en) * | 2008-06-19 | 2014-11-06 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Hardware acceleration for wwan technologies |
| US8903440B2 (en) | 2004-01-29 | 2014-12-02 | Qualcomm Incorporated | Distributed hierarchical scheduling in an ad hoc network |
| US9226308B2 (en) | 2003-10-15 | 2015-12-29 | Qualcomm Incorporated | Method, apparatus, and system for medium access control |
| US9357233B2 (en) | 2008-02-26 | 2016-05-31 | Qualcomm Incorporated | Video decoder error handling |
| JP2016167874A (en) * | 2004-05-07 | 2016-09-15 | インターデイジタル テクノロジー コーポレーション | Implementation of data lifespan timer for extended dedicated channel transmission |
| US9480074B2 (en) | 2004-07-23 | 2016-10-25 | Qualcomm Incorporated | Enabling quick and easy demodulation |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61296838A (en) * | 1985-06-25 | 1986-12-27 | Nec Corp | Transmission data relay control system in packet switching network |
| JPS6471360A (en) * | 1987-09-11 | 1989-03-16 | Nec Corp | Packet multiplex division transmission system |
| JPH01175431A (en) * | 1987-12-29 | 1989-07-11 | Nec Corp | Packet communication system |
| JPH01241243A (en) * | 1988-03-23 | 1989-09-26 | Mitsubishi Electric Corp | packet switching equipment |
| JPH0738606A (en) * | 1993-07-16 | 1995-02-07 | Toshiba Corp | Exchange system |
| JPH07245628A (en) * | 1994-01-11 | 1995-09-19 | N T T Idou Tsuushinmou Kk | Mobile radio communication system |
| JP2000286888A (en) * | 1999-03-30 | 2000-10-13 | Nec Corp | Optical wave network data communication system |
| JP2001230795A (en) * | 2000-02-16 | 2001-08-24 | Sony Corp | Wireless transmission method and wireless transmission device |
-
2001
- 2001-08-30 JP JP2001260763A patent/JP2003078565A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61296838A (en) * | 1985-06-25 | 1986-12-27 | Nec Corp | Transmission data relay control system in packet switching network |
| JPS6471360A (en) * | 1987-09-11 | 1989-03-16 | Nec Corp | Packet multiplex division transmission system |
| JPH01175431A (en) * | 1987-12-29 | 1989-07-11 | Nec Corp | Packet communication system |
| JPH01241243A (en) * | 1988-03-23 | 1989-09-26 | Mitsubishi Electric Corp | packet switching equipment |
| JPH0738606A (en) * | 1993-07-16 | 1995-02-07 | Toshiba Corp | Exchange system |
| JPH07245628A (en) * | 1994-01-11 | 1995-09-19 | N T T Idou Tsuushinmou Kk | Mobile radio communication system |
| JP2000286888A (en) * | 1999-03-30 | 2000-10-13 | Nec Corp | Optical wave network data communication system |
| JP2001230795A (en) * | 2000-02-16 | 2001-08-24 | Sony Corp | Wireless transmission method and wireless transmission device |
Cited By (58)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9155106B2 (en) | 2002-10-29 | 2015-10-06 | Qualcomm Incorporated | Uplink pilot and signaling transmission in wireless communication systems |
| US8724555B2 (en) | 2002-10-29 | 2014-05-13 | Qualcomm Incorporated | Uplink pilot and signaling transmission in wireless communication systems |
| US8102832B2 (en) | 2003-05-12 | 2012-01-24 | Qualcomm Incorporated | Fast frequency hopping with a code division multiplexed pilot in an OFDMA system |
| KR100884120B1 (en) * | 2003-06-04 | 2009-02-17 | 미쓰비시덴키 가부시키가이샤 | Transmitter and communication method |
| JPWO2004109981A1 (en) * | 2003-06-04 | 2006-07-20 | 三菱電機株式会社 | Base station and wireless terminal |
| JP4628953B2 (en) * | 2003-06-04 | 2011-02-09 | 三菱電機株式会社 | Communication method and transmitter |
| WO2004109981A1 (en) * | 2003-06-04 | 2004-12-16 | Mitsubishi Denki Kabushiki Kaisha | Base station and radio terminal |
| CN100448210C (en) * | 2003-06-04 | 2008-12-31 | 三菱电机株式会社 | Base Station and Wireless Terminal |
| US8483105B2 (en) | 2003-10-15 | 2013-07-09 | Qualcomm Incorporated | High speed media access control |
| US9072101B2 (en) | 2003-10-15 | 2015-06-30 | Qualcomm Incorporated | High speed media access control and direct link protocol |
| US8284752B2 (en) | 2003-10-15 | 2012-10-09 | Qualcomm Incorporated | Method, apparatus, and system for medium access control |
| US9137087B2 (en) | 2003-10-15 | 2015-09-15 | Qualcomm Incorporated | High speed media access control |
| US8472473B2 (en) | 2003-10-15 | 2013-06-25 | Qualcomm Incorporated | Wireless LAN protocol stack |
| JP2009207149A (en) * | 2003-10-15 | 2009-09-10 | Qualcomm Inc | High speed media access control |
| US8233462B2 (en) | 2003-10-15 | 2012-07-31 | Qualcomm Incorporated | High speed media access control and direct link protocol |
| US8774098B2 (en) | 2003-10-15 | 2014-07-08 | Qualcomm Incorporated | Method, apparatus, and system for multiplexing protocol data units |
| US9226308B2 (en) | 2003-10-15 | 2015-12-29 | Qualcomm Incorporated | Method, apparatus, and system for medium access control |
| US8462817B2 (en) | 2003-10-15 | 2013-06-11 | Qualcomm Incorporated | Method, apparatus, and system for multiplexing protocol data units |
| US8582430B2 (en) | 2003-10-15 | 2013-11-12 | Qualcomm Incorporated | Method and apparatus for wireless LAN (WLAN) data multiplexing |
| JP4877979B2 (en) * | 2003-11-24 | 2012-02-15 | クアルコム アセロス インコーポレイテッド | Method of operating in a network in which multiple stations communicate via a shared medium |
| JP2007515113A (en) * | 2003-11-24 | 2007-06-07 | インテロン・コーポレーション | Method of operating in a network in which multiple stations communicate via a shared medium |
| KR101093084B1 (en) * | 2003-12-23 | 2011-12-13 | 에이저 시스템즈 인크 | Set of frames |
| US8396064B2 (en) | 2003-12-23 | 2013-03-12 | Agere Systems Llc | Frame aggregation |
| JP2007037196A (en) * | 2003-12-23 | 2007-02-08 | Agere Systems Inc | Frame aggregation |
| JP2005184839A (en) * | 2003-12-23 | 2005-07-07 | Agere Systems Inc | Frame aggregation |
| US8611283B2 (en) | 2004-01-28 | 2013-12-17 | Qualcomm Incorporated | Method and apparatus of using a single channel to provide acknowledgement and assignment messages |
| US8903440B2 (en) | 2004-01-29 | 2014-12-02 | Qualcomm Incorporated | Distributed hierarchical scheduling in an ad hoc network |
| JP2009207162A (en) * | 2004-02-27 | 2009-09-10 | Sharp Corp | Communication apparatus |
| WO2005083951A1 (en) * | 2004-02-27 | 2005-09-09 | Sharp Kabushiki Kaisha | Communication apparatus, communication method, communication program, and recording medium having recorded communication program therein |
| US8315271B2 (en) | 2004-03-26 | 2012-11-20 | Qualcomm Incorporated | Method and apparatus for an ad-hoc wireless communications system |
| US9794031B2 (en) | 2004-05-07 | 2017-10-17 | Interdigital Technology Corporation | Method and apparatus for implementing a data lifespan timer for enhanced dedicated channel transmissions |
| US10708010B2 (en) | 2004-05-07 | 2020-07-07 | Interdigital Technology Corporation | Method and apparatus for allocation of physical resources for uplink transmissions |
| JP2016167874A (en) * | 2004-05-07 | 2016-09-15 | インターデイジタル テクノロジー コーポレーション | Implementation of data lifespan timer for extended dedicated channel transmission |
| US8401018B2 (en) | 2004-06-02 | 2013-03-19 | Qualcomm Incorporated | Method and apparatus for scheduling in a wireless network |
| US9480074B2 (en) | 2004-07-23 | 2016-10-25 | Qualcomm Incorporated | Enabling quick and easy demodulation |
| US9871617B2 (en) | 2004-07-23 | 2018-01-16 | Qualcomm Incorporated | Method of optimizing portions of a frame |
| US8638870B2 (en) | 2004-12-22 | 2014-01-28 | Qualcomm Incorporated | MC-CDMA multiplexing in an orthogonal uplink |
| US8649451B2 (en) | 2004-12-22 | 2014-02-11 | Qualcomm Incorporated | MC-CDMA multiplexing in an orthogonal uplink |
| US8817897B2 (en) | 2004-12-22 | 2014-08-26 | Qualcomm Incorporated | MC-CDMA multiplexing in an orthogonal uplink |
| US8831115B2 (en) | 2004-12-22 | 2014-09-09 | Qualcomm Incorporated | MC-CDMA multiplexing in an orthogonal uplink |
| US8238923B2 (en) | 2004-12-22 | 2012-08-07 | Qualcomm Incorporated | Method of using shared resources in a communication system |
| JP2008526128A (en) * | 2004-12-22 | 2008-07-17 | クゥアルコム・インコーポレイテッド | Method for using shared resources in a communication system |
| WO2006073038A1 (en) * | 2005-01-05 | 2006-07-13 | Matsushita Electric Industrial Co., Ltd. | Wireless communication apparatus |
| JP2006201909A (en) * | 2005-01-19 | 2006-08-03 | Ricoh Co Ltd | Data transfer system and electronic device |
| US8600336B2 (en) | 2005-09-12 | 2013-12-03 | Qualcomm Incorporated | Scheduling with reverse direction grant in wireless communication systems |
| US9198194B2 (en) | 2005-09-12 | 2015-11-24 | Qualcomm Incorporated | Scheduling with reverse direction grant in wireless communication systems |
| JP2007088775A (en) * | 2005-09-21 | 2007-04-05 | Oki Electric Ind Co Ltd | Radio communication system, device, and method |
| JP2007235871A (en) * | 2006-03-03 | 2007-09-13 | Advanced Telecommunication Research Institute International | Wireless device and wireless network system using the same |
| JP4880758B2 (en) * | 2006-09-26 | 2012-02-22 | クゥアルコム・インコーポレイテッド | An efficient video packetization method for packet-switched video telephony applications. |
| JP2010505367A (en) * | 2006-09-26 | 2010-02-18 | クゥアルコム・インコーポレイテッド | An efficient video packetization method for packet-switched video telephony applications. |
| US8379733B2 (en) | 2006-09-26 | 2013-02-19 | Qualcomm Incorporated | Efficient video packetization methods for packet-switched video telephony applications |
| US8009596B2 (en) | 2006-11-30 | 2011-08-30 | Kabushiki Kaisha Toshiba | Data transmitting apparatus, data receiving apparatus, and data communication system |
| US9357233B2 (en) | 2008-02-26 | 2016-05-31 | Qualcomm Incorporated | Video decoder error handling |
| JP2014209754A (en) * | 2008-06-19 | 2014-11-06 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Hardware acceleration for wwan technologies |
| JP2013093864A (en) * | 2008-08-26 | 2013-05-16 | Marvell World Trade Ltd | Physical layer data unit format |
| KR101072250B1 (en) | 2010-01-22 | 2011-10-11 | 에스케이텔레콤 주식회사 | channel bonding system |
| US9008070B2 (en) | 2011-03-29 | 2015-04-14 | Oki Electric Industry Co., Ltd. | Information communication apparatus and program storage medium |
| JP2012209687A (en) * | 2011-03-29 | 2012-10-25 | Oki Electric Ind Co Ltd | Information communication device and transmission control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003078565A (en) | Wireless communication device | |
| JP2880290B2 (en) | Network traffic management | |
| US9049017B2 (en) | Efficient TCP ACK prioritization in wireless networks | |
| US8976814B2 (en) | Method of transporting data from sending node to destination node | |
| JP2000502852A (en) | Concatenated error detection coding and packet numbering for hierarchical ARQ scheme | |
| CA2466231A1 (en) | Time-aware best-effort hole-filling retry method and system for network communications | |
| WO2008044653A1 (en) | Communication system, communication device, and communication method | |
| JP2014509483A (en) | Mechanisms to improve the performance of transmission control protocols in wireless networks | |
| JP2015027100A (en) | Transmission control method for packet communication, and packet communication system | |
| CN101860423A (en) | Retransmission method and device for protocol packet transmission | |
| US8599734B1 (en) | TCP proxy acknowledgements | |
| US20030022628A1 (en) | Data communication system and wireless communication device | |
| US11962517B2 (en) | Communications method, apparatus, and system for recovering lost packets | |
| US9510242B2 (en) | Reducing superfluous traffic in a network | |
| JP4617568B2 (en) | Wireless communication device | |
| KR100366018B1 (en) | Data transmission system and method for transmitting data frames | |
| KR100568232B1 (en) | Efficient data transmission and reception method using a transport layer in a mobile ad hoc network and a network device using the method | |
| JPH1070523A (en) | Packet transmission method and apparatus | |
| JP3433180B2 (en) | Transmission device and communication system | |
| JPH08251146A (en) | Data transmission control system | |
| EP1253795A1 (en) | Data communication system and wireless communication device | |
| JPH06205068A (en) | Data communication equipment | |
| JPH10242946A (en) | Data frame transmission method | |
| JP3039620B2 (en) | ATM system retransmission method | |
| Bansal et al. | Analysis of Sliding Window Protocol for Connected Node |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080620 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20080714 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20091119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100415 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100420 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100604 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100713 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100906 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101026 |