(57)【特許請求の範囲】
【請求項１】
宅内情報端末器のネットワークのためのホームネットワークシステムにおける前記各情報端末器に備えられてデータ伝送時点を知らせるタイムスロット発生装置において、
ネットワークライン上におけるデータの存否を示す搬送波感知信号を入力され、前記搬送波感知信号のレベルによるカウンター制御信号を発し、前記カウンター制御信号に応答して提供されるカウンター値を用いて有効なデータ受信、データ衝突の発生または前記搬送波感知信号に対するエラー発生の有無を示す状態信号およびタイムスロットの発生のための時間係数カウンター値を出力する信号分析部と、
前記カウンター制御信号に応答してクロック信号をカウントし、該カウントされた結果を前記搬送波感知信号の第１レベルまたは前記第１レベルと相補的な第２レベル区間の長さに対応する前記カウンター値として前記信号分析部に出力するカウント部と、
タイムスロットの区間別に規格化された時間規定を貯蔵しており、前記信号分析部から出力される前記状態信号によるタイムスロットを前記時間係数カウンター値を用いて前記時間規定に合わせて生成し、前記搬送波感知信号にエラーが生じたことを示す状態信号に応答して現在のタイムスロット生成を中断するタイムスロット生成部とを含むことを特徴とするタイムスロット発生装置。
【請求項２】
前記信号分析部は、有効なデータ受信またはデータ衝突発生による規定された搬送波感知信号が入力されなければ、前記搬送波感知信号にエラーが生じたと判断することを特徴とする請求項１に記載のタイムスロット発生装置。
【請求項３】
前記カウント部は、
前記カウンター制御信号に応答して前記搬送波感知信号が前記第１レベルである間に、イネーブルされて前記クロック信号をカウントし、該カウントされた結果を前記信号分析部に出力する第１カウンターと、
前記カウンター制御信号に応答してフレームとフレームとの間で所定時間以上前記第２レベルを保つフレーム間ギャップ区間を検出するようにイネーブルされて前記クロック信号をカウントし、該カウントされた結果を前記信号分析部に出力する第２カウンターと、
前記フレーム間ギャップが検出された後、前記カウンター制御信号に応答して前記搬送波感知信号が前記第２レベルである間にイネーブルされて前記クロック信号をカウントし、該カウントされた結果を前記時間係数カウンター値として前記信号分析部に出力する第３カウンターとを含むことを特徴とする請求項１に記載のタイムスロット発生装置。
【請求項４】
前記タイムスロット生成部は前記情報端末器の内部遅延時間に応答して前記タイムスロットでフレーム間ギャップの区間を調整することを特徴とする請求項１に記載のタイムスロット発生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワークシステムに係り、特に、宅内ホームＰＮＡ２．０プロトコルを用いた情報端末器のネットワークシステムで各情報端末器に備えられてデータ伝送時点を知らせるタイムスロット発生装置に関する。
【０００２】
【従来の技術】
最近、ホームネットワーク（Ｈｏｍｅ ｎｅｔｗｏｒｋ）を構成するために、ホームＰＮＡ（Ｈｏｍｅ ＰＮＡ）２．０プロトコルが登場した。Ｈｏｍｅ ＰＮＡ２．０プロトコルは既存のＨｏｍｅ ＰＮＡ１．０とは違って各ステーション間データ衝突を最小化すべくデータ伝送時点を決定するタイムスロットを生成する。Ｈｏｍｅ ＰＮＡ２．０プロトコルは、タイムスロットを用いて伝送するデータに優先順位を与えて送信でき、よって伝送品質をさらに向上させうる。
【０００３】
一方、Ｈｏｍｅ ＰＮＡ２．０プロトコルにおいてタイムスロットは搬送波感知（Ｃａｒｒｉｅｒ Ｓｅｎｓｅ：ＣＳ）信号を用いて生成される。しかし、電話線の雑音により生じた誤った搬送波感知信号ＣＳは誤ったタイムスロットを生成する場合がある。よって、エラーを含む多様な搬送波感知信号ＣＳにも正確なタイムスロットを生成することが重要である。
【０００４】
【発明が解決しようとする課題】
本発明が解決しようとする技術的課題は、ホームＰＮＡ２．０プロトコルによるネットワークシステムにおいて各情報端末器に備えられてデータ伝送時点を知らせるタイムスロット発生装置を提供するところにある。
【０００６】
【課題を解決するための手段】
上記課題を達成するために、ホームＰＮＡ２．０プロトコルによる宅内情報端末器のホームネットワークシステムで各情報端末器に備えられてデータ伝送時点を知らせる本発明に係るタイムスロット発生装置は、ネットワークライン上におけるデータの存否を示す搬送波感知信号を入力され、前記搬送波感知信号のレベルによるカウンター制御信号を発し、前記カウンター制御信号に応答して提供されるカウンター値を用いて有効なデータ受信、データ衝突の発生または前記搬送波感知信号にエラー発生の有無を示す状態信号およびタイムスロットの発生のための時間係数カウンター値を出力する信号分析部と、前記カウンター制御信号に応答してクロック信号をカウントし、該カウントされた結果を前記搬送波感知信号の第１レベルまたは前記第１レベルと相補的な第２レベル区間の長さに対応する前記カウンター値として前記信号分析部に出力するカウント部と、タイムスロットの区間別に規格化された時間規定を貯蔵しており、前記信号分析部から出力される前記状態信号によるタイムスロットを前記時間係数カウンター値を用いて前記時間規定に合わせ生成し、前記搬送波感知信号にエラーが生じたことを示す状態信号に応答して現在のタイムスロット生成を中断するタイムスロット生成部とを含む。
【０００８】
【発明の実施の形態】
以下、本発明に係るネットワークシステムにおけるタイムスロット発生装置及びその方法を、添付した図面に基づき詳細に説明する。
【０００９】
図１は本発明に係るタイムスロット発生装置の一実施例を概略的に示すブロック図であって、信号分析部１０、第１ないし第３カウンター１２〜１６を含むカウント部２０及びタイムスロット生成部１８を含んで構成される。
【００１０】
図１を参照すると、信号分析部１０はネットワークライン上のデータの存否を示す搬送波感知信号ＣＳを入力されて搬送波感知信号ＣＳの入力状態によって第１ないし第３カウンター１２〜１６を制御する第１ないし第３カウンター制御信号ＣＮＴ１〜ＣＮＴ３を発する。また、信号分析部１０は第１ないし第３カウンター１２〜１６でカウントされた結果によって正常なデータを受信したか、データ衝突が生じたか、または雑音が生じたかの搬送波感知信号ＣＳの状態を示す状態信号Ｓ１およびタイムスロット発生のための時間係数カウンター値をタイムスロット生成部１８に出力する。
【００１１】
カウント部２０は第１ないし第３カウンター制御信号ＣＮＴ１〜ＣＮＴ３に応答してクロック信号をカウントし、カウントされた結果を搬送波感知信号ＣＳの”ロー”及び”ハイ”区間の長さに対するカウンター値として信号分析部１０に出力する。具体的に、カウント部２０は第１ないし第３カウンター１２〜１６で構成され、各々は信号分析部１０で生じる第１ないし第３制御信号ＣＮＴ１〜ＣＮＴ３に応答して所定の周波数、例えば１６ＭＨｚのクロック信号ＣＬＫをカウントし、その結果を出力する。第１カウンター１２は第１制御信号ＣＮＴ１に応答して搬送波感知信号ＣＳの”ハイ”区間でクロック信号ＣＬＫをカウントし、第２及び第３カウンター１２は第２及び第３制御信号ＣＮＴ２、ＣＮＴ３に応答して搬送波感知信号ＣＳの”ロー”区間でクロック信号ＣＬＫをカウントする。この際、第２カウンター１４は第２制御信号ＣＮＴ２によりフレーム間ギャップ（Ｉｎｔｅｒ Ｆｒａｍｅ Ｇａｐ：ＩＦＧ）が検出される前の”ロー”区間でクロック信号ＣＬＫをカウントし、第３カウンター１６は第３制御信号ＣＮＴ３によりＩＦＧ区間が検出された後の”ロー”区間でクロック信号ＣＬＫをカウントする。そして、第３カウンター１６のカウント結果は前記時間係数カウンター値として用いられる。
【００１２】
タイムスロット生成部１８はタイムスロットの区間別時間規定を記憶しており、信号分析部１０から出力される状態信号Ｓ１によるタイムスロットを同様に信号分析部１０から出力される時間係数カウンター値を用いて時間規定に合わせて生成する。すなわち、タイムスロット生成部１８は状態信号Ｓ１によって以前に受信した信号が有効データであるか、またはデータ衝突が生じたかが分かり、これにより規定されたタイムスロットを生じる。これについては、図３に基づいて詳細に説明する。
【００１３】
図２（ａ）〜（ｄ）は搬送波感知信号ＣＳの種類を示す図面である。
【００１４】
図２（ａ）ないし図２（ｄ）を参照すると、搬送波感知信号ＣＳはデータが受信される間には”ハイ”状態を保ち、正常なデータを受信した場合、図２（ａ）と同様に９２．５μｓ以上が”ハイ”状態を保つ。そして、データ受信が完了された後、ＩＦＧ区間を示す２９μｓ以上”ロー”区間を保たねばならない。
【００１５】
データ衝突が生じた場合、図２（ｂ）に示されたように３２μｓないし９２．５μｓ未満が”ハイ”状態を保ち、この時もデータ受信終了後には２９μｓ以上”ロー”状態を保たねばならない。もし、ＩＦＧ区間がくるべき区間２０１で搬送波感知信号ＣＳが２９μｓ未満で”ロー”状態になれば、タイムスロットにエラーが生じた場合である。この場合、ホームＰＮＡ端末は直ちに現在使用中のタイムスロットを捨てて新たなタイムスロットを生成しなければならず、もし誤ったタイムスロットを用いる端末がネットワークにあれば、ネットワーク全体は規則が無視されるので混乱に陥る。また、データ衝突が生じた後、図２（ｂ）に示されたようにバックオフ信号（Ｂａｃｋ−Ｏｆｆ Ｓｉｇｎａｌ：ＢＯＳ）区間２０２があり、この区間中に１０μｓの搬送波感知信号ＣＳを３つまで生じることができる。この際、搬送波感知信号ＣＳが１つも来ないか、４つ以上であるか、または搬送波感知信号ＣＳが１０μｓより大きければ全て誤った場合であるために新たにタイムスロットを生成しなければならない。
【００１６】
図２（ｃ）は、正常にデータが受信された後、データ衝突が生じた場合のタイミング図を示し、図２（ｄ）はデータ衝突が生じた後、正常にデータ受信がなされた場合のタイミング図を各々示す。
【００１７】
図１及び図２を参照すると、信号分析部１０は図２に示された搬送波感知信号ＣＳの形態と現在発生中の搬送波感知信号ＣＳとを比較して現在入力される搬送波感知信号ＣＳにエラーが生じたかを判断できる。そして、その結果をタイムスロット生成部１８に出力することによって、タイムスロット生成部１８で誤った搬送波感知信号ＣＳによるタイムスロットの発生を防止できる。
【００１８】
図３は、ホームＰＮＡ２．０規格で提示されたタイムスロットである。タイムスロットは１フレームの端部は常に２９μｓのＩＦＧ区間をおくようになっている。もし、衝突が生じた場合、ＩＦＧ区間以後に各々３つのＢＯＳ区間ＳＩＧ０、ＳＩＧ１、ＳＩＧ２が後続し、各々３２μｓである。次いで、実質的に伝送しようとするデータが載せられる優先順位スロット８つが後続する。すなわち、ホームＰＮＡ端末器は伝送しようとするデータの優先順位を決定し、決定された優先順位によってデータを伝送する。この際、図２に示されたように、各優先順位は２１μｓずつの時間遅延を有する。例えば、優先順位が７であるデータを伝送すれば、ＢＯＳ区間以後直ちにデータを伝送し、優先順位が５であるデータを伝送すればＢＯＳ区間以後、４２μｓ以後にデータを伝送する。
【００１９】
一方、データ衝突が生じない場合、ＩＦＧ区間以後にＢＯＳ区間なしに実質的に伝送しようとするデータが載せられる優先順位スロット８つが後続する。また、優先順位スロットでデータが載せられない場合には非同期区間というタイムスロットに関係なく何時でもデータ伝送が可能な区間が後続する。
【００２０】
図４は、ホームＰＮＡ２．０プロトコルによるホームネットワークシステムを示すブロック図である。図４において、伝送を準備する活性端末、または伝送する計画のない手動端末、いずれも受信信号を用いてタイムスロットを作って使用する。
【００２１】
図４を参照すると、端末器１ １２０が活性端末である場合、送信は次のように処理される。まず、受信データがチャンネル３０２を通過して帯域通過フィルター３０３とＡＤＣ３０４、デモジュレータ３０５のノッチフィルター３０５ａと搬送波感知信号検出器３０５ｂを経て検出された搬送波感知信号ＣＳをＭＡＣ３０１に出力し、受信データはフレーム処理器３０６に出力する。ＭＡＣ３０１には図１に示されたタイムスロット発生装置があり、このタイムスロット発生装置はデモジュレータ３０５から受信される搬送波感知信号ＣＳを用いてタイムスロットを生成してフレーム処理器３０６に出力する。フレーム処理器３０６はＭＡＣ３０１から提供されるタイムスロットにより送信する時点ＴｘＯｎが分かり、これにより伝送しようとするデータをモジュレータ３０７に伝送する。このデータは再びＤＡＣ３０８とチャンネル３０２とを経て所望の端末器に伝えられる。
【００２２】
一方、ホームＰＮＡ２．０規格は、図４のＷ１ラインでの測定時、ＢＯＳ区間と優先順位スロット区間との送信は各タイムスロットの開始点から４μｓ以内で開始しなければならない。したがって、端末器設計者は端末器内の時間遅延が４μｓ以上にならないように設計しなければならない。しかし、設計者によって端末器内の遅延時間は４μｓ以上となりうる。この場合、Ｗ１ラインでの測定時、ＢＯＳ区間と優先順位スロット区間との送信は各タイムスロットの開始点から４μｓ以内で開始しなければならないという規定を守れなくなる。例えば、図４において端末器１ １２０はデータ伝送のためにモジュレータ３０７、ＤＡＣ３０８及びチャンネル３０２を経ることになるが、これらの遅延時間によりＷ１ラインでの測定時、ＢＯＳ区間と優先順位スロット区間との送信は各タイムスロットの開始点から４μｓ以内で開始されない恐れもある。
【００２３】
図５は、端末器の内部遅延と関係なく、Ｗ１ラインでＩＦＧ区間である２９μｓ以後にＢＯＳ区間または優先順位スロット区間が始まるように本発明に係るタイムスロット発生装置で生成されるタイムスロットである。
【００２４】
図４及び図５を参照すると、本発明に係るタイムスロット発生装置では、ＩＦＧ区間の時間を２４μｓないし２９μｓのうち１つを選択して使用可能にした。もし、端末器内部の時間遅延、すなわち、図４においてモジュレータ３０７、ＤＡＣ３０８及びチャンネル３０２による遅延時間が２μｓであれば２６μｓを選択し、内部遅延が５μｓであれば２４μｓを選択する。すなわち、モジュレータ３０７、ＤＡＣ３０８及びチャンネル３０２による端末器内部の遅延時間によって、ＭＡＣ３０１を構成する本発明に係るタイムスロット発生装置はＩＦＧ区間の時間を２４μｓ〜２９μｓのうちから適切な時間を選択する。したがって、モジュレータ３０７、ＤＡＣ３０８及びチャンネル３０２による端末器内部の遅延時間に関係なく、Ｗ１ラインではＩＦＧ区間の時間が２９μｓとなる。つまり、Ｗ１ラインでの測定時、ＢＯＳ区間と優先順位スロット区間との送信は各タイムスロットの開始点から４μｓ以内で開始しなければならないというホームＰＮＡ２．０規格を完璧に守れるようになる。
【００２５】
図６は、図１に示された信号分析部１０の状態遷移図である。
【００２６】
次の表１は図６のブランチ（ｂｒａｎｃｈ）条件であり、図６において各状態の遷移条件は表１に示すとおりである。
【００２７】
【表１】
0003981589.tif 000002
【００２８】
図１、図６及び表１に基づき、信号分析部１０は最初のリセットの時、アイドル状態２００である。以後、最初の搬送波感知信号ＣＳは”ハイ”や”ロー”の状態になり得る。まず、信号分析部１０は前のデータが正常に受信されたか、衝突が生じたかを判断し、これによるタイムスロットを生じなければならない。もし、アイドル状態２００で最初の搬送波感知信号ＣＳが”ハイ”であれば、搬送波感知信号ＣＳが”ロー”となるまで待機する。一方、アイドル状態２００で最初の搬送波感知信号ＣＳが”ロー”であれば、初期ロー状態２１０に遷移し、信号分析部１０は第２制御信号ＣＮＴ２を発して、第２カウンター１４がクロック信号ＣＬＫをカウントするようにして、”ロー”区間の時間をチェックできる。第２カウンター１４によるカウントの結果、”ロー”状態が図３に示されたタイムスロット時間の総計である２９３μｓ以上であれば、非同期区間であると１００％確信しても良い。この際、何時でもデータ送信が可能な区間であり、図１のタイムスロット生成部１８は非同期区間であることを示す信号を出力する。
【００２９】
初期ロー状態２１０での第２カウンター１４のカウンター値ＣＳ＿Ｌｏｗ１が表１の４０１条件のようにＩＦＧ時間である２９μｓより短ければ、初期ハイ状態２２０に遷移し（４０１）、新たなタイムスロットを開始しない。すなわち、２９μｓより短い搬送波感知信号ＣＳが生じる場合、これは雑音によるものと判断して無視する。
【００３０】
初期ロー状態２１０で第２カウンター１４によりカウントされた”ロー”区間の長さが２９μｓ以上であれば信号分析部１０はこの区間がＩＦＧ区間であると判断し、状態１ ２８０に遷移し（４０２）、第１制御信号ＣＮＴ１を発して”ハイ”区間の時間をカウントする。第１状態２８０で搬送波感知信号ＣＳが”ハイ”の状態が９２．５μｓ以上であれば、信号分析部Ｓ１は正常なデータが受信されたと判断し、次に搬送波感知信号ＣＳが”ロー”状態になると状態２ ２４０に遷移し（４０５）、正常にデータが受信されたことを示す状態信号Ｓ１と第２カウンター１４から提供されるカウンター値ＣＳ＿Ｌｏｗ２をタイムスロット生成部１８に出力する。タイムスロット生成部１８は正常にデータが受信されたことを示す状態信号Ｓ１に応答して、規定されたタイムスロットをカウンター値ＣＳ＿Ｌｏｗ２を用いて生成する。
【００３１】
引続き、状態２ ２４０で信号分析部１０は第２カウンター１４のカウンター値ＣＳ＿Ｌｏｗ２をＩＦＧ長さと比較し、カウンター値ＣＳ＿Ｌｏｗ２がＩＦＧ区間より小さければ誤った搬送波感知信号ＣＳが入力されたと判断して、初期ハイ状態２２０に遷移する（４０６）。同時に、タイムスロット生成部１８に搬送波感知信号ＣＳにエラーが生じたことを知らせるエラー信号ＥＲを生じる。タイムスロット生成部１８はエラー信号ＥＲに応答してタイムスロットを初期化し、再び生成しなければならない。一方、状態２ ２４０でカウンター値ＣＳ＿Ｌｏｗ２がＩＦＧ区間より大きければ信号分析部１０は状態２ ２４０に留まっていて搬送波感知信号ＣＳが”ハイ”になれば状態３ ２６０に遷移し（４０７）、第１制御信号ＣＮＴ１を発して第１カウンター１２が搬送波感知信号ＣＳの”ハイ”区間をカウントさせる。
【００３２】
状態３ ２６０において第１カウンター１２のカウンター値ＣＳ＿Ｈｉｇｈが９２．５μｓ以上であれば、信号分析部１０は再び状態２ ２４０に遷移し（４１０）、カウンター値ＣＳ＿Ｈｉｇｈが３２μｓ以上９２．５μｓ未満であればデータ衝突であると判断して状態４ ２３０に遷移する（４０９）。しかし、カウンター値ＣＳ＿Ｈｉｇｈが３２μｓ未満であれば信号分析部１０は現在の搬送波感知信号ＣＳを誤った搬送波感知信号であると判断して初期ロー状態２１０に遷移し（４０８）、タイムスロット生成を最初からやり直す。
【００３３】
一方、状態１ ２８０においてカウンター値ＣＳ＿Ｈｉｇｈが３２μｓないし９２．５μｓであれば、信号分析部１０はデータ衝突が生じたと判断して状態４２３０に遷移し（４０４）、第２制御信号ＣＮＴ２を発して第３カウンター１６が搬送波感知信号ＣＳの”ロー”区間をカウントするようにする。図２（ｂ）を参照すると、データ衝突が生じた場合にも、ＩＦＧ区間だけ搬送波感知信号ＣＳは”ロー”状態を保たねばならない。もし、状態４ ２３０で”ロー”区間がＩＦＧ区間だけ保てなければ搬送波感知信号ＣＳにエラーが生じたと判断して信号分析部１０は初期ロー状態２１０に状態遷移する（４１７）。また、図３を参照すると、データ衝突が生じた後には、ＩＦＧ区間とＢＯＳ区間とが後続しなければならないので”ロー”状態の搬送波感知信号ＣＳは表１の４１２の条件のようにＩＦＧ時間とＢＯＳ時間との和より少なくなければならない。すなわち、状態４ ２３０で第３カウンター１６のカウンター値ＣＳ＿Ｌｏｗ２が表１の４１２の条件を満たすならば正常にＢＯＳ信号が生じたと判断して信号分析部１０は状態５ ２５０に進行する（４１２）。もし、状態５ ２５０でカウンター値ＣＳ＿Ｌｏｗ２がＩＦＧ区間より短ければ信号分析部１０は搬送波感知信号ＣＳにエラーが生じたと判断して初期ハイ状態２２０に進行し（４０６）、タイムスロット生成部１８にエラー信号ＥＲを出力してタイムスロット生成を中断する。また、状態５ ２５０でカウンター値ＣＳ＿Ｌｏｗ２が表１の４１１条件を満たせば、すなわちＩＦＧ時間とＢＯＳ時間との和より大きい場合にはＢＯＳ信号が生じていないと判断して信号分析部１０は初期ロー状態２１０に遷移する（４１１）。この時にも、信号分析部１０はタイムスロット生成部１８にエラー信号ＥＲを発してタイムスロット生成部１８に現在のタイムスロット生成を中断させ、タイムスロットを再び生成させる。
【００３４】
状態５ ２５０で信号分析部１０は、第１制御信号ＣＮＴ１を発して第１カウンター１２がクロック信号ＣＬＫをカウントするようにし、カウンター値ＣＳ＿Ｈｉｇｈを用いてＢＯＳ信号だけ搬送波感知信号ＣＳが”ハイ”状態を保つか、すなわち表１の４１４条件を満たすかを判断する。もし、ＢＯＳ信号だけ搬送波感知信号ＣＳが”ハイ”状態を保てば、信号分析部１０は状態６ ２７０に遷移する（４１４）。規定によれば、ＢＯＳ信号は前述したように１０μｓで”ハイ”状態を保たねばならないが、表１での４１４条件と同様に９μｓ以上１７μｓ未満であればＢＯＳ信号であると見なす。信号分析部１０は状態６ ２７０に留まっていて搬送波感知信号ＣＳが”ハイ”になれば、再び状態５ ２５０に遷移する。
【００３５】
一方、状態５ ２５０で表１の４１５条件を満たせば、すなわち、第１カウンター値ＣＳ＿Ｈｉｇｈが３２μｓ以上９２．５μｓ未満であれば、信号分析部１０はデータ衝突であると判断して、状態４ ２３０に遷移する（４１５）。そして、信号分析部１０は衝突発生を示す状態信号Ｓ１と、この時の第３カウンター１６のカウンター値ＣＳ＿Ｌｏｗ２をタイムスロット生成部１８に出力する。また、状態５ ２５０で表１の４１６条件を満たせば、すなわち、第１カウンター値ＣＳ＿Ｈｉｇｈが９２．５μｓ以上であれば、信号分析部１０は正常なデータの受信が行われたと判断して、状態２ ２４０に遷移する（４１６）。そして、信号分析部１０はデータ受信が正常になされたことを示す状態信号Ｓ１と第３カウンター１６のカウンター値ＣＳ＿Ｌｏｗ２をタイムスロット生成部１８に出力する。また、状態５ ２５０で表１の４１５条件、４１４条件および４１６条件のうち何れか１つの条件も満たせなければ、すなわち、表１の４１３条件を満たせば、誤った場合であると判断して初期ロー状態２１０に遷移する（４１３）。同時に、信号分析部１０はエラー信号ＥＲをタイムスロット生成部１８に出力し、タイムスロット生成部１８に現在のタイムスロット生成を中断させる。
【００３６】
前述したように、信号分析部１０はカウント部２０から出力されるカウント値を用いて現在入力される搬送波感知信号ＣＳのエラー発生の有無を判断し、これによりタイムスロット生成部１８の動作を制御することによってより正確なタイムスロットを生成できる。
【００３７】
また本発明は、コンピュータで読出し可能な記録媒体にコンピュータが読出せるコードとして具現しうる。コンピュータが読出せる記録媒体はコンピュータシステムによって読出されるデータが貯蔵されるあらゆる種類の記録装置を含む。コンピュータで読出し可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ貯蔵装置などがあり、またキャリアウェーブ（例えば、インターネットを通じた伝送）の形で具現されるものも含む。また、コンピュータで読出し可能な記録媒体はネットワークで連結されたコンピュータシステムに分散され、分散方式でコンピュータで読出し可能なコードが貯蔵されて実行されうる。
【００３８】
以上図面及び明細書に好適の実施例が開示された。ここで、特定の用語が使われたが、これは単に本発明を説明するために使われたものあって、意味の限定や特許請求の範囲に記載された本発明の範囲を制限するために使われたものではない。したがって、当業者ならばこれより多様な変形及び均等な他の実施例が可能であるという点を理解しうる。したがって、本発明の真の技術的保護範囲は特許請求の範囲の技術的思想により決まるべきである。
【００３９】
【発明の効果】
前述したように、本発明に係るタイムスロット発生装置によれば、信号分析部がカウント部から出力されるカウント値を用いて現在入力される搬送波感知信号ＣＳにおけるエラー発生の有無を判断し、これによりタイムスロット生成を制御し、また、タイムスロット発生装置が備えられる機器の時間遅延を反映してタイムスロットを生成することによって、より信頼性高いタイムスロットを生成できる。
【図面の簡単な説明】
【図１】本発明に係るタイムスロット発生装置の一実施例を概略的に示すブロック図である。
【図２】（ａ）ないし（ｄ）は搬送波感知信号ＣＳの種類を示す図面である。
【図３】ホームＰＮＡ２．０規格で提示されたタイムスロットを示す図である。
【図４】ホームＰＮＡ２．０プロトコルによるネットワークシステムを示すブロック図である。
【図５】本発明に係るタイムスロット発生装置で生成されるタイムスロットを示す図である。
【図６】図１に示された信号分析部の状態遷移図である。
【符号の説明】
１０  信号分析部
１２  第１カウンター
１４  第２カウンター
１６  第３カウンター
１８  タイムスロット生成部
２０  カウント部
３０１  ＭＡＣ
３０２  チャンネル
３０３  帯域通過フィルター
３０４  ＡＤＣ
３０５  デモジュレータ
３０５ａ  ノッチフィルター
３０５ｂ  搬送波感知信号検出器
３０６  フレーム処理器
３０７  モジュレータ
３０８  ＤＡＣ
【図１】
0003981589.tif 000003
【図２】
0003981589.tif 000004
【図３】
0003981589.tif 000005
【図４】
0003981589.tif 000006
【図５】
0003981589.tif 000007
【図６】
0003981589.tif 000008