(57)【特許請求の範囲】
【請求項１】
分割された連続信号が格納されたパケットを受信するパケット受信部と、
前記パケット受信部が受信したパケットに格納されている連続信号である受信連続信号を受け取って保持する信号保持部と、
前記パケット受信部が前回受信したパケットである第１のパケットに格納されていた受信連続信号の後に続く受信連続信号が格納されているパケットである第２のパケットとは異なるパケットを前記パケット受信部が受信した場合、今回受信したパケットのヘッダに挿入されていたタイムスタンプに基づいて決定したタイミングで前記信号保持部に前記受信連続信号の出力を指示し、前記第２のパケットを前記パケット受信部が受信した場合、前記分割された連続信号の送信所要時間に基づくタイミングで前記信号保持部に前記受信連続信号の出力を指示する送信タイミング制御部と、
前記信号保持部から出力された前記連続信号を連続信号伝送用のネットワークへ送信する連続信号送信部と、
を備えることを特徴とする通信装置。
【請求項２】
前記送信タイミング制御部は、前記パケット受信部が受信したパケットのヘッダに挿入されているシーケンス番号に基づいて、前記第２のパケットを受信したか否かを判別することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記送信タイミング制御部は、
前記パケット受信部が前記第２のパケットとは異なるパケットを受信した場合、前記分割された連続信号が格納されたパケットが伝送されるパケットネットワークにおける伝送遅延時間よりも長い値に設定されている固定遅延時間を前記タイムスタンプが示す時刻に対して加算した時刻である算出時刻と現在時刻が同じになるか現在時刻が前記算出時刻を超えると、前記信号保持部に前記受信連続信号の出力を指示し、
前記パケット受信部が前記第２のパケットを受信した場合、前記信号保持部に前回の前記受信連続信号の出力を指示してからの経過時間が前記分割された連続信号の送信所要時間と同じになるタイミングで、前記信号保持部に前記受信連続信号の出力を指示する、
ことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記パケット受信部が受信したパケットの送信元の通信装置との間で時刻同期を実現する時刻同期部、
を備え、
前記タイムスタンプは、前記パケット受信部が受信したパケットに格納されている連続信号を前記パケットの送信元の通信装置が、前記連続信号伝送用のネットワークとは異なる他の連続信号伝送用のネットワークから受信した時刻を示す、
ことを特徴とする請求項１、２または３に記載の通信装置。
【請求項５】
連続信号伝送用のネットワークから受信した連続信号をパケット化して送信する第１の通信装置および前記第１の通信装置が送信したパケットを受信する第２の通信装置を備えた通信システムであって、
前記第１の通信装置は、
前記連続信号を分割してパケットに格納するとともに、当該パケットに格納した連続信号の受信時刻を示すタイムスタンプを当該パケットのヘッダに挿入し、当該パケットをパケットネットワークへ送信するパケット変換部、
を備え、
前記第２の通信装置は、
前記第１の通信装置が送信したパケットを前記パケットネットワークから受信するパケット受信部と、
前記パケット受信部が受信したパケットに格納されている連続信号である受信連続信号を受け取って保持する信号保持部と、
前記パケット受信部が前回受信したパケットである第１のパケットに格納されていた受信連続信号の後に続く受信連続信号が格納されているパケットである第２のパケットとは異なるパケットを前記パケット受信部が受信した場合、今回受信したパケットのヘッダに挿入されていたタイムスタンプに基づいて決定したタイミングで前記信号保持部に前記受信連続信号の出力を指示し、前記第２のパケットを前記パケット受信部が受信した場合、前記分割された連続信号の送信所要時間に基づくタイミングで前記信号保持部に前記受信連続信号の出力を指示する送信タイミング制御部と、
前記信号保持部から出力された前記連続信号を前記連続信号伝送用のネットワークとは異なる他の連続信号伝送用のネットワークへ送信する連続信号送信部と、
を備えることを特徴とする通信システム。
【請求項６】
連続信号伝送用のネットワークから受信した複数の連続信号をパケット化して送信する第１の通信装置および前記第１の通信装置が送信したパケットを受信する複数の第２の通信装置を備えた通信システムであって、
前記第１の通信装置は、
前記複数の連続信号のいずれか一つを分割してパケットに格納するとともに、当該パケットに格納した連続信号の受信時刻を示すタイムスタンプを当該パケットのヘッダに挿入し、当該パケットを出力する複数のパケット変換部と、
前記複数のパケット変換部の各々から出力されるパケットを多重化してパケットネットワークへ送信する多重化部と、
を備え、
前記複数の第２の通信装置の各々は、
前記第１の通信装置が送信したパケットを前記パケットネットワークから受信するパケット受信部と、
前記パケット受信部が受信したパケットに格納されている連続信号である受信連続信号を受け取って保持する信号保持部と、
前記パケット受信部が前回受信したパケットである第１のパケットに格納されていた受信連続信号の後に続く受信連続信号が格納されているパケットである第２のパケットとは異なるパケットを前記パケット受信部が受信した場合、今回受信したパケットのヘッダに挿入されていたタイムスタンプに基づいて決定したタイミングで前記信号保持部に前記受信連続信号の出力を指示し、前記第２のパケットを前記パケット受信部が受信した場合、前記分割された連続信号の送信所要時間に基づくタイミングで前記信号保持部に前記受信連続信号の出力を指示する送信タイミング制御部と、
前記信号保持部から出力された前記連続信号を前記連続信号伝送用のネットワークとは異なる他の連続信号伝送用のネットワークへ送信する連続信号送信部と、
を備えることを特徴とする通信システム。
【請求項７】
前記パケット変換部は、パケットの連続性を示すシーケンス番号をパケットのヘッダに挿入し、
前記送信タイミング制御部は、前記パケット受信部が受信したパケットのヘッダに挿入されている前記シーケンス番号に基づいて、前記第２のパケットを受信したか否かを判別することを特徴とする請求項５または６に記載の通信システム。
【請求項８】
前記送信タイミング制御部は、
前記パケット受信部が前記第２のパケットとは異なるパケットを受信した場合、前記分割された連続信号が格納されたパケットが伝送されるパケットネットワークにおける伝送遅延時間よりも長い値に設定されている固定遅延時間を前記タイムスタンプが示す時刻に対して加算した時刻である算出時刻と現在時刻が同じになるか現在時刻が前記算出時刻を超えると、前記信号保持部に前記受信連続信号の出力を指示し、
前記パケット受信部が前記第２のパケットを受信した場合、前記信号保持部に前回の前記受信連続信号の出力を指示してからの経過時間が前記分割された連続信号の送信所要時間と同じになるタイミングで、前記信号保持部に前記受信連続信号の出力を指示する、
ことを特徴とする請求項５、６または７に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続信号をパケットネットワーク経由で送受信する通信装置および通信システムに関する。
【背景技術】
【０００２】
近年のイーサネット（登録商標）の普及に伴い、光アクセスネットワークにおいては、イーサネットをインフラとして、家庭向けや企業向けに様々なサービスが展開されている。一方、無線ネットワークでは、スマートフォンの爆発的な普及に起因し、トラヒックが年々増加しており、多数の基地局を事業者局舎へ収容する無線アクセスネットワークの大容量化と低コスト化が望まれている。また、無線アクセスネットワークには専用線だけではなくイーサネットなどのパケットネットワークも採用されている。当初は、基地局にパケット通信機能およびベースバンド処理機能を組み込み、事業者局舎に設置されている事業者装置と基地局をイーサネットと親和性の高いＩＰパケットで結ぶ形態が採られていたが、基地局の小型化などの効果を見込んで、パケット通信機能およびベースバンド処理機能を削減した基地局と事業者装置を無線ベースバンド信号で結ぶ形態も検討されている。
【０００３】
パケット通信機能およびベースバンド処理機能を削減した基地局と事業者装置を無線ベースバンド信号で結ぶ形態を適用する場合、無線アクセスネットワークのネットワーク装置の間では同期された連続信号である無線ベースバンド信号を転送するため、ネットワーク装置には同期機能が必須となる。また、事業者装置からの距離が異なる複数の基地局に対して適切なタイミングで無線ベースバンド信号を送受信するために、伝送遅延量を精度良く特定することが要求される。そのため、ネットワーク装置は、無線ベースバンド信号の遅延を固定的に見せかける機能も必要となる。
【０００４】
このような技術として、放送信号の伝送遅延を制御する技術が特許文献１に記載されている。特許文献１に記載された技術では、演奏所と複数の放送局の時刻をＧＰＳ（Global  Positioning  System）の基準時刻に同期させ、各々の放送局では、演奏所から自装置までの伝送遅延を測定し、演奏所でパケットに付与されたタイムスタンプと最大遅延時間からそれぞれの伝送遅延を減じた値を調整遅延時間に決定し、放送信号を決定した調整遅延時間だけ遅らせる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４２８３６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された技術を上記の無線ベースバンド信号を送受信する装置に適用すると、時刻同期の誤差に揺らぎが生じる場合には、以下に示すデータ欠落および空隙が生じてしまうという問題がある。
【０００７】
上記の演奏所に相当する送信装置において、連続して送信する２つのパケットの間隔を１０ミリ秒とし、この１０ミリ秒間に基準時刻に対して送信装置の誤差が１ナノ秒遅れ側もしくは進み側に変動すると仮定した場合、連続して送信する２つのパケットのタイムスタンプと、それに基づく調整遅延時間には１ナノ秒の変動が生じる。この時、上記の放送局に相当する受信装置の時刻には基準時刻からの変動が無かったとすると、送信装置で１ナノ秒遅れ側の変動が生じた場合、受信装置で２つのパケットのデータを元に再生した無線ベースバンド信号に１ナノ秒の空隙が生じることになる。一方、進み側の変動が生じた場合には、受信装置で再生した無線ベースバンド信号に１ナノ秒の重複が生じることになる。無線ベースバンド信号の伝送レートは様々であるが、非特許文献である「ＣＰＲＩ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖ６．０（２０１３−０８−３０）」に規定されているＣＰＲＩ（Common  Public  Radio  Interface）信号の伝送レートの場合について説明する。この文献に規定されている伝送レートは、６１４．４Ｍｂｐｓを基準とし、１倍、２倍、４倍、５倍といった値が規定されている。２倍の１２２８．８ＭｂｐｓのＣＰＲＩ信号の場合、１ｂｉｔが約０．８ナノ秒なので、１ナノ秒の空隙または重複が発生するとデータ欠落が生じる。データ欠落のあるＣＰＲＩ信号では８Ｂ１０Ｂコードである符号の区切りがずれてしまうので、受信した対向装置では、コードバイオレーションを検出し、ＣＰＲＩリンクを切断してしまう場合がある。
【０００８】
仮に、送信装置および受信装置で同期時刻の変動を極力抑える工夫を施し、２つのパケット送信間隔における時間変動幅を１／２ナノ秒や１／４ナノ秒にできたとしても、伝送レートが１２２８．８Ｍｂｐｓの２倍以上、すなわち、基準の伝送レートの４倍以上の伝送レートを使用した場合には同様の問題が生じてしまう。無線バンド幅を広く取って無線通信速度向上を図る趨勢の中、特許文献１に記載された技術による時刻同期精度向上だけでは無線ベースバンド信号をパケットネットワークで転送することができない。
【０００９】
本発明は、上記に鑑みてなされたものであって、連続信号をパケットネットワーク経由で送受信する際にデータが欠落するのを防止することが可能な通信装置を得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、分割された連続信号が格納されたパケットを受信するパケット受信部と、前記パケット受信部が受信したパケットに格納されている連続信号である受信連続信号を受け取って保持する信号保持部と、前記パケット受信部が前回受信したパケットである第１のパケットに格納されていた受信連続信号の後に続く受信連続信号が格納されているパケットである第２のパケットとは異なるパケットを前記パケット受信部が受信した場合、今回受信したパケットのヘッダに挿入されていたタイムスタンプに基づいて決定したタイミングで前記信号保持部に前記受信連続信号の出力を指示し、前記第２のパケットを前記パケット受信部が受信した場合、前記分割された連続信号の送信所要時間に基づくタイミングで前記信号保持部に前記受信連続信号の出力を指示する送信タイミング制御部と、前記信号保持部から出力された前記連続信号を連続信号伝送用のネットワークへ送信する連続信号送信部と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、連続信号をパケットネットワーク経由で送受信する際にデータが欠落するのを防止できるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１にかかる通信システムの構成例を示す図
【図２】実施の形態１にかかる通信装置同士が連続信号をパケットに変換してパケットネットワーク経由で送受信する動作の概要を示す図
【図３】実施の形態１にかかる通信装置の間で送受信されるパケットの構成例を示す図
【図４】実施の形態１にかかる送信タイミング制御部の動作例を示すフローチャート
【図５】実施の形態２にかかる通信システムの構成例を示す図
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態にかかる通信装置および通信システムを図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１４】
実施の形態１．
図１は、本発明の実施の形態１にかかる通信システムの構成例を示す図である。本実施の形態にかかる通信システムは、連続信号をパケットに変換してパケットネットワーク経由で送受信する通信装置１Ａおよび１Ｂにより構成されている。通信装置１Ａと通信装置１Ｂの構成は同じである。よって、通信装置１Ａから通信装置１Ｂへパケットを送信する処理と通信装置１Ｂから通信装置１Ａへパケットを送信する処理は同じである。図１に示した通信システムは、基地局を事業者局舎へ収容する無線アクセスネットワークへの適用を想定している。すなわち、通信システムは、事業者局舎に設置されている事業者装置と基地局の間で送受信される連続信号を中継する。
【００１５】
通信装置１Ａおよび１Ｂは、連続信号伝送用のネットワークから連続信号を受信してパケットに変換し、パケットネットワークへ送信するパケット変換部１０と、パケットネットワークからパケットを受信して連続信号に変換し、連続信号伝送用のネットワークへ送信する連続信号変換部２０と、ローカル時刻を調整して基準時刻に同期させる時刻同期部３０と、固定遅延設定部４０とを備える。
【００１６】
なお、本実施の形態では、通信装置１Ａが連続信号をパケットに変換してパケットネットワーク経由で通信装置１Ｂへ送信し、通信装置１Ｂがパケットネットワーク経由で通信装置１Ａからパケットを受信して連続信号に変換する動作を説明する。そのため、図１においては、通信装置１Ａのパケット受信処理に関連する構成要素である連続信号変換部２０の記載を簡略化し、通信装置１Ｂのパケット送信処理に関連する構成要素であるパケット変換部１０の記載を簡略化している。通信装置１Ａおよび１Ｂにおいては、パケット変換部１０および時刻同期部３０がパケットを送信する送信装置を構成し、連続信号変換部２０、時刻同期部３０および固定遅延設定部４０がパケットを受信する受信装置を構成する。
【００１７】
パケット変換部１０は、連続信号を受信する連続信号受信部１１と、連続信号受信部１１が受信した連続信号をパケット化するパケット化処理部１２と、パケット化処理部１２で生成されたパケットをパケットネットワークへ送信するパケット送信部１３と、パケット化処理部１２が生成するパケットに付加されるタイムスタンプを生成するタイムスタンプ（Timestamp）生成部１４とを備える。
【００１８】
連続信号変換部２０は、パケットネットワークからパケットを受信するパケット受信部２１と、パケット受信部２１が受信したパケットに格納されているデータを受け取り、遅延を与えてから出力する固定遅延処理部２２と、固定遅延処理部２２から出力された信号を連続信号として送信する連続信号送信部２３と、パケット受信部２１が受信したパケットのヘッダからタイムスタンプを抽出するタイムスタンプ（Timestamp）抽出部２４と、固定遅延処理部２２がデータを受け取ってから出力するまでの時間である遅延時間を決定し、決定した遅延時間に従って固定遅延処理部２２にデータの出力を指示する送信タイミング制御部２５と、連続信号送信部２３および送信タイミング制御部２５へクロックを提供するクロック同期部２６とを備える。
【００１９】
ここで、通信システムを構成している通信装置１Ａおよび１Ｂが管理しているローカル時刻は、外部の時刻マスターで管理されている基準時刻に同期しているものとする。すなわち、通信装置１Ａと１Ｂの時刻は同期しているものとする。また、クロック同期部２６が出力するクロックは外部のクロックマスターで生成されるクロックに同期しているものとする。ローカル時刻は時刻同期部３０で管理されているものとするが、時刻同期部３０以外で管理するようにしても構わない。時刻同期部３０は、例えば、ＧＰＳ受信機と接続し、ＧＰＳ衛星から受信する電波を利用して時刻同期を行う。クロック同期部２６は、ＧＰＳ受信機が出力する１０ＭＨｚクロックを参照クロックに利用して連続信号送信部２３および送信タイミング制御部２５に提供するクロックを生成する。あるいは、時刻同期部３０はパケットネットワークの同期技術であるＩＥＥＥ  １５８８規格に従って時刻同期を実現してもよい。クロック同期部２６はＩＴＵ−Ｔ  Ｇ．８２６ｘシリーズ勧告のＳｙｎｃｈｒｏｎｏｕｓ  Ｅｔｈｅｒｎｅｔ（登録商標）規格に従ってクロック同期を実現してもよい。
【００２０】
つづいて、通信装置１Ａが連続信号をパケットに変換してパケットネットワーク経由で通信装置１Ｂへ送信し、通信装置１Ｂがパケットネットワーク経由で通信装置１Ａからパケットを受信して連続信号に変換する動作について説明する。この動作の概要を図２に示す。
【００２１】
図２に示したように、パケットネットワークへパケットを送信する通信装置１Ａにおいては、連続信号受信部１１が連続信号を受信し、パケット送信部１３がパケット化された連続信号をパケットネットワークへ送信する。パケット化された連続信号のヘッダは、パケットに格納されている連続信号を連続信号受信部１１が受信した時刻を示すタイムスタンプ（“０”，“２”，“４”，“６”，“８”，“Ａ”，…）を含んでいる。なお、黒塗りされた矩形で示されている信号は、連続信号の先頭の信号である。
【００２２】
パケットネットワークからパケットを受信する通信装置１Ｂにおいては、パケット受信部２１がパケットを受信し、ヘッダなどを取り除いた後のデータ部分（以下、データブロックと称する）を固定遅延処理部２２へ受け渡す。信号保持部である固定遅延処理部２２は、受け取ったデータブロックを保持しておき、送信タイミング制御部２５から送信許可パルスが出力されるごとに、保持しているデータブロックを順次、連続信号送信部２３へ出力する。連続信号送信部２３は、固定遅延処理部２２からデータブロックを受け取ると連続信号伝送用のネットワークへ送信する。送信タイミング制御部２５は、連続信号送信部２３から送信される信号が連続信号となるように、すなわち、連続信号送信部２３から送信される信号が一部重複したり信号の間に空隙が生じたりすることがないように、送信許可パルスの出力タイミングを決定する。送信許可パルスの出力タイミングは、各受信パケットのヘッダに含まれているタイムスタンプ、または、受信パケットに格納されているデータブロックのサイズに基づいて決定される。なお、通信装置１Ａと１Ｂの間で送受信するパケットのサイズは固定とする。よって、データブロックのサイズも固定となる。送信タイミング制御部２５は、送信許可パルスの出力タイミングをタイムスタンプに基づいて決定する場合、タイムスタンプが示している時刻に対して固定遅延時間を加算した時刻において送信許可パルスを出力する。また、送信タイミング制御部２５は、送信許可パルスの出力タイミングをデータブロックのサイズに基づいて決定する場合、詳細については後述するが、データブロックから導き出される一定周期で送信許可パルスを出力する。固定遅延時間は固定遅延設定部４０により設定される。固定遅延時間は、複数のパケットに分割された状態で受信する連続信号が、パケットネットワークにおける伝送遅延、遅延量の揺らぎなどの影響により、連続信号送信部２３から送信される際に途切れてしまうことのないよう、分割された状態の連続信号をある程度溜め込んでから送信するために設定される時間である。固定遅延時間はパケットネットワークにおける伝送遅延時間よりも長い時間とする。図２に示した例の場合、固定遅延時間を「４」としている。
【００２３】
以下、図２に示した動作の詳細について説明する。最初に、通信装置１Ａが１２２８．８ＭｂｐｓのＣＰＲＩ信号などの連続信号をパケットに変換してパケットネットワークへ送信する動作を説明する。連続信号は１２２８．８ＭｂｐｓのＣＰＲＩ信号以外であってもよい。
【００２４】
通信装置１Ａにおいて、連続信号受信部１１は、連続信号を受信すると、物理レイヤ処理などの操作を行い、受信した連続信号の正当性を確認できたらパケット化処理部１２へ連続信号を出力するとともに、連続信号検出をＴｉｍｅｓｔａｍｐ生成部１４へ通知する。連続信号受信部１１は、１つのパケットに格納するだけのデータ量のデータを受信すると、さらに連続信号の正当性を確認し、次のパケットのために、連続信号検出をＴｉｍｅｓｔａｍｐ生成部１４へ再び通知する。
【００２５】
Ｔｉｍｅｓｔａｍｐ生成部１４は、時刻同期部３０から通知される現在時刻をもとに、連続信号受信部１１から連続信号検出の通知が届いた時刻の情報をタイムスタンプとしてパケット化処理部１２に通知する。
【００２６】
パケット化処理部１２は、連続信号受信部１１から連続信号を受け取ると、それを一時保存する。また、パケット化処理部１２は、一時保存している連続信号のデータ量が１つのパケットに格納するデータ量に達したことを検知すると、一時保存しておいた連続信号であるデータ、すなわちデータブロックに対してＭＡＣ（Media  Access  Control）ヘッダ、カプセル化ヘッダおよびＦＣＳ（Frame  Check  Sequence）を付与して図３に示した構成のパケットを生成する。このとき、Ｔｉｍｅｓｔａｍｐ生成部１４から受け取ったタイムスタンプをカプセル化ヘッダに埋め込む。パケット化処理部１２は、パケットの生成が完了すると、生成したパケットをパケット送信部１３へ転送する。このときの転送レートは、連続信号受信部１１が受信した連続信号よりも高速な、１０Ｇｂｐｓなどとする。
【００２７】
ここで、パケット化処理部１２で生成されるパケットの構成について説明する。図３に例示したように、パケットは、「ＭＡＣ  ＤＡ（Destination  Address）」、「ＭＡＣ  ＳＡ（Source  Address）」および「Ｔｙｐｅ」からなるＭＡＣヘッダと、カプセル化ヘッダ（Capsulation  Header）と、分割された連続信号であるデータブロックと、ＦＣＳとにより構成されている。ＭＡＣヘッダの「ＭＡＣ  ＤＡ」は宛先を示し、このフィールドには通信装置１ＢのＭＡＣアドレスが格納される。「ＭＡＣ  ＳＡ」は送信元を示し、このフィールドには通信装置１ＡのＭＡＣアドレスが格納される。「Ｔｙｐｅ」は上位層のプロトコルを示す。カプセル化ヘッダは、受信側で自装置宛の連続信号か否かを識別するための識別子である「Identifier」と、パケットの連続性を確認するためのシーケンス番号である「Sequence  Number」と、４８ｂｉｔで示される「seconds」および３２ｂｉｔで示される「nanoseconds」からなり、Ｔｉｍｅｓｔａｍｐ生成部１４から受け取ったタイムスタンプが格納される「Timestamp」と、タイムスタンプおよびヘッダの正当性を示す「Check  Code」とにより構成されている。パケット化処理部１２で生成されるパケットのサイズは固定とする。
【００２８】
パケット送信部１３は、パケット化処理部１２からパケットを受け取ると、受け取ったパケットに対し、物理レイヤ処理などの操作を行い、パケットネットワークへ送信する。ここで、パケット送信処理に用いるクロックは、受信側の通信装置のクロックと非同期でもよい。
【００２９】
次に、通信装置１Ａが送信したパケットを通信装置１Ｂが受信して連続信号に変換する動作を説明する。
【００３０】
通信装置１Ｂにおいて、パケット受信部２１は、連続信号が格納されたパケットをパケットネットワークから受信すると、物理レイヤ処理などの操作を行った後、パケットの宛先と正常性を確認する。受信したパケットが自装置宛てであり、かつＦＣＳエラーなどの異常が検出されない場合、送信側の通信装置１Ａが付与したＭＡＣヘッダ、カプセル化ヘッダおよびＦＣＳを除去した後、パケット化された連続信号であるデータブロックを固定遅延処理部２２へ出力するとともに、カプセル化ヘッダをＴｉｍｅｓｔａｍｐ抽出部２４へ出力する。パケット受信部２１から固定遅延処理部２２への転送速度は、通信装置１Ａが受信する連続信号よりも高速な、１０Ｇｂｐｓなどとする。受信したパケットが他の装置宛ての場合、およびパケットの異常を検出した場合には、受信したパケットを破棄する。
【００３１】
Ｔｉｍｅｓｔａｍｐ抽出部２４は、パケット受信部２１からカプセル化ヘッダを受け取った場合、カプセル化ヘッダの正常性を確認し、正常であればカプセル化ヘッダからシーケンス番号とタイムスタンプを抽出し、その２つを送信タイミング制御部２５へ出力する。このとき、カプセル化ヘッダが正常である旨の通知を併せて行うようにしてもよい。一方、カプセル化ヘッダが異常の場合、カプセル化ヘッダが異常であることを送信タイミング制御部２５へ通知する。
【００３２】
送信タイミング制御部２５は、Ｔｉｍｅｓｔａｍｐ抽出部２４から出力される上記の情報、具体的には、シーケンス番号およびタイムスタンプ、パケットの異常検知の通知に加えて、固定遅延設定部４０から出力される固定遅延時間の情報、時刻同期部３０から出力される現在時刻の情報、クロック同期部２６から出力されるクロックを受け取り、受け取った情報などに基づき、固定遅延処理部２２を制御する。なお、固定遅延時間の詳細については別途説明する。送信タイミング制御部２５の動作は図４に示したものとなる。送信タイミング制御部２５は、Ｔｉｍｅｓｔａｍｐ抽出部２４から何らかの入力があった場合に、図４に示した動作を実行する。具体的には、カプセル化ヘッダから抽出されたシーケンス番号およびタイムスタンプを受け取った場合、または、カプセル化ヘッダの異常検出が通知された場合に実行する。
【００３３】
送信タイミング制御部２５は、Ｔｉｍｅｓｔａｍｐ抽出部２４からの入力があると、受信パケットのカプセル化ヘッダを精査し、カプセル化ヘッダが正常か否かを判断する（ステップＳ１，Ｓ２）。Ｔｉｍｅｓｔａｍｐ抽出部２４からの入力がカプセル化ヘッダの異常検出通知の場合、カプセル化ヘッダが異常と判断する。また、Ｔｉｍｅｓｔａｍｐ抽出部２４からの入力がシーケンス番号およびタイムスタンプの場合、タイムスタンプが正常範囲内であればカプセル化ヘッダは正常、正常範囲内でなければ異常と判断する。具体的には、タイムスタンプが現在時刻よりも前の時刻を示し、かつ固定遅延設定部４０から通知される固定遅延時間をタイムスタンプに加算した時刻が現在時刻より将来の場合、正常と判断し、これ以外の場合は異常と判断する。
【００３４】
カプセル化ヘッダが正常の場合（ステップＳ２：Ｙｅｓ）、送信タイミング制御部２５は、データの連続受信か否か、すなわち、前回受信したデータブロックの後続のデータブロックを受信したか否かを確認する（ステップＳ３）。このステップＳ３では、カプセル化ヘッダ内のシーケンス番号を確認し、今回の受信パケットのシーケンス番号が前回受信したパケットのシーケンス番号に１を加算した値と異なる場合、データの連続受信ではないと判断する（ステップＳ３：Ｎｏ）。なお、装置起動後に初めて受信したことを示すシーケンス番号の場合も、データの連続受信ではないと判断する。シーケンス番号が不連続になる例としては、先に到着すべきパケットがパケットネットワークにおいて破棄された、もしくは、到着順序に逆転が生じた場合、伝送路誤りによるＦＣＳ異常またはカプセル化ヘッダのチェックコード異常を検出した場合、上記の固定遅延時間を超過して到着した場合、などが考えられる。一方、今回の受信パケットのシーケンス番号が前回受信したパケットのシーケンス番号に１を加算した値と等しい場合、データの連続受信と判断する（ステップＳ３：Ｙｅｓ）。
【００３５】
受信データが不連続と判断した場合（ステップＳ３：Ｎｏ）、送信タイミング制御部２５は、現在時刻をカウントするカウンタの刻み粒度が粗いケースも踏まえ、Ｔｉｍｅｓｔａｍｐ抽出部２４から受け取ったタイムスタンプに固定遅延設定部４０から通知された固定遅延時間を加算した結果が示す時刻（以下、算出時刻と称する）と現在時刻の関係が「現在時刻≧算出時刻」となるまで待つ（ステップＳ４）。すなわち、現在時刻が算出時刻と同じになるか現在時刻が算出時刻を超えるまで待つ。そして、「現在時刻≧算出時刻」となった場合、一定周期で送信許可パルスを出力する際の一定周期をカウントするカウンタをリセットし（ステップＳ６）、今回の受信パケットに格納されていた連続信号であるデータブロックの送信許可パルスを固定遅延処理部２２へ出力する（ステップＳ７）。
【００３６】
ここで、クロック同期部２６から送信タイミング制御部２５に入力されるクロックは、連続信号送信部２３が連続信号を送信する際のクロックに同期しているものとする。また、すでに説明したように、データブロックのサイズは固定であるため、データブロックの送信を開始してから終了するまでに要するクロック数も固定となる。このクロック数は予め算出可能である。従って、送信タイミング制御部２５は、ステップＳ７で送信許可パルスを出力して送信を許可してから、送信を許可したデータブロックの送信が終わるまでの時間である送信所要時間を、クロック同期部２６から入力されるクロックをカウントすることにより測定できる。データブロックを送信する連続信号送信部２３の動作クロックの周波数と送信タイミング制御部２５が送信所要時間の測定に使用するカウンタの動作クロックの周波数を同じとし、データブロックが１２８０ビットで送信される場合、送信所要時間の測定に使用するカウンタは０〜１２７９を数えるように設定する。
【００３７】
受信データが連続と判断した場合（ステップＳ３：Ｙｅｓ）、送信タイミング制御部２５は、上述したカウンタが満了するまで待つ（ステップＳ５）。すなわち、前回出力した送信許可パルスで送信を許可したデータブロックの送信が完了するのを待つ。カウンタが満了すると、カウンタをリセットし（ステップＳ６）、送信許可パルスを固定遅延処理部２２へ出力する（ステップＳ７）。
【００３８】
また、上記のステップＳ２でカプセル化ヘッダが異常と判断した場合（ステップＳ２：Ｎｏ）、異常と判断したカプセル化ヘッダが付加されていたデータブロックである連続信号の破棄を固定遅延処理部２２に指示する（ステップＳ８）。
【００３９】
固定遅延処理部２２は、パケット受信部２１から受け取ったデータブロックを、固定遅延設定部４０が送信タイミング制御部２５に対して設定する固定遅延時間分だけ保持しつつけることが可能なバッファを内包している。固定遅延処理部２２は、パケット受信部２１からデータブロックを受け取ると、それを保持しておき、送信タイミング制御部２５から送信許可パルスを受けると、保持しておいデータブロックを連続信号送信部２３へ出力する。また、送信タイミング制御部２５からデータブロックの破棄指示を受けた場合には、保持していたデータブロックを破棄する。
【００４０】
連続信号送信部２３にはクロック同期部２６から連続信号出力用のクロックが入力されており、連続信号送信部２３は、クロック同期部２６から入力されるクロックに同期して動作する。連続信号送信部２３は、固定遅延処理部２２からデータブロックを受け取ると、物理レイヤ処理などの操作を行って送信する。また、連続信号送信部２３は、データブロックを受け取っておらず、送信すべきデータが存在しない状態では、無効なデータを送信する。無効なデータとは、対向装置で有効な連続信号と判定されないデータのことである。例えば、連続信号が８Ｂ１０Ｂ符号の場合、アイドルやエラーを示す信号を送信する。連続信号を光で送信する場合には、対向装置で受光できない程度に光送信パワーを下げて送信する。
【００４１】
ここで、連続信号送信部２３の信号処理遅延時間は固定とする。信号処理遅延時間とは、連続信号送信部２３が固定遅延処理部２２からデータを受け取ってからデータの送信が実際に開始されるまでの所要時間である。図２に示した例の場合、送信タイミング制御部２５から送信許可パルスが出力され、これを受けた固定遅延処理部２２がデータブロックを連続信号送信部２３に受け渡してからデータ送信が開始されるまでの遅延時間が連続信号送信部２３の信号処理遅延時間である。送信タイミング制御部２５から出力される送信許可パルスが連続信号の受信時刻から固定遅延時間だけ遅れて発生することと、送信許可パルス発生してから連続信号送信部２３で実行される信号処理における信号処理遅延時間が固定であることから、連続信号は、通信装置１Ａの連続信号受信部１１で受信されてから、上記２つの固定時間を加算した時間だけ遅れて、すなわち、固定遅延時間および信号処理遅延時間を加算した時間だけ遅れて、通信装置１Ｂの連続信号送信部２３から出力される。
【００４２】
通信装置１Ａから通信装置１Ｂに向けて連続信号をパケット化して送信する場合の動作を説明したが、通信装置１Ｂから通信装置１Ａに向けて連続信号をパケット化して送信する場合の動作も同様である。
【００４３】
以上の説明のように、連続信号変換部２０ではパケットネットワーク経由で複数のパケットにて受信した連続信号を送信する際に現在時刻を一度しか利用しないため、すなわち、連続信号を最初に受信する際に実行する図４のステップＳ４の処理において使用するだけであるため、データ欠落や空隙の要因となっていた２つの装置間の時刻同期の変動は、連続信号送信に影響を与えない。
【００４４】
以上の説明では、連続信号にカプセル化ヘッダを付与し、それをイーサネットフレームで転送したが、ＩＰパケット、ＴＣＰ（Transmission  Control  Protocol）、ＵＤＰ（User  Datagram  Protocol）などで転送することもできる。パケットネットワークで転送できるプロトコルを選択することができる。
【００４５】
また、以上の説明では、自装置宛てのパケットであることを区別するために、カプセル化ヘッダの識別子を利用したが、宛先ＭＡＣアドレスにより区別してもよい。また、ＩＰで転送する場合には宛先ＩＰアドレスにより識別しても良い。また、シーケンス番号を省略し、前回受信したパケットのカプセル化ヘッダのタイムスタンプと、今回受信したパケットのタイムスタンプの差が、パケット化された連続信号のビット数の受信時間に相当する時間であるかどうかを判定することで、連続受信か否かを判定してもよい。
【００４６】
以上のように、本実施の形態にかかる通信システムにおいて、連続信号をパケットネットワークへ送信する側の通信装置は、連続信号を分割してパケットに格納し、パケットに格納した連続信号の受信時刻を示すタイムスタンプをパケットのヘッダに挿入して送信し、パケット化された連続信号を受信する側の通信装置１Ｂは、パケットを受信すると、パケットに格納されている連続信号を取り出して一旦保持し、ヘッダに挿入されていたタイムスタンプ、および予め設定されている固定遅延時間に基づいて決定したタイミングで、保持している連続信号を連続信号伝送用のネットワークへ送信する処理を開始し、送信処理を開始後は、パケットに格納されている連続信号のサイズに基づいて決定したタイミングで、保持している連続信号を連続信号伝送用のネットワークへ送信することとした。これにより、連続信号をパケットネットワーク経由で送受信する際にデータが欠落するのを防止できる。また、専用線よりも安価なパケットネットワークを用いて、無線ベースバンド信号のような連続信号を固定遅延で転送することができる。
【００４７】
実施の形態２．
図５は、本発明の実施の形態２にかかる通信システムの構成例を示す図である。実施の形態１では、同一構成の２台の通信装置がパケットネットワークを介して連続信号を送受信する構成の通信システムについて説明したが、本実施の形態では、複数の連続信号を送受信可能な１台の通信装置と複数台の通信装置がパケットネットワークを介して連続信号を送受信する構成の通信システムについて説明する。図５において、図１に示した実施の形態１の通信装置１Ａおよび１Ｂが備えているものと同一の構成要素には同じ符号を付している。通信装置１Ａおよび１Ｂの構成要素と同じ符号が付されている構成要素については説明を省略する。
【００４８】
本実施の形態にかかる通信システムは、複数の連続信号をパケットに変換して複数の対向装置へ送信するとともに、複数の対向装置から受信したパケットを複数の連続信号に変換する通信装置５と、単一の連続信号をパケットに変換して対向装置へ送信するとともに、対向装置から受信したパケットを連続信号に変換する通信装置１ａ、１ｂおよび１ｃと、により構成されている。ここで、通信装置１ａ、１ｂおよび１ｃは実施の形態１で説明した通信装置１Ａおよび１Ｂと同様の通信装置である。通信装置５のローカル時刻、通信装置１ａ、１ｂおよび１ｃのローカル時刻は、実施の形態１の通信装置１Ａおよび１Ｂと同様に、外部の時刻マスターで管理されている基準時刻に同期しているものとする。
【００４９】
通信装置５は、連続信号伝送用のネットワークから連続信号を受信してパケットに変換するパケット変換部１０ａ、１０ｂおよび１０ｃと、パケットネットワーク経由で受信したパケットを連続信号に変換し、連続信号伝送用のネットワークへ送信する連続信号変換部２０ａ、２０ｂおよび２０ｃと、ローカル時刻を調整して基準時刻に同期させる時刻同期部３０と、固定遅延設定部４０ａ、４０ｂおよび４０ｃと、パケット変換部１０ａ、１０ｂおよび１０ｃの各々からパケットを受け取り、多重化してパケットネットワークへ出力する多重化部５０と、複数の対向装置から受信したパケットの出力先を連続信号変換部２０ａ、２０ｂおよび２０ｃの中から選択する選択部６０とを備える。パケット変換部１０ａ、１０ｂおよび１０ｃの内部構成は、実施の形態１で説明した通信装置１Ａおよび１Ｂのパケット変換部１０と同様である。また、連続信号変換部２０ａ、２０ｂおよび２０ｃの内部構成は、通信装置１Ａおよび１Ｂの連続信号変換部２０と同様である。
【００５０】
つづいて、本実施の形態にかかる通信システムの動作、具体的には、通信装置５が複数の連続信号をパケットに変換してパケットネットワーク経由で通信装置１ａ、１ｂおよび１ｃへ送信し、通信装置１ａ、１ｂおよび１ｃがパケットを受信して連続信号に変換する動作、および、通信装置１ａ、１ｂおよび１ｃが連続信号をパケットに変換してパケットネットワーク経由で通信装置５へ送信し、通信装置５がパケットを受信して複数の連続信号に変換する動作について説明する。
【００５１】
まず、通信装置５が連続信号をパケットに変換して送信し、通信装置１ａ、１ｂおよび１ｃがパケットを連続信号に変換する動作を説明する。
【００５２】
通信装置５において、パケット変換部１０ａ、１０ｂおよび１０ｃは、並列に送信されてきた異なる連続信号を受信し、受信した連続信号をパケットに格納し、多重化部５０へ出力する。連続信号をパケット化する処理は実施の形態１で説明した通信装置１Ａおよび１Ｂのパケット変換部１０と同様である。ただし、カプセル化ヘッダに付与する識別子は、受信側の通信装置がパケットに格納されている連続信号を受信すべきか否かを区別ができるよう、異なる値に設定する。ここでは０ｘ１Ａ、０ｘ１Ｂおよび０ｘ１Ｃに設定する。多重化部５０は、パケット変換部１０ａ、１０ｂおよび１０ｃからパケットを受信すると、多重化してパケットネットワークへ送信する。パケットネットワークは、多重化部５０が送信したパケットを所望の宛て先に転送する。ここでは、通信装置１ａ、１ｂまたは１ｃへ転送する。パケットネットワーク経由で通信装置５からパケットを受信するパケットを通信装置１ａ、１ｂおよび１ｃにおいて、連続信号変換部２０は、パケットネットワークからパケットを受信すると、受信したパケットから連続信号を抽出して送信する。この処理は、実施の形態１の通信装置１Ａおよび１Ｂが備えている連続信号変換部２０がパケットを連続信号に変換する処理と同様である。ここで、通信装置１ａの連続信号変換部２０は、カプセル化ヘッダの識別子が０ｘ１Ａのパケットを自装置宛と判断し、この識別子が設定されているパケットを連続信号に変換する。通信装置１ｂの連続信号変換部２０は、カプセル化ヘッダの識別子が０ｘ１Ｂのパケットを自装置宛と判断し、この識別子が設定されているパケットを連続信号に変換する。通信装置１ｃの連続信号変換部２０は、カプセル化ヘッダの識別子が０ｘ１Ｃのパケットを自装置宛と判断し、この識別子が設定されているパケットを連続信号に変換する。これにより、通信装置１ａ、１ｂおよび１ｃの各々の連続信号変換部２０から連続信号を固定遅延で転送することができる。通信装置１ａ、１ｂおよび１ｃの各々の固定遅延設定部４０が対応する連続信号変換部２０に設定する固定遅延時間の値は異なる値でもよい。
【００５３】
次に、通信装置１ａ、１ｂおよび１ｃが連続信号をパケットに変換して送信し、通信装置５がパケットを連続信号に変換する動作を説明する。
【００５４】
通信装置１ａ、１ｂおよび１ｃにおいて、パケット変換部１０は、受信した連続信号をパケットに格納して出力する。連続信号をパケット化する処理は実施の形態１で説明した通信装置１Ａおよび１Ｂのパケット変換部１０と同様である。ここで、通信装置１ａのパケット変換部１０がカプセル化ヘッダに付与する識別子は０ｘ１Ｄ、通信装置１ｂのパケット変換部１０がカプセル化ヘッダに付与する識別子は０ｘ１Ｅ、通信装置１ｃのパケット変換部１０がカプセル化ヘッダに付与する識別子は０ｘ１Ｆとする。パケットネットワークは、通信装置１ａ、１ｂおよび１ｃが送信したパケットを所望の宛て先に転送する。ここでは、通信装置５へ転送する。パケットネットワーク経由で通信装置１ａ、１ｂおよび１ｃからパケットを受信するパケットを通信装置５において、選択部６０は、受信したパケットの宛て先ＭＡＣアドレス、宛て先ＩＰアドレスおよびカプセル化ヘッダに付与されている識別子のいずれか、もしくはそれらを２つ以上組み合わせた情報に基づいて、受信パケットの宛て先の連続信号変換部を選択し、パケットの形態で転送する。すなわち、選択部６は、受信したパケットを、宛先に対応する連続信号変換部２０ａ、２０ｂおよび２０ｃのいずれかへ転送する。具体的には、選択部６０は、カプセル化ヘッダに付与されている識別子が０ｘ１Ｄのパケットを連続信号変換部２０ａへ転送し、カプセル化ヘッダに付与されている識別子が０ｘ１Ｅのパケットを連続信号変換部２０ｂへ転送し、カプセル化ヘッダに付与されている識別子が０ｘ１Ｄのパケットを連続信号変換部２０ｃへ転送する。連続信号変換部２０ａ、２０ｂおよび２０ｃは、選択部６０からパケットを受け取ると、受け取ったパケットから連続信号を抽出して送信する。この処理は、実施の形態１の通信装置１Ａおよび１Ｂが備えている連続信号変換部２０がパケットを連続信号に変換する処理と同様である。これにより、連続信号変換部２０ａ、２０ｂおよび２０ｃの各々から連続信号を固定遅延で転送することができる。通信装置５において、固定遅延設定部４０ａ、４０ｂおよび４０ｃの各々が連続信号変換部２０ａ、２０ｂおよび２０ｃに設定する値は異なる値でもよい。
【００５５】
本実施の形態の通信装置５においては、多重化部５０の出力レートを必ずしもパケット変換部１０ａ、１０ｂおよび１０ｃの各々の出力レートの合計値に合わせる必要は無い。合計値よりも多重化部５０の出力レートが大きければ問題ない。仮に、パケット変換部１０ａ、１０ｂおよび１０ｃの各々が１２２８．８Ｍｂｐｓの連続信号をパケットに格納して転送する場合において、パケットネットワークを１０ギガビットイーサネットとした場合、パケット変換部１０ａ、１０ｂおよび１０ｃの各々の出力レートの合計値が１０Ｇｂｐｓに満たない。この場合、通信装置５は、複数の連続信号を多重化して送信するようにしてポート数を削減した上で、パケットネットワークを用いて、多重化された複数の連続信号を送信し、パケットを受信した通信装置は、データ欠落を生じさせることなく連続信号を再生した連続信号にデータ欠落を生じない固定遅延転送が可能となる。
【００５６】
なお、本実施の形態の通信システムにおいて、多重化されたパケットを受信する側の通信装置１ａ、１ｂおよび１ｃは、通信装置５から受信したパケットが自装置宛てのパケットか否かを区別するために、カプセル化ヘッダの識別子を利用したが、宛先ＭＡＣアドレスにより区別してもよい。また、ＩＰで転送する場合には宛先ＩＰアドレスにより識別しても良い。また、シーケンス番号を省略し、直前に受信したパケットのカプセル化ヘッダのタイムスタンプと、今回受信したそれのタイムスタンプの差がパケット化された連続信号のビット数の受信時間に相当する時間であるかどうかを判定することで、連続受信か否かを判定してもよい。
【００５７】
以上のように、本実施の形態にかかる通信システムは、複数の連続信号を分割してパケットに格納するとともに、パケットに格納した連続信号の受信時刻を示すタイムスタンプをヘッダに挿入し、パケットを多重化して送信する通信装置と、自装置宛のパケット化された連続信号を受信し、パケットのヘッダに挿入されているタイムスタンプ、および予め設定されている固定遅延量に基づいて決定したタイミングで、パケットから抽出した連続信号を連続信号伝送用のネットワークへ送信する処理を開始し、送信処理を開始後は、パケットに格納されている連続信号のサイズに基づいて決定したタイミングで、連続信号を連続信号伝送用のネットワークへ送信する、複数の通信装置を備えることとした。本実施の形態にかかる通信システムによれば、複数の連続信号をパケットネットワーク経由で並列に送受信することができるとともに、パケットネットワーク経由で送受信する際にデータが欠落するのを防止できる。また、専用線よりも安価なパケットネットワークを用いて、無線ベースバンド信号のような連続信号を固定遅延で転送できる。
【００５８】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【００５９】
１Ａ，１Ｂ，１ａ，１ｂ，１ｃ，５  通信装置、１０，１０ａ，１０ｂ，１０ｃ  パケット変換部、１１  連続信号受信部、１２  パケット化処理部、１３  パケット送信部、１４  Ｔｉｍｅｓｔａｍｐ生成部、２０，２０ａ，２０ｂ，２０ｃ  連続信号変換部、２１  パケット受信部、２２  固定遅延処理部、２３  連続信号送信部、２４  Ｔｉｍｅｓｔａｍｐ抽出部、２５  送信タイミング制御部、２６  クロック同期部、３０  時刻同期部、４０，４０ａ，４０ｂ，４０ｃ  固定遅延設定部、５０  多重化部、６０  選択部。
【図１】
0006341869.tif 000002
【図２】
0006341869.tif 000003
【図３】
0006341869.tif 000004
【図４】
0006341869.tif 000005
【図５】
0006341869.tif 000006