JPH11205216A - パケット通信方法およびパケット通信装置 - Google Patents
パケット通信方法およびパケット通信装置Info
- Publication number
- JPH11205216A JPH11205216A JP10001244A JP124498A JPH11205216A JP H11205216 A JPH11205216 A JP H11205216A JP 10001244 A JP10001244 A JP 10001244A JP 124498 A JP124498 A JP 124498A JP H11205216 A JPH11205216 A JP H11205216A
- Authority
- JP
- Japan
- Prior art keywords
- data
- received
- error detection
- detection code
- outputs
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 32
- 238000000034 method Methods 0.000 title claims description 10
- 238000001514 detection method Methods 0.000 claims abstract description 76
- 230000005684 electric field Effects 0.000 claims abstract description 27
- 230000005540 biological transmission Effects 0.000 claims description 95
- 238000004364 calculation method Methods 0.000 claims description 17
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims description 4
- 238000013500 data storage Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
(57)【要約】
【課題】 従来、可変長パケットを使用した通信方法で
は、エラー発生状況に応じてパケットサイズを変更する
が、受信状況に基づいてパケットサイズを変更している
ため、刻一刻変化するエラーへの対応が遅れ、スループ
ットの向上に限界があった。 【解決手段】 無線通信網で発生するランダムエラー率
は受信する電波の電界強度に応じて変化することを利用
し、受信した電界強度から平均ランダムエラー率を予想
し、エラー率からエラー発生間隔を想定する。このエラ
ー発生間隔に対し最もスループットが高くなるパケット
サイズをリアルタイムに選択していくことにより、スル
ープットを向上させることができる。
は、エラー発生状況に応じてパケットサイズを変更する
が、受信状況に基づいてパケットサイズを変更している
ため、刻一刻変化するエラーへの対応が遅れ、スループ
ットの向上に限界があった。 【解決手段】 無線通信網で発生するランダムエラー率
は受信する電波の電界強度に応じて変化することを利用
し、受信した電界強度から平均ランダムエラー率を予想
し、エラー率からエラー発生間隔を想定する。このエラ
ー発生間隔に対し最もスループットが高くなるパケット
サイズをリアルタイムに選択していくことにより、スル
ープットを向上させることができる。
Description
【0001】
【発明の属する技術分野】本発明は、移動体通信網のよ
うにエラー率が刻々変化するような無線通信網で可変長
パケット通信をおこなうパケット通信方法およびパケッ
ト通信装置に関するものである。
うにエラー率が刻々変化するような無線通信網で可変長
パケット通信をおこなうパケット通信方法およびパケッ
ト通信装置に関するものである。
【0002】
【従来の技術】近年、デジタル通信を特徴とした第2世
代移動通信システムが急速に普及しつつある。たとえば
PHS(Personal Handy Phone System)はTDMA/TDD(Time
Division MultiplexAccess/Time Division Duplex)方
式を採用し、1スロットで32kbpsの伝送能力を有して
いるため、音声やデータ、静止画だけでなくビデオも伝
送可能であり、モバイル・マルチメディア・コミュニケ
ーションを実現するインフラストラクチャとして大きく
期待されている。
代移動通信システムが急速に普及しつつある。たとえば
PHS(Personal Handy Phone System)はTDMA/TDD(Time
Division MultiplexAccess/Time Division Duplex)方
式を採用し、1スロットで32kbpsの伝送能力を有して
いるため、音声やデータ、静止画だけでなくビデオも伝
送可能であり、モバイル・マルチメディア・コミュニケ
ーションを実現するインフラストラクチャとして大きく
期待されている。
【0003】従来の可変長パケット通信方法を図2及び
図3を参照しながら説明する。図2は従来のパケット通
信装置のブロック図である。図3は各パケットサイズの
エラー率に対するスループットを示すグラフである。
図3を参照しながら説明する。図2は従来のパケット通
信装置のブロック図である。図3は各パケットサイズの
エラー率に対するスループットを示すグラフである。
【0004】図2に示すように、1はスイッチ、2は送
信データ量測定手段、3は誤り検出符号演算部、4はパ
ケットサイズ決定手段、5は多重化手段、6はベースバ
ンド処理手段、7はRFモジュール、8は分離化手段、
9は誤り検出符号演算部、10は再送用データ保存メモ
リ、11はスイッチである。
信データ量測定手段、3は誤り検出符号演算部、4はパ
ケットサイズ決定手段、5は多重化手段、6はベースバ
ンド処理手段、7はRFモジュール、8は分離化手段、
9は誤り検出符号演算部、10は再送用データ保存メモ
リ、11はスイッチである。
【0005】先ず送信元のパケット通信装置において、
通信網上でエラーが発生していない状態、つまりスイッ
チ1に再送データや送信する為の再送要求が入力されて
いない状態では、送信データはスイッチ1を通過し、選
択された送信データとして再送用データ保存メモリ1
0、送信データ量測定手段2、誤り検出符号化演算部
3、多重化手段5に入力される。
通信網上でエラーが発生していない状態、つまりスイッ
チ1に再送データや送信する為の再送要求が入力されて
いない状態では、送信データはスイッチ1を通過し、選
択された送信データとして再送用データ保存メモリ1
0、送信データ量測定手段2、誤り検出符号化演算部
3、多重化手段5に入力される。
【0006】再送用データ保存メモリ10は選択された
送信データを保持する。送信データ量測定手段2は、入
力される送信データのデータ量を測定し、送信データ量
を出力する。パケットサイズ決定手段4は送信データ量
に基づいてパケットサイズを決定し、パケットサイズを
出力する。誤り検出符号演算部3は選択された送信デー
タの誤り検出符号を演算し、誤り検出符号を出力する。
多重化手段5は、入力されるパケットサイズに基づい
て、選択された送信データに誤り検出符号を付加して多
重化し、送信多重化データを出力する。送信多重化デー
タはベースバンド処理手段6でベースバンドデータに変
換され、RFモジュール7で電波に変換される。
送信データを保持する。送信データ量測定手段2は、入
力される送信データのデータ量を測定し、送信データ量
を出力する。パケットサイズ決定手段4は送信データ量
に基づいてパケットサイズを決定し、パケットサイズを
出力する。誤り検出符号演算部3は選択された送信デー
タの誤り検出符号を演算し、誤り検出符号を出力する。
多重化手段5は、入力されるパケットサイズに基づい
て、選択された送信データに誤り検出符号を付加して多
重化し、送信多重化データを出力する。送信多重化デー
タはベースバンド処理手段6でベースバンドデータに変
換され、RFモジュール7で電波に変換される。
【0007】送信相手先のパケット通信装置では、受信
した電波はRFモジュール7でベースバンドデータに変
換され、ベースバンド処理手段6へ送られる。受信多重
化データは分離化手段8に入力され、受信データ、誤り
検出符号、に分離化される。受信データ及び誤り検出符
号は誤り検出符号演算部9に入力される。その演算結果
が「誤り無し」の場合、誤り検出符号演算部9は特に何
も出力しない。この時スイッチ11はONとなり、スイッ
チ11から受信データが出力される。誤り検出符号演算
部9の演算結果が「誤り有り」の場合、誤り検出符号演
算部9は送信する為の再送要求を出力する。送信する為
の再送要求がスイッチ11に入力された場合、スイッチ
11はOFFになり、スイッチ11から受信データは出力
されない。
した電波はRFモジュール7でベースバンドデータに変
換され、ベースバンド処理手段6へ送られる。受信多重
化データは分離化手段8に入力され、受信データ、誤り
検出符号、に分離化される。受信データ及び誤り検出符
号は誤り検出符号演算部9に入力される。その演算結果
が「誤り無し」の場合、誤り検出符号演算部9は特に何
も出力しない。この時スイッチ11はONとなり、スイッ
チ11から受信データが出力される。誤り検出符号演算
部9の演算結果が「誤り有り」の場合、誤り検出符号演
算部9は送信する為の再送要求を出力する。送信する為
の再送要求がスイッチ11に入力された場合、スイッチ
11はOFFになり、スイッチ11から受信データは出力
されない。
【0008】また、送信する為の再送要求はスイッチ1
にも入力され、この場合スイッチ1は、送信する為の再
送要求を選択された送信データとして出力する。この選
択された送信データは前述した方法と同様に多重化され
送信元へ送信される。
にも入力され、この場合スイッチ1は、送信する為の再
送要求を選択された送信データとして出力する。この選
択された送信データは前述した方法と同様に多重化され
送信元へ送信される。
【0009】送信元においては、再送要求が誤りなく受
信された場合、誤り検出符号演算部9はこれを受信した
再送要求として出力する。受信した再送要求がスイッチ
11に入力された場合、スイッチ11はOFFになり、ス
イッチ11から受信データは出力されない。受信した再
送要求はパケットサイズ決定手段4に入力されパケット
サイズを変化させる要因になる。
信された場合、誤り検出符号演算部9はこれを受信した
再送要求として出力する。受信した再送要求がスイッチ
11に入力された場合、スイッチ11はOFFになり、ス
イッチ11から受信データは出力されない。受信した再
送要求はパケットサイズ決定手段4に入力されパケット
サイズを変化させる要因になる。
【0010】受信した再送要求は再送用データ保存メモ
リ10に入力される。再送用データ保存メモリ10は、
受信した再送要求から再送要求された順序番号を抽出
し、この順序番号に基づいて該当する再送データを出力
する。この再送データはスイッチ1に入力され、スイッ
チ1は、再送データを選択された送信データとして出力
する。この選択された送信データは前述した方法と同様
に多重化され送信される。
リ10に入力される。再送用データ保存メモリ10は、
受信した再送要求から再送要求された順序番号を抽出
し、この順序番号に基づいて該当する再送データを出力
する。この再送データはスイッチ1に入力され、スイッ
チ1は、再送データを選択された送信データとして出力
する。この選択された送信データは前述した方法と同様
に多重化され送信される。
【0011】送信相手先では、再送要求順序番号に対応
したデータを受信すると、誤り検出符号演算部9にて誤
り検出符号の演算がなされ、演算結果が「誤り無し」の
場合、誤り検出符号演算部9は特に何も出力しない。こ
の時、スイッチ11はONとなり、スイッチ11からこの
再送要求順序番号に対応した受信データが出力される。
したデータを受信すると、誤り検出符号演算部9にて誤
り検出符号の演算がなされ、演算結果が「誤り無し」の
場合、誤り検出符号演算部9は特に何も出力しない。こ
の時、スイッチ11はONとなり、スイッチ11からこの
再送要求順序番号に対応した受信データが出力される。
【0012】ここで、パケットサイズ決定手段4のパケ
ットサイズ決定方法を説明する。パケットサイズ決定手
段4は、送信データ量や受信した再送要求に基づいてパ
ケットサイズを決定するが、一般的に、回線状態が良好
な場合(エラー発生率:小)はパケットサイズを大きく
してスループットを稼ぎ、回線状態が不良の場合(エラ
ー発生率:大)はパケットサイズを小さくして再送回数
を削減しようとする。この場合のパケットサイズの決定
方法は、次の通りである。
ットサイズ決定方法を説明する。パケットサイズ決定手
段4は、送信データ量や受信した再送要求に基づいてパ
ケットサイズを決定するが、一般的に、回線状態が良好
な場合(エラー発生率:小)はパケットサイズを大きく
してスループットを稼ぎ、回線状態が不良の場合(エラ
ー発生率:大)はパケットサイズを小さくして再送回数
を削減しようとする。この場合のパケットサイズの決定
方法は、次の通りである。
【0013】平均エラー発生間隔に対し、スループット
をSとした場合、Sは以下の(数1)に示すように計算さ
れる。
をSとした場合、Sは以下の(数1)に示すように計算さ
れる。
【0014】
【数1】
【0015】上記(数1)における各項目の単位及び内
容は、 S(スループット) :[ビット/秒] (パケットサイズ) :[ビット] (ヘッダーサイズ) :[ビット] (平均エラー発生間隔) :[秒] (パケットサイズ) :[ビット] (回線速度) :[ビット/秒] ROUNDDOWN() :小数点以下切り捨ての関数 である。また、平均エラー発生間隔は(数2)に示すよ
うに計算される。
容は、 S(スループット) :[ビット/秒] (パケットサイズ) :[ビット] (ヘッダーサイズ) :[ビット] (平均エラー発生間隔) :[秒] (パケットサイズ) :[ビット] (回線速度) :[ビット/秒] ROUNDDOWN() :小数点以下切り捨ての関数 である。また、平均エラー発生間隔は(数2)に示すよ
うに計算される。
【0016】
【数2】
【0017】上記(数2)における各項目の単位及び内
容は、 (平均エラー発生間隔) :[秒] (回線速度) :[ビット/秒] (エラー率) :[単位なし] である。この計算式に基づいて、回線速度32000
[ビット/秒]、エラー率0〜10-2、パケットサイズ
30、90、150、210[バイト]の場合の各パケ
ットサイズのエラー率に対するスループットをグラフに
したものが図3である。
容は、 (平均エラー発生間隔) :[秒] (回線速度) :[ビット/秒] (エラー率) :[単位なし] である。この計算式に基づいて、回線速度32000
[ビット/秒]、エラー率0〜10-2、パケットサイズ
30、90、150、210[バイト]の場合の各パケ
ットサイズのエラー率に対するスループットをグラフに
したものが図3である。
【0018】図3から、各エラー率のおいて最もスルー
プットが高くなるようにパケットサイズを選択していけ
ば最も効率的に通信をおこなうことができることが分か
る。すなわち、エラー率0から10-5まではパケットサ
イズ210バイト、エラー率10-4.5から10-4までは
パケットサイズ150バイト、エラー率10-3.5はパケ
ットサイズ90バイト、エラー率10-3から10-2まで
はパケットサイズ30バイトというようにである。
プットが高くなるようにパケットサイズを選択していけ
ば最も効率的に通信をおこなうことができることが分か
る。すなわち、エラー率0から10-5まではパケットサ
イズ210バイト、エラー率10-4.5から10-4までは
パケットサイズ150バイト、エラー率10-3.5はパケ
ットサイズ90バイト、エラー率10-3から10-2まで
はパケットサイズ30バイトというようにである。
【0019】パケットサイズ決定手段4は、理想的には
以上にようにパケットサイズを変化させていけばよい
が、実際にはエラーは受信してみなければ分からず、ま
た誤り検出符号演算部9は誤りの有無しか分からず、ど
の程度誤りがあったかは分からない。このため、エラー
を検出した場合にはパケットサイズを1ランク下げて通
信をおこない、エラーが検出されなかった場合にはパケ
ットサイズを1ランク上げて通信をおこなうのが一般的
であった。
以上にようにパケットサイズを変化させていけばよい
が、実際にはエラーは受信してみなければ分からず、ま
た誤り検出符号演算部9は誤りの有無しか分からず、ど
の程度誤りがあったかは分からない。このため、エラー
を検出した場合にはパケットサイズを1ランク下げて通
信をおこない、エラーが検出されなかった場合にはパケ
ットサイズを1ランク上げて通信をおこなうのが一般的
であった。
【0020】
【発明が解決しようとする課題】このような従来の可変
長パケット通信方法では、エラー検出後にパケットサイ
ズの変更をおこない、かつ変更するパケットサイズも現
在のエラー発生率に最も適したサイズになる保証もない
ため、刻一刻変化するエラー状況に対する対応が遅れ、
スループットの向上に限界があった。
長パケット通信方法では、エラー検出後にパケットサイ
ズの変更をおこない、かつ変更するパケットサイズも現
在のエラー発生率に最も適したサイズになる保証もない
ため、刻一刻変化するエラー状況に対する対応が遅れ、
スループットの向上に限界があった。
【0021】本発明は上記課題を解決するもので、受信
した電界強度からエラー発生間隔を想定し、このエラー
発生間隔に対し最もスループットが高くなるパケットサ
イズをリアルタイムに選択していくことにより、スルー
プットを向上させることを目的としている。
した電界強度からエラー発生間隔を想定し、このエラー
発生間隔に対し最もスループットが高くなるパケットサ
イズをリアルタイムに選択していくことにより、スルー
プットを向上させることを目的としている。
【0022】
【課題を解決するための手段】本発明は上記目的を達成
するために、電界強度を測定、電界強度に基づいた平均
ランダムエラー率を想定し、このエラー率からエラー発
生間隔を演算、このエラー発生間隔に対し最もスループ
ットが高くなるパケットサイズをリアルタイムに選択し
ていくようにしたものである。
するために、電界強度を測定、電界強度に基づいた平均
ランダムエラー率を想定し、このエラー率からエラー発
生間隔を演算、このエラー発生間隔に対し最もスループ
ットが高くなるパケットサイズをリアルタイムに選択し
ていくようにしたものである。
【0023】この本発明によれば、よりスループットが
高い可変長パケット通信をおこなうことができる。
高い可変長パケット通信をおこなうことができる。
【0024】
【発明の実施の形態】本発明の請求項1に記載の発明
は、スイッチは優先順位第1位で送信する為の再送要
求、第2位で再送データ、第3位で送信データの順で排
他的に入力データを切り換えて出力し、送信データ量測
定手段は入力される選択された送信データの量を測定し
て送信データ量を出力し、誤り検出符号演算部は入力さ
れる選択された送信データの誤り検出符号を演算して誤
り検出符号を出力し、パケットサイズ決定手段は入力さ
れる送信データ量、受信した再送要求及び電界強度から
パケットサイズを決定してパケットサイズを出力し、多
重化手段は入力されるパケットサイズに基づいて選択さ
れた送信データ及び誤り検出符号を多重化及びパケット
化し、ベースバンド処理手段は送信多重化データを変換
してベースバンドデータを出力、及びベースバンドデー
タを変換して受信多重化データを出力し、RFモジュー
ルはベースバンドデータと電波の相互変換をおこなうと
ともに受信電力情報を出力し、電界強度測定手段はRF
モジュールから出力される受信電力情報から、電界強度
を測定しこれを出力し、分離化手段は受信多重化データ
から誤り検出符号と受信データを分離し、誤り検出符号
演算部は受信データが再送要求であったならば受信した
再送要求を出力し、受信データの誤り検出符号を演算し
て入力された誤り検出符号と一致(誤り無し)しなけれ
ば送信する為の再送要求を出力し、スイッチは受信した
再送要求を入力された場合はオフとなり、受信した再送
要求を入力されない場合はオンとなり入力された受信デ
ータをそのまま出力するようにしたものであり、RFモ
ジュール18から出力される受信電力から電界強度を測
定し、これに基づいてエラー発生間隔を想定し、このエ
ラー発生間隔に対し最もスループットが高くなるパケッ
トサイズを選択するようにしたものであり、よりスルー
プットが高い可変長パケット通信をおこなうことができ
るという作用を有する。
は、スイッチは優先順位第1位で送信する為の再送要
求、第2位で再送データ、第3位で送信データの順で排
他的に入力データを切り換えて出力し、送信データ量測
定手段は入力される選択された送信データの量を測定し
て送信データ量を出力し、誤り検出符号演算部は入力さ
れる選択された送信データの誤り検出符号を演算して誤
り検出符号を出力し、パケットサイズ決定手段は入力さ
れる送信データ量、受信した再送要求及び電界強度から
パケットサイズを決定してパケットサイズを出力し、多
重化手段は入力されるパケットサイズに基づいて選択さ
れた送信データ及び誤り検出符号を多重化及びパケット
化し、ベースバンド処理手段は送信多重化データを変換
してベースバンドデータを出力、及びベースバンドデー
タを変換して受信多重化データを出力し、RFモジュー
ルはベースバンドデータと電波の相互変換をおこなうと
ともに受信電力情報を出力し、電界強度測定手段はRF
モジュールから出力される受信電力情報から、電界強度
を測定しこれを出力し、分離化手段は受信多重化データ
から誤り検出符号と受信データを分離し、誤り検出符号
演算部は受信データが再送要求であったならば受信した
再送要求を出力し、受信データの誤り検出符号を演算し
て入力された誤り検出符号と一致(誤り無し)しなけれ
ば送信する為の再送要求を出力し、スイッチは受信した
再送要求を入力された場合はオフとなり、受信した再送
要求を入力されない場合はオンとなり入力された受信デ
ータをそのまま出力するようにしたものであり、RFモ
ジュール18から出力される受信電力から電界強度を測
定し、これに基づいてエラー発生間隔を想定し、このエ
ラー発生間隔に対し最もスループットが高くなるパケッ
トサイズを選択するようにしたものであり、よりスルー
プットが高い可変長パケット通信をおこなうことができ
るという作用を有する。
【0025】(実施の形態1)以下、本発明の実施の形
態について、図1、図3、図4及び図5を用いて説明す
る。図1は本発明の実施の形態におけるパケット通信装
置のブロック図である。図3は各パケットサイズのエラ
ー率に対するスループットである。図4は基地局・端末
間距離-電波減衰量特性である。
態について、図1、図3、図4及び図5を用いて説明す
る。図1は本発明の実施の形態におけるパケット通信装
置のブロック図である。図3は各パケットサイズのエラ
ー率に対するスループットである。図4は基地局・端末
間距離-電波減衰量特性である。
【0026】図5は基地局・端末間距離-平均誤り率特
性を示すグラフである。図1において、12は優先順位
第1位で送信する為の再送要求、第2位で再送データ、
第3位で送信データの順で排他的に入力データを切り換
えて出力するスイッチである。13は入力される選択さ
れた送信データの量を測定して送信データ量を出力する
送信データ量測定手段である。14は入力される選択さ
れた送信データの誤り検出符号を演算して誤り検出符号
を出力する誤り検出符号演算部である。15は入力され
る送信データ量、受信した再送要求及び電界強度からパ
ケットサイズを決定してパケットサイズを出力するパケ
ットサイズ決定手段である。16は入力されるパケット
サイズに基づいて選択された送信データ及び誤り検出符
号を多重化及びパケット化する多重化手段である。17
はベースバンド処理手段である。
性を示すグラフである。図1において、12は優先順位
第1位で送信する為の再送要求、第2位で再送データ、
第3位で送信データの順で排他的に入力データを切り換
えて出力するスイッチである。13は入力される選択さ
れた送信データの量を測定して送信データ量を出力する
送信データ量測定手段である。14は入力される選択さ
れた送信データの誤り検出符号を演算して誤り検出符号
を出力する誤り検出符号演算部である。15は入力され
る送信データ量、受信した再送要求及び電界強度からパ
ケットサイズを決定してパケットサイズを出力するパケ
ットサイズ決定手段である。16は入力されるパケット
サイズに基づいて選択された送信データ及び誤り検出符
号を多重化及びパケット化する多重化手段である。17
はベースバンド処理手段である。
【0027】このベースバンド処理手段17は、送信多
重化データを変換してベースバンドデータを出力、及び
ベースバンドデータを変換して受信多重化データを出力
する。18はベースバンドデータと電波の相互変換をお
こなうとともに受信電力情報を出力するRFモジュール
である。
重化データを変換してベースバンドデータを出力、及び
ベースバンドデータを変換して受信多重化データを出力
する。18はベースバンドデータと電波の相互変換をお
こなうとともに受信電力情報を出力するRFモジュール
である。
【0028】19はRFモジュールから出力される受信
電力情報から、電界強度を測定しこれを出力する電界強
度測定手段である。20は受信多重化データから誤り検
出符号と受信データを分離する分離化手段である。21
は受信データが再送要求であったならば受信した再送要
求を出力し、受信データの誤り検出符号を演算して入力
された誤り検出符号と「一致」(誤り無し)しなければ
送信する為の再送要求を出力する誤り検出符号演算部で
ある。23は受信した再送要求を入力された場合はオフ
となり、受信した再送要求を入力されない場合はオンと
なり入力された受信データをそのまま出力するスイッチ
である。
電力情報から、電界強度を測定しこれを出力する電界強
度測定手段である。20は受信多重化データから誤り検
出符号と受信データを分離する分離化手段である。21
は受信データが再送要求であったならば受信した再送要
求を出力し、受信データの誤り検出符号を演算して入力
された誤り検出符号と「一致」(誤り無し)しなければ
送信する為の再送要求を出力する誤り検出符号演算部で
ある。23は受信した再送要求を入力された場合はオフ
となり、受信した再送要求を入力されない場合はオンと
なり入力された受信データをそのまま出力するスイッチ
である。
【0029】以下、動作について説明する。尚、送信元
のパケット通信装置および相手方(送信相手先)のパケ
ット通信装置が共に図1に示す構成として説明する。
のパケット通信装置および相手方(送信相手先)のパケ
ット通信装置が共に図1に示す構成として説明する。
【0030】先ず送信元のパケット通信装置において、
通信網上でエラーが発生していない状態、つまりスイッ
チ12に再送データ、送信する為の再送要求が入力され
ていない場合、送信データはスイッチ12を通過し、選
択された送信データとして再送用データ保存メモリ1
0、送信データ量測定手段13、誤り検出符号化演算部
14、多重化手段16に入力される。
通信網上でエラーが発生していない状態、つまりスイッ
チ12に再送データ、送信する為の再送要求が入力され
ていない場合、送信データはスイッチ12を通過し、選
択された送信データとして再送用データ保存メモリ1
0、送信データ量測定手段13、誤り検出符号化演算部
14、多重化手段16に入力される。
【0031】再送用データ保存メモリ10は選択された
送信データを保持する。送信データ量測定手段13は、
入力される送信データのデータ量を測定し、送信データ
量を出力する。パケットサイズ決定手段15は送信デー
タ量、受信した再送要求及び電界強度に基づいてパケッ
トサイズを決定し、パケットサイズを出力する。誤り検
出符号演算部14は選択された送信データの誤り検出符
号を演算し、誤り検出符号を出力する。多重化手段16
は、入力されるパケットサイズに基づいて、選択された
送信データに誤り検出符号を付加して多重化し、送信多
重化データを出力する。送信多重化データはベースバン
ド処理手段17でベースバンドデータに変換され、RF
モジュール18で電波に変換される。
送信データを保持する。送信データ量測定手段13は、
入力される送信データのデータ量を測定し、送信データ
量を出力する。パケットサイズ決定手段15は送信デー
タ量、受信した再送要求及び電界強度に基づいてパケッ
トサイズを決定し、パケットサイズを出力する。誤り検
出符号演算部14は選択された送信データの誤り検出符
号を演算し、誤り検出符号を出力する。多重化手段16
は、入力されるパケットサイズに基づいて、選択された
送信データに誤り検出符号を付加して多重化し、送信多
重化データを出力する。送信多重化データはベースバン
ド処理手段17でベースバンドデータに変換され、RF
モジュール18で電波に変換される。
【0032】送信相手先のパケット通信装置では、受信
した電波はRFモジュール18でベースバンドデータに
変換され、ベースバンド処理手段17で受信データに変
換される。RFモジュール18はまた受信した電波の電
力を受信電力として出力する。電界強度測定手段19
は、入力される受信電力から電界強度を測定し、電界強
度をパケットサイズ決定手段15に対して出力する。受
信多重化データは分離化手段20に入力され、受信デー
タ、誤り検出符号、に分離化される。受信データ及び誤
り検出符号は誤り検出符号演算部21に入力される。
した電波はRFモジュール18でベースバンドデータに
変換され、ベースバンド処理手段17で受信データに変
換される。RFモジュール18はまた受信した電波の電
力を受信電力として出力する。電界強度測定手段19
は、入力される受信電力から電界強度を測定し、電界強
度をパケットサイズ決定手段15に対して出力する。受
信多重化データは分離化手段20に入力され、受信デー
タ、誤り検出符号、に分離化される。受信データ及び誤
り検出符号は誤り検出符号演算部21に入力される。
【0033】受信データの誤り検出符号の演算結果が受
信した誤り検出符号と「一致」(誤り無し)の場合、誤
り検出符号演算部21は特に何も出力しない。この時、
スイッチ23はONとなり、スイッチ23から受信データ
が出力される。
信した誤り検出符号と「一致」(誤り無し)の場合、誤
り検出符号演算部21は特に何も出力しない。この時、
スイッチ23はONとなり、スイッチ23から受信データ
が出力される。
【0034】受信データの誤り検出符号の演算結果が受
信した誤り検出符号と「不一致」(誤り有り)の場合、
誤り検出符号演算部21は送信する為の再送要求を出力
する。送信する為の再送要求がスイッチ23に入力され
た場合、スイッチ23はOFFになり、スイッチ23から
受信データは出力されない。また、送信する為の再送要
求はスイッチ12にも入力され、この場合スイッチ12
は、送信する為の再送要求を選択された送信データとし
て出力する。この選択された送信データは前述した方法
と同様に多重化され送信元へ送信される。
信した誤り検出符号と「不一致」(誤り有り)の場合、
誤り検出符号演算部21は送信する為の再送要求を出力
する。送信する為の再送要求がスイッチ23に入力され
た場合、スイッチ23はOFFになり、スイッチ23から
受信データは出力されない。また、送信する為の再送要
求はスイッチ12にも入力され、この場合スイッチ12
は、送信する為の再送要求を選択された送信データとし
て出力する。この選択された送信データは前述した方法
と同様に多重化され送信元へ送信される。
【0035】送信元においては、信号が受信されれば前
述した方法と同様に分離化され、誤り検出符号演算部2
1にて誤り検出符号の演算がななされる。再送要求が誤
りなく受信された場合、誤り検出符号演算部21はこれ
を受信した再送要求として出力する。受信した再送要求
がスイッチ23に入力された場合、スイッチ23はOFF
になり、スイッチ23から受信データは出力されない。
受信した再送要求はパケットサイズ決定手段15に入力
されパケットサイズを変化させる要因になる。
述した方法と同様に分離化され、誤り検出符号演算部2
1にて誤り検出符号の演算がななされる。再送要求が誤
りなく受信された場合、誤り検出符号演算部21はこれ
を受信した再送要求として出力する。受信した再送要求
がスイッチ23に入力された場合、スイッチ23はOFF
になり、スイッチ23から受信データは出力されない。
受信した再送要求はパケットサイズ決定手段15に入力
されパケットサイズを変化させる要因になる。
【0036】受信した再送要求は再送用データ保存メモ
リ22にも入力される。再送用データ保存メモリ22
は、受信した再送要求から再送要求された順序番号を抽
出し、この順序番号に基づいて再送用データの検索をお
こなう。そして、再送用データ保存メモリ22は、該当
する再送データを出力する。この再送データはスイッチ
12に入力され、スイッチ12は、再送データを選択さ
れた送信データとして出力する。この選択された送信デ
ータは前述した方法と同様に多重化され送信される。
リ22にも入力される。再送用データ保存メモリ22
は、受信した再送要求から再送要求された順序番号を抽
出し、この順序番号に基づいて再送用データの検索をお
こなう。そして、再送用データ保存メモリ22は、該当
する再送データを出力する。この再送データはスイッチ
12に入力され、スイッチ12は、再送データを選択さ
れた送信データとして出力する。この選択された送信デ
ータは前述した方法と同様に多重化され送信される。
【0037】送信相手先では、再送要求順序番号に対応
したデータを受信すると、誤り検出符号演算部21にて
誤り検出符号の演算がなされ、その演算結果が受信した
誤り検出符号と「一致」(誤り無し)の場合、誤り検出
符号演算部21は特に何も出力しない。この時、スイッ
チ23はONとなり、スイッチ23からこの再送要求順序
番号に対応した受信データが出力される。
したデータを受信すると、誤り検出符号演算部21にて
誤り検出符号の演算がなされ、その演算結果が受信した
誤り検出符号と「一致」(誤り無し)の場合、誤り検出
符号演算部21は特に何も出力しない。この時、スイッ
チ23はONとなり、スイッチ23からこの再送要求順序
番号に対応した受信データが出力される。
【0038】ここで、本発明の実施の形態におけるパケ
ットサイズ決定手段15のパケットサイズ決定方法を説
明する。パケットサイズ決定手段15は、送信データ
量、受信した再送要求及び電界強度に基づいてパケット
サイズを決定するが、このときパケットサイズを決定す
る主要因は、電界強度である。
ットサイズ決定手段15のパケットサイズ決定方法を説
明する。パケットサイズ決定手段15は、送信データ
量、受信した再送要求及び電界強度に基づいてパケット
サイズを決定するが、このときパケットサイズを決定す
る主要因は、電界強度である。
【0039】図4のグラフに示すように基地局-端末間
距離と電波の減衰量は比例する。ここであらかじめ基地
局から発信される電波の電界強度が分かっていれば、電
界強度測定手段19によって受信した電界強度が分かる
ことから、通信網による電波の減衰量が分かる。図4の
グラフから電波の減衰量に対応する基地局-端末間距離
を読みとることができる。
距離と電波の減衰量は比例する。ここであらかじめ基地
局から発信される電波の電界強度が分かっていれば、電
界強度測定手段19によって受信した電界強度が分かる
ことから、通信網による電波の減衰量が分かる。図4の
グラフから電波の減衰量に対応する基地局-端末間距離
を読みとることができる。
【0040】図5のグラフに示すように基地局-端末間
距離と平均誤り率は比例することから、図4のグラフで
求めた基地局-端末間距離を用いて平均誤り率を推定す
ることができる。そして「従来の技術」の項で説明した
ように図3の各パケットサイズのエラー率に対するスル
ープットのグラフから、各エラー率に対する最もスルー
プットが高くなると推定されるパケットサイズを決定す
ることができる。このようにして、受信電力から最もス
ループットが高くなると推定されるパケットサイズをリ
アルタイムに選択することができる。
距離と平均誤り率は比例することから、図4のグラフで
求めた基地局-端末間距離を用いて平均誤り率を推定す
ることができる。そして「従来の技術」の項で説明した
ように図3の各パケットサイズのエラー率に対するスル
ープットのグラフから、各エラー率に対する最もスルー
プットが高くなると推定されるパケットサイズを決定す
ることができる。このようにして、受信電力から最もス
ループットが高くなると推定されるパケットサイズをリ
アルタイムに選択することができる。
【0041】このように本発明の可変長パケット通信方
法によれば、刻一刻変化するエラー発生状況に対し最も
スループットが高くなると推定されるパケットサイズを
リアルタイムに選択していくことにより、スループット
を向上させることができる。
法によれば、刻一刻変化するエラー発生状況に対し最も
スループットが高くなると推定されるパケットサイズを
リアルタイムに選択していくことにより、スループット
を向上させることができる。
【0042】
【発明の効果】以上の説明から明らかなように、本発明
によれば、電界強度に基づいた平均ランダムエラー率を
想定し、このエラー率からエラー発生間隔を演算、この
エラー発生間隔に対し最もスループットが高くなるパケ
ットサイズをリアルタイムに選択していくことで、より
スループットが高い可変長パケット通信をおこなうこと
ができる。
によれば、電界強度に基づいた平均ランダムエラー率を
想定し、このエラー率からエラー発生間隔を演算、この
エラー発生間隔に対し最もスループットが高くなるパケ
ットサイズをリアルタイムに選択していくことで、より
スループットが高い可変長パケット通信をおこなうこと
ができる。
【図1】本発明の実施の形態におけるパケット通信装置
のブロック図
のブロック図
【図2】従来のパケット通信装置のブロック図
【図3】各パケットサイズのエラー率に対するスループ
ットを示すグラフ
ットを示すグラフ
【図4】基地局・端末間距離-電波減衰量特性を示すグ
ラフ
ラフ
【図5】基地局・端末間距離-平均誤り率特性を示すグ
ラフ
ラフ
12 スイッチ 13 送信データ量測定手段 14 誤り検出符号演算部 15 パケットサイズ決定手段 16 多重化手段 17 ベースバンド処理手段 18 RFモジュール 19 電界強度測定手段 20 分離化手段 21 誤り検出符号演算部 22 再送用データ保存メモリ 23 スイッチ
Claims (2)
- 【請求項1】スイッチは優先順位第1位で送信する為の
再送要求、第2位で再送データ、第3位で送信データの
順で排他的に入力データを切り換えて出力し、送信デー
タ量測定手段は入力される選択された送信データの量を
測定して送信データ量を出力し、誤り検出符号演算部は
入力される選択された送信データの誤り検出符号を演算
して誤り検出符号を出力し、パケットサイズ決定手段は
入力される送信データ量、受信した再送要求及び電界強
度からパケットサイズを決定してパケットサイズを出力
し、多重化手段は入力されるパケットサイズに基づいて
選択された送信データ及び誤り検出符号を多重化及びパ
ケット化し、ベースバンド処理手段は送信多重化データ
を変換してベースバンドデータを出力、及びベースバン
ドデータを変換して受信多重化データを出力し、RFモ
ジュールはベースバンドデータと電波の相互変換をおこ
なうとともに受信電力情報を出力し、電界強度測定手段
はRFモジュールから出力される受信電力情報から、電
界強度を測定しこれを出力し、分離化手段は受信多重化
データから誤り検出符号と受信データを分離し、誤り検
出符号演算部は受信データが再送要求であったならば受
信した再送要求を出力し、受信データの誤り検出符号を
演算して入力された誤り検出符号と一致(誤り無し)し
なければ送信する為の再送要求を出力し、スイッチは受
信した再送要求を入力された場合はオフとなり、受信し
た再送要求を入力されない場合はオンとなり入力された
受信データをそのまま出力するパケット通信方法。 - 【請求項2】優先順位第1位で送信する為の再送要求、
第2位で再送データ、第3位で送信データの順で排他的
に入力データを切り換えて出力するスイッチと、入力さ
れる選択された送信データの量を測定して送信データ量
を出力する送信データ量測定手段と、入力される選択さ
れた送信データの誤り検出符号を演算して誤り検出符号
を出力する誤り検出符号演算部と、入力される送信デー
タ量、受信した再送要求及び電界強度からパケットサイ
ズを決定してパケットサイズを出力するパケットサイズ
決定手段と、入力されるパケットサイズに基づいて選択
された送信データ及び誤り検出符号を多重化及びパケッ
ト化する多重化手段と、送信多重化データを変換してベ
ースバンドデータを出力、及びベースバンドデータを変
換して受信多重化データを出力するベースバンド処理手
段と、ベースバンドデータと電波の相互変換をおこなう
とともに受信電力情報を出力するRFモジュールと、前
記RFモジュールから出力される受信電力情報から、電
界強度を測定しこれを出力する電界強度測定手段と、受
信多重化データから誤り検出符号と受信データを分離す
る分離化手段と、受信データが再送要求であったならば
受信した再送要求を出力し、受信データの誤り検出符号
を演算して入力された誤り検出符号と一致しなければ送
信する為の再送要求を出力する誤り検出符号演算部と、
受信した再送要求を入力された場合はオフとなり、受信
した再送要求を入力されない場合はオンとなり入力され
た受信データをそのまま出力するスイッチとで構成され
るパケット通信装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10001244A JPH11205216A (ja) | 1998-01-07 | 1998-01-07 | パケット通信方法およびパケット通信装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10001244A JPH11205216A (ja) | 1998-01-07 | 1998-01-07 | パケット通信方法およびパケット通信装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11205216A true JPH11205216A (ja) | 1999-07-30 |
Family
ID=11496050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10001244A Pending JPH11205216A (ja) | 1998-01-07 | 1998-01-07 | パケット通信方法およびパケット通信装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11205216A (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007306558A (ja) * | 2003-07-15 | 2007-11-22 | Qualcomm Inc | リバースアクティビティビットの評価とデータフローに特定の上方/下方ランピング関数にもとづく送信電力制御のための方法および対応する無線アクセス端末 |
JP2008176370A (ja) * | 2007-01-16 | 2008-07-31 | Honda Motor Co Ltd | 車両の通信装置 |
US7693115B2 (en) | 2001-03-26 | 2010-04-06 | Lg Electronic, Inc. | Method of transmitting or receiving a data packet in packet data communication system using a hybrid automatic repeat request |
JP2011065656A (ja) * | 2004-12-23 | 2011-03-31 | Intel Corp | コンピューティング・システムにおける電力をセーブするためにデューティ・サイクルを調整する方法と装置 |
US7933235B2 (en) | 2003-07-15 | 2011-04-26 | Qualcomm Incorporated | Multiflow reverse link MAC for a communications system |
US8000284B2 (en) | 2003-07-15 | 2011-08-16 | Qualcomm Incorporated | Cooperative autonomous and scheduled resource allocation for a distributed communication system |
JP2014161056A (ja) * | 2006-07-27 | 2014-09-04 | Panasonic Corp | 無線通信装置 |
-
1998
- 1998-01-07 JP JP10001244A patent/JPH11205216A/ja active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7693115B2 (en) | 2001-03-26 | 2010-04-06 | Lg Electronic, Inc. | Method of transmitting or receiving a data packet in packet data communication system using a hybrid automatic repeat request |
US7706333B2 (en) | 2001-03-26 | 2010-04-27 | Lg Electronics Inc. | Method of transmitting or receiving a data packet in packet data communication system using hybrid automatic repeat request |
US7706334B2 (en) | 2001-03-26 | 2010-04-27 | Lg Electronics Inc. | Method of transmitting or receiving a data packet in packet data communication system using hybrid automatic repeat request |
JP2007306558A (ja) * | 2003-07-15 | 2007-11-22 | Qualcomm Inc | リバースアクティビティビットの評価とデータフローに特定の上方/下方ランピング関数にもとづく送信電力制御のための方法および対応する無線アクセス端末 |
US7933235B2 (en) | 2003-07-15 | 2011-04-26 | Qualcomm Incorporated | Multiflow reverse link MAC for a communications system |
JP4699421B2 (ja) * | 2003-07-15 | 2011-06-08 | クゥアルコム・インコーポレイテッド | リバースアクティビティビットの評価とデータフローに特定の上方/下方ランピング関数にもとづく送信電力制御のための方法および対応する無線アクセス端末 |
US8000284B2 (en) | 2003-07-15 | 2011-08-16 | Qualcomm Incorporated | Cooperative autonomous and scheduled resource allocation for a distributed communication system |
JP2011065656A (ja) * | 2004-12-23 | 2011-03-31 | Intel Corp | コンピューティング・システムにおける電力をセーブするためにデューティ・サイクルを調整する方法と装置 |
US8264995B2 (en) | 2004-12-23 | 2012-09-11 | Intel Corporation | Apparatus and method for adjusting a duty cycle to save power in a computing system |
JP2014161056A (ja) * | 2006-07-27 | 2014-09-04 | Panasonic Corp | 無線通信装置 |
JP2008176370A (ja) * | 2007-01-16 | 2008-07-31 | Honda Motor Co Ltd | 車両の通信装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7912149B2 (en) | Synchronization and segment type detection method for data transmission via an audio communication system | |
JP4652483B2 (ja) | 受信装置及びデータ通信方法 | |
USH1880H (en) | System and method for processing wireless voice and data telecommunications | |
EP1101368B1 (en) | Method and apparatus of voice packet communications | |
NO334405B1 (no) | Feilkorrigering fremover på multipleksede CDMA-kanaler for å muliggjøre høyytelses-koding | |
KR20060020611A (ko) | 무선패킷 통신방법 및 통신장치 | |
KR20060024333A (ko) | 패킷 통신방법 및 패킷 통신장치 | |
KR20050083731A (ko) | 명시적인 타임 슬롯 할당 없는 시분할 다중화 시스템을위한 수신 방법 및 시스템 | |
US7330902B1 (en) | Header compression | |
EP1626552A2 (en) | Multiple independent pathway communications | |
US20060268865A1 (en) | Wireless communication method and apparatus | |
US20220271800A1 (en) | Communication devices and methods | |
JP4125283B2 (ja) | データ誤り制御方法 | |
JPH11205216A (ja) | パケット通信方法およびパケット通信装置 | |
JP2001197144A (ja) | 無線機 | |
EP1489786A1 (en) | Data transmission device, repeater device, data transmission/reception device, and data communication method | |
CN114303355B (zh) | 一种指示解压缩对象的方法及装置、通信设备 | |
US20110320899A1 (en) | Communication system, communication apparatus, radio base station, and communication method | |
WO2005022818A1 (en) | A hybrid arq method and apparatus for use in wlan | |
US7702036B2 (en) | Data sequence detection in communication system | |
WO2004114620A1 (ja) | 無線通信装置 | |
JP4008859B2 (ja) | 無線パケット通信方法、無線パケット通信システムおよび無線局装置 | |
JPH10126388A (ja) | 無線通信網におけるエラー訂正方法 | |
US7457314B2 (en) | Method for improving the quality of voice transmission via a radio interface | |
US7158597B2 (en) | TFO resynchronization system |