(57)【特許請求の範囲】
【請求項１】
送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、前記受信側データ通信機から前記送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、前記送信側データ通信機から前記受信側データ通信機へ、受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法において、
前記受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）をも前記帰還フレームに含ませるようにしたことを特徴とするデータ通信方法。
【請求項２】
請求項１に記載のデータ通信方法において、
受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）と共に、前記第２の再送要求フレーム番号ＦＢ２（ｎ）乃至第ｋの再送要求フレーム番号ＦＢｋ（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを、前記送信側データ通信機から前記受信側データ通信機へ再送するようにしたことを特徴とするするデータ通信方法。
【請求項３】
送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、前記受信側データ通信機から前記送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む、前記データフレームと同じフォーマットの帰還フレームを送信すると共に、前記送信側データ通信機から前記受信側データ通信機へ、受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法において、
前記帰還フレーム内に含ませるべき送信データがないときは、前記受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を、前記帰還フレーム内のデータ領域内に含ませるようにしたことを特徴とするデータ通信方法。
【請求項４】
請求項３に記載のデータ通信方法において、
受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）と共に、前記第２の再送要求フレーム番号ＦＢ２（ｎ）乃至第ｋの再送要求フレーム番号ＦＢｋ（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを、前記送信側データ通信機から前記受信側データ通信機へ再送するようにしたことを特徴とするするデータ通信方法。
【請求項５】
送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、前記受信側データ通信機から前記送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、前記送信側データ通信機から前記受信側データ通信機へ、受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法におけるデータ通信機において、
前記受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）をも前記帰還フレームに含ませるようにしたことを特徴とするデータ通信機。
【請求項６】
請求項５に記載のデータ通信機において、
受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）と共に、前記第２の再送要求フレーム番号ＦＢ２（ｎ）乃至第ｋの再送要求フレーム番号ＦＢｋ（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを、前記送信側データ通信機から前記受信側データ通信機へ再送するようにしたことを特徴とするするデータ通信機。
【請求項７】
送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、前記受信側データ通信機から前記送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む、前記データフレームと同じフォーマットの帰還フレームを送信すると共に、前記送信側データ通信機から前記受信側データ通信機へ、受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法におけるデータ通信機において、
前記帰還フレーム内に含ませるべき送信データがないときは、前記受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を、前記帰還フレーム内のデータ領域内に含ませるようにしたことを特徴とするデータ通信機。
【請求項８】
請求項７に記載のデータ通信機において、
受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）と共に、前記第２の再送要求フレーム番号ＦＢ２（ｎ）乃至第ｋの再送要求フレーム番号ＦＢｋ（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを、前記送信側データ通信機から前記受信側データ通信機へ再送するようにしたことを特徴とするするデータ通信機。
【請求項９】
送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、前記受信側データ通信機から前記送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、前記送信側データ通信機から前記受信側データ通信機へ、受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法において、
前記受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を作成し、
前記第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームをα１  （但し、α１  はα１  ＞１となる自然数）回送信する毎に、そのうちのβ１  （但し、β１  は０＜β１  ＜α１  となる自然数）回は、前記第１の再送要求フレーム番号ＦＢ１（ｎ）を前記第２の再送要求フレーム番号ＦＢ２（ｎ）で置換し、
…………………………………………………………………………………………
…………………………………………………………………………………………
第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を含む帰還フレームをα（ｋ−１）  （但し、α（ｋ−１）  はα（ｋ−１）  ＞１となる自然数）回送信する毎に、そのうちのβ（ｋ−１）  （但し、β（ｋ−１）  は０＜β（ｋ−１）  ＜α（ｋ−１）  となる自然数）回は、前記第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を前記第ｋの再送要求フレーム番号ＦＢｋ（ｎ）で置換すると共に、
前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）の別を示す再送要求識別子を、前記帰還フレームに含ませることを特徴とするデータ通信方法。
【請求項１０】
請求項９に記載のデータ通信方法において、
受信した前記帰還フレーム内の再送要求フレーム番号及び前記再送要求識別子から、前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）を得て記憶手段に記憶し、前記記憶手段に記憶された前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）それぞれの最新の再送要求フレーム番号に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを、前記送信側データ通信機から前記受信側データ通信機へ再送するようにしたことを特徴とするするデータ通信方法。
【請求項１１】
送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、前記受信側データ通信機から前記送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、前記送信側データ通信機から前記受信側データ通信機へ、受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法において、
前記受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を作成し、
前記帰還フレームに含まれる第１の再送要求フレーム番号ＦＢ１（ｎ）を、第１の所定条件を満たすときは、第２の再送要求フレーム番号ＦＢ２（ｎ）に置換し、
…………………………………………………………………………………………
…………………………………………………………………………………………
前記帰還フレームに含まれる第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を、第（ｋ−１）の所定条件を満足するときは、前記第ｋの再送要求フレーム番号ＦＢｋ（ｎ）で置換すると共に、
前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）の別を示す再送要求識別子を、前記帰還フレームに含ませることを特徴とするデータ通信方法。
【請求項１２】
請求項１１に記載のデータ通信方法において、
受信した前記帰還フレーム内の再送要求フレーム番号及び前記再送要求識別子から、前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）を得て記憶手段に記憶し、前記記憶手段に記憶された前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）それぞれの最新の再送要求フレーム番号に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを、前記送信側データ通信機から前記受信側データ通信機へ再送するようにしたことを特徴とするするデータ通信方法。
【請求項１３】
送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、前記受信側データ通信機から前記送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、前記送信側データ通信機から前記受信側データ通信機へ、受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法におけるデータ通信機において、
前記受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を作成し、
前記第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームをα１  （但し、α１  はα１  ＞１となる自然数）回送信する毎に、そのうちのβ１  （但し、β１  は０＜β１  ＜α１  となる自然数）回は、前記第１の再送要求フレーム番号ＦＢ１（ｎ）を前記第２の再送要求フレーム番号ＦＢ２（ｎ）で置換し、
…………………………………………………………………………………………
…………………………………………………………………………………………
第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を含む帰還フレームをα（ｋ−１）  （但し、α（ｋ−１）  はα（ｋ−１）  ＞１となる自然数）回送信する毎に、そのうちのβ（ｋ−１）  （但し、β（ｋ−１）  は０＜β（ｋ−１）  ＜α（ｋ−１）  となる自然数）回は、前記第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を前記第ｋの再送要求フレーム番号ＦＢｋ（ｎ）で置換すると共に、
前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）の別を示す再送要求識別子を、前記帰還フレームに含ませることを特徴とするデータ通信機。
【請求項１４】
請求項１３に記載のデータ通信機において、
受信した前記帰還フレーム内の再送要求フレーム番号及び前記再送要求識別子から、前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）を得て記憶手段に記憶し、前記記憶手段に記憶された前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）それぞれの最新の再送要求フレーム番号に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを、前記送信側データ通信機から前記受信側データ通信機へ再送するようにしたことを特徴とするするデータ通信機。
【請求項１５】
送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、前記受信側データ通信機から前記送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、前記送信側データ通信機から前記受信側データ通信機へ、受信した前記帰還フレーム内の前記第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法におけるデータ通信機において、
前記受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を作成し、
前記帰還フレームに含まれる第１の再送要求フレーム番号ＦＢ１（ｎ）を、第１の所定条件を満たすときは、第２の再送要求フレーム番号ＦＢ２（ｎ）に置換し、
…………………………………………………………………………………………
…………………………………………………………………………………………
前記帰還フレームに含まれる第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を、第（ｋ−１）の所定条件を満足するときは、前記第ｋの再送要求フレーム番号ＦＢｋ（ｎ）で置換すると共に、
前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）の別を示す再送要求識別子を、前記帰還フレームに含ませることを特徴とするデータ通信機。
【請求項１６】
請求項１５に記載のデータ通信機において、
受信した前記帰還フレーム内の再送要求フレーム番号及び前記再送要求識別子から、前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）を得て記憶手段に記憶し、前記記憶手段に記憶された前記第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）それぞれの最新の再送要求フレーム番号に応じて、前記受信側で正しく受信されたなかったフレーム番号のデータフレームを、前記送信側データ通信機から前記受信側データ通信機へ再送するようにしたことを特徴とするするデータ通信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は自動再送要求方式の誤り制御を行うデータ通信方法及びデータ通信機に関する。
【０００２】
【従来の技術】
データ通信における誤り制御方法として、比較的バースト誤りの多い移動体データ通信システムに適用して好適な自動再送要求（ＡＲＱ：Ａｕｔｏｍａｔｉｃ    Ｒｐｅａｔ  Ｒｅｑｕｅｓｔ  又は  Ａｕｔｏｍａｔｉｃ  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｒｅｐｅｔｉｏｎ）方式の誤り制御方法がある。この自動再送要求方式の誤り制御方法は、送信側通信機（データ通信機）から受信側通信機（データ通信機）に送信されたデータフレームに誤りがある場合、受信側通信機から送信側通信機への再送要求に基づいて、送信側通信機から受信側通信機へ再度データフレームを送信するものである。
【０００３】
この自動再送要求方式の誤り制御方法には、各種の方法があるが、ここでは、スループットの高い選択的再送（Ｓｅｌｅｃｔｉｖｅ  Ｒｅｐｅａｔ）  方式の自動再送要求式誤り制御方法の従来例を以下に説明する。尚、選択的再送方式のものは、理論的には無限大のバッファメモリを必要とするので、通常はこれを用いずに、その改良型が使用されているが、ここでは、説明の簡単のため、原始ＳＲ方式の自動再送要求式誤り制御方法を説明する。
【０００４】
先ず、図１１Ａを参照して、データフレーム及び帰還フレームで同じフォーマットとなるＡＲＱフレームの構成例を説明する。このＡＲＱフレームは、例えば、１６ビットの送信データ長表示領域ａ、例えば、８ビットの送信フレーム番号ｂ、例えば、８ビットの再送要求フレーム番号ｃ、例えば、５９２ビットの送信データ領域ｄを含み、全体のデータａ〜ｄに対する、例えば、１６ビットの誤り検出符号ｅから構成される。こでは、１フレームは６４０ビットとなっている。
【０００５】
送信データ長表示領域ａは、送信データｄのデータ量を表示する領域で、そのデータ量は、例えば、ビット単位で０から５９２の値を採り得、ここでは、そのデータ量は５９２ビットである。送信フレーム番号ｂは、送信すべきフレームの番号（例えば、０又は１から２５５まで）を示す。再送要求フレーム番号ｃは、受信側通信機から受信側通信機へ送信される帰還フレームで使用され、受信側通信機で次に期待しているフレーム番号（最も古い未受信のフレーム番号）を示す。
【０００６】
誤り検出符号ｅは、例えば、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ  巡回符号検査）  符号のＩＴＵ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ（ｓ）  Ｕｎｉｏｎ国際電気通信連合）  −Ｔ（１６ビット）を使用する。このＣＲＣの適用領域は、送信データ長Ａから再送要求フレーム番号Ｄまでの６２４ビットである。
【０００７】
次に、図１１Ｂを参照して、送信フレームにエラーがある場合のＳＲ方式によるＡＲＱ伝送チャートを説明する。図１１Ｂにおいて、送信側通信機に配されている中に数字を付した長方形の枠内の数字は、送信フレームのフレーム番号を示す。尚、送信フレーム番号は、ここでは、仮に、１〜１０までとし、１が最初のフレーム番号、１０が最終のフレーム番号である。右下がりの矢印は、受信側通信機から受信側通信機へ送信される送信フレームを示し、右上がりの矢印は受信側通信機から受信側通信機へ送信される帰還フレームを示す。実線で示す矢印は伝送誤りの無いフレームを示し、破線は伝送誤りの有るフレーム（送信フレーム）を示す。帰還フレームにおける再送要求フレーム番号を、Ｒにフレーム番号を示す数字を付して示す。ｄは、ラウンドトリップディレイ量を示し、これは送信側通信機から受信側通信機へ送信フレーム（データフレーム）を送信してから、その送信フレームが受信側通信機で正しく受信されたか否かを示す受信側通信機からの帰還フレームを受信するまでに要する時間を示し、これの例では４つの送信フレームを送信するに要する４フレーム期間に相当する。
以下に、図２を参照して、送信側通信機及び受信側通信機の動作を説明する。
【０００８】
〔送信側通信機〕
（１）  送信フレーム１、２、３、４を連続的に送信する。
（２）  送信フレーム４の送信中に、送信フレーム１に対する応答を示す帰還フレームを受信する。その帰還フレームにおける再送要求フレーム番号は２であるので、送信フレーム１は受信側通信機で正しく受信されたものと判断する。
（３）  送信フレーム５の送信中に、送信フレーム２に対する応答を示す帰還
フレームを受信する。その帰還フレームにおける再送要求フレーム番号は３であるので、送信フレーム２は受信側通信機で正しく受信されたものと判断する。
（４）  送信フレーム６の送信中に、送信フレーム３に対する応答を示す帰還
フレームを受信する。その帰還フレームにおける再送要求フレーム番号は４であるので、送信フレーム３は受信側通信機で正しく受信されたものと判断する。
（５）  送信フレーム７の送信中に、送信フレーム４に対する応答を示す帰還
フレームを受信する。その帰還フレームにおける再送要求フレーム番号  は４であるので、送信フレーム４は受信側通信機で正しく受信されていないものと判断する。
（６）  送信フレーム４を再送する。
（７）  再送された送信フレーム４が受信側通信機で正しく受信されたか否か
は、４フレーム期間後であるので、次のフレーム８、９、１０を連続的に送信する。
（８）  最終送信フレーム１０の送信中に、再送された送信フレーム４に対す
る応答を示す帰還フレームを受信する。その帰還フレームにおける再送要求フレーム番号は４であるので、送信フレーム４は受信側通信機で正しく受信されていないものと判断する。
（９）  再び送信フレーム４を再送する。
（１０）  再送された送信フレーム４が受信側通信機で正しく受信されたか否か
は、４フレーム期間後であるので、次のフレーム５、６、７を連続的に送信する。
（１１）  送信フレーム７の送信中に、再送された送信フレーム４に対する応答
を示す帰還フレームを受信する。その帰還フレームにおける再送要求フレーム番号は９であるので、送信フレーム４は受信側通信機で正しく受信されているものと判断すると共に、送信フレーム９は受信側通信機で正しく受信されていなものと判断する。
（１２）  送信フレーム９を再送する。
（１３）  再送された送信フレーム９が受信側通信機で正しく受信されたか否か
は、４フレーム期間後であるので、次のフレーム１０を送信する。
（１４）  送信フレーム１０以降は送信するフレームが存在しないので、現に要
求されている送信フレーム９を送信する。
（１５）  送信フレーム１０を送信する。フレーム１０の送信中に、送信フレー
ム９に対する応答を示す帰還フレームを受信する。その帰還フレームにおける再送要求フレーム番号は１０であるので、送信フレーム９は受信側通信機で正しく受信されているものと判断する。
（１６）  送信フレーム１０以降は送信フレームが存在しないので、現在要求し
ている送信フレーム１０を送信する。
（１７）  送信フレーム１０の送信中に、送信フレーム１０に対する応答を示す
帰還フレームを受信する。その帰還フレームにおける再送要求フレーム番号は１１であるので、送信フレーム１０は受信側通信機で正しく受信されているものと判断する。以上で、フレーム１〜フレーム１０の送信が終了する。
【０００９】
〔受信側通信機〕
（１）  送信フレーム１、２、３は正しく受信できたので、それぞれ再送要求
フレーム番号が２、３、４の帰還フレームを連続的に送信する。
（２）  送信フレーム４は正しく受信されなかったので、送信フレーム４が正
しく受信されるまで、再送要求フレーム番号が４の帰還フレームを繰り返し送信する。
（３）  送信フレーム４が正しく受信できたので、そこまでに正しく受信でき
た送信フレームのフレーム番号の最大値である８の次のフレーム番号、即ち、未受信のデータフレームの最小のフレーム番号９を再送要求フレーム番号とした帰還フレームを、送信フレーム９が正しく受信できるまで、繰り返し送信する。
（４）  送信フレーム９を正しく受信できたので、次に送信を要求する送信フ
レームのフレーム番号１０を再送要求フレーム番号とする帰還フレームを送信する。
（５）  送信フレーム１０を正しく受信できたので、次に送信を要求する送信
フレームのフレーム番号１１を再送要求フレーム番号とする帰還フレームを送信する。
【００１０】
図１１Ｂの場合は、選択的再送（ＳＲ）方式の自動再送要求（ＡＲＱ）式誤り制御方法によって、受信側通信機から受信側通信機に、送信フレーム１〜１０を送信するために、実際に送信した送信フレームの数Ｎ１は１６であり、最初の送信フレームの送信から、送信フレーム１〜１０の全てが送信されたことの確認のための帰還フレームを受信するまでの送信フレームの数Ｎ２は２０である。
【００１１】
そこで、送信すべき送信フレームの数Ｎ０と、送信側通信機から受信側通信機へ送信される全部の送信フレームの数Ｎ１との比Ｎ０／Ｎ１で定義されたスループットＳは、図１１Ｂの場合、Ｓ＝１０÷１６＝０．６２５となる。
【００１２】
図１１Ｂの場合、送信側通信機から受信側通信機へ送信された送信フレーム４は、２回正しく受信されなかったので、正しく受信された送信フレーム４も含めて、送信フレーム４は３回送信されたことになる。又、送信側通信機から受信側通信機へ送信された送信フレーム９は１回正しく受信されなかったので、正しく受信された送信フレーム９も含めて、送信フレーム９は２回送信されたことになる。更に、最後に送信側通信機から受信側通信機へ送信したフレーム４の次に続けて送信した送信フレーム５、６、７は、正しく受信されたにも拘らず、ラウンドトリップディレイのために、再度送信されている。これは送信フレーム７を再送するまで、受信側通信機から送信側通信機へ送信した帰還フレームの再送フレーム要求フレーム番号が４のままで変わらなかったことによるもので、送信フレームを無駄に送信したことになる。このように、従来例の場合はスループットが大幅に低下してしまうことになる。そして、一般に、ラウンドトリップディレイ量が大きくなればなる程、スループットは低下する傾向にある。
【００１３】
次に、図１１ＢにおけるＳＲ−ＡＲＱ伝送の仕方を一般的に説明すると、次のようになる。送信側通信機から受信側通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのフレームを昇順（降順も可）に送信し、受信側通信機から送信側通信機へ、受信した第１番目乃至第ｎ番目のフレームのフレーム番号に応じて、未受信のフレームの内の最小（降順の場合は最大）のフレーム番号ＦＢＭ（ｎ）からなる再送要求フレーム番号ＦＢ１（ｎ）を含む、フレームと同じフォーマットの帰還フレームを送信すると共に、送信側通信機から受信側通信機へ、受信した帰還フレーム内の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のフレームを再送する。
【００１４】
【発明が解決しようとする課題】
以上のように、従来のデータ通信方法では、帰還フレームでエラーが発生すると、受信側通信機から受信側通信機に、データフレームが正しく送信されているにも拘らず、受信側通信機から重複してデータフレームを送信してしまう不都合がある。
【００１５】
又、従来のデータ通信方法では、送信側通信機から受信側通信機へ順次送信するデータフレームの始めの方で、送信された同じフレーム番号のデータフレームが、受信側通信機で正しく受信されないことが頻発すると、その間受信側通信機から送信側通信機へ送信される帰還フレーム内の再送要求フレーム番号が変化しないため、送信側通信機では受信側通信機へ送信すべきデータフレームが全て正しく受信されたか否かの判断ができず、このため新規に送信するデータフレームがなくなると、送信済のデータフレームであっても、送達確認ができない限り何度も送信を繰り返すことになる。
【００１６】
かかる点に鑑み、本発明は、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含むフォーマットの帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法において、送信側通信機から受信側通信機へ送信するデータフレームのスループットを、従来より改善することができるような再送要求フレーム番号を含む帰還フレームを、受信側通信機から送信側通信機へ送信することのできるデータ通信方法を提案しようとするものである。
【００１７】
又、本発明は、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法において、送信側通信機から受信側通信機へ送信するデータフレームのスループットを、従来より改善することのできるデータ通信方法を提案しようとするものである。
【００１８】
更に、本発明は、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法におけるデータ通信機において、送信側通信機から受信側通信機へ送信するデータフレームのスループットを、従来より改善することができるような再送要求フレーム番号を含む帰還フレームを、受信側通信機から送信側通信機へ送信することのできるデータ通信機を提案しようとするものである。
【００１９】
更に、本発明は、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法におけるデータ通信機において、送信側通信機から受信側通信機へ送信するデータフレームのスループットを、従来より改善することのできるデータ通信機を提案しようとするものである。
【００２０】
【課題を解決するための手段】
第１の本発明は、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法において、受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）をも帰還フレームに含ませるようにしたことを特徴とするデータ通信方法である。
【００２１】
かかる本発明によれば、受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）をも帰還フレームに含ませるようにする。
【００２２】
【発明の実施の形態】
以下に、図面を参照して、本発明の実施の形態を説明する。この実施の形態におけるデータ通信方法には、上述の従来例と同様のスループットの高い選択的再送（Ｓｅｌｅｃｔｉｖｅ  Ｒｅｐｅａｔ）  方式の自動再送要求式誤り制御方法が採用されている。先ず、図１Ａを参照して、データフレーム及び帰還フレームで同じフォーマットとなるＡＲＱフレームの構成例を説明する。このＡＲＱフレームは、例えば、１６ビットの送信データ長表示領域ａ、例えば、８ビットの送信フレーム番号ｂ、例えば、８ビットの再送要求フレーム番号ｃ、例えば、５８４ビットの送信データ領域ｄ、例えば、８ビットの次の再送要求フレーム番号ｆを含み、全体のデータａ〜ｄ、ｆに対する、例えば、１６ビットの誤り検出符号ｅから構成される。
【００２３】
尚、図１Ａの８ビットの次の再送要求フレーム番号ｆは、図１１Ａの従来のＡＲＱフレームにおける５９２ビットのデータ領域内に設けたもので、そのため、図１Ａのデータ領域ｄのビット数は、５９２−８＝５８４（ビット）となる。
【００２４】
送信データ長表示領域ａは、送信データｄのデータ量を表示する領域で、そのデータ量は、例えば、ビット単位で０から５８４の値を採り得、ここでは、そのデータ量は５８４ビットである。送信フレーム番号ｂは、送信すべきフレームの番号（例えば、０又は１から２５５まで）を示す。再送要求フレーム番号ｃは、受信側通信機から送信側通信機へ送信される帰還フレームで使用され、受信側通信機で次に期待しているフレーム番号を示す。次の再送要求フレーム番号ｆは、受信側通信機から送信側通信機へ送信される帰還フレームで使用され、受信側通信機で次の次に期待しているフレーム番号を示す。
【００２５】
誤り検出符号ｅは、例えば、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ  巡回符号検査）  符号のＩＴＵ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ（ｓ）  Ｕｎｉｏｎ国際電気通信連合）  −Ｔ（１６ビット）を使用する。このＣＲＣの適用領域は、送信データ長ａから次の再送要求フレーム番号ｆまでの６２４ビットである。
【００２６】
図１Ｂは、ＡＲＱフレームが帰還フレームとして用いられた場合におけるデータ領域ｄに送信データが無い場合を示し、データ長表示領域ａ、送信フレーム番号ｂ、データ領域ｄは、帰還情報に無関係な固定値、即ち、例えば、オール０、オール１等に置換することによって、帰還フレームのフォーマットを変えずに、しかも、受信率を低下させないで、受信側通信機から送信側通信機へ帰還フレームを送信することができる。送信側通信機において、受信側通信機から送信される帰還フレームで、オール０が検出されたら、最終のデータ領域の最後の８ビット、即ち、１バイトが次の再送要求フレーム番号であると認識することができる。この場合、次の再送要求フレーム番号ｆをデータ領域ｄに設けたにも拘らず、送信データ量の低下に無関係となる。
【００２７】
図１のＡＲＱフレームは、全二重通信が可能なように、送信側通信機から受信側通信機へ送信されるデータフレーム及び受信側通信機から送信側通信機へ送信される帰還フレームは、同じ、即ち、共通フォーマットとされているが、現実の通信では、リアルタイム系通信以外のアプリケーションでは、半二重による通信が大部分である。従って、帰還フレーム内に、再送要求フレーム番号は固定的に含ませるも、次の再送要求フレーム番号を固定的に含ませず、送信データがないときにのみ、データ領域内に含ませるようにすれば、最大伝送レートの低下を回避することができる。
【００２８】
次に、図２を参照して、帰還フレームで使用される再送要求フレーム番号ｃ及次の再送要求フレーム番号ｆについて、送信フレームにエラーがある場合のＳＲ方式によるＡＲＱ伝送チャートを説明する。図２において、送信側通信機に配されている中に数字を付した長方形の枠内の数字は、送信フレームのフレーム番号を示す。尚、送信フレーム番号は、ここでは、仮に、１〜１０までとし、最初のフレーム番号は１であり、最終のフレーム番号は１０となる。右下がりの矢印は、送信側通信機から受信側通信機へ送信される送信フレームを示し、右上がりの矢印は受信側通信機から送信側通信機へ送信される帰還フレームを示す。実線で示す矢印は伝送誤りの無いフレームを示し、破線は伝送誤りの有るフレーム（送信フレーム）を示す。帰還フレームにおける再送要求フレーム番号及び次の再送要求フレーム番号を、Ｒにフレーム番号を示す数字を付して示す。ｄは、ラウンドトリップディレイ量を示し、これは送信側通信機から受信側通信機へ送信フレーム（データフレーム）を送信してから、その送信フレームが受信側通信機で正しく受信されたか否かを示す受信側通信機からの帰還フレームを受信するまでに要する時間を示し、これの例では４つの送信フレームを送信するに要する４フレーム期間である。
【００２９】
そこで、図２を詳しく説明する前に、図２の一部を拡大して示した図３を参照して、再送要求フレーム番号及び次の再送要求フレーム番号の決め方について説明する。尚、図３において、図２と対応する部分には、同一符号を付している。図３において、各符号の意味は次の通りである。
【００３０】
ＦＦ（ｉ）    ：  送信側通信機から受信側通信機へ送信された第ｉ番目のデータフレームのフレーム番号
ＦＢ（ｉ）    ：  第ｉ番目のデータフレームの送信中に受信した帰還フレーム内の再送要求フレーム番号
ＦＢｎｅｘｔ（ｉ）：  第ｉ番目のデータフレームの送信中に受信した帰還フレーム内の次の再送要求フレーム番号
【００３１】
送信側通信機で、第ｉ番目のデータフレームを送信したときに受信した帰還フレームの次の再送要求フレーム番号を用いて、第（ｉ＋１）番目の送信フレームを送信するときのデータフレームのフレーム番号の決め方について説明する。
【００３２】
次に示す３つの条件が全て満足されたときに、第（ｉ＋１）番目のデータフレームのフレーム番号を、ＦＢｎｅｘｔ（ｉ）に設定する。
条件▲１▼：  最終のデータフレームが送信済であるか、又は、フレーム番号がＦＦ（ｉ＋１）のデータフレームを送信すべきときに、一時的にフレーム番号がＦＦ（ｉ）＋１のデータフレームを送信できないとき。
条件▲２▼：  ＦＦ（ｉ）＝ＦＢ（ｉ−１）
条件▲３▼：  ＦＢｎｅｘｔ（ｉ）＞ＦＢ（ｉ）＋１
以下に、図２を参照して、送信側通信機及び受信側通信機の動作を説明する。
【００３３】
〔送信側通信機〕
尚、以下の（１）〜（９）までは、従来例の図１１Ｂと同様である。
（１）  送信フレーム１、２、３、４を連続的に送信する。
（２）  送信フレーム４の送信中に、送信フレーム１に対する応答を示す帰還フレームを受信する。その帰還フレームにおける再送要求フレーム番号は２であるので、送信フレーム１は受信側通信機で正しく受信されたものと判断する。
（３）  送信フレーム５の送信中に、送信フレーム２に対する応答を示す帰還
フレームを受信する。その帰還フレームにおける再送要求フレーム番号は３であるので、送信フレーム２は受信側通信機で正しく受信されたものと判断する。
（４）  送信フレーム６の送信中に、送信フレーム３に対する応答を示す帰還
フレームを受信する。その帰還フレームにおける再送要求フレーム番号は４であるので、送信フレーム３は受信側通信機で正しく受信されたものと判断する。
（５）  送信フレーム７の送信中に、送信フレーム４に対する応答を示す帰還
フレームを受信する。その帰還フレームにおける再送要求フレーム番号は４であるので、送信フレーム４は受信側通信機で正しく受信されていないものと判断する。
（６）  送信フレーム４を再送する。
（７）  再送された送信フレーム４が受信側通信機で正しく受信されたか否か
は、４フレーム期間後であるので、次のフレーム８、９、１０を連続的に送信する。
（８）  最終送信フレーム１０の送信中に、再送された送信フレーム４に対す
る応答を示す帰還フレームを受信する。その帰還フレームにおける再送要求フレーム番号は４であるので、送信フレーム４は受信側通信機で正しく受信されていないものと判断する。
（９）  送信フレーム４を再送する（図３のｉ＝１２の部分）。
（１０）  次の再送要求フレーム番号による再送条件を満足するので、フレーム
９を再送する（図３のｉ＝１３の部分）。
（１１）  送信フレーム１０を送信する（図３のｉ＝１４の部分）。
（１２）    送信フレーム１０以降はフレームが存在しないので、現在要求されて
いる送信フレーム４を送信する。フレーム４の送信中に、再送フレーム４の応答を受信する。再送要求フレーム番号は９なので、フレーム４は受信側通信機で正しく受信されたことが分かる。（図３のｉ＝１５の部分）。
（１３）  送信フレーム９を送信する。フレーム９の送信中に再送要求フレーム
番号が１１の帰還フレームを受信するので、フレーム１０は受信側通信機で正しく受信されたことが分かる（図３のｉ＝１６の部分）。
【００３４】
〔受信側通信機〕
受信側通信機では、常に、次に送信側通信機に対し送信を要求するデータフレームのフレーム番号を帰還フレーム内の再送要求フレーム番号とし、更に次に送信を要求するデータフレームのフレーム番号を帰還フレーム内の次の再送要求フレーム番号として、その帰還フレームを受信側通信機から送信側通信機へ送信する。
【００３５】
（１）  送信フレーム１、２、３は正しく受信できたので、それぞれの再送要
求フレーム番号を２、３、４とし、又、それぞれの次の再送要求フレーム番号を３、４、５とした帰還フレームを送信側通信機に送信する。
（２）  送信フレーム４を正しく受信できなかったので、再送要求フレーム番
号を４、次の再送要求フレーム番号は５のままにした帰還フレームを、フレーム４が正しく受信できるまで、繰り返し送信する。
（３）  送信フレーム４を正しく受信できたので、そこまでに正しく受信でき
た送信フレームのフレーム番号の最大値８の次のフレーム番号、即ち、未受信の送信フレームの最小のフレーム番号９を再送要求フレームとし且つ、その次の再送要求フレーム番号を１１とした帰還フレームを送信する。
（４）  送信フレーム９を正しく受信できたので、次に送信を要求する送信フ
レームのフレーム番号１１を再送要求フレーム番号とし、且つ、フレーム番号１２をその次の再送フレーム番号とした帰還フレームを送信する。
【００３６】
図１に示す実施の形態のように、ＡＲＱフレームの帰還フレームに、再送要求フレーム番号のみならず、次の再送要求フレーム番号をも含ませる場合は、送信側通信機から受信側通信機へ送信されるデータフレームの始めの方が、受信側通信機で、正しく受信できない状態が頻発して、受信側通信機から送信側通信機へ繰り返し再送要求を出す場合であっても、受信側通信機で、送信側通信機からのデータフレームが正しく受信できなかった後に、どこまでデータフレームが正しく受信されているかを、送信側通信機で把握することができるので、送信側通信機から受信側通信機へ１度送信したデータフレームを、再度送信する（図１１Ｂのフレーム５、６、７の再送）ような無駄を省くことができる。
【００３７】
図２及び図３の場合は、選択的再送方式の自動再送要求式誤り制御方法によって、送信側通信機から受信側通信機に、データフレーム１〜１０を送信するために、実際に送信した送信フレームの数Ｎ１は１３であり、最初の送信フレームの送信から、送信フレーム１〜１０の全てが送信されたことの確認のための帰還フレームを受信するまでの送信フレームの数Ｎ２は１６である。
【００３８】
そこで、送信すべき送信フレームの数Ｎ０と、受信側通信機から受信側通信機に、全部の送信フレームの数Ｎ１との比Ｎ０／Ｎ１で定義されるスループットＳは、図２及び図３の場合、Ｓ＝１０÷１３＝０．７６９となり、従来例の０．６２５より２３％程度改善されていることが分かる。
【００３９】
次に、図４を参照するに、この図は、実施の形態及び従来例におけるラウンドトリップディレイ（量）ｄ（フレーム数）対スループット特性曲線を示す。ここでは、ｄを、それぞれ５、１０、１５、２０、２５、３０フレームと変化させた場合のスループットを、計算機シュミレーションによって計算した場合である。但し、条件として、フレームエラー率を０．１、トータルフレーム数を４０としている。この特性図によれば、ラウンドトリップディレイ（量）ｄが長くなる程、従来例に対する実施の形態の場合のスループットの改善効果が顕著になっていることが分かる。ラウンドトリップディレイ（量）ｄが、例えば、２０の場合の従来例に対する実施の形態のスループットの改善効果は、６．２％となり、ＰＨＳ（簡易型携帯電話システム）に上述の実施の形態を適用した場合、ＡＲＱを行ったときの最大伝送速度を３０ｋｂ／ｓｅｃ  とすれば、その改善効果は約１．８ｋｂ／ｓｅｃ  になる。逆に、ラウンドトリップディレイ量が短くなる程、従来例に対する実施の形態の場合のスループットの改善効果は希薄となってしまう。
【００４０】
次に、図５を参照するに、この図は、実施の形態及び従来例におけるフレームエラー率対スループット特性曲線を示す。ここでは、フレームエラー率を、０から０．０２置きに０．２まで変化させたときのスループットを、計算機シュミレーションによって計算した場合である。但し、条件として、ラウンドトリップディレイ（量）ｄを２０、送信フレーム数を４０としたフレーム数を４０としている。この場合は、フレームエラー率が大きくなる程、従来例に対する実施の形態の場合のスループットの改善効果が徐々に顕著になっていることが分かる。
【００４１】
次に、一般的な場合について説明する。このデータ通信方法は、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法を前提する。
【００４２】
受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）をも帰還フレームに含ませるようにする。
【００４３】
受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）と共に、第２の再送要求フレーム番号ＦＢ２（ｎ）乃至第ｋの再送要求フレーム番号ＦＢｋ（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを、送信側データ通信機から受信側データ通信機へ再送するようにする。
【００４４】
受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）と共に、第２の再送要求フレーム番号ＦＢ２（ｎ）乃至第ｋの再送要求フレーム番号ＦＢｋ（ｎ）に応じて、送信側データ通信機から受信側データ通信機へ送信する第ｉ番目のデータフレームのフレーム番号をＦＦ（ｉ）、フレーム番号ＦＦ（ｉ）のデータフレームの送信中に受信した帰還フレーム内の第１の再送要求フレーム番号をＦＢ１（ｎ）、第２乃至第ｋの再送要求フレーム番号をＦＢ２（ｎ）〜ＦＢｋ（ｎ）とするとき、
第ｋの条件：
▲１▼：最終の所定フレーム番号のデータフレームが送信済であるか、又は、第（ｉ＋１）番目に送信するデータフレームのフレーム番号ＦＦ（ｉ＋１）として｛ＦＦ（ｉ）＋１｝〔又は｛ＦＦ（ｉ）−１｝〕を一時的に送信できないとき。
▲２▼：｛ＦＦ（ｉ）＝ＦＢ（ｋ−１）（ｉ−１）｝〔又は｛ＦＦ（ｉ）＝ＦＢ（ｋ−１）（ｉ＋１）｝〕
▲３▼：｛ＦＢｋ（ｉ）＞ＦＢ（ｋ−１）（ｉ）＋１｝〔又は｛ＦＢｋ（ｉ）
＜ＦＢ（ｋ−１）（ｉ）−１｝〕
を全て満たすときは、第（ｉ＋１）番目に送信するデータフレームのフレーム番号をＦＢｋ（ｉ）とする。
第ｋの条件を満たさないが、
第（ｋ−１）の条件：
▲１▼：最終の所定フレーム番号のデータフレームが送信済であるか、又は、第（ｉ＋１）番目に送信するデータフレームのフレーム番号ＦＦ（ｉ＋１）として｛ＦＦ（ｉ）＋１｝〔又は｛ＦＦ（ｉ）−１｝〕を一時的に送信できないとき。
▲２▼：｛ＦＦ（ｉ）＝ＦＢ（ｋ−２）（ｉ−１）｝〔又は｛ＦＦ（ｉ）＝ＦＢ（ｋ−２）（ｉ＋１）｝〕
▲３▼：｛ＦＢ（ｋ−１）（ｉ）＞ＦＢ（ｋ−２）（ｉ）＋１｝〔又は｛ＦＢ（ｋ−１）（ｉ）＜ＦＢ（ｋ−２）（ｉ）−１｝〕
を全て満たすときは、第（ｉ＋１）番目に送信するデータフレームのフレーム番をＦＢ（ｋ−１）（ｉ）とする。
‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥
‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥
第ｋ、第（ｋ−１）、‥‥‥‥‥及び第３の条件を満たさないが、
第２の条件：
▲１▼：最終の所定フレーム番号のデータフレームが送信済であるか、又
は、第（ｉ＋１）番目に送信するデータフレームのフレーム番号ＦＦ（ｉ＋１）として｛ＦＦ（ｉ）＋１｝〔又は｛ＦＦ（ｉ）−１｝〕を一時的に送信できないとき。
▲２▼：｛ＦＦ（ｉ）＝ＦＢ１（ｉ−１）｝〔又は｛ＦＦ（ｉ）＝ＦＢ１（ｉ＋１）｝〕
▲３▼：｛ＦＢ２（ｉ）＞ＦＢ１（ｉ）＋１｝〔又は｛ＦＢ２（ｉ）＜ＦＢ１（ｉ）−１｝〕
を全て満たすときは、第（ｉ＋１）番目に送信するデータフレームのフレー
ム番号をＦＢ２（ｉ）とする。
第ｋ、第（ｋ−１）、‥‥‥‥‥第３及び第２の条件を満たさないときは、
第（ｉ＋１）番目に送信するデータフレームのフレーム番号をＦＢ１（ｉ）とする。
【００４５】
上述の実施の形態によれば、選択的再送方式等の自動再送要求方式の誤り制御方法において、受信側通信機から送信側通信機に供給される帰還フレームに、再送フレーム番号のみならず、次の再送フレーム番号をも含ませるようにしたので、送信側通信機から受信側通信機へ送信されるデータフレームの始めの方で、受信側通信機によるデータフレームの正しくない受信が頻繁に発生して、送信側通信機へ繰り返し再送要求を出された場合であっても、送信側通信機が、受信側通信機でデータフレームのどこまで正しく受信されているかを把握できるので、送信側通信機の見込みによって、一旦、受信側通信機へ送信したデータフレームを、再度送信すると言った無駄を省くことができる。特に、かかるデータ通信が衛星回線を介して行われる場合は、ラウンドトリップディレイ量が３５フレーム分（１フレームを６４０ビットとし、伝送速度を３２ｋｂ／ｓｅｃ  とすると、３５フレーム分は、７００ｍｓｅｃ  となる）とかなり長くなるが、その場合には、スループットの改善効果が顕著になる。上述の一般的な説明で、ｋ＝２とした場合が、図１の実施の形態であるが、トータル送信フレーム数が大きいときに、ｋを３以上にすれば、一層効果的となる。
【００４６】
又、帰還フレームに送信データが無い場合には、次の再送要求フレーム番号をデータ領域内に設けても、最大伝送速度を低下させることなく、スループットが改善される。受信側通信機での送信側通信機へ送信する帰還フレームへの次の再送フレーム番号の追加、送信側通信機での次の再送要求フレーム番号に基づくデータフレームのフレーム番号の決定等において、従来例のデータ通信方法に使用されるデータ通信機に付加するソフトウェア／ハードウェアの大幅な追加／変更は殆どない。
【００４７】
以下に、図面を参照して、本発明の他の実施の形態を説明する。この実施の形態におけるデータ通信方法には、上述の従来例及び上述の実施の形態と同様のスループットの高い選択的再送（Ｓｅｌｅｃｔｉｖｅ  Ｒｅｐｅａｔ）  方式の自動再送要求式誤り制御方法が採用されている。先ず、図６Ａ、Ｂを参照して、データフレーム及び帰還フレームで同じフォーマットとなるＡＲＱフレームの構成例を説明する。このＡＲＱフレームは、例えば、１６ビットの送信データ長表示領域ａ、例えば、８ビットの送信フレーム番号ｂ、例えば、８ビットの再送要求フレーム番号ｃ（図６Ａ）、又は、同じ８ビットの次の再送要求フレーム番号（図６Ｂ）ｆ、例えば、５９１ビットの送信データ領域ｄ、例えば、１ビットの再送要求識別子ｇ及び全体のデータａ、ｂ、ｃ（又は、ｆ）、ｄ、ｇに対する、例えば、１６ビットの誤り検出符号ｅから構成される。
【００４８】
送信フレーム番号ｂと、データ領域ｄとの間の８ビット領域に、再送要求番号ｃが来るか、次の再送要求番号ｆが来るかは、後述する規則によるが、再送要求番号ｃが来たときは、１ビットの再送要求識別子ｇの値をｇ＝０（又は、ｇ＝１）とし、次の再送要求番号ｆが来たときは、ｇ＝１（又は、ｇ＝０）とすることによって、両者の区別が可能となる。
【００４９】
尚、図６Ａ、Ｂの１ビットの再送要求識別子ｇは、図１１Ａの従来のＡＲＱフレームにおける５９２ビットのデータ領域内に設けたものである。そのため、データデータ領域ｄのビット数は、５９２−１＝５９１となり、図１の実施の形態に比べて、データ領域ｄでのデータ量の減少は極く僅かであるので、帰還フレームのデータ領域ｄにもデータがある全二重通信の場合には、上述の実施の形態より有利となる。
【００５０】
送信データ長表示領域ａは、送信データｄのデータ量を表示する領域で、そのデータ量は、例えば、ビット単位で０から５９１の値を採り得、ここでは、そのデータ量は５９１ビットである。送信フレーム番号ｂは、送信すべきフレームの番号（例えば、０又は１から２５５まで）を示す。再送要求フレーム番号ｃは、受信側通信機から送信側通信機へ送信される帰還フレームで使用され、受信側通信機で次に期待しているフレーム番号を示す。次の再送要求フレーム番号ｆは、受信側通信機から送信側通信機へ送信される帰還フレームで使用され、受信側通信機で次の次に期待しているフレーム番号を示す。
【００５１】
誤り検出符号ｅは、例えば、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ  巡回符号検査）  符号のＩＴＵ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ（ｓ）  Ｕｎｉｏｎ国際電気通信連合）  −Ｔ（１６ビット）を使用する。このＣＲＣの適用領域は、ａ、ｂ、ｃ（又は、ｆ）、ｄ及びｇの計６２４ビットである。
【００５２】
次に、図７を参照して、帰還フレームで使用される再送要求フレーム番号ｃ及次の再送要求フレーム番号ｆについて、送信フレームにエラーがある場合のＳＲ方式によるＡＲＱ伝送チャートを説明する。図７において、送信側通信機に配されている中に数字を付した長方形の枠内の数字は、送信フレームのフレーム番号を示す。尚、送信フレーム番号は、ここでは、仮に、１〜１０までとし、最初のフレーム番号は１であり、最終のフレーム番号は１０となる。右下がりの矢印は、送信側通信機から受信側通信機へ送信される送信フレームを示し、右上がりの矢印は受信側通信機から送信側通信機へ送信される帰還フレームを示す。実線で示す矢印は伝送誤りの無いフレームを示し、破線は伝送誤りの有るフレーム（送信フレーム）を示す。帰還フレームにおける再送要求フレーム番号及び次の再送要求フレーム番号を、Ｒにフレーム番号を示す数字を付して示す。ここで、Ｒに数字を付し、且つ、括弧で括ったものは、受信側通信機から送信側通信機へ送信しなかったフレーム番号を示す。ｄは、ラウンドトリップディレイ量を示し、これは送信側通信機から受信側通信機へ送信フレーム（データフレーム）を送信してから、その送信フレームが受信側通信機で正しく受信されたか否かを示す受信側通信機からの帰還フレームを受信するまでに要する時間を示し、これの例では４つの送信フレームを送信するに要する４フレーム期間である。
【００５３】
そこで、図７を詳しく説明する前に、図７の一部を拡大して示した図８を参照して、再送要求フレーム番号及び次の再送要求フレーム番号の決め方について説明する。尚、図８において、図７と対応する部分には、同一符号を付している。図８において、各符号の意味は次の通りである。
【００５４】
ＦＦ（ｉ）    ：  送信側通信機から受信側通信機へ送信された第ｉ番目のデータフレームのフレーム番号
ＦＢ（ｉ）    ：  第ｉ番目のデータフレームの送信中に受信側通信機から要求されている最新の再送要求フレーム番号
ＦＢｎｅｘｔ（ｉ）：  第ｉ番目のデータフレームの送信中に受信側通信機から要求されている最新の再送要求フレーム番号ＦＢ（ｉ）の次に欲しい再送要求フレーム番号
【００５５】
次に、受信側通信機から送信側通信機に送信する帰還フレームに、再送要求フレーム番号を乗せて送信するか、次の再送要求フレーム番号を乗せて送信するかの決め方を説明する。通常は、再送要求フレーム番号を帰還フレームに乗せて送信しするが、次の２つの条件を満足するときだけ、次の再送要求フレーム番号を帰還フレームに乗せて送信する。
条件▲１▼：  ｊ  ｍｏｄ  α  ＝  ０
（α回に１回送信する。α＞１、Ｊ：受信側通信機のフレーム送信順序番号）
条件▲２▼：  次の再送要求フレーム番号＞再送要求フレーム番号＋１
以下に、図７を参照して、送信側通信機及び受信側通信機の動作を説明する。
【００５６】
〔送信側通信機〕
再送要求フレーム番号及び次の再送要求フレーム番号を同時に受信することはないので、再送要求フレーム番号及び次の再送要求フレーム番号をそれぞれ記憶するメモリを設け、それぞれ記憶されているフレーム番号を、常に最新のフレーム番号に置き換えるようにする。
（１）  送信フレーム１、２、３、４を連続的に送信する。
（２）  送信フレーム４の送信中に、送信フレーム１に対する応答を示す帰還フレームを受信する。その帰還フレームにおける再送要求フレーム番号は２であるので、送信フレーム１は受信側通信機で正しく受信されたものと判断する。
（３）  送信フレーム５の送信中に、送信フレーム２に対する応答を示す帰還
フレームを受信する。その帰還フレームにおける再送要求フレーム番号は３であるので、送信フレーム２は受信側通信機で正しく受信されたものと判断する。
（４）  送信フレーム６の送信中に、送信フレーム３に対する応答を示す帰還
フレームを受信する。その帰還フレームにおける再送要求フレーム番号は４であるので、送信フレーム３は受信側通信機で正しく受信されたものと判断する。
（５）  送信フレーム７の送信中に、送信フレーム４に対する応答を示す帰還
フレームを受信する。その帰還フレームにおける再送要求フレーム番号は４であるので、送信フレーム４は受信側通信機で正しく受信されていないものと判断する。
（６）  送信フレーム４を再送する。
（７）  再送された送信フレーム４が受信側通信機で正しく受信されたか否か
は、４フレーム期間後であるので、次のフレーム８、９、１０を連続的に送信する。
（８）  最終送信フレーム１０の送信中に、次の再送要求フレーム番号を有す
る帰還フレームを受信する。その帰還フレームにおける次の再送要求フレーム番号は８である。
（９）  送信フレーム１０より大きい番号の送信フレームは存在せず、メモリ
に記憶されている最新の再送要求フレーム番号は４であるので、フレーム４を再送する（図８のｉ＝１２の部分）。
（１０）  次の再送要求フレーム番号による再送条件を満足するので、送信フレ
ーム８を再送する（図８のｉ＝１３の部分）。
（１１）  送信フレーム９、１０を送信する（図８のｉ＝１４、１５の部分）。（１２）    送信フレーム１０より番号の大きい送信フレームは存在せず、メモリ
に記憶されている最新の再送要求フレーム番号は４であるの、フレーム４を再送する。フレーム４の送信中に、再送要求フレーム番号を有する帰還フレームを受信する。その再送要求フレーム番号は４であるので、フレーム４を再送する。フレーム４の送信中に、再送要求フレーム番号を有する帰還フレームを受信する。その再送要求フレーム番号は９である（図８のｉ＝１６の部分）。
（１３）      送信フレーム９を送信する。そのフレーム９の送信中に、再送要求フレーム番号を有する帰還フレームを受信する。その再送要求フレーム番号は１１であるので、送信フレーム１０は正しく受信されたものと判断して、送信を終了する。
【００５７】
〔受信側通信機〕
受信側通信機は、４回に１回で、しかも、次の再送要求フレーム番号が、再送要求フレーム番号＋１より大きい場合に限って、再送要求フレーム番号に代えて、次の再送要求フレーム番号を帰還フレームに乗せて、送信側通信機に送信する。
【００５８】
（１）  送信フレーム１、２、３は正しく受信できたので、それぞれの再送要
求フレーム番号を２、３、４とした帰還フレームを送信側通信機に送信する（ｊ＝１〜３）。
（２）  送信フレーム４を正しく受信できず、又、ｊ＝４で、次の再送要求フ
レーム番号を送信するタイミングとなっているが、次の再送要求フレーム番号が、再送要求フレーム番号＋１より大きい場合ではないので、再送要求フレーム番号４を帰還フレームの乗せて送信する。
（３）  ｊ＝５、６、７で連続して、再送要求フレーム番号４を帰還フレーム
に乗せて送信する。送信フレーム７まで受信が完了しているので、その時点での次の再送要求フレーム番号は８となる。
（４）  ｊ＝８なので、次の再送要求フレーム番号を送信するタイミングとなっており、しかも次の再送要求フレーム番号は、再送要求フレーム番号＋１より大であるので、再送要求フレーム番号の代わりに、次の再送要求フレーム番号８を帰還フレームに乗せて送信する。
（５）  ｊ＝９、１０、１１で送信フレーム８、１０を受信し、この間、再送要求フレーム番号４を帰還フレームに乗せて送信する。この時点での次の再送要求フレーム番号は１１となる。
（６）  ｊ＝１２で、送信フレーム４を正しく受信する。ｊ＝１２は、次の再送要求フレーム番号の送信タイミングであり、しかも次の再送要求フレーム番号は、再送要求フレーム番号＋１より大であるので、次の再送要求フレーム番号１１を帰還フレームに乗せて送信する。
〔７〕  Ｊ＝１３、１４で送信フレーム８、９を受信できたので、それぞれ再送要求フレーム番号９、１１を乗せた帰還フレームを送信する。
【００５９】
図９に、上述の実施の形態（図１）と、他の実施の形態（図６）とにおけるフレームエラー率対スループット特性曲線を比較して示した。ここでは、フレームエラー率を、０から０．０２置きに０．２まで変化させたときのスループットを、計算機シュミレーションによって計算した場合である。但し、条件として、ラウンドトリップディレイ（量）ｄを２０、送信フレーム数を４０としている。この図９によれば、実施の形態（図１）に比べて、他の実施の形態（図６）の方が、同じフレームエラー率に対するスループットは低いが、その差は微差で、実用上問題はない。従って、他の実施の形態（図６）は、帰還フレームにもデータを乗せて送信する全二重方式の通信の場合は、データ領域に乗せるデータ量の低下が極く僅かであるので、この点では、実施の形態（図１）よりの優れている。
【００６０】
ここで、他の実施の形態（図６）の図７及び図８の場合では、選択的再送方式の自動再送要求式誤り制御方法によって、送信側通信機から受信側通信機に、データフレーム１〜１０を送信するために、実際に送信した送信フレームの数Ｎ１は１４であり、最初の送信フレームの送信から、送信フレーム１〜１０の全てが送信されたことの確認のための帰還フレームを受信するまでの送信フレームの数Ｎ２は１７である。
【００６１】
そこで、送信すべき送信フレームの数Ｎ０と、送信側通信機から受信側通信機に送信される全部の送信フレームの数Ｎ１との比Ｎ０／Ｎ１で定義されるスループットＳは、図７及び図８の場合、Ｓ＝１０÷１４＝０．７１４となり、従来例の０．６２５より８．９％程度改善されていることが分かる。
【００６２】
図６に示す他の実施の形態の場合は、図１の実施の形態の場合と略同様に、送信側通信機から受信側通信機へ送信されるデータフレームの始めの方が、受信側通信機で、正しく受信できない状態が頻発して、受信側通信機から送信側通信機へ繰り返し再送要求を出す場合であっても、受信側通信機で、送信側通信機からのデータフレームが正しく受信できなかった後に、どこまでデータフレームが正しく受信されているかを、送信側通信機で把握することができるので、送信側通信機から受信側通信機へ１度送信したデータフレームを、再度送信するような無駄を省くことができる。
【００６３】
尚、再送要求フレーム番号の種類が２つのときは、上述したように、再送要求識別子は１ビットで済むが、再送要求フレーム番号の種類が３つ、４つの場合でも、再送要求識別子は２ビットで済み、再送要求フレーム番号の種類が５つ、６つの場合でも、再送要求識別子は３ビットで済み、……………………、済むので、帰還フレームにデータ領域にデータを乗せて受信側通信機から送信側通信機に送信する（全二重通信）場合でも、データ領域のデータ容量の減少は、上述の図１の実施の形態に比べて、極く僅かである。
【００６４】
次に、図１０を参照して、本発明を適用できるデータ通信機を含む通信系を説明する。データ通信機１Ａは、例えば、ＰＨＳにおける電話機で、無線／無線通信網ＮＷを通じて、各種データ通信機１Ｂ、１Ｃ、１Ｄ、１Ｅ、‥‥‥‥‥‥と、相互に通信し得る。データ通信機１Ｂ、１Ｃ、１Ｄ、１Ｅ、‥‥‥‥‥‥は、データ通信機１Ａと同様なＰＨＳにおける電話機、セルラーシステムの電話機等の無線電話機、有線電話機、中継局、基地局等である。
【００６５】
データ通信機１Ａは、送受信部２と、送受信部２にそれぞれ接続された送受信アンテナ３並びに変調器４及び復調器５と、変調器４及び復調器５に接続された信号処理部６、信号処理部６に接続されたスピーカ７、マイク８、文字、数字、記号、図形、画像等を表示する表示器（液晶表示器等からなる）９等を有し、信号処理部６には、外部からのデジタルデータの入出力端子９が導出されている。上述の送信側通信機から受信側通信機へ送信するデータフレーム及び受信側通信機から送信側通信機へ送信される帰還フレームは、データ通信機１Ａ、１Ｂ、１Ｃ、１Ｄ、１Ｅ、‥‥‥‥‥‥の内の互いに通信を行うあるデータ通信機と他のそれぞれ送信側通信機及び受信側通信機で作られて、それぞれ相手側の通信機に送信される。
【００６６】
【発明の効果】
第１の本発明によれば、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法において、受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）をも帰還フレームに含ませるようにしたので、送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することができるような再送要求フレーム番号を含む帰還フレームを、受信側データ通信機から送信側データ通信機へ送信することのできるデータ通信方法を得ることができる。
【００６７】
第２の本発明によれば、第１の本発明のデータ通信方法において、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）と共に、第２の再送要求フレーム番号ＦＢ２（ｎ）乃至第ｋの再送要求フレーム番号ＦＢｋ（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを、送信側データ通信機から受信側データ通信機へ再送するようにしたので、第１の本発明の効果に加えて、送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することのできるデータ通信方法を得ることができる。
【００６８】
第３の本発明によれば、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む、データフレームと同じフォーマットの帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法において、帰還フレーム内に含ませるべき送信データがないときは、受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を、帰還フレーム内のデータ領域内に含ませるようにしたので、送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することができるような再送要求フレーム番号を含む帰還フレームを、受信側データ通信機から送信側データ通信機へ送信することができると共に、最大伝送速度を低下さぜずに、スループットの改善を図ることのできる送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することのできるデータ通信方法を得ることができる。
【００６９】
第４の本発明によれば、第３の本発明のデータ通信方法において、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）と共に、第２の再送要求フレーム番号ＦＢ２（ｎ）乃至第ｋの再送要求フレーム番号ＦＢｋ（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを、送信側データ通信機から受信側データ通信機へ再送するようにしたので、送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することができると共に、最大伝送速度を低下させずに、スループットの改善を図ることのできるデータ通信方法を得ることができる。
【００７０】
第５の本発明によれば、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法におけるデータ通信機において、受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）をも帰還フレームに含ませるようにしたので、送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することができるような再送要求フレーム番号を含む帰還フレームを、受信側データ通信機から送信側データ通信機へ送信することのできるデータ通信機を得ることができる。
【００７１】
第６の本発明によれば、第５の本発明のデータ通信機において、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）と共に、第２の再送要求フレーム番号ＦＢ２（ｎ）乃至第ｋの再送要求フレーム番号ＦＢｋ（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを、送信側データ通信機から受信側データ通信機へ再送するようにしたので、第５の本発明の効果に加えて、送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することのできるデータ通信機を得ることができる。
【００７２】
第７の本発明によれば、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む、データフレームと同じフォーマットの帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法におけるデータ通信機において、  帰還フレーム内に含ませるべき送信データがないときは、受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を、帰還フレーム内のデータ領域内に含ませるようにしたので、送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することができるような再送要求フレーム番号を含む帰還フレームを、受信側データ通信機から送信側データ通信機へ送信することができると共に、最大伝送速度を低下さぜずに、スループットの改善を図ることのできる送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することのできるデータ通信機を得ることができる。
【００７３】
第８の本発明によれば、第７の本発明のデータ通信機において、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）と共に、第２の再送要求フレーム番号ＦＢ２（ｎ）乃至第ｋの再送要求フレーム番号ＦＢｋ（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを、送信側データ通信機から受信側データ通信機へ再送するようにしたので、第７の本発明の効果に加えて、送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することができると共に、最大伝送速度を低下させずに、スループットの改善を図ることのできるデータ通信機を得ることができる。
【００７４】
第９の本発明によれば、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法において、受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を作成し、第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームをα１  （但し、α１  はα１  ＞１となる自然数）回送信する毎に、そのうちのβ１  （但し、β１  は０＜β１  ＜α１  となる自然数）回は、第１の再送要求フレーム番号ＦＢ１（ｎ）を第２の再送要求フレーム番号ＦＢ２（ｎ）で置換し、
…………………………………………………………………………………………
…………………………………………………………………………………………
第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を含む帰還フレームをα（ｋ−１）  （但し、α（ｋ−１）  はα（ｋ−１）  ＞１となる自然数）回送信する毎に、そのうちのβ（ｋ−１）  （但し、β（ｋ−１）  は０＜β（ｋ−１）  ＜α（ｋ−１）  となる自然数）回は、第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を第ｋの再送要求フレーム番号ＦＢｋ（ｎ）で置換すると共に、第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）の別を示す再送要求識別子を、帰還フレームに含ませるようにしたので、第１の本発明実質的に同等の効果が得られると共に、帰還フレームのデータ領域にデータを乗せて、受信側通信機から送信側通信機に送信する（全二重通信）場合でも、データ領域の再送要求識別子を設けたこに伴うデータ容量の減少は極く僅かとなるデータ通信方法を得ることができる。
【００７５】
第１０の本発明によれば、第９の本発明のデータ通信方法において、受信した帰還フレーム内の再送要求フレーム番号及び再送要求識別子から、第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）を得て記憶手段に記憶し、記憶手段に記憶された第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）それぞれの最新の再送要求フレーム番号に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを、送信側データ通信機から受信側データ通信機へ再送するようにしたので、第９の発明の効果に加えて、送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することのできるデータ通信方法を得ることができる。
【００７６】
第１１の本発明によれば、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法において、受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を作成し、帰還フレームに含まれる第１の再送要求フレーム番号ＦＢ１（ｎ）を、第１の所定条件を満たすときは、第２の再送要求フレーム番号ＦＢ２（ｎ）に置換し、
…………………………………………………………………………………………
…………………………………………………………………………………………
帰還フレームに含まれる第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を、第（ｋ−１）の所定条件を満足するときは、第ｋの再送要求フレーム番号ＦＢｋ（ｎ）で置換すると共に、第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）の別を示す再送要求識別子を、帰還フレームに含ませるようにしたので、第９の本発明と略同様の効果が得られるデータ通信方法を得ることができる。
【００７７】
第１２の本発明によれば、第１１の本発明のデータ通信方法において、受信した帰還フレーム内の再送要求フレーム番号及び再送要求識別子から、第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）を得て記憶手段に記憶し、記憶手段に記憶された第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）それぞれの最新の再送要求フレーム番号に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを、送信側データ通信機から受信側データ通信機へ再送するようにしたので、第１０の本発明と同様の効果の得られるデータ通信方法を得ることができる。
【００７８】
第１３の本発明によれば、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法におけるデータ通信機において、受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を作成し、第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームをα１  （但し、α１  はα１  ＞１となる自然数）回送信する毎に、そのうちのβ１  （但し、β１  は０＜β１  ＜α１  となる自然数）回は、第１の再送要求フレーム番号ＦＢ１（ｎ）を第２の再送要求フレーム番号ＦＢ２（ｎ）で置換し、
…………………………………………………………………………………………
…………………………………………………………………………………………
第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を含む帰還フレームをα（ｋ−１）  （但し、α（ｋ−１）  はα（ｋ−１）  ＞１となる自然数）回送信する毎に、そのうちのβ（ｋ−１）  （但し、β（ｋ−１）  は０＜β（ｋ−１）  ＜α（ｋ−１）  となる自然数）回は、第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を第ｋの再送要求フレーム番号ＦＢｋ（ｎ）で置換すると共に、第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）の別を示す再送要求識別子を、帰還フレームに含ませるようにしたので、第５の本発明と実質的に同等の効果が得られると共に、帰還フレームのデータ領域にデータを乗せて、受信側通信機から送信側通信機に送信する（全二重通信）場合でも、データ領域の再送要求識別子を設けたこに伴うデータ容量の減少は極く僅かとなるデータ通信機を得ることができる。
【００７９】
第１４の本発明によれば、第１３の本発明のデータ通信機において、受信した帰還フレーム内の再送要求フレーム番号及び再送要求識別子から、第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）を得て記憶手段に記憶し、記憶手段に記憶された第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）それぞれの最新の再送要求フレーム番号に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを、送信側データ通信機から受信側データ通信機へ再送するようにしたので、第１３の本発明の効果に加えて、送信側データ通信機から受信側データ通信機へ送信するデータフレームのスループットを、従来より改善することのできるデータ通信機を得ることができる。
【００８０】
第１５の本発明によれば、送信側データ通信機から受信側データ通信機へ、最初の所定フレーム番号から最終の所定フレーム番号までのデータフレームを昇順に（又は降順に）送信し、受信側データ通信機から送信側データ通信機へ、受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内の最小の（又は最大の）フレーム番号ＦＢＭ（ｎ）からなる第１の再送要求フレーム番号ＦＢ１（ｎ）を含む帰還フレームを送信すると共に、送信側データ通信機から受信側データ通信機へ、受信した帰還フレーム内の第１の再送要求フレーム番号ＦＢ１（ｎ）に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを再送するようにしたデータ通信方法におけるデータ通信機において、受信側データ通信機で受信した第１番目乃至第ｎ番目のデータフレームのフレーム番号に応じて、未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋１｝〔又は｛ＦＢＭ（ｎ）−１｝〕からなる第２の再送要求フレーム番号ＦＢ２（ｎ）乃至未受信のデータフレームの内のフレーム番号｛ＦＢＭ（ｎ）＋（ｋ−１）｝〔又は｛ＦＢＭ（ｎ）−（ｋ−１）｝〕からなる第ｋ（但し、ｋは２以上の整数）の再送要求フレーム番号ＦＢｋ（ｎ）を作成し、帰還フレームに含まれる第１の再送要求フレーム番号ＦＢ１（ｎ）を、第１の所定条件を満たすときは、第２の再送要求フレーム番号ＦＢ２（ｎ）に置換し、
…………………………………………………………………………………………
…………………………………………………………………………………………
帰還フレームに含まれる第（ｋ−１）の再送要求フレーム番号ＦＢ（ｋ−１）（ｎ）を、第（ｋ−１）の所定条件を満足するときは、第ｋの再送要求フレーム番号ＦＢｋ（ｎ）で置換すると共に、第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）の別を示す再送要求識別子を、帰還フレームに含ませるようにしたので、第１３の本発明とと略同様の効果の得られるデータ通信機を得ることができる。
【００８１】
第１６の本発明によれば、第１５の本発明のデータ通信機において、受信した帰還フレーム内の再送要求フレーム番号及び再送要求識別子から、第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）を得て記憶手段に記憶し、記憶手段に記憶された第１乃至第ｋの再送要求フレーム番号ＦＢ１（ｎ）〜ＦＢｋ（ｎ）それぞれの最新の再送要求フレーム番号に応じて、受信側で正しく受信されたなかったフレーム番号のデータフレームを、送信側データ通信機から受信側データ通信機へ再送するようにしたので、第１４の本発明と同様の効果の得られるデータ通信機を得ることができる。
【図面の簡単な説明】
【図１】Ａ  本発明の実施の形態のＡＲＱフレーム構成例を示す線図である。
Ｂ  実施の形態のＡＲＱフレームを帰還フレームとして使用したときの送信データが無い場合を示す線図である。
【図２】実施の形態における送信フレームにエラーがある場合のＳＲ方式によるＡＲＱ伝送チャートを示すチャート図である。
【図３】実施の形態における送信フレームにエラーがある場合のＳＲ方式によるＡＲＱ伝送チャートの一部を拡大し、次の再送要求フレーム番号による再送処理の動作を付加したチャート図である。
【図４】実施の形態及び従来例におけるラウンドトリップディレイ対スループット特性曲線を示す特性図である。
【図５】実施の形態及び従来例におけるフレームエラー率対スループット特性曲線を示す特性図である。
【図６】Ａ  本発明の他の実施の形態のＡＲＱフレーム構成例を示す線図である。
Ｂ  本発明の他の実施の形態のＡＲＱフレーム構成例を示す線図である。
【図７】
他の実施の形態における送信フレームにエラーがある場合のＳＲ方式によるＡＲＱ伝送チャートを示すチャート図である。
【図８】他の実施の形態における送信フレームにエラーがある場合のＳＲ方式によるＡＲＱ伝送チャートの一部を拡大し、次の再送要求フレーム番号による再送処理の動作を付加したチャート図である。
【図９】実施の形態及び他の実施の形態におけるフレームエラー率対スループット特性曲線を示す特性図である。
【図１０】本発明の実施の形態を適用し得る通信系を示す線図である。
【図１１】Ａ  従来のＡＲＱフレーム構成例を示す線図である。
Ｂ  従来のＳＲ−ＡＲＱ伝送チャートを湿すチャート図である。
【図１】
0003562124.tif 000002
【図２】
0003562124.tif 000003
【図３】
0003562124.tif 000004
【図４】
0003562124.tif 000005
【図５】
0003562124.tif 000006
【図６】
0003562124.tif 000007
【図７】
0003562124.tif 000008
【図８】
0003562124.tif 000009
【図９】
0003562124.tif 000010
【図１０】
0003562124.tif 000011
【図１１】
0003562124.tif 000012