(57)【要約】【課題】信号の送信を停止するまでにかかる遅延時間が大きいという問題を解決する信号伝送装置を提供する。【解決手段】ポーズ信号除去回路１４およびオクテットデスタッフ回路１５を有する受信部は、内部フレーム信号２ｅを受信する。受信バッファ１６は、受信部が受信した内部フレーム信号２ｅを受信バッファフレーム信号として一時的に蓄積する。オクテットスタッフ回路１２およびポーズ信号付加回路１３を有する送信部は、内部フレーム信号１ｅを送信する。また、受信バッファ１６に蓄積されている受信バッファフレーム信号が予め定められた一定値より多くなった場合、送信部は、内部フレーム信号２ｅの送信を停止する旨のポーズパターンを、内部フレーム信号１ｅ内の送信中のフレームに挿入する。【選択図】図１
2010166554.tif 000002
【特許請求の範囲】
【請求項１】
複数のフレームが時系列順に並べられた第一フレーム信号を受信する受信手段と、
前記受信手段が受信した第一フレーム信号を一時的に蓄積する受信バッファ手段と、
複数のフレームが時系列順に並べられた第二フレーム信号を、前記第一フレーム信号の送信元に送信し、また、前記受信バッファ手段に蓄積されている第一フレーム信号のデータ量が予め定められた一定値より多い場合、前記第一フレーム信号の送信を停止する旨の停止要求を、前記第二フレーム信号内の送信中のフレームに挿入する送信手段と、を有する信号伝送装置。
【請求項２】
請求項１に記載の信号伝送装置において、
前記受信手段は、前記第一フレーム信号に、前記第二フレーム信号の送信を停止する旨の第二停止要求があるか否かを判断し、
前記送信手段は、前記受信手段にて前記第二停止要求があると判断されると、前記第二フレーム信号内の送信中のフレームの送信完了を待たずに、前記第二フレーム信号の送信を停止する、信号伝送装置。
【請求項３】
請求項１または２に記載の信号伝送装置において、
外部装置から前記第二フレーム信号を受信する外部受信手段と、
前記外部受信手段が受信した第二フレーム信号を一時的に蓄積する送信バッファ手段と、
前記受信バッファ手段に蓄積されている第一フレーム信号を前記外部装置に送信し、また、前記送信バッファ手段に蓄積されている第二フレーム信号のデータ量が予め定められた所定値より多い場合、前記第二フレーム信号の送信を停止する旨の第三停止要求として、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームを、前記外部装置に送信する外部送信手段と、をさらに有する、信号伝送装置。
【請求項４】
請求項３に記載の信号伝送装置において、
前記外部受信手段は、前記第二フレーム信号に、前記第一フレーム信号の送信を停止する旨の第四停止要求として、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームがあるか否かを判断し、
前記外部送信手段は、前記外部受信手段にて前記第四停止要求があると判断されると、前記第一フレーム内の送信中のフレームの送信完了後に、前記第一フレーム信号の送信を停止する、信号伝送装置。
【請求項５】
請求項２に記載の信号伝送装置において、
前記受信手段が受信した第一フレーム信号に、エラーが発生しているか否かを検出する検出手段をさらに有し、
前記送信手段は、前記第二停止要求があると判断され、かつ、前記検出手段にてエラーが発生していないと判断されると、前記第二フレーム信号の送信を停止する、信号伝送装置。
【請求項６】
請求項５に記載の信号伝送装置において、
前記検出手段の検出結果に基づいて、前記第一フレーム信号のエラー率を算出し、当該エラー率が予め定められた閾値を超えているか否かを判断する判断手段をさらに有し、
前記送信手段は、前記判断手段にて前記エラー率が前記閾値を超えたと判断された場合、前記第二停止要求があると判断され、かつ、前記検出手段にてエラーが発生していないと判断されると、前記第二フレーム信号の送信を停止する、信号伝送装置。
【請求項７】
請求項５または６に記載の信号伝送装置において、
前記送信手段は、前記第二フレーム信号にエラー訂正符号を付加する、信号伝送装置。
【請求項８】
複数のフレームが時系列順に並べられた第一フレーム信号を受信し、
前記受信された第一フレーム信号を一時的に蓄積し、
複数のフレームが時系列順に並べられた第二フレーム信号を、前記第一フレーム信号の送信元に送信し、
前記蓄積されている第一フレーム信号のデータ量が予め定められた一定値より多い場合、前記第一フレーム信号の送信を停止する旨の停止要求を、前記第二フレーム信号内の送信中のフレームに挿入する、フロー制御方法。
【請求項９】
請求項８に記載のフロー制御方法において、
前記第一フレーム信号に、前記第二フレーム信号の送信を停止する旨の第二停止要求があるか否かを判断し、
前記第二停止要求があると判断されると、前記第二フレーム信号内の送信中のフレームの送信完了を待たずに、前記第二フレーム信号の送信を停止する、フロー制御方法。
【請求項１０】
請求項８または９に記載のフロー制御方法において、
外部装置から前記第二フレーム信号を受信し、
前記受信された第二フレーム信号を一時的に蓄積し、
前記蓄積されている第一フレーム信号を前記外部装置に送信し、
前記蓄積されている第二フレーム信号のデータ量が予め定められた所定値より多い場合、前記第二フレーム信号の送信を停止する旨の第三停止要求として、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームを、前記外部装置に送信する、フロー制御方法。
【請求項１１】
請求項１０に記載のフロー制御方法において、
前記第二フレーム信号に、前記第一フレーム信号の送信を停止する旨の第四停止要求として、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームがあるか否かを判断し、
前記第四停止要求があると判断されると、前記第一フレーム内の送信中のフレームの送信完了後に、前記第一フレーム信号の送信を停止する、フロー制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本発明は、信号の送信を一時的に停止するフロー制御を実行可能な信号伝送装置およびフロー制御方法に関する。
【背景技術】
【０００２】
互いに信号の送受信を行う複数の回路を有する信号伝送装置では、フロー制御が行われることがある。フロー制御とは、信号を受信する回路（受信側回路）において、その受信した信号を蓄積するバッファの残容量が少なくなった時に、信号を送信する回路（送信側回路）にその信号の送信を停止させる制御のことである。なお、フロー制御は、回路間の伝送路に障害が発生した場合などに行われることが多い。
【０００３】
図６は、このようなフロー制御を行うことが可能な信号伝送装置の構成を示したブロック図である。図６において、信号伝送装置は、信号送受信回路１０１および１０２を含む。
【０００４】
信号送受信回路１０１は、ポーズフレーム検出回路１１１と、送信バッファ１１２と、受信バッファ１１３と、送信側ポーズフレーム付加回路１１４と、受信側ポーズフレーム付加回路１１５とを含む。また、信号送受信回路１０２は、ポーズフレーム付加回路１２１と、送信バッファ１２２と、受信バッファ１２３と、送信側ポーズフレーム付加回路１２４と、受信側ポーズフレーム付加回路１２５とを含む。
【０００５】
信号送受信回路１０１のポーズフレーム検出回路１１１は、他回路（図示せず）から送信フレーム信号１０１ａを受信すると、その送信フレーム信号１０１ａを送信バッファフレーム信号として送信バッファ１１２に蓄積する。このとき、ポーズフレーム検出回路１１１は、その送信フレーム信号１０１ａの中に、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームがある場合、そのポーズフレームを削除するとともに、一定時間、読み出しの停止を示す読出停止信号を受信バッファ１１３に送信し続ける。なお、ポーズフレームは、信号の送信を停止する旨の要求である。
【０００６】
送信バッファ１１２は、その蓄積している送信バッファフレーム信号のデータ量が予め定められた閾値より多いか否かを判断する。
【０００７】
受信バッファ１１３は、信号送受信回路２から内部フレーム信号１０２ｃを受信すると、その内部フレーム信号１０２ｃを受信バッファフレーム信号として蓄積する。
【０００８】
また、受信バッファ１１３は、その蓄積している受信バッファフレーム信号のデータ量が閾値より多いか否かを判断する。
【０００９】
受信バッファ１１３にてデータ量が閾値以下であると判断されている間、送信側ポーズフレーム付加回路１１４は、送信バッファ１１２から、送信バッファフレーム信号を蓄積された順番に読み出していき、その読み出した順番で、送信バッファフレーム信号を内部フレーム信号１０１ｃとして信号送受信回路１０２に送信する。
【００１０】
また、受信バッファ１１３にてデータ量が閾値より多いと判断されると、送信側ポーズフレーム付加回路１１４は、送信中のフレームの送信が完了した後で、送信バッファフレーム信号の読み出しを停止する。そして、送信側ポーズフレーム付加回路１１４は、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームを内部フレーム信号１０１ｃとして信号送受信回路１０２に送信する。その後、送信側ポーズフレーム付加回路１１４は、送信バッファフレーム信号の読み出しを再開する。なお、送信側ポーズフレーム付加回路１１４は、受信バッファ１１３にてデータ量が閾値以下と判断されるまで、この処理を定期的に繰り返す。
【００１１】
これにより、受信バッファ１１３の残容量が少なくなった時に、信号送受信回路１０２に内部フレーム信号１０１ｃの送信を停止させることが可能になる。
【００１２】
送信バッファ１１２にてデータ量が閾値以下であると判断されている間、受信側ポーズフレーム付加回路１１５は、受信バッファ１１３から、受信バッファフレーム信号を蓄積された順番に読み出していき、その読み出した順番で、受信バッファフレーム信号を受信フレーム信号１０１ｂとして他回路に送信する。
【００１３】
また、送信バッファ１１２にてデータ量が閾値より多いと判断されると、受信側ポーズフレーム付加回路１１５は、送信中のフレームの送信が完了した後で、受信バッファフレーム信号の読み出しを停止する。そして、受信側ポーズフレーム付加回路１１５は、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームを受信フレーム信号１０１ｂとして他の回路に送信する。その後、受信側ポーズフレーム付加回路１１５は、受信バッファフレーム信号の読み出しを再開する。なお、受信側ポーズフレーム付加回路１１５は、送信バッファ１１２にてデータ量が閾値以下と判断されるまで、この処理を定期的に繰り返す。
【００１４】
また、受信側ポーズフレーム付加回路１１５が受信バッファ１１３から受信バッファフレーム信号を読み出す際に、受信バッファ１１３は、ポーズフレーム生成回路１８から読出停止信号を受信していると、その読み出しを拒否する。これにより、他回路内のバッファの残容量が少なくなった時に、受信バッファフレーム信号が受信フレーム信号１０１ｂとして他回路に送信されることを停止することが可能になる。
【００１５】
以上のようにフロー制御が行われることによって、バッファに信号が蓄積できなくなり、信号が損失されることを抑制することが可能になる。
【００１６】
このようなフロー制御を行う技術には、例えば、特許文献１に記載のパケットフロー制御装置がある。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２００７−８２２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
上述の信号伝送装置では、信号の送信を停止する旨の要求としてポーズフレームが用いられているため、以下の問題がある。
【００１９】
つまり、受信側回路のバッファ内のデータ量が閾値より多くなり、フロー制御の開始するタイミング（フロー制御ＯＮ）になった場合、受信側回路は、送信中のフレームの送信が完了した後で、ポーズフレームを送信する。このため、フロー制御の開始するタイミングになってから信号の送信が停止されるまでの遅延時間が大きいという問題がある。
【００２０】
また、送信側回路では、図７で示したように、フロー制御ＯＮになり、ポーズフレームを受信すると、送信中のフレームαの送信が完了した後で、信号の送信を停止するため、フロー制御ＯＮになってから信号の送信が停止されるまでの遅延時間が大きくなる。
【００２１】
したがって、この遅延時間中に送信側回路が送信する信号のデータ量が大きくなり、受信側回路では、このデータ量に相当する容量をバッファに持たす必要がある。具体的には、少なくとも、フロー制御ＯＮになったときに送信中のフレームαは送信されるので、１フレーム分のデータ量に相当する容量をバッファに持たす必要がある。したがって、バッファの容量が大きくなり、回路規模が大きくなる。
【００２２】
本発明の目的は、上記の課題である、信号の送信を停止するまでにかかる遅延時間が大きいという問題を解決する信号伝送装置およびフロー制御方法を提供することである。
【課題を解決するための手段】
【００２３】
本発明による信号伝送装置は、複数のフレームが時系列順に並べられた第一フレーム信号を受信する受信手段と、前記受信手段が受信した第一フレーム信号を一時的に蓄積する受信バッファ手段と、複数のフレームが時系列順に並べられた第二フレーム信号を、前記第一フレーム信号の送信元に送信し、また、前記受信バッファ手段に蓄積されている第一フレーム信号のデータ量が予め定められた一定値より多い場合、前記第一フレーム信号の送信を停止する旨の停止要求を、前記第二フレーム信号内の送信中のフレームに挿入する送信手段と、を有する。
【００２４】
本発明によるフロー制御方法は、複数のフレームが時系列順に並べられた第一フレーム信号を受信し、前記受信された第一フレーム信号を一時的に蓄積し、複数のフレームが時系列順に並べられた第二フレーム信号を、前記第一フレーム信号の送信元に送信し、前記蓄積されている第一フレーム信号のデータ量が予め定められた一定値より多い場合、前記第一フレーム信号の送信を停止する旨の停止要求を、前記第二フレーム信号内の送信中のフレームに挿入する。
【発明の効果】
【００２５】
本発明によれば、信号の送信を迅速に停止することが可能になる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第一の実施形態の信号伝送装置の構成を示したブロック図である。
【図２】信号伝送装置の動作例を説明するためのフローチャートである。
【図３】信号伝送装置の他の動作例を説明するための説明図である。
【図４】本発明の第二の実施形態の信号伝送装置の構成を示したブロック図である。
【図５】本発明の第三の実施形態の信号伝送システムを示したブロック図である。
【図６】関連技術の信号伝送装置の構成を示したブロック図である。
【図７】関連技術の信号伝送装置の動作を説明するための説明図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
【００２８】
図１は、本発明の第一の実施形態の信号伝送装置の構成を示したブロック図である。図１において、信号伝送装置は、信号送受信回路１および２を含む。
【００２９】
信号送受信回路１は、送信バッファ１１と、オクテットスタッフ回路１２およびポーズ信号付加回路１３を有する送信部と、ポーズ信号除去回路１４およびオクテットデスタッフ回路１５を有する受信部と、受信バッファ１６とを含む。また、信号送受信回路２は、送信バッファ２１と、オクテットスタッフ回路２２およびポーズ信号付加回路２３を有する第二送信部と、ポーズ信号除去回路２４およびオクテットデスタッフ回路２５を有する第二受信部と、受信バッファ２６と含む。
【００３０】
信号送受信回路１の送信バッファ１１は、他の回路（図示せず）から、送信フレーム信号１ａを受信すると、その送信フレーム信号１ａを送信バッファフレーム信号として自己（送信バッファ１１）に一時的に蓄積する。なお、他回路は、信号伝送装置に組み込まれていてもよいし、信号伝送装置の外部にあってもよい。
【００３１】
送信フレーム信号１ａでは、複数のフレームが時系列順に並べられている。また、送信フレーム信号１ａは、第二フレーム信号の一例である。
【００３２】
オクテットスタッフ回路１２およびポーズ信号付加回路１３を有する送信部は、ポーズ信号除去回路１４から、送信を示す送信制御信号を受信している場合、送信バッファ１１に蓄積されている送信バッファフレーム信号を、内部フレーム信号１ｅとして信号送受信回路２に送信する。
【００３３】
また、送信部は、送信制御信号が示す値が送信から送信停止に変化すると、内部フレーム信号１ｅ内の送信中のフレームの送信完了を待たずに、その内部フレーム信号１ｅの送信を停止する。また、送信部は、送信停止を示す送信制御信号を受信している場合、内部フレーム信号１ｅの送信停止を維持する。
【００３４】
また、送信部は、受信バッファ１６から、送信停止または送信を示す対向局ポーズ制御信号を受信する。
【００３５】
送信部は、対向局ポーズ信号が示す値が送信から送信停止に変化すると、内部フレーム信号２ｅの送信を一時的に停止する旨の停止要求を表わすデータパターンであるポーズパターンを、内部フレーム信号１ｅ内の送信中のフレームに挿入する。なお、内部フレーム信号２ｅでは、複数のフレームが時系列順に並べられている。また、内部フレーム信号２ｅは、第一フレーム信号の一例である。
【００３６】
なお、送信部は、送信停止を示す対向局ポーズ制御信号を受信している場合、この処理を予め定められた一定周期で繰り返す。また、送信部は、内部フレーム信号１ｅの送信を停止している間に、送信停止を示す対向局ポーズ制御信号を受信している場合、ポーズパターンを有する信号を内部フレーム信号１ｅとして信号送受信回路２に送信する。
【００３７】
具体的には、送信部に含まれるオクテットスタッフ回路１２およびポーズ信号付加回路１３が以下の処理を行う。
【００３８】
オクテットスタッフ回路１２は、ポーズ信号付加回路１３からオンを示すイネーブル信号を受信している場合、送信バッファ１１から、送信バッファフレーム信号を、蓄積された順にオクテット単位で読み出し、その読み出した送信バッファフレーム信号をポーズ信号付加回路１３に送信する。
【００３９】
このとき、オクテットスタッフ回路１２は、その読み出したオクテットのデータパターンが予め定められた被オクテットスタッフパターンか否かを確認する。ここで、被オクテットスタッフパターンは、ポーズパターン、信号の送信を一時的に停止したことを表わすストップパターン、および、信号の送信を再開したことを表わすスタートパターンなどである。
【００４０】
そのデータパターンが被オクテットスタッフパターンの場合、オクテットスタッフ回路１２は、１オクテット分の送信バッファフレーム信号を読み出す時間だけ送信バッファフレーム信号の読み出しを中止する。オクテットスタッフ回路１２は、その読み出しを中止している間に、そのデータパターンを、オクテットスタッフパターンに書き換える。なお、被オクテットスタッフパターンが異なると、オクテットスタッフパターンも異なる。また、オクテットスタッフパターンは、被オクテットスタッフパターンとは別のデータパターンである。
【００４１】
また、オクテットスタッフ回路１２は、ポーズ信号付加回路１３からオフを示すイネーブル信号を受信している場合、送信バッファフレーム信号の読み出しを停止する。
【００４２】
ポーズ信号付加回路１３は、ポーズ信号除去回路１４から、送信を示す送信制御信号を受信している場合、オンを示すイネーブル信号をオクテットスタッフ回路１２に送信する。また、ポーズ信号除去回路１４から、送信停止を示す送信制御信号を受信している場合、オフを示すイネーブル信号をオクテットスタッフ回路１２に送信する。
【００４３】
ポーズ信号付加回路１３は、オクテットスタッフ回路１２から、送信バッファフレーム信号を受信すると、その送信バッファフレーム信号を内部フレーム信号１ｅとして信号送受信回路２に送信する。
【００４４】
また、ポーズ信号付加回路１３は、受信バッファ１６から、対向局ポーズ制御信号を受信する。ポーズ信号付加回路１３は、対向局ポーズ制御信号が示す値が送信から送信停止に変化すると、ポーズパターンを、内部フレーム信号１ｅ内の送信中のフレームに挿入する。また、ポーズ信号付加回路１３は、送信停止を示す対向局ポーズ制御信号を受信している場合、この処理を一定周期で繰り返す。
【００４５】
また、ポーズ信号付加回路１３は、送信制御信号が示す値が送信から送信停止に変化すると、内部フレーム信号１ｅ内の送信中のフレームの送信完了を待たずに、その内部フレーム信号１ｅの送信を停止するとともに、イネーブル信号をオフにする。その後、ポーズ信号付加回路１３は、ストップパターンを示す信号を内部フレーム信号１ｅとして送信する。なお、送信中のオクテットがオクテットスタッフパターンの場合、ポーズ信号付加回路１３は、そのオクテットの送信が完了した後で、内部フレーム信号１ｅの送信を停止する。
【００４６】
また、ポーズ信号付加回路１３は、送信制御信号が示す値が送信停止から送信に変化すると、スタートパターンを示す信号を内部フレーム信号１ｅとして送信し、その後、イネーブル信号をオンにする。
【００４７】
ポーズ信号除去回路１４およびオクテットデスタッフ回路１５を有する受信部は、信号送受信回路２から、内部フレーム信号２ｅを受信する。
【００４８】
なお、送信バッファ１１に蓄積されている送信バッファフレーム信号内に、ポーズパターン、ストップパターンおよびスタートパターンが含まれていても、それらのパターンはオクテットスタッフ回路１２にてオクテットスタッフパターンに書き換えられている。このため、信号送受信回路２でポーズパターン、ストップパターンおよびスタートパターンを誤って検出することを防止することが可能になっている。
【００４９】
また、受信部は、その内部フレーム信号２ｅに、内部フレーム信号１ｅの送信を一時的に停止する旨の第二停止要求を表わすポーズパターンがあるか否かを判断する。そのポーズパターンがある場合、受信部は、予め定められた一定時間、送信停止を示す送信制御信号をポーズ信号付加回路１３に送信する。なお、受信部は、その一定時間を除いて、送信を示す送信制御信号をポーズ信号付加回路１３に送信している。
【００５０】
なお、本実施形態では、この第二停止要求を表わすポーズパターンと、上述の停止要求を表わすポーズパターンとは、同じデータパターンであるとする。
【００５１】
具体的には、受信部に含まれるポーズ信号除去回路１４およびオクテットデスタッフ回路１５が以下の処理を行う。
【００５２】
ポーズ信号除去回路１４は、信号送受信回路２から、内部フレーム信号２ｅをオクテット単位で受信し、その受信した内部フレーム信号をオクテットデスタッフ回路１５に送信する。
【００５３】
ここで、ポーズ信号除去回路１４は、受信したオクテットのデータパターンが、ポーズパターン、ストップパターンおよびスタートパターンか否かを、それぞれ判断する。そのデータパターンがポーズパターン、ストップパターンおよびスタートパターンのいずれかの場合、ポーズ信号除去回路１４は、そのデータパターンを除去する。
【００５４】
また、そのデータパターンがポーズパターンの場合、ポーズ信号除去回路１４は、一定時間、送信停止を示す送信制御信号をポーズ信号付加回路１３に送信する。これにより、ポーズ信号付加回路１３がその送信制御信号を受信すると、送信中のフレームの送信完了を待たずに、そのフレームの送信を停止するので、送信部は、受信部にて内部フレーム信号２ｅにポーズパターンがあると判断されると、送信中のフレームの送信完了を待たずに、そのフレームの送信を停止することになる。
【００５５】
また、そのデータパターンがストップパターンの場合、ポーズ信号除去回路１４は、内部フレーム信号２ｅの送信が停止されたと判断する。また、そのデータパターンがスタートパターンの場合、ポーズ信号除去回路１４は、内部フレーム信号２ｅの送信が再開されたと判断する。
【００５６】
なお、ポーズ信号除去回路１４は、内部フレーム信号２ｅの送信が停止されたと判断してからその送信が再開されたと判断されるまでに、例えば、伝送路３に障害などが発生して、ポーズパターンの信号以外の信号を受信しても、その信号を破棄するなどして、受信バッファ１６のデータ量を増加させないようにする。
【００５７】
オクテットデスタッフ回路１５は、ポーズ信号除去回路１４から内部フレーム信号２ｅをオクテット単位で受信し、その内部フレーム信号２ｅを受信バッファ１６に送信する。
【００５８】
ここで、オクテットデスタッフ回路１５は、受信したオクテットのデータパターンがオクテットスタッフパターンか否かを判断する。そのデータパターンがオクテットスタッフパターンの場合、オクテットデスタッフ回路１５は、そのデータパターンを被オクテットスタッフパターンに書き換える。
【００５９】
受信バッファ１６は、オクテットデスタッフ回路１５から内部フレーム信号２ｅを受信すると、その内部フレーム信号２ｅを受信フレーム信号１ｃとして自身（受信バッファ１６）に蓄積する。
【００６０】
また、受信バッファ１６は、他の回路から受信フレーム信号１ｃを読み出す旨の読出信号１ｄを受信すると、蓄積している受信フレーム信号１ｃを、蓄積した順番に他の回路に送信する。
【００６１】
さらに、受信バッファ１６は、定期的に、自身に蓄積している受信フレーム信号１ｃのデータ量が予め定められた一定値より多いか否かを判断する。受信バッファ１６は、そのデータ量が一定値以下の場合、送信を示す対向局ポーズ制御信号をポーズ信号付加回路１３に送信する。一方、受信バッファ１６は、そのデータ量が一定値より多い場合、送信停止を示す対向局ポーズ制御信号をポーズ信号付加回路１３に送信する。
【００６２】
これにより、そのデータ量が一定値より多くなると、ポーズ信号付加回路１３は、送信停止を示す対向局ポーズ制御信号を受信して、ポーズパターンを送信中のフレームに挿入することになる。したがって、送信部は、受信バッファ１６に蓄積されているデータ量が一定値より多くなった場合、ポーズパターンを送信中のフレームに挿入することになる。
【００６３】
なお、信号送受信回路２の、送信バッファ２１、オクテットスタッフ回路２２、ポーズ信号付加回路２３、ポーズ信号除去回路２４、オクテットデスタッフ回路２５および受信バッファ２６のそれぞれは、信号送受信回路１の、送信バッファ１１、オクテットスタッフ回路１２、ポーズ信号付加回路１３、ポーズ信号除去回路１４、オクテットデスタッフ回路１５および受信バッファ１６とのそれぞれと同じ機能を有するためその説明を省略する。
【００６４】
次に動作を説明する。
【００６５】
先ず、信号送受信回路１が内部フレーム信号２ｅを受信した際の動作について説明する。図２は、この動作例を説明するためのフローチャートである。
【００６６】
ステップＳ１０１では、信号送受信回路１のポーズ信号除去回路１４は、内部フレーム信号２ｅをオクテット単位で受信する。ポーズ信号除去回路１４は、そのオクテット単位の内部フレーム信号２ｅのデータパターンを検出する。ポーズ信号除去回路１４は、データパターンを検出すると、ステップＳ１０２を実行する。
【００６７】
ステップＳ１０２では、ポーズ信号除去回路１４は、そのデータパターンがポーズパターンか否かを判断する。ポーズ信号除去回路１４は、そのデータパターンがポーズパターンであると、ステップＳ１０３を実行し、そのデータパターンがポーズパターンでないと、ステップＳ１０４を実行する。
【００６８】
ステップＳ１０３では、ポーズ信号除去回路１４は、一定時間、送信停止を示す送信制御信号をポーズ信号付加回路１３に送信し続ける。また、ポーズ信号除去回路１４は、そのポーズパターンを内部フレーム信号２ｅから除去し、ポーズパターンを除去した内部フレーム信号２ｅをオクテットデスタッフ回路１５に送信する。オクテットデスタッフ回路１５は、内部フレーム信号２ｅを受信すると、ステップＳ１０９を実行する。
【００６９】
ステップＳ１０４では、ポーズ信号除去回路１４は、そのデータパターンがストップパターンか否かを判断する。ポーズ信号除去回路１４は、そのデータパターンがストップパターンであると、ステップＳ１０５を実行し、そのデータパターンがストップパターンでないと、ステップＳ１０６を実行する。
【００７０】
ステップＳ１０５では、ポーズ信号除去回路１４は、そのストップパターンを内部フレーム信号２ｅから除去し、内部フレーム信号２ｅの送信が停止されたと判断する。そして、ポーズ信号除去回路１４は、ストップパターンを除去した内部フレーム信号２ｅをオクテットデスタッフ回路１５に送信する。オクテットデスタッフ回路１５は、内部フレーム信号２ｅを受信すると、ステップＳ１０９を実行する。
【００７１】
ステップＳ１０６では、ポーズ信号除去回路１４は、そのデータパターンがスタートパターンか否かを判断する。ポーズ信号除去回路１４は、そのデータパターンがスタートパターンであると、ステップＳ１０７を実行し、そのデータパターンがスタートパターンでないと、ステップＳ１０８を実行する。
【００７２】
ステップＳ１０７では、ポーズ信号除去回路１４は、そのスタートパターンを内部フレーム信号２ｅから除去し、内部フレーム信号２ｅの送信が再開されたと判断する。そして、ポーズ信号除去回路１４は、スタートパターンを除去した内部フレーム信号２ｅをオクテットデスタッフ回路１５に送信する。オクテットデスタッフ回路１５は、内部フレーム信号２ｅを受信すると、ステップＳ１０９を実行する。
【００７３】
ステップＳ１０８では、ポーズ信号除去回路１４は、内部フレーム信号２ｅをオクテットデスタッフ回路１５に送信する。オクテットデスタッフ回路１５は、内部フレーム信号２ｅを受信すると、ステップＳ１０９を実行する
ステップＳ１０９では、オクテットデスタッフ回路１５は、内部フレーム信号２ｅをオクテット単位で受信し、そのオクテットのデータパターンを検出する。オクテットデスタッフ回路１５は、そのデータパターンがオクテットスタッフパターンか否かを判断する。オクテットデスタッフ回路１５は、データパターンがオクテットスタッフパターンであると、ステップＳ１１０を実行し、データパターンがオクテットスタッフパターンでないと、ステップＳ１１１を実行する。
【００７４】
ステップＳ１１０では、オクテットデスタッフ回路１５は、そのオクテットスタッフパターンを被オクテットスタッフパターンに書き換え、その被オクテットスタッフパターンに書き換えた内部フレーム信号２ｅを受信バッファ１６に送信する。受信バッファ１６は、内部フレーム信号２ｅを受信すると、ステップＳ１１２を実行する。
【００７５】
ステップＳ１１１では、オクテットデスタッフ回路１５は、内部フレーム信号２ｅを受信バッファ１６に送信する。受信バッファ１６は、内部フレーム信号２ｅを受信すると、ステップＳ１１２を実行する。
【００７６】
ステップ１１２では、受信バッファ１６は、内部フレーム信号２ｅを蓄積する。また、受信バッファ１６は、他の回路から読出信号１ｄを受信すると、蓄積している受信フレーム信号１ｃを、蓄積した順番に他の回路に送信する。
【００７７】
次に、信号送受信回路１が内部フレーム信号１ｅを送信する際の動作について説明する。なお、ポーズ信号付加回路１３は、ポーズ信号除去回路１４から送信を示す送信制御信号を受信しているものとする。
【００７８】
ポーズ信号付加回路１３は、イネーブル信号をオクテットスタッフ回路１２に送信する。オクテットスタッフ回路１２は、イネーブル信号を受信すると、送信バッファフレーム信号の読み出しを示すデータ読出信号を送信バッファ１１に送信する。送信バッファ１１は、データ読出信号を受信すると、蓄積している送信バッファフレーム信号を、蓄積した順にオクテットスタッフ回路１２に送信する。
【００７９】
オクテットスタッフ回路１２は、送信バッファフレーム信号を受信すると、その送信バッファフレーム信号を内部フレーム信号１ｅとしてポーズ信号付加回路１３に送信する。
【００８０】
ポーズ信号付加回路１３は、内部フレーム信号１ｅを受信すると、その内部フレーム信号１ｅを、伝送路３を経由して信号送受信回路２に送信する。
【００８１】
このとき、ポーズ信号付加回路１３は、送信制御信号が示す値が送信から送信停止に変化すると、以下の動作を行う。
【００８２】
先ず、ポーズ信号付加回路１３は、イネーブル信号の送信を、１オクテット分のデータを読み出すオクテット時間だけ停止し、その停止している間に、ポーズパターンを有する信号を生成し、その信号を内部フレーム信号１ｅとして伝送路３を経由して信号送受信回路２に送信する。
【００８３】
オクテット時間が経過すると、ポーズ信号付加回路１３は、イネーブル信号の送信を再開する。これにより、ポーズ信号付加回路１３は、送信中の内部フレーム信号１ｅに挿入することとなる。
【００８４】
また、ポーズ信号付加回路１３は、送信停止を示す対向局ポーズ制御信号を受信すると、以下の動作を行う。図３は、この動作例を説明するための説明図である。
【００８５】
ポーズ信号付加回路１３は、図３で示した「フロー制御ＯＮ」の時点で対向局ポーズ制御信号を受信したとする。つまり、ポーズ信号付加回路１３は、内部フレーム信号１ｅとしてフレームＡを送信しているときに、対向局ポーズ制御信号を受信したとする。
【００８６】
このとき、先ず、ポーズ信号付加回路１３は、送信停止を示す送信制御信号を受信すると、イネーブル信号の送信を停止する。これにより、フレームＡの送信していない部分の送信が停止される。以下、フレームＡの送信された部分を、フレームＡ”と称し、フレームＡの送信されていない部分を、フレームＡ’と称する。
【００８７】
続いて、ポーズ信号付加回路１３は、ストップパターンを生成し、そのストップパターンを有する信号を、内部フレーム信号１ｅとして伝送路３を経由して信号送受信回路２に送信する。このとき、ポーズ信号付加回路１３は、フレームＡ”の直後にストップパターンを有する信号を付ける。その信号の付いたフレームＡ”は、信号送受信回路２のポーズ信号除去回路２４でその信号が除去されたあとで、受信バッファ２６に蓄積される。
【００８８】
その後、「フロー制御ＯＮ」の時点から一定時間が経過して「フロー制御ＯＦＦ」の時点になると、対向局ポーズ制御信号にて示される値が送信停止から送信に変化する。
【００８９】
対向局ポーズ制御信号が変化すると、ポーズ信号付加回路１３は、スタートパターンを生成し、そのスタートパターンを有する信号をフレームＡ’として信号送受信回路２に送信するとともに、イネーブル信号をオクテットスタッフ回路１２に送信する。これにより、ポーズ信号付加回路１３は、フレームＡ’を受信することとなり、そのフレームＡ’を、スタートパターンを有する信号に続けて送信することになる。
【００９０】
なお、フレームＡ’は、信号送受信回路２のポーズ信号除去回路２４でスタートパターンが除去されたあとで、受信バッファ２６に蓄積される。これにより、「フロー制御ＯＮ」の前に受信したフレームＡ”とフレームＡ’とが受信バッファ２６に蓄積されることとなり、フレームＡの送受信が完了する。
【００９１】
次に効果を説明する。
【００９２】
本実施形態によれば、受信部は、内部フレーム信号２ｅを受信する。受信バッファ１６は、受信部が受信した内部フレーム信号２ｅを受信バッファフレーム信号として一時的に蓄積する。送信部は、内部フレーム信号１ｅを送信する。また、受信バッファ１６に蓄積されている受信バッファフレーム信号が予め定められた一定値より多くなった場合、送信部は、内部フレーム信号２ｅの送信を停止する旨のポーズパターンを、内部フレーム信号１ｅ内の送信中のフレームに挿入する。
【００９３】
この場合、内部フレーム信号２ｅの送信を停止する旨のポーズパターンが、内部フレーム信号１ｅ内の送信中のフレームに挿入される。
【００９４】
したがって、送信中のフレームの送信が完了する前に、内部フレーム信号２ｅの送信を停止する旨を送信元に知らせることが可能になる。よって、信号の送信を停止するまでにかかる遅延時間の低減化を図ることが可能になる。このため、バッファの容量を小さくすることが可能になり、回路規模を小さくすることが可能になる。
【００９５】
また、本実施形態では、受信部は、内部フレーム信号２ｅに、内部フレーム信号１ｅの送信を停止する旨のポーズパターンがあるか否かを判断する。そのポーズパターンがあると、送信部は、内部フレーム信号１ｅ内の送信中のフレームの送信完了を待たずに、内部フレーム信号１ｅの送信を停止する。
【００９６】
この場合、内部フレーム信号２にポーズパターンがあると、内部フレーム信号１ｅ内の送信中のフレームの送信完了を待たずに、内部フレーム信号１ｅの送信が停止される。したがって、信号の送信を停止するまでにかかる遅延時間の低減化を図ることが可能になる。
【００９７】
また、本実施形態では、信号の送信を停止する旨の要求として、ポーズフレームではなく、オクテット長程度のポーズパターンを用いていることが可能になるので、フロー制御時における信号の伝送量を少なくすることが可能になる。したがって、フロー制御に必要な伝送帯域を減らすことが可能になる。
【００９８】
次に第二の実施形態について説明する。
【００９９】
図４は、本実施形態の信号伝送装置の構成を示したブロック図である。図４において、信号伝送装置は、信号送受信回路１および２を含む。信号送受信回路１は、図１で示した構成に加えて、ポーズフレーム検出回路１７と、ポーズフレーム生成回路１８とを含む。また、信号送受信回路２は、図１で示した構成に加えて、ポーズフレーム検出回路２７と、ポーズフレーム生成回路２８とを含む。
【０１００】
ポーズフレーム検出回路１７は、外部受信手段の一例である。ポーズフレーム検出回路１７は、外部装置（図示せず）から送信フレーム信号１ａを受信すると、その送信フレーム信号１ａに、受信フレーム信号１ｃの送信を停止する旨の要求として、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームがあるか否かを判断する。具体的には、外部装置から送信フレーム信号１ａをフレーム単位で受信し、その受信したフレームがＩＥＥＥ８０２．３ｘ準拠のポーズフレームか否かを判断する。
【０１０１】
そのフレームがポーズフレームでない場合、ポーズフレーム検出回路１７は、そのフレームを、送信バッファフレーム信号として送信バッファ１１に蓄積する。
【０１０２】
一方、そのフレームがポーズフレームの場合、ポーズフレーム検出回路１７は、そのフレームを除去するとともに、予め定められた所定時間、読み出しの停止を示す読出制御信号を受信バッファ１６に送信する。なお、ポーズフレーム検出回路１７は、その一定時間を除いて、読み出しを示す読出制御信号を受信バッファ１６に送信している。
【０１０３】
送信バッファ１１は、定期的に、自己に蓄積している送信バッファフレーム信号のデータ量が予め定められた所定値より多いか否かを判断する。なお、所定値は、上述の一定値と同じ値でもよいし、異なる値でもよい。
【０１０４】
送信バッファ１１は、そのデータ量が所定値以下の場合、送信を示すポーズ制御信号をポーズフレーム生成回路１８に送信する。一方、送信バッファ１１は、そのデータ量が所定値より多い場合、送信停止を示すポーズ制御信号をポーズフレーム生成回路１８に送信する。
【０１０５】
ポーズフレーム生成回路１８は、外部送信手段の一例である。ポーズフレーム生成回路１８は、送信を示すポーズ制御信号を受信している場合、読み出しを示す読出管理信号を受信バッファ１６に送信して、受信バッファ１６から受信バッファフレーム信号を読み出す。ポーズフレーム生成回路１８は、その読み出した受信バッファフレーム信号を受信フレーム信号１ｃとして外部装置に送信する。
【０１０６】
また、ポーズ制御信号が示す値が送信から送信停止に変化すると、ポーズフレーム生成回路１８は、１フレーム分の受信バッファフレーム信号を読み出す停止時間分だけ、読み出し停止を示す読出管理信号を受信バッファ１６に送信する。ポーズフレーム生成回路１８は、その停止時間内に、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームを外部装置に送信する。その停止時間が経過すると、ポーズフレーム生成回路１８は、読み出しを示す読出管理信号を受信バッファ１６に送信する。また、ポーズ制御信号が送信停止を示している間、定期的に、ポーズフレーム生成回路１８は、この処理を繰り返す。
【０１０７】
これにより、ポーズフレーム生成回路１８は、送信バッファ１１に蓄積されている送信バッファフレーム信号のデータ量が所定値より多い場合、受信フレーム信号の送信を停止する旨の停止要求として、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームを外部装置に送信することになる。
【０１０８】
受信バッファ１６は、ポーズフレーム検出回路１７から読み出しを示す読出制御信号を受信している場合、ポーズフレーム生成回路１８から読み出しを示す読出管理信号を受信すると、自身に蓄積されている受信バッファフレーム信号をポーズフレーム生成回路１８に送信する。
【０１０９】
また、受信バッファ１６は、読出制御信号が示す値が読み出しから読み出し停止に変化すると、受信バッファフレーム信号内の送信中のフレームの送信完了後に、受信バッファフレームの送信を停止する。
【０１１０】
これにより、ポーズフレーム検出回路１７にてポーズフレームがあると判断されると、ポーズフレーム生成回路１８は、送信中のフレームの送信完了後に、受信フレーム信号１ｃの送信を停止することになる。
【０１１１】
なお、信号送受信回路２のポーズフレーム検出回路２７およびポーズフレーム生成回路２８のそれぞれの機能は、信号送受信回路１のポーズフレーム検出回路１７およびポーズフレーム生成回路１８のそれぞれの機能と同じなので詳細な説明は省略する。
【０１１２】
次に効果を説明する。
【０１１３】
ポーズフレーム生成回路１８は、送信バッファ１１に蓄積されている送信バッファフレーム信号のデータ量が所定値より多い場合、受信フレーム信号の送信を停止する旨の停止要求として、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームを外部装置に送信する。
【０１１４】
また、ポーズフレーム検出回路１７にてポーズフレームがあると判断されると、ポーズフレーム生成回路１８は、送信中のフレームの送信完了後に、受信フレーム信号１ｃの送信を停止する。
【０１１５】
この場合、外部装置に対しては、信号の送信を停止する旨の要求として、ＩＥＥＥ８０２．３ｘ準拠のポーズフレームが送受信される。ＩＥＥＥ８０２．３ｘ準拠のポーズフレームは、ＬＡＮデバイスで使用されているので、本実施形態の信号送受信装置は外部装置としてＬＡＮデバイスに直接接続することが可能になる。
【０１１６】
次に第三の実施形態について説明する。
【０１１７】
第一および第二の実施形態で説明した信号伝送装置を無線通信装置に用いた場合、無線劣化時にエラー（ビット誤り）が発生すると、被オクテットスタッフパターンが誤生成されることがある。被オクテットスタッフパターンが誤生成されると、フロー制御が誤って発動するなどの誤作動が発生することがある。本実施形態は、このフロー制御の誤作動を抑制することを目的としている。
【０１１８】
図５は、本実施形態の無線伝送システムの構成を示したブロック図である。図５において、無線伝送システムは、無線伝送装置３１および３２を有する。なお、無線伝送装置３１および３２のそれぞれは、信号伝送装置の一例である。
【０１１９】
無線伝送装置３１は、図１で示した信号送受信回路１の構成に加えて、カプセル化回路４１と、変復調回路４２と、カプセル化解除回路４３と、エラー率検出回路４４と、フロー制御発動条件判定回路４５と、アンテナ４６とを有する。また、無線伝送装置３２は、図１で示した信号送受信回路２の構成に加えて、カプセル化回路５１と、変復調回路５２と、カプセル化解除回路５３と、エラー率検出回路５４と、フロー制御発動条件判定回路５５と、アンテナ５６とを有する。
【０１２０】
送信バッファ１１は、他の回路から、送信フレーム信号１ａを受信すると、送信フレーム信号１ａを送信バッファフレーム信号として一時的に蓄積する。また、送信バッファ１１は、その蓄積した送信バッファフレーム信号のデータ量が予め定められた所定値より多いと、送信停止を示す信号を他の回路に送信する。
【０１２１】
カプセル化回路４１は、送信部に含まれる。カプセル化回路４１は、オクテットスタッフ回路１２からフレーム読出制御信号を受信する。フレーム読出制御信号は、読み出し、または読み出しの停止を示す。
【０１２２】
フレーム読出制御信号が読み出しを示す場合、カプセル化回路４１は、送信バッファ１１から、送信バッファフレーム信号を蓄積された順にオクテット単位で読み出す。カプセル化回路３１は、その送信バッファフレーム信号にエラー訂正符号を付加して、エラー訂正可能なフレームにカプセル化する。カプセル化回路４１は、そのカプセル化した送信バッファフレーム信号を、カプセル化信号としてオクテットスタッフ回路１２に送信する。
【０１２３】
オクテットスタッフ回路１２は、ポーズ信号付加回路１３からオンを示すイネーブル信号を受信している場合、読み出しを示すフレーム読出制御信号をカプセル化回路４１に送信して、カプセル化回路４１からカプセル化信号をオクテット単位で受信する。オクテットスタッフ回路１２は、そのカプセル化信号をポーズ信号付加回路１３に送信する。
【０１２４】
このとき、オクテットスタッフ回路１２は、その受信したオクテットのデータパターンが被オクテットスタッフパターンであれば、その被オクテットスタッフパターンを、２オクテット長のオクテットスタッフパターンに書き換える。
【０１２５】
なお、オクテットスタッフ回路１２は、ポーズ信号付加回路１３からオフを示すイネーブル信号を受信している場合、読み出しの停止を示すフレーム読出制御信号をカプセル化回路４１に送信して、カプセル化信号の受信を停止する。
【０１２６】
ポーズ信号付加回路１３は、フロー制御発動条件判定回路４５から、送信を示す送信制御信号を受信している場合、オンを示すイネーブル信号をオクテットスタッフ回路１２に送信し、オクテットスタッフ回路１２からカプセル化信号を受信する。
【０１２７】
ポーズ信号付加回路１３は、受信バッファ１６から、送信を示す対向局ポーズ制御信号を受信している場合、そのカプセル化信号をそのまま変復調回路４２に送信する。また、ポーズ信号付加回路１３は、受信バッファ１６から、送信停止を示す対向局ポーズ制御信号を受信している場合、カプセル化信号にポーズパターンを一定周期で挿入して変復調回路４２に送信する。
【０１２８】
なお、ポーズ信号付加回路１３は、カプセル化信号を受信していない場合、ポーズパターンを予め定められた回数連続してカプセル化信号として変復調回路４２に送信する。
【０１２９】
また、ポーズ信号付加回路１３は、送信制御信号が示す値が送信から送信停止に変化すると、カプセル化信号内の送信中のフレーム送信完了を待たずに、カプセル化信号の送信を停止するとともに、イネーブル信号をオフにする。その後、ポーズ信号付加回路１３は、ストップパターンを示す信号をカプセル化信号として変復調回路４２に送信する。
【０１３０】
また、ポーズ信号付加回路１３は、送信制御信号が示す値が送信停止から送信に変化すると、スタートパターンを予め定められた回数連続してカプセル化信号として変復調回路４２に送信し、その後、イネーブル信号をオンにする。
【０１３１】
また、ポーズ信号付加回路１３は、送信制御信号が送信停止を示す場合、オフを示すイネーブル信号をオクテットスタッフ回路１３に送信する。対向局ポーズ制御信号が送信を示す場合、ポーズ信号付加回路１３は、カプセル化信号の送信を停止する。また、対向局ポーズ制御信号が送信停止を示す場合、ポーズ信号付加回路１３は、ポーズパターンを示す信号を予め定められた回数連続して変復調回路４２に送信する。なお、ポーズ信号付加回路１３は、送信停止を示すポーズ制御信号を受信している場合、この処理を一定周期で繰り返す。
【０１３２】
変復調回路４２は、ポーズ信号付加回路１３からカプセル化信号を受信すると、そのカプセル化信号を変調し、その変調したカプセル化信号を変調信号として、アンテナ４６を介して無線伝送装置３２に送信する。
【０１３３】
また、変復調回路４２は、無線伝送装置３２からアンテナ４６を介して変調信号を受信すると、その変調信号を復調してポーズ信号除去回路１４に復調信号として送信する。
【０１３４】
ポーズ信号除去回路１４は、変復調回路４２から復調信号をオクテット単位で受信し、その受信した復調信号をオクテットデスタッフ回路１５に送信する。
【０１３５】
ここで、ポーズ信号除去回路１４は、受信したオクテットのデータパターンが、ポーズパターン、ストップパターンおよびスタートパターンか否かを、それぞれ判断する。そのデータパターンがポーズパターン、ストップパターンおよびスタートパターンの場合、ポーズ信号除去回路１４は、そのデータパターンを除去する。
【０１３６】
このとき、データパターンがポーズパターンの場合、ポーズ信号除去回路１４は、一定時間、送信停止を示す送信制御信号をフロー制御発動条件判定回路４５に送信する。
【０１３７】
また、データパターンがストップパターンの場合、ポーズ信号除去回路１４は、復調信号の送信が停止されたと判断する。また、データパターンがスタートパターンの場合、復調信号の送信が再開されたと判断する。
【０１３８】
オクテットデスタッフ回路１５は、ポーズ信号除去回路１４から復調信号をオクテット単位で受信し、その復調信号をカプセル解除回路４３に送信する。
【０１３９】
ここで、オクテットデスタッフ回路１５は、受信したオクテットのデータパターンがオクテットスタッフパターンか否かを判断する。そのデータパターンがオクテットスタッフパターンの場合、オクテットデスタッフ回路１５は、そのデータパターンを被オクテットスタッフパターンに書き換える。
【０１４０】
カプセル解除回路４３は、検出手段の一例である。カプセル解除回路４３は、オクテットデスタッフ回路１５から復調信号を受信し、その復調信号内のフレームごとに、エラーが発生しているか否かを検出する。カプセル解除回路４３は、その検出結果をエラーフレーム検出信号として、エラー率検出回路４４およびフロー制御発動条件判定回路４５に送信する。
【０１４１】
カプセル解除回路４３は、エラーが発生している場合、そのエラーを有するフレームを破棄する。また、カプセル解除回路４３は、エラーが発生していない場合、フレームからエラー訂正符号を削除して、復調信号のカプセル化を解除する。カプセル解除回路４３は、そのカプセル化を解除した復調信号をカプセル解除信号として受信バッファ１６に送信する。
【０１４２】
受信バッファ１６は、カプセル解除回路４３からカプセル解除信号を受信すると、そのカプセル解除信号を受信フレーム信号１ｃとして蓄積する。また、受信バッファ１６は、他の回路から受信フレーム信号１ｃを読み出す旨の読出信号１ｄを受信すると、蓄積している受信フレーム信号１ｃを、蓄積した順番に他の回路に送信する。
【０１４３】
さらに、受信バッファ１６は、自身に蓄積している受信フレーム信号１ｃのデータ量が一定値より多い場合、送信停止を示す対向局ポーズ制御信号をポーズ信号付加回路１３に送信する。
【０１４４】
エラー率検出回路４４は、判断手段の一例である。エラー率検出回路４４は、カプセル解除回路４３からエラーフレーム検出信号を受信し、そのエラーフレーム検出信号に基づいて、変調信号のエラー率を計算する。なお、エラー率は、例えば、フレームエラーレートである。
【０１４５】
エラー率検出回路４４は、そのエラー率が予め定められた閾値を超えているか否かを判断し、その判断結果をエラー率信号として、フロー制御発動条件判定回路４５に送信する。
【０１４６】
フロー制御発動条件判定回路４５は、エラー率検出回路４４からエラー率信号を受信し、カプセル解除回路４３からエラーフレーム検出信号を受信し、ポーズ信号除去回路１４から送信制御信号を受信する。
【０１４７】
フロー制御発動条件判定回路４５は、エラー率信号にてエラー率が閾値を超えていないことが示されていると、送信制御信号をそのままポーズ信号付加回路１３に送信する。
【０１４８】
また、フロー制御発動条件判定回路４５は、エラー率信号にてエラー率が閾値を超えていることが示されていると、エラーフレーム検出信号がエラーの未検出を示す場合にのみ、送信制御信号をポーズ信号付加回路１３に送信する。
【０１４９】
したがって、エラー率が閾値を超えている場合、ポーズパターンがあり、かつ、エラーが発生していないと判断されると、ポーズ信号付加回路１３は、カプセル化信号の送信を停止し、エラー率が閾値を超えていない場合、ポーズパターンがあると、カプセル化信号の送信を停止することになる。
【０１５０】
無線伝送装置３２の、送信バッファ２１、オクテットスタッフ回路２２、ポーズ信号付加回路２３、ポーズ信号除去回路２４、オクテットデスタッフ回路２５、受信バッファ２６、カプセル化回路５１、変復調回路５２、カプセル化解除回路５３、エラー率検出回路５４、フロー制御発動条件判定回路５５およびアンテナ５６のそれぞれは、無線伝送装置３１の、送信バッファ１１、オクテットスタッフ回路１２、ポーズ信号付加回路１３、ポーズ信号除去回路１４、オクテットデスタッフ回路１５、受信バッファ１６、カプセル化回路４１、変復調回路４２、カプセル化解除回路４３、エラー率検出回路４４、フロー制御発動条件判定回路４５およびアンテナ４６のそれぞれと同じ機能を有する。
【０１５１】
本実施形態によれば、カプセル解除回路４３は、ポーズ信号除去回路１４が受信した復調信号にエラーが発生しているか否かを検出する。ポーズ信号付加回路１３は、ポーズ信号除去回路１４にてポーズパターンがあると判断され、かつ、カプセル解除回路４３にてエラーが発生していないと判断されると、カプセル化信号の送信を停止する。
【０１５２】
この場合、エラーが発生している場合、カプセル化信号の送信が停止されないので、エラーが発生してポーズパターンが誤生成されても、フロー制御が誤作動されることを抑制することが可能になる。
【０１５３】
また、本実施形態では、エラー率検出回路４４は、カプセル化解除回路４３の検出結果に基づいて、カプセル化信号のエラー率を算出し、そのエラー率が閾値を超えているか否かを判断する。カプセル解除回路４３は、エラー率が閾値を超えている場合、ポーズ信号除去回路１４にてポーズパターンがあると判断され、かつ、カプセル解除回路４３にてエラーが発生していないと判断されると、カプセル化信号の送信を停止する。
【０１５４】
この場合、エラー率が閾値を超えている場合にのみ、エラーが発生していないと判断されると、カプセル化信号の送信が停止される。このため、エラー率が小さい場合には、エラーの発生の検出による、フロー制御の発動タイミングの遅延を抑制することが可能になる。
【０１５５】
また、本実施形態では、カプセル化回路４１は、送信バッファフレーム信号にエラー訂正符号を付加する。
【０１５６】
この場合、エラー訂正符号が付加することが可能になるので、エラー訂正機能のない信号でも伝送させることが可能になる。
【０１５７】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【０１５８】
１１、２１    受信バッファ
１２、２２    オクテットスタッフ回路
１３、２３    ポーズ信号付加回路
１４、２４    ポーズ信号除去回路
１５、２５    オクテットデスタッフ回路
１６、２６    受信バッファ
１７、２７    ポーズフレーム検出回路
１８、２８    ポーズフレーム生成回路
３１、３２    無線伝送装置
４１、５１    カプセル化回路
４２、５２    変復調回路
４３、５３    カプセル化解除回路
４４、５４    エラー率検出回路
４５、５５    フロー制御発動条件判定回路
４６、５６    アンテナ
【図１】
2010166554.tif 000003
【図２】
2010166554.tif 000004
【図３】
2010166554.tif 000005
【図４】
2010166554.tif 000006
【図５】
2010166554.tif 000007
【図６】
2010166554.tif 000008
【図７】
2010166554.tif 000009