(57)【要約】 【目的】  再送バッファ容量を削減すると共に、該バッファの処理時間を短縮可能なことを課題とする。【構成】  受信側で正常受信できなかったフレームの再送要求を送信側に行う通信システムのフレーム再送制御方法であって、正常受信できなかったフレームのフレーム番号のみを記憶する再送バッファ２４と、次に受信すべきフレームのフレーム番号を保持する保持手段２５とを備え、正常受信したフレームのフレーム番号と保持手段のフレーム番号とを比較し、一致したか又は正常受信したフレームのフレーム番号の方が大きいことにより、該正常受信したフレーム番号に所定数を加えた値で保持手段の内容を更新するステップと、正常受信したフレームのフレーム番号の方が小さいことにより、該正常受信したフレーム番号で再送バッファを検索し、一致したフレーム番号を再送バッファから削除するステップとを備える。【選択図】  図１
2007208354.tif 000002
【特許請求の範囲】
【請求項１】
送受信間でフレームデータの送受信を行うと共に、受信側で正常受信できなかったフレームの再送要求を送信側に行う通信システムのフレーム再送制御方法であって、
正常受信できなかったフレームのフレーム番号のみを記憶する再送バッファと、
次に受信すべきフレームのフレーム番号を保持する保持手段とを備え、
正常受信したフレームのフレーム番号と前記保持手段のフレーム番号とを比較し、一致したか又は正常受信したフレームのフレーム番号の方が大きいことにより、該正常受信したフレームのフレーム番号に所定数を加えた値で保持手段の内容を更新するフレーム番号更新ステップと、
前記比較結果が正常受信したフレームのフレーム番号の方が小さいことにより、該正常受信したフレームのフレーム番号で再送バッファを検索し、一致したフレーム番号を再送バッファから削除するフレーム番号削除ステップとを備えることを特徴とするフレーム再送制御方法。
【請求項２】
正常受信したフレームのフレーム番号と保持手段のフレーム番号とを比較した結果、正常受信したフレームのフレーム番号の方が大きいことにより、前記保持手段のフレーム番号から前記正常受信したフレームの一つ前に受信すべきであったフレームまでの各フレーム番号を再送バッファに記憶するステップを更に備えることを特徴とする請求項１記載のフレーム再送制御方法。
【請求項３】
送受信間でフレームデータの送受信を行うと共に、受信側で正常受信できなかったフレームの再送要求を送信側に行う通信システムのフレーム再送制御装置であって、
正常受信できなかったフレームのフレーム番号のみを記憶する再送バッファと、
次に受信すべきフレームのフレーム番号を保持する保持手段と、
正常受信したフレームのフレーム番号と前記保持手段のフレーム番号とを比較し、一致したか又は正常受信したフレームのフレーム番号の方が大きいことにより、該正常受信したフレームのフレーム番号に所定数を加えた値で保持手段の内容を更新するフレーム番号更新手段と、
前記比較結果が正常受信したフレームのフレーム番号の方が小さいことにより、該正常受信したフレームのフレーム番号で再送バッファを検索し、一致したフレーム番号を再送バッファから削除するフレーム番号削除手段とを備えることを特徴とするフレーム再送制御装置。
【請求項４】
基地局と移動局間で無線フレームデータの送受信を行うと共に、移動局側で正常受信できなかったフレームの再送要求を基地局に行う移動通信システムの移動局装置であって、
正常受信できなかったフレームのフレーム番号のみを記憶する再送バッファと、
次に受信すべきフレームのフレーム番号を保持する保持手段と、
正常受信したフレームのフレーム番号と前記保持手段のフレーム番号とを比較し、一致したか又は正常受信したフレームのフレーム番号の方が大きいことにより、該正常受信したフレームのフレーム番号に所定数を加えた値で保持手段の内容を更新するフレーム番号更新手段と、
前記比較結果が正常受信したフレームのフレーム番号の方が小さいことにより、該正常受信したフレームのフレーム番号で再送バッファを検索し、一致したフレーム番号を再送バッファから削除するフレーム番号削除手段とを備えることを特徴とする移動局装置。
【請求項５】
基地局と移動局間で無線フレームデータの送受信を行うと共に、基地局側で正常受信できなかったフレームの再送要求を移動局に行う移動通信システムの基地局装置であって、
正常受信できなかったフレームのフレーム番号のみを記憶する再送バッファと、
次に受信すべきフレームのフレーム番号を保持する保持手段と、
正常受信したフレームのフレーム番号と前記保持手段のフレーム番号とを比較し、一致
したか又は正常受信したフレームのフレーム番号の方が大きいことにより、該正常受信したフレームのフレーム番号に所定数を加えた値で保持手段の内容を更新するフレーム番号更新手段と、
前記比較結果が正常受信したフレームのフレーム番号の方が小さいことにより、該正常受信したフレームのフレーム番号で再送バッファを検索し、一致したフレーム番号を再送バッファから削除するフレーム番号削除手段とを備えることを特徴とする基地局装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はフレーム再送制御方法及びその装置に関し、更に詳しくは、送受信間でフレームデータの送受信を行うと共に、受信側で正常受信できなかったフレームの再送要求を送信側に行う通信システムのフレーム再送制御方法及びその装置に関する。
【０００２】
本発明は高速でパケット（フレーム）データの送受信を行うインターネット通信や移動通信に適用して好適である。
【背景技術】
【０００３】
例えば、移動通信における高速パケット伝送では、移動局がある受信フレームに対してＮＡＣＫを返送して後、基地局からその再送フレームを受信するまでの間にも、後続の他の複数の無線フレームが受信されてしまう。係る再送遅延の存在により、移動局では今回受信したフレームが新規フレームであるのか、又は前回再送要求（ＮＡＣＫ）したものの再送フレームであるのかを知る必要がある。また、移動局では一旦正常受信したフレーム（基地局にＡＣＫ送信済み）であっても、再度同一のフレームを受信する場合があり、このような重複フレームを廃棄する必要がある。このため、従来は、移動局が過去に受信したフレームの受信履歴（フレーム番号，ＡＣＫ／ＮＡＣＫ）を逐一バッファに格納する必要があった。以下、これを具体的に説明する。
【０００４】
図４は従来技術を説明する図で、基地局から移動局に無線フレームの送信を行う場合を示している。ここではフレーム番号が「３」であるフレーム３ＦＲＭの再送制御に着目する。挿入図（ａ）に移動局における再送バッファの記憶例を示す。ここで、「ＳＮ」は受信フレームのシーケンシャル番号（フレーム番号とも呼ぶ）を記憶する欄、「ＡＣＫ／ＮＡＣＫ」は基地局に返送した応答信号（ＡＣＫ又はＮＡＣＫ）を記憶する欄である。
【０００５】
移動局が１回目に受信したフレーム３ＦＲＭはエラー（ＦＣＳエラー等）であるため、基地局には再送要求３ＮＡＣＫを送信するが、これに対する１度目の再送フレーム３ＦＲＭを受信するまでには、既に後続の他のフレーム４ＦＲＭ，５ＦＲＭを正常受信している。この場合でも、移動局では再送バッファを参照することで、この受信フレーム３ＦＲＭが１回目の再送フレームであることを判別できる。
【０００６】
更に、この例では１回目の再送フレーム３ＦＲＭもエラーであるため、基地局に再送要求３ＮＡＣＫを送信するが、これに対する２度目の再送フレーム３ＦＲＭを受信するまでには、既に他のフレーム６ＦＲＭ，７ＦＲＭを正常受信している。ところが、この２度目の再送フレーム３ＦＲＭについては、受信側でフレーム番号を解読不可であったため、これに対して、移動局では例えばフレーム番号の不明なＮＡＣＫを返送するとともに、引き続き移動局では後続の他のフレーム８ＦＲＭ，９ＦＲＭを正常受信している。
【０００７】
一方、基地局では、上記フレーム８ＦＲＭ，９ＦＲＭを送信して後、フレーム番号の不明なＮＡＣＫを受信したため、自局の送信履歴（不図示）を遡ることで、この例では３回目の再送フレーム３ＦＲＭを送信し、これが移動局で正常受信されている。これに対して移動局では３ＡＣＫを返送すると共に、再送バッファにはＡＣＫ（受信完了）を記録する。
【０００８】
しかるに、この３ＡＣＫフレームについては、たまたま基地局でＡＣＫを識別できなかったため、この例の基地局では４回目の再送フレーム３ＦＲＭを送信する。移動局ではこの再送フレーム３ＦＲＭを正常受信するが、再送バッファを検索すると、フレーム３ＦＲ
Ｍについては既に受信完了（ＡＣＫ返送）している為、今回の受信フレーム３ＦＲＭを廃棄する。
【０００９】
この様に、実際のフレーム（パケット）伝送では様々な状態が起こり得るが、移動局では過去の受信履歴を逐一再送バッファに記録し、管理することにより、複数回（最大再送限度回数まで）に渡る再送要求処理を容易かつ適正に行える。一方、基地局では再送限度回数を超えたフレームの再送を行わない。
【００１０】
なお、従来は、送信側で各データフレームにシーケンス番号を付加しておき、受信側で受信フレームに欠番（不連続）が生じた場合はアラーム信号を発生する通信システムが知られている（特許文献１）。
【特許文献１】特開２００２−２６１８６７（要約，図）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記の如く、従来は、ある１フレームの伝送について、再送上限回数分の通信履歴（フレーム番号ＳＮとＡＣＫ／ＮＡＣＫ）の情報を逐一記録管理する必要があった。しかも、このような再送制御は、応答遅延時間内に受信される他の複数フレームＦＲＭ１，ＦＲＭ２等についても同時に起こり得るため、従来方式では、少なくとも（伝送遅延時間内の受信フレーム数）×（再送上限回数）分の大きな再送バッファを設ける必要があった。また、必要に応じて、大きな再送バッファの内容を参照しなくてはならない為、ＣＰＵの処理負荷が大きく、処理遅延が生じる問題もあった。
【００１２】
本発明は上記従来技術の問題点に鑑みなされたものであって、その目的とする所は、再送バッファの容量を削減すると共に、該バッファの処理時間を短縮可能なフレーム再送制御方法及びその装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記の課題は例えば図１，図２の構成により解決される。即ち、本発明（１）のフレーム再送制御方法は、送受信間でフレームデータの送受信を行うと共に、受信側で正常受信できなかったフレームの再送要求を送信側に行う通信システムのフレーム再送制御方法であって、正常受信できなかったフレームのフレーム番号のみを記憶する再送バッファ２４と、次に受信すべきフレームのフレーム番号を保持する保持手段２５とを備え、正常受信したフレームのフレーム番号と前記保持手段のフレーム番号とを比較し、一致したか又は正常受信したフレームのフレーム番号の方が大きいことにより、該正常受信したフレームのフレーム番号に所定数を加えた値で保持手段の内容を更新するフレーム番号更新ステップと、前記比較結果が正常受信したフレームのフレーム番号の方が小さいことにより、該正常受信したフレームのフレーム番号で再送バッファを検索し、一致したフレーム番号を再送バッファから削除するフレーム番号削除ステップとを備えるものである。
【００１４】
本発明（１）によれば、再送バッファには正常受信できなかったフレームのフレーム番号のみを記憶するので再送バッファの記憶容量を大幅に削減できる。また、保持手段は次に受信すべきフレームのフレーム番号を推測・保持するので、通常であれば連続して正常受信されるべき複数の新規フレームの推測と受信確認を効率良く行える。その際には、敢えて再送フレームの受信推測は行わず、新規フレームの到着についてのみ、推測と受信確認を行うため、フレーム再送制御が単純かつ容易である。この様にしても、受信側がＡＣＫを返送しない限り、送信側では当該フレームを再送することになるため、途中で新規フレームが欠落したまま受信処理が進んでしまうおそれは無い。即ち、新規フレームの受信漏れは生じない。
【００１５】
一方、再送フレームの受信管理については、正常受信したフレームのフレーム番号の方が保持手段のフレーム番号よりも小さい場合にのみ、再送フレーム又は欠落フレーム或いは重複フレームと推定できる。この場合は、該受信フレームのフレーム番号で再送バッファを検索し、一致すれば再送フレームと判定できると共に、再送バッファの当該フレーム番号を削除する。これにより、再送フレームの受信管理を効率よくかつ短時間で行える。また、一致しない（記録されていない）場合は、途中で欠落したフレームの新規再送分又は既にＡＣＫ処理したフレームの重複分と判定できるため、これを適正に受信処理できる。
【００１６】
本発明（２）では、上記本発明（１）において、正常受信したフレームのフレーム番号と保持手段のフレーム番号とを比較した結果、正常受信したフレームのフレーム番号の方が大きいことにより、前記保持手段のフレーム番号から前記正常受信したフレームの一つ前に受信すべきであったフレームまでの各フレーム番号を再送バッファに記憶するステップを更に備えるものである。
【００１７】
本発明（２）によれば、受信途中で欠落した（即ち、フレーム番号が識別不能であった）と思われるフレームについてもそのフレーム番号を再送バッファに記憶するので、途中で欠落したフレームの新規再送分と既にＡＣＫ処理したフレームの重複分とを的確に区別できる。
【００１８】
また、本発明（３）のフレーム再送制御装置は、送受信間でフレームデータの送受信を行うと共に、受信側で正常受信できなかったフレームの再送要求を送信側に行う通信システムのフレーム再送制御装置であって、正常受信できなかったフレームのフレーム番号のみを記憶する再送バッファと、次に受信すべきフレームのフレーム番号を保持する保持手段と、正常受信したフレームのフレーム番号と前記保持手段のフレーム番号とを比較し、一致したか又は正常受信したフレームのフレーム番号の方が大きいことにより、該正常受信したフレームのフレーム番号に所定数を加えた値で保持手段の内容を更新するフレーム番号更新手段と、前記比較結果が正常受信したフレームのフレーム番号の方が小さいことにより、該正常受信したフレームのフレーム番号で再送バッファを検索し、一致したフレーム番号を再送バッファから削除するフレーム番号削除手段とを備えるものである。
【００１９】
また、本発明（４）の移動局装置は、基地局と移動局間で無線フレームデータの送受信を行うと共に、移動局側で正常受信できなかったフレームの再送要求を基地局に行う移動通信システムの移動局装置であって、正常受信できなかったフレームのフレーム番号のみを記憶する再送バッファと、次に受信すべきフレームのフレーム番号を保持する保持手段と、正常受信したフレームのフレーム番号と前記保持手段のフレーム番号とを比較し、一致したか又は正常受信したフレームのフレーム番号の方が大きいことにより、該正常受信したフレームのフレーム番号に所定数を加えた値で保持手段の内容を更新するフレーム番号更新手段と、前記比較結果が正常受信したフレームのフレーム番号の方が小さいことにより、該正常受信したフレームのフレーム番号で再送バッファを検索し、一致したフレーム番号を再送バッファから削除するフレーム番号削除手段とを備えるものである。
【００２０】
また、本発明（５）の基地局装置は、基地局と移動局間で無線フレームデータの送受信を行うと共に、基地局側で正常受信できなかったフレームの再送要求を移動局に行う移動通信システムの基地局装置であって、正常受信できなかったフレームのフレーム番号のみを記憶する再送バッファと、次に受信すべきフレームのフレーム番号を保持する保持手段と、正常受信したフレームのフレーム番号と前記保持手段のフレーム番号とを比較し、一致したか又は正常受信したフレームのフレーム番号の方が大きいことにより、該正常受信したフレームのフレーム番号に所定数を加えた値で保持手段の内容を更新するフレーム番
号更新手段と、前記比較結果が正常受信したフレームのフレーム番号の方が小さいことにより、該正常受信したフレームのフレーム番号で再送バッファを検索し、一致したフレーム番号を再送バッファから削除するフレーム番号削除手段とを備えるものである。
【発明の効果】
【００２１】
以上述べた如く本発明によれば、再送バッファの容量を大幅に削減できると共に、再送制御処理を高速に行えるため、高速パケット（フレーム）通信のコウトダウン、ひいては普及に寄与するところが極めて大きい。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面に従って本発明に好適なる実施の形態を詳細に説明する。なお、全図を通して同一符号は同一又は相当部分を示すものとする。図１は実施の形態による移動通信システムのブロック図で、基地局から移動局に無線フレームの送信を行う場合を示している。
【００２３】
図において、１０は基地局、１１は送信データ（パケット）を蓄積するデータバッファ、１２は移動局２０からのＡＣＫ／ＮＡＣＫ応答に基づいてデータバッファ１１から新規データ又は再送データを選択するデータ選択部、１３は１又は２以上のパケットを搭載して送信フレームを生成するフレーム生成部、１４は無線アンテナ、２０は移動局、２１は無線アンテナ、２２は受信フレームについての所定の情報（フレーム番号，エラー検査情報等）を識別するデータ識別部、２３は受信フレームの受け入れ（ＡＣＫ）／再送要求（ＮＡＣＫ）の制御を行う再送制御部、２４は実質的に再送要求（ＮＡＣＫ返送）に係る受信フレームのみのフレーム番号（シーケンシャル番号）を記憶・管理するための再送バッファ、２５は次に受信すべきフレームのフレーム番号（受信待ち番号）を保持する保持手段、２６は正常受信した受信データ（パケット）を蓄積するデータバッファである。
【００２４】
挿入図（ａ）に下り無線フレームのフレームフォーマットを示す。一例の無線フレームは制御チャネルとデータチャネルとで構成されている。制御チャネルにはデータチャネルについての制御情報が格納されており、その一つにフレーム番号が含まれる。データチャネルにはパケット（データ）情報と、データチャネルのＣＲＣ検査を行うフレームチェックシーケンス（ＦＣＳ）情報とが格納されている。本実施の形態では、受信側で制御チャネルの情報（フレーム番号等）を正常に受信できなかった場合を受信エラーとし、一方、制御チャネルは正常に受信できたが、データチャネルを正常に受信できなかった場合（ＦＣＳエラー）をデータエラーとしている。この例では、制御チャネル及びデータチャネルを共に正常受信した新規フレームのフレーム番号に所定数（例えば１）を加えることで次に受信すべきフレームのフレーム番号を推測する。
【００２５】
なお、１フレームに１パケットが搭載される通信システムでは、該フレームを代表する番号として搭載パケットのシーケンシャル番号を使用できる。この場合は、フレーム単位の処理に代えてパケット単位の再送処理を行える。
【００２６】
一方、１フレームに複数パケットが搭載される場合は、該フレームを代表するフレーム番号として先頭に搭載されたパケットのシーケンシャル番号を使用できる。例えば、１フレームに３パケット（パケット番号＝３，４，５）が搭載された場合は当該フレームのフレーム番号としてパケット番号（＝３）を採用できる。この場合の、フレーム番号更新処理は、正常受信した新規フレームのフレーム番号（＝３）にパケット搭載数（＝３）を加えることで次に受信すべきフレームのフレーム番号（＝６）を推測できる。
【００２７】
この場合のパケット搭載数は、固定でも良いし、可変でも良い。可変の場合は、制御チャネルのフレームヘッダ中にパケット搭載数を記録しておき、受信側では正常受信した新
規フレームのフレーム番号にこのパケット搭載数を加算することで、次に受信すべきフレームのフレーム番号を推測できる。また、１フレームに複数パケットを搭載する方法でパケット単位の再送管理を行う場合は、１フレーム中のパケット毎にＣＲＣチェックワードを付加しておき、パケット毎のエラーチェックを行うと共に、１フレーム中の何れかのパケットでエラーが発生した場合は、当該フレームの再送要求を行う。
【００２８】
図２は実施の形態によるフレーム再送制御処理のフローチャートで、再送制御部２３により実行される。移動局２０が１無線フレームを受信するとこの処理に入力する。ステップＳ１１では制御チャネル（フレーム番号等）を正常受信したか否かを判別し、正常受信できなかった場合は、受信エラーとなるため、ステップＳ２１で番号不明なＮＡＣＫ（再送要求）を返送し、この処理を抜ける。
【００２９】
また、上記制御チャネルを正常受信した場合は、少なくとも、フレーム番号を使用した再送制御が行えるので、ステップＳ１２以降の処理を行う。即ち、ステップＳ１２では（受信フレーム番号）＞（受信待ち番号）か否かを判別し、（受信フレーム番号）＞（受信待ち番号）の場合は、受信フレーム番号の飛び越しが発生したので、ステップＳ１６に進み、欠落したフレームの番号（即ち、次に受信すべきであったフレームの番号から当該受信フレームの一つ前の番号まで）を再送バッファ２４に記録する。フレーム番号に飛び越しが生じるのは、先行フレームの制御チャネル（フレーム番号）が正常受信できなかった場合に相当し、これらのフレームにつては上記ステップＳ１１，Ｓ２１のルートでＮＡＣＫが返送されているため、やがて基地局１０から再送されてくることになる。
【００３０】
ステップＳ１７では保持手段２５の受信待ち番号を当該受信フレームのフレーム番号＋１に更新する。ステップＳ１８では当該受信フレームの番号を一旦再送バッファ２４に記録しておく。そして、ステップＳ１９では当該受信フレームについてのデータチャネルの情報を正常に受信したか否かを判別し、データエラーでない場合はステップＳ２０で再送バッファ２４における当該受信フレームの番号を直ちに削除する。更にステップＳ１５では当該受信フレームに対する番号付きのＡＣＫを返送し、この処理を抜ける。
【００３１】
また上記ステップＳ１９の判別でデータエラーの場合はステップＳ２１で当該受信フレームに対する番号付きのＮＡＣＫを返送する。この場合における当該受信フレームの番号は既に上記ステップＳ１８の処理で再送バッファ２４に記録されており、そのまま残されることになる。
【００３２】
また、上記ステップＳ１２の判別で（受信フレーム番号）＞（受信待ち番号）でない場合は、更にステップＳ１３で（受信フレーム番号）＝（受信待ち番号）か否かを判別し、ＹＥＳの場合はステップＳ１７に進む。この場合は、ステップＳ１７で受信待ち番号を更新し、ステップＳ１８では当該受信フレームの番号を一旦再送バッファ２４に記録すると共に、ステップＳ１９でデータエラーか否かを判別し、エラーでない場合はステップＳ２０で再送バッファ２４の当該フレーム番号を直ちに削除し、ステップＳ１５で番号付きのＡＣＫを返送する。また、データエラーの場合はそのままステップＳ２１で番号付きのＮＡＣＫを送信する。
【００３３】
また、上記ステップＳ１３の判別で（受信フレーム番号）＝（受信待ち番号）でもない場合は、当該受信フレーム番号の方が受信待ち番号よりも小さい場合であり、この場合は、更にステップＳ１４で当該受信フレーム番号で再送バッファ２４を検索し、当該受信フレーム番号がバッファに存在するか否かを判別する。存在する場合は、過去にＮＡＣＫを返送したフレームの再送フレームであるので、ステップＳ１９でデータ正常受信か否かを判別し、正常ならステップＳ２０で再送バッファ２４の当該受信フレーム番号を削除し、ステップＳ１５で番号付きのＡＣＫを返送する。また、データ正常受信でない場合はステ
ップＳ２１で番号付きのＮＡＣＫを返送する。
【００３４】
また、上記ステップＳ１４の判別で当該受信フレームの番号が再送バッファ２４に存在しない場合は、過去に番号付きのＡＣＫを返送したが、基地局でその番号が識別されず、このため基地局１０からの重複フレームが正常受信された場合と考えられるｋこの場合はステップＳ１５で番号付きのＡＣＫを返送する。そして、図示しないが、重複受信データに関しては別途破棄する。
【００３５】
図３は実施の形態によるフレーム再送制御のシーケンス図で、基地局１０から移動局２０に無線フレームを送信する場合における上記図２に従う再送制御処理を具体的に示している。なお、無線区間で発生する通信状況は上記図４で述べたものと同様であり、ここでもフレーム３ＦＲＭの再送制御に着目する。挿入図（ａ）に再送バッファ２４の記憶例を示す。ここで、「ＳＮ」は受信フレームのシーケンシャル番号（フレーム番号とも呼ぶ）を記憶する欄である。
【００３６】
移動局２０が１回目に受信したフレーム３ＦＲＭはエラーであるため、基地局２０に再送要求３ＮＡＣＫを送信すると共に、再送バッファ２４にフレーム番号（＝３）を新規記録する。移動局２０が２回目に受信したフレーム３ＦＲＭもエラーであるため基地局２０に再送要求３ＮＡＣＫを送信するが、再送バッファ２４には重複するフレーム番号（＝３）が既に存在するため、再度記録は行わない。
【００３７】
移動局２０が３回目に受信するはずであったフレーム３ＦＲＭは制御チャネル（フレーム番号）を正常に受信できなかった為、移動局２０では番号無しのＮＡＣＫを返送する。一方、基地局１０では上記３回目のフレームを送信して後、番号無しのＮＡＣＫを受信したことにより、自局の送信履歴を遡り、この例では４回目のフレーム３ＦＲＭを送信する。
【００３８】
移動局２０では４回目のフレーム３ＦＲＭを正常受信したことにより、基地局１０に３ＡＣＫを送信すると共に、このフレーム番号（＝３）は次に受信すべきフレームのフレーム番号（＝１０）よりも小さいため、該受信したフレーム番号（＝３）で再送バッファ２４を検索する。この例では再送バッファ２４の記録番号（＝３）と一致するため、当該番号（＝３）を削除する。
【００３９】
しかるに、この３ＡＣＫは基地局１０でたまたまフレーム番号を識別できなかったため、基地局１０では自局の送信履歴を遡り、この例では５回目のフレーム３ＦＲＭを送信する。移動局２０ではこの再送フレーム３ＦＲＭを正常受信するが、このフレーム番号（＝３）は次に受信すべきフレームのフレーム番号（＝１２）よりも小さい上、この番号（＝３）で再送バッファ２４を検索すると、フレーム番号（＝３）は既に存在しないため、留該番号の受信フレームは既に受信完了していると考えられる。そこで、基地局１０に３ＡＣＫを返送すると共に、重複データについては破棄する。
【００４０】
この様に、実際のフレーム（パケット）伝送では様々な状態が起こり得るが、移動局２０では実質的に再送要求したフレームのフレーム番号のみを再送バッファ２４で記録管理することにより、複数回（最大再送限度まで）に渡るような再送要求処理を少ないメモリと高速処理で容易かつ適正に行える。
【００４１】
なお、上記実施の形態では移動通信システムの移動局における下り回線のフレーム再送制御を述べたが、これに限らない。本発明は、基地局における上り回線のフレーム再送制御にもそのまま適用できる。また、本発明はインターネット等におけるＩＰパケットのフレーム再送制御にも適用可能である。この場合のフレームは制御チャネルとデータチャネ
ルとに分かれていなくても良く、フレーム番号はデータの先頭に付加したオーバヘッド部（ＯＨ）に含まれていても良い。
【００４２】
また、上記本発明に好適なる複数の実施の形態を述べたが、本発明思想を逸脱しない範囲内で各部の構成、制御、処理及びこれらの組合せの様々な変更が行えることは言うまでも無い。
【図面の簡単な説明】
【００４３】
【図１】実施の形態による移動通信システムのブロック図である。
【図２】実施の形態によるフレーム再送制御処理のフローチャートである。
【図３】実施の形態によるフレーム再送制御のシーケンス図である。
【図４】従来のフレーム再送制御のシーケンス図である。
【符号の説明】
【００４４】
１０  基地局
１１  データバッファ
１２  データ選択部
１３  フレーム生成部
２０  移動局
２２  データ識別部
２３  再送制御部
２４  再送バッファ
２５  保持手段
２６  データバッファ
【図１】
2007208354.tif 000003
【図２】
2007208354.tif 000004
【図３】
2007208354.tif 000005
【図４】
2007208354.tif 000006