(57)【要約】本発明は、干渉のないチャンネルを探して実時間無線データを伝送することのできる方法及び装置に関するもので、デジタル無線データを近距離送受信する装置において、設定チャンネルを介してデータを送受信する段階と；設定チャンネルとはちがう周波数を有するいずれか一つのチャンネルを臨時代替チャンネルに設定する段階と；臨時代替チャンネルを介してデータを送受信しながらチャンネル干渉が存在するかを検査する段階と；チャンネル干渉が存在しない場合、臨時代替チャンネル情報を貯蔵し、前記設定チャンネルに復帰してデータを送受信する段階と；前記設定チャンネルを介してデータ送受信中に、持続的なチャンネル干渉が検出されたら、貯蔵された代替チャンネルを新しい設定チャンネルに変更してデータを送受信することを特徴とする。
2005539431.tif 000002
【特許請求の範囲】
【請求項１】
マスターとスレーブで周波数変更の可能な方式によって無線データを近距離伝送する装置において、
データ伝送のために設定された設定チャンネルとはちがう周波数を有する干渉のない代替チャンネルを探して貯蔵する段階と；
前記設定チャンネルと貯蔵された代替チャンネルとを介して交番的にデータ伝送しながら、各チャンネルのチャンネル干渉存在有無を検査する段階と；
前記設定チャンネルに持続的なチャンネル干渉存在時、貯蔵されている代替チャンネルを新しい設定チャンネルに変更してデータ伝送する段階；とを含むことを特徴とする適応的周波数選択を介した無線データ伝送方法。
【請求項２】
請求項１において、前記代替チャンネルに持続的なチャンネル干渉存在時、貯蔵された代替チャンネル情報を廃棄し、干渉のない新しい代替チャンネルを探索して貯蔵する段階；を更に含むことを特徴とする適応的周波数選択を介した無線データ伝送方法。
【請求項３】
請求項１または請求項２において、前記スレーブは、貯蔵された代替チャンネルを介してデータを送受信しながら発生したチャンネル干渉存在有無をマスターに報告する段階；を更に含むことを特徴とする適応的周波数選択を介した無線データ伝送方法。
【請求項４】
請求項３において、前記チャンネル干渉の存在有無検査は；
送受信パケットに挿入されたアクセスコードの一致可否で検査することを特徴とする適応的周波数変更を介した無線データ伝送方法。
【請求項５】
請求項３において、前記チャンネル干渉の存在有無検査は；
送受信パケットに挿入された実時間データのＲＳデコーダのビートエラー数、あるいはマスターとスレーブとが知っている非実時間データのビートエラー数で検査することを特徴とする適応的周波数選択を介した無線データ伝送方法。
【請求項６】
請求項４または請求項５において、前記チャンネル干渉の持続性可否検査は；
決まった区間の間、前記実時間あるいは非実時間データのビートエラー数の累積値、あるいはアクセスコードの不一致ビート累積値と、予め貯蔵された各臨界値との比較を介して行なわれることを特徴とする適応的周波数選択を介した無線データ伝送方法。
【請求項７】
請求項１または請求項２において、前記代替チャンネルを介したデータ伝送区間の長さは；
前記スレーブ側で代替チャンネルに変更される前に受信したデータと、設定チャンネルに回帰した後に受信したデータとを取り合わせデインターリビングして、代替チャンネルを介して伝送されたデータの損失分を復旧することのできる長さに設定することを特徴とする適応的周波数選択を介した無線データ伝送方法。
【請求項８】
マスターとスレーブで周波数変更の可能な方式によって無線データを近距離伝送する装置において、
設定チャンネルを介してデータを送受信する第１段階と；
貯蔵された代替チャンネルがなければ、設定チャンネルとはちがう周波数を有するいずれか一つのチャンネルを臨時代替チャンネルに設定した後、データを送受信しながらチャンネル干渉が存在するかを検査する第２段階と；
チャンネル干渉が存在しない場合、前記臨時代替チャンネルを代替チャンネルに貯蔵した後、前記設定チャンネルに復帰する第３段階と；
前記設定チャンネルと貯蔵された代替チャンネルとを介して交番的にデータ伝送をしながら、各チャンネルのチャンネル干渉存在有無を検査する第４段階と；
前記設定チャンネルに持続的なチャンネル干渉存在時、貯蔵された代替チャンネルを新しい設定チャンネルに変更してデータ伝送をする第５段階；とを含むことを特徴とする適応的周波数選択を介した無線データ伝送方法。
【請求項９】
請求項８において、貯蔵された前記代替チャンネルに持続的なチャンネル干渉存在時、貯蔵された代替チャンネル情報を廃棄し、前記第２段階に戻ることを特徴とする適応的周波数選択を介した無線データ伝送方法。
【請求項１０】
送信しようとしているデータに、少なくともエラー復元のためのリダンダンシーとＣＲＣとを追加した後、インターリビングして出力する送信データ生成部と；生成された送信データにアクセスコードを付与してパケット化するアクセスコード発生器と；受信パケットからアクセスコードを検出するアクセスコード検出器と；受信パケットのデータからＣＲＣチェックしてエラー発生可否を検査し、デインターリビングされたデータをＲＳデコーディングしてデータ損失復旧する受信データ復元部とを具備する周波数ホーピング方式無線データ伝送装置において、
設定時間の間に検出されたアクセスコードの不一致ビート累積値を臨界値と比較してチャンネル干渉可否を検出するチャンネル干渉検出部と；
デバイスアドレスとクラックとを入力してランダムなホーピング周波数を発生するホーピング周波数発生器と；
ランダムな前記ホーピング周波数の中、チャンネル干渉のない一つのチャンネルを探索して代替チャンネルとして貯蔵し、設定チャンネルと代替チャンネルとを介して交番的にデータ伝送しながら、前記チャンネル干渉検出部で持続的干渉が検出されたら、前記代替チャンネルを設定チャンネルに変更したり、新しい代替チャンネルを探索して貯蔵する送／受信コントローラー；とを含むことを特徴とする適応的チャンネル変更を介した無線データ伝送装置。
【請求項１１】
請求項１０において、前記チャンネル干渉検出部は；
前記受信パケットのデータビートエラー数を累積し、これをまたちがう臨界値と比較してチャンネル干渉可否を検出することを特徴とする適応的周波数選択を介した無線データ伝送装置。
【請求項１２】
請求項１０において、前記送／受信コントローラーは；
前記ジェネレーターからランダムに発生するいずれか一つのホーピング周波数でデータ送受信がなされるようにスレーブに要請する段階と；
要請したチャンネル周波数を介してデータ送受信する段階と；
チャンネル干渉が存在しない場合、該当ホーピング周波数を代替チャンネル情報として貯蔵する段階；とを順次遂行するプログラムデータの貯蔵された内部メモリーを具備して、チャンネル干渉のないチャンネルを探索することを特徴とする適応的周波数選択を介した無線データ伝送装置。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
〔技術的分野〕
本発明は、近距離無線データ伝送システムに関するもので、特に干渉のないチャンネル周波数を探して実時間無線データを伝送することのできる方法及び装置に関するものである。
【０００２】
〔背景技術〕
２．４ＧＨｚ  ＩＳＭ(Industrial Scientific Medical)周波数帯域を利用するブルートゥースと無線ラン技術が使用するスペクトロム拡散方法には、周波数ホーピング方式(Frequency Hopping Spread Spectrum : FHSS)と、直接拡散方式(Direct Sequence Spread Spectrum : DSSS)とがある。
【０００３】
直接拡散方式（ＤＳＳＳ）は、拡散コードをデータに乗算して拡散信号を得る方法で、周波数ホーピング方式（一名、周波数跳躍方式）は、拡散コードによって周波数帯域を遷移させる方式である。特に、周波数ホーピング方式は、拡散させるべき信号の搬送波周波数を、ホーピングパターンによって一定時間間隔で跳躍させながら伝送する方式で、時間平均にて狭帯域信号を広帯域信号に変換する方式である。このような周波数ホーピング方式は、各国家の標準にあうＩＳＭバンド内で任意のホーピングパターンを作成し、このパターンにあう周波数でデータを伝送して周波数重複を最小化して、迅速な周波数変換で多重経路による損失を減らし、構成が簡単だという長所があって、現在低価型無線装置（例：ブルートゥース）に多く利用されている。
【０００４】
しかし、一般的な周波数ホーピング方式では、全周波数帯域に対する干渉源の有無に関係なくホーピングするため、干渉の存在する特定周波数にホーピングする場合、パケットの損失が発生され得る。このような場合、実時間伝送されなければならないデータ（音声、オーディオ、ビデオ）の場合はエラー復旧されなければ品質の低下を招かざるを得ない。
【０００５】
〔発明の詳細な説明〕
従って、本発明の目的は、間欠的な干渉によるデータ損失を復元し、持続的な干渉の影響からは回避することによって、実時間データの無線伝送品質を向上させることができるように、適応的に干渉のないチャンネル周波数を探して無線データを伝送することのできる方法及び装置を提供することにある。
【０００６】
前記目的を達成するための本発明の実施例による装置は、送信しようとしているデータに、少なくともエラー復元のためのリダンダンシーとＣＲＣとを追加した後、インターリビングして出力する送信データ生成部と；生成された送信データにアクセスコードを付与してパケット化するアクセスコード発生器と；受信パケットからアクセスコードを検出するアクセスコード検出器と；受信パケットのデータからＣＲＣチェックしてエラー発生可否を検査し、デインターリビングされたデータをＲＳデコーディングしてデータ損失復旧する受信データ復元部とを具備する周波数ホーピング方式の無線データ伝送装置であり、
設定時間の間に検出されたアクセスコードの不一致ビート累積値を臨界値と比較してチャンネル干渉可否を検出するチャンネル干渉検出部と；
デバイスアドレスとクラックとを入力してランダムなホーピング周波数を発生するホーピング周波数発生器と；
ランダムな前記ホーピング周波数の中、チャンネル干渉のない一つのチャンネルを探索して代替チャンネルとして貯蔵し、設定チャンネルと代替チャンネルとを介して交番的にデータ伝送しながら、前記チャンネル干渉検出部で持続的干渉が検出されたら、前記代替チャンネルを設定チャンネルに変更したり、新しい代替チャンネルを探索して貯蔵する送／受信コントローラー；とを含むことを特徴とする。
【０００７】
付加的に、前記送／受信コントローラーは、前記ジェネレーターからランダムに発生するいずれか一つのホーピング周波数でデータ送受信がなされるようにスレーブに要請する段階と；要請したチャンネル周波数を介してデータ送受信する段階と；チャンネル干渉が存在しない場合、該当ホーピング周波数を代替チャンネル情報として貯蔵する段階；とを順次遂行するプログラムデータの貯蔵された内部メモリーを含むことを特徴とする。
【０００８】
一方、本発明の実施例による適応的周波数選択を介した無線データ伝送方法は、
データ伝送のために設定された設定チャンネルとはちがう周波数を有する干渉のない代替チャンネルを探して貯蔵する段階と；
前記設定チャンネルと貯蔵された代替チャンネルとを介して交番的にデータ伝送しながら、各チャンネルのチャンネル干渉存在有無を検査する段階と；
前記設定チャンネルに持続的なチャンネル干渉存在時、貯蔵されている代替チャンネルを新しい設定チャンネルに変更してデータ伝送する段階；とを含むことを特徴とする。
【０００９】
従って、本発明では、チャンネル干渉のない代替チャンネルを事前に探索しておくので、持続的なチャンネル干渉が発生する場合、代替チャンネルを新しい設定チャンネルに変更してデータ送受信遂行するため、データ損失を最小化することができるのである。
【００１０】
〔図面の簡単な説明〕
図１は、本発明の実施例による無線データ伝送装置のブロック構成図。
【００１１】
図２は、本発明の実施例による無線データ伝送装置間で送受信されるパケット構造例示図。
【００１２】
図３は、本発明の実施例による干渉のないチャンネルへの変更過程を全体的に説明するためのフローチャート。
【００１３】
図４は、図３の中、干渉のない代替チャンネルを探索する過程を説明するためのフローチャート。
【００１４】
図５は、図３の中、代替チャンネルの干渉有無を周期的にチェックする過程を補充説明するための図面。
【００１５】
〔実施例〕
以下、本発明の好ましい実施例を添付の図面を参照に詳細に説明する。本発明を説明するにおいて、係る公知機能、あるいは構成に関する具体的な説明が、本発明の要旨を不要に不明にする可能性があると判断される場合、それに関する詳細な説明は省略することにする。
【００１６】
図１は、本発明の実施例による無線データ伝送装置のブロック構成図を示したもので、図２は、本発明の実施例の無線データ伝送装置間で送受信されるパケット構造を例示したものである。参考的に、本発明の実施例による無線データ伝送装置は、一例としてサラウンドスピーカー無線送信機と無線受信機として使用され得る。この場合、無線送信機の周辺には光（ＣＤ，ＤＶＤ）ピックアップ再生装置が位置する。本発明の実施例による無線送信機は、光媒体で再生された信号を処理するデコーダ（ＡＣ−３）から実時間データ（R/L SURROUND）の入力を受け、後述する構成によってパケット化し、これをブルートゥースＲＦ送受信部を介して近距離無線送信する。すると、図１のように構成される無線受信機で送信パケットを受信して処理することによって、スピーカを通じて光媒体で再生されたオーディオ音が出力されるのである。
【００１７】
以下、図１を参照に本発明の実施例による無線データ伝送装置の構成を説明すると、まず前記無線データ伝送装置は、大きく送信データ生成部Ａ、アクセスコード（Access Code）発生器１４、アクセスコード検出器２２、受信データ復元部Ｂ、ホーピング周波数発生器４８、チャンネル干渉検出部４６及び送／受信コントローラ１６とを含む。そして、一般的な近距離無線送受信機のように、モデム１８とＲＦ送受信部２０とを更に含む。
【００１８】
前記送信データ生成部Ａは、送信しようとしているデータに、少なくともエラー復元のためのリダンダンシーとＣＲＣとを追加した後、インターリビングして出力する役割を遂行する。このような送信データ生成部Ａは、図１に示されているように、実時間データを圧縮するための圧縮部３０と、圧縮された実時間データをスクランブリングするためのスクランブラー３２と、ＲＳエンコーダ３４とを具備する。前記ＲＳ（Reed Solomon）エンコーダ３４は、データのエラー復元を目的にリダンダンシー（Redundancy）を追加する。追加されたリダンダンシーは、後述するＲＳデコーダ４０で使用される。ＲＳエンコーダ３４の後端のインターリーバ３６は、伝送時に発生され得るバーストエラー（burst error）を防ぐために、リダンダンシー追加された実時間データをインターリビングする役割を遂行する。
【００１９】
一方、ＣＲＣ発生器１０は、非実時間データ（例えば、ボリューム制御データなど）から所定ビートのＣＲＣを生成してデータブロックに追加出力する。ホワイトニング（Whitening）及び１／３ＦＥＣ（forward Error Correction）エンコーダ１２は、ＣＲＣ添付されたデータブロックに対してＤＣオフセットを調節することは勿論、チャンネル上の誤謬可能性を補完するために、入力データを３ビートずつ繰り返し出力する。
【００２０】
すると、前記送信データ生成部Ａの後端に位置するアクセスコード発生器１４では、前記生成部Ａで生成された送信データにアクセスコードを付与してパケット化する。このようなパケットの構造を図２に示した。マスターを主体にした場合のフォワードパケットには、アクセスコードと非実時間データ及び実時間データとが含まれ、スレーブから伝送されたバックワード（backword）パケットには、アクセスコードと非実時間データとが含まれる。前記アクセスコード発生器１４によってアクセスコード付与されたデータパケットは、送／受信コントローラ１６とモデム１８及びＲＦ送受信部２０を介してスレーブである無線データ伝送装置に伝送される。
【００２１】
一方、ＲＦ送受信部２０を介して受信され、モデム１８で復調された受信パケットは、アクセスコード検出器２２に入力されてアクセスコード検出される。検出されたアクセスコードは、後述するチャンネル干渉検出部４６に入力されてチャンネル干渉存在可否検査に利用される。
【００２２】
受信データ復元部Ｂは、受信パケットのデータでＣＲＣチェックしてエラー発生可否を検査し、デインターリビングされたデータをＲＳデコーディングしてデータ損失復旧する役割を遂行する。つまり、受信データ復元部Ｂ内のデインターリーバ３８は、インターリビングされたデータをデインターリビングして出力し、ＲＳデコーダ４０は、デインターリビングされたデータに含まれたリダンダンシーを利用して損失されたデータパケットを復元することは勿論、復元不可能なビートエラー数をチャンネル検出部４６に出力する役割を遂行する。そして、デスクランブラー４２と復元部は、各々スクランブリングされた実時間データをデスクランブリングし、圧縮復元して出力する。
【００２３】
一方、非実時間データを処理するデホワイトニング及び１／３ＦＥＣデコーダ２４は、１／３レートＦＥＣデコーディングを遂行する。このような１／３ＦＥＣデコーディングは、受信パケットのデータを３ビート単位に区分してmajority decision（３ビートのバイナリーデータのうち多数を占めるバイナリー値を選択）を遂行することによってなされる。１／３レートＦＥＣデコーディングの遂行されたパケットデータは、大きさが１／３に減ったデータとなり、これがデホワイトニングブロックに入力されて、送信端と同一なホワイトニングシード（Seed）値でデホワイトニングが遂行される。ＦＥＣデコーディングとデホワイトニング過程を経たデータは、最終的にＣＲＣチェック部２６に入力されてＣＲＣチェックが遂行されることになり、ＣＲＣチェックを介して受信されたパケットのエラー存在可否を確認することができる。
【００２４】
一方、チャンネル干渉検出部４６は、予め設定された時間の間、検出されたアクセスコードの不一致ビート累積値を予め貯蔵された臨界値と比較し、持続的なチャンネル干渉可否を送／受信コントローラー１６に通知する。このようなチャンネル干渉検出部４６は、ＲＳデコーダ４０を介して受信パケットのデータビートエラー数を累積し、これをまたちがう臨界値と比較してチャンネル干渉可否を検出することもできる。
【００２５】
ホーピング周波数発生器４８は、デバイスアドレスとクラックとを入力してランダムなホーピング周波数を発生する。デバイスアドレスは、データを送受信する機器が共有し、初期設定後変更されない。クラックは、初期化過程でマスターからスレーブに伝達された後、毎周期ごとに増加するカウンターである。
【００２６】
送／受信コントローラ１６は、初期化過程で設定されたチャンネル、あるいは干渉のないチャンネルに設定されたチャンネルを介してデータパケットを送受信するのだが、ランダムな前記ホーピング周波数の中、チャンネル干渉のない一つのチャンネルを探索して代替チャンネルとして貯蔵し、設定チャンネルと代替チャンネルとを介して交番的にデータ伝送しながら、前記チャンネル干渉検出部から持続的な干渉が検出されたら、前記代替チャンネルを設定チャンネルに変更したり、新しい代替チャンネルを探索する役割を遂行する。このためのプログラムデータの貯蔵されたメモリーを、送／受信コントローラ１６は内部に具備している。前記送／受信コントローラ１６は、代替チャンネルを貯蔵した後はホーピング周波数発生器４８から発生されるホーピング周波数を無視する。
【００２７】
以上では、実時間データと非実時間データを処理するためのブロック全てに対して説明したが、マスターとスレーブの用途に合うように回路構成を変更することもできる。つまり、スレーブに使用される場合は、送信データ生成部から実時間データを生成するための機能ブロックが除去されなければならない。
【００２８】
以下、上述した構成を有する近距離無線データ伝送装置で、干渉のないチャンネルを探索してチャンネル変更する過程を説明することにする。
【００２９】
図３は、本発明の実施例による干渉のないチャンネルへの変更過程を全体的に説明するためのフローチャートを図示したもので、図４は、図３の中、干渉のない代替チャンネルを探索する過程を説明するためのフローチャートを、図５は、図３の中、代替チャンネルの干渉有無を周期的にチェックする過程を補充説明するための図面を示したものである。
【００３０】
図３を参照すると、まず一例としてブルートゥースモジュールを搭載したマスターとスレーブに該当する近距離無線データ伝送装置は、各々システム初期化（５０段階）過程を経てデータパケット伝送のためのチャンネル周波数を設定する。下記の説明では、このようなデータパケット伝送のためのチャンネルを設定チャンネルと命名することにする。パケット伝送のためのチャンネル設定が完了したら、マスターとスレーブは設定チャンネルを介してデータを伝送（５２段階）する。このようなデータ伝送中、送／受信コントローラ１６は、チャンネル干渉検出部４６を介して設定チャンネルに干渉が存在するか検査（５４段階）する。前記チャンネル干渉は、間欠的な干渉と持続的な干渉とに分類することができる。間欠的な干渉によるデータ損失分はＲＳデコーダによって復旧可能であるが、持続的な干渉によるデータ損失分は復旧することができない。従って、本発明では、持続的な干渉と間欠的なチャンネル干渉とを区分してデータ損失を復旧したり、復旧できない場合は、干渉のないチャンネルに変更するようにプログラムされている。参考的に、チャンネル干渉の存在有無検査は、受信パケットに挿入された実時間データ、あるいは非実時間データのビートエラー数で検査することができ、送受信パケットに挿入されたアクセスコードの不一致可否で検査することもできる。そして、決まった区間の間、前記実時間あるいは非実時間データのビートエラー数の累積値、あるいはアクセスコードの不一致ビート累積値が、予め貯蔵された各臨界値を超過する場合、持続的な干渉と判明することができる。
【００３１】
つまり、５４段階でチャンネル干渉が存在しないと判明されたら、送／受信コントローラ１６は５８段階に進み、貯蔵された代替チャンネルが存在するかを検査する。前記代替チャンネルとは、現在データを伝送中であるチャンネル（設定チャンネル）に持続的な干渉が発生する場合、データ伝送のために変更させるための新しいチャンネルを意味する。従って、既に探索しておいた代替チャンネルが存在するなら、６０段階に進み、代替チャンネルの干渉有無チェックの時間になったかを検査するのだが、代替チャンネルが存在しない場合は６８段階に進む。
【００３２】
一方、チャンネル干渉が存在するにはするが、間欠的な場合、つまり決まった区間の間、前記実時間あるいは非実時間データのビートエラー数の累積値、あるいはアクセスコードの不一致ビート累積値が、予め貯蔵された各臨界値未満の場合は、５６段階に進んでデータを復元する。前記決まった区間は、マスター側でインターリビングされて送信されたデータを、スレーブ側でデインターリビングし、リダンダンシーを利用してデータ損失の復旧可能なデータ区間に定められるべきである。このように、間欠的な干渉が発生しても、データ復元が可能なら、送／受信コントローラ１６は、チャンネル変更無しで、現在の設定チャンネルを維持しながら代替チャンネルが存在するかを検査（５８段階）する。もし、代替チャンネルが存在しなければ、送／受信コントローラ１６は６８段階に進み、図４に示したようなサブルーチンを介して代替チャンネルを探索する。
【００３３】
以下、代替チャンネルを探索して貯蔵するまでの過程を図４と図５を参照に説明すると、
まず、マスターの送／受信コントローラ１６は、代替チャンネル周波数Ｆ２を設定（８０段階）する。この場合、現在のデータ伝送用に使用しているチャンネル周波数はＦ１と仮定することができる。そして、新しく設定される前記代替チャンネル周波数Ｆ２は臨時代替チャンネル周波数と仮定することができる。前記設定される臨時代替チャンネル周波数Ｆ２は、ホーピング周波数発生器４８からランダムに発生される周波数を利用すればよい。このように、ホーピング周波数発生器４８から発生されるいずれか一つのホーピング周波数を代替チャンネル周波数Ｆ２に設定した送／受信コントローラ１６は、スレーブにチャンネル周波数Ｆ２の変更を要請（８２段階）する。このようなチャンネル周波数の変更要請は、現在の設定チャンネルＦ１を介して行なわれる。すると、スレーブ側の送／受信コントローラでは、チャンネル変更要請に応答（８４段階）する。このように、設定チャンネルＦ１から臨時代替チャンネルＦ２にチャンネル変更する場合、スレーブは、今まで設定チャンネルＦ１を介してマスターから受けた実時間データとアクセスコードのビートエラー累積値がほとんどない場合、チャンネル変更要請に応答しなければならない。なぜなら、今までの実時間データを正常的に受信したとしても、代替チャンネルＦ２に変更した後受信されたデータが損失された状態で、再び設定チャンネルに復旧された場合、損失された代替チャンネル区間の間のデータを復旧するためには、設定チャンネルＦ１に復旧した後も、一定期間データの損失がないようにしなければインターリビングの効果を得ることができないためである。
【００３４】
スレーブ送／受信コントローラがチャンネル変更要請に応答したら、マスター側送／受信コントローラ１６はこれを受信（８６段階）した後、８８段階に進む。そして、８８段階でマスターとスレーブ側送／受信コントローラ１６は、現在の設定チャンネルＦ１を貯蔵した後、臨時代替チャンネルＦ２に変更し、臨時代替チャンネルＦ２を介してデータを伝送（９０段階）する。
【００３５】
図５のケースＡに示したように、チャンネル周波数がＦ１周波数からＦ２周波数に変更された後、再びＦ１周波数に復帰された場合、各々のＦ１周波数から受信されたデータを利用してＦ２周波数で損失されたデータを復旧することができると判断された時、スレーブチャンネル変更要請８２に応答しなければならない。これは、Ｆ２周波数でチャンネル干渉が存在しなければ関係ないが、もし変更されたＦ２周波数でチャンネル干渉が発生したら、実時間データが損失されるため、データ損失分を前後に受信されたデータを利用して復旧するためである。
【００３６】
一方、臨時代替チャンネルＦ２を介してデータを伝送（９０段階）するマスターとスレーブの送／受信コントローラ１６各々は、所定期間（代替チャンネル維持期間）後９２段階に進み、Ｆ１周波数に復元する一方、Ｆ２チャンネルに干渉が存在するかを検査する。Ｆ２チャンネルの干渉存在の可否検査は、上述したようにアクセスコードの不一致と、実時間あるいは非実時間データのビートエラー数とで検査することができる。そして、Ｆ２チャンネルに干渉が存在するかを検査したスレーブ側送／受信コントローラ１６は、その結果をマスターに報告（９４段階）する。
【００３７】
この場合、マスター側送／受信コントローラ１６は、Ｆ２チャンネルに干渉が存在するかを検査（９６段階）する。検査方法としては、スレーブから報告されたチャンネル干渉有無報告情報と、自体検査された結果とを介して検査することができる。検査結果、Ｆ２チャンネルに干渉が存在するなら、図３に示したようなメインルーチンにリターンした後、次のスーパーフレーム区間で、上述したような過程を介して再び代替チャンネルを探索する。もし、臨時代替チャンネルであるＦ２に干渉が存在しなければ、干渉のない正常チャンネルだと判断し、臨時代替チャンネルＦ２を代替チャンネルとして内部メモリーに貯蔵（９８段階）した後、メインルーチンにリターンする。
【００３８】
つまり、代替チャンネル探索は、予め貯蔵された代替チャンネルが存在しない場合遂行されるもので、このような代替チャンネル探索方法は、スーパーフレーム周期ごとに、設定チャンネルＦ１からスレーブの応答があった場合、臨時代替チャンネルＦ２に変更してデータ伝送し、このようなデータ伝送中に干渉が発生したかを検査することによって、干渉のない代替チャンネルを探すことができるのである。もし、干渉のないチャンネルを探せなかったら、現在設定されたチャンネルを続けて利用すればよい。参考的に、前記スーパーフレームとは、多数のデータパケット集合を意味するものだと定義する。
【００３９】
以下、代替チャンネル情報を貯蔵した送／受信コントローラ１６の残余動作を、再度図３を参照して説明すると、
まず、設定チャンネルにデータを伝送中の送／受信コントローラ１６は、設定チャンネルに間欠的にチャンネル干渉が存在したり、間欠的チャンネル干渉さえもなければ５８段階に進み、代替チャンネルの存在有無を検査する。検査結果、図４で説明した方法で代替チャンネルが探索されて貯蔵されているなら６０段階に進み、代替チャンネル干渉有無チェック時間であるかを検査する。干渉有無チェック時間は、スーパーフレームＳｎ周期ごとに一回ずつ周期的であり、スーパーフレームの大きさは、インターリビングの大きさに依る。
【００４０】
従って、送／受信コントローラ１６は、一つのスーパーフレームＳｎ内で、設定チャンネルＦ１にデータ伝送中に代替チャンネル干渉有無チェック時間に到達（６０段階）したら、設定チャンネルＦ１を貯蔵された代替チャンネルＦ２に変更して実時間データを伝送（６２段階）する。そして、マスターとスレーブは代替チャンネルＦ２の干渉可否を判断（６４段階）し、干渉がなければ設定チャンネルに復帰し、干渉があれば代替チャンネルを廃棄（６６段階）した後、設定チャンネルに復帰する。つまり、本発明では、探索しておいた代替チャンネルに干渉が存在するかを周期的に、より具体的には毎スーパーフレーム内で所定の区間（代替チャンネル維持区間）の間、代替チャンネルを介して実時間データを伝送し、代替チャンネルの干渉有無を検査するのである。もし、代替チャンネルに干渉が存在するなら、送／受信コントローラ１６は、貯蔵された代替チャンネルを維持する必要がないので、これを廃棄（６６段階）し、再び５２段階に戻る。このような場合、代替チャンネルが存在しないため、図４に示したような代替チャンネル探索ルーチンを再遂行する。そして、６４段階で代替チャンネルに干渉が存在しないと判明されたら、送／受信コントローラ１６は５２段階に進み、再び設定チャンネルＦ１を介してデータを伝送しながら設定チャンネルの干渉有無をチェックするのである。
【００４１】
従って、本発明は、図５でのように各スーパーフレームＳ１，  Ｓ２，．．．内の第１区間の間は設定チャンネルであるＦ１を介して実時間データを伝送するものであり、代替チャンネル干渉有無チェック時間（Ｆ１→Ｆ２へのチャンネル変更時点）以後はＦ２を介して実時間データを伝送する方式で、設定チャンネルと代替チャンネルに干渉が存在するかを交番的に検査することになるのである。図５で、ケースＡは、設定チャンネルＦ１を使用しながらＦ２をモニターする場合を例示したもので、ケースＢは、設定チャンネルＦ１を使用しながら代替チャンネルＦ２をモニターしている最中、その代替チャンネルＦ２に干渉が存在し、新しい代替チャンネルを設定して干渉チェックをしているのを示している。参考的に、代替チャンネルの干渉有無チェック（６４段階）時は、間欠的な干渉が発生しても該当代替チャンネルを廃棄することができ、何周期の間モニターリングして、継続的に干渉が発生する場合にのみ該当代替チャンネルを廃棄することもできる。これは選択事項に過ぎない。
【００４２】
上述したように、貯蔵された代替チャンネルＦ２を持続的にモニターした結果、干渉が存在せず、並びに設定チャンネルであるＦ１に持続的なチャンネル干渉が存在（７０段階）すると判明されたら、送／受信コントローラ１６は７４段階に進む。そして、７４段階で送／受信コントローラ１６は、貯蔵された代替チャンネルＦ２を新しい設定チャンネルに変更した後、残余データを伝送する。勿論、チャンネル変更前にスレーブ側にチャンネル変更を要請しなければならない。このような要請に対して応答があれば、マスターの送／受信コントローラ１６はスレーブと変更された代替チャンネルとを介して実時間データを伝送する。
【００４３】
従って、マスターとスレーブは干渉のないチャンネルＦ２を介してデータを伝送することができるようになるのである。そして、データ伝送が完了されるまで、送／受信コントローラ１６は、各スーパーフレーム内で設定チャンネルの干渉存在有無を検査する一方、新しい代替チャンネルを図４に示した方法で探さなければならない。そして、新しい代替チャンネルＦ３を探したら、各スーパーフレーム内で設定チャンネルＦ２を介して実時間データを伝送しながらチャンネル干渉有無をチェックし、次いで、該当スーパーフレームの末尾に、再度代替チャンネルＦ３を介してデータを伝送しながら、探索しておいた代替チャンネルに干渉が存在するか検査する段階を交番的に繰り返すのである。このような過程の繰り返しが、図５のケースＣに該当する。つまり、図５のケースＣでは、設定チャンネルであるＦ１に干渉が発生して、モニターしていた代替チャンネルＦ２にチャンネル周波数を変更した後、新しいチャンネルＦ４をモニターしているのを示している。
【００４４】
従って、本発明は、干渉のない代替チャンネルを探索しておいた後、各スーパーフレーム内で設定チャンネルと代替チャンネルを介して交番的にデータ伝送しながら、干渉が存在するかを検査することによって、仮に現在の設定チャンネルに持続的な干渉が発生するとしても、現在までモニターしてきた干渉のない代替チャンネルに容易に変更することができるので、チャンネル干渉によるデータの損失を最小化することができるのである。
【００４５】
〔産業上の利用可能性〕
上述したように、本発明は、現在設定されたチャンネルに持続的な干渉が存在する場合に備えて、予備チャンネルである代替チャンネル周波数を事前に探索しておくことによって、仮に設定チャンネルに干渉が持続的に発生するとしても、探索しておいた代替チャンネルへの変更が容易であるため、持続的なチャンネル干渉による実時間データの損失を最小化することができるという利点がある。
【００４６】
一方、本発明は図面に示された実施例を参考に説明したが、これは例示的なものに過ぎず、当該技術分野で通常の知識を有した者なら、これより多様な変形及び均等な他実施例が可能であるという点が理解できるであろう。従って、本発明の真なる技術的保護範囲は、添付の特許請求の範囲によってのみ定められるべきである。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例による無線データ伝送装置のブロック構成図。
【図２】本発明の実施例による無線データ伝送装置間で送受信されるパケット構造例示図。
【図３】本発明の実施例による干渉のないチャンネルへの変更過程を全体的に説明するためのフローチャート。
【図４】図３の中、干渉のない代替チャンネルを探索する過程を説明するためのフローチャート。
【図５】図３の中、代替チャンネルの干渉有無を周期的にチェックする過程を補充説明するための図面。
【図１】
2005539431.tif 000003
【図２】
2005539431.tif 000004
【図３】
2005539431.tif 000005
【図４】
2005539431.tif 000006
【図５】
2005539431.tif 000007
【国際調査報告】
2005539431.tif 000008
2005539431.tif 000009