(57)【要約】  スクランブリングシード情報を通信する方法（３００）が、プロセッサを用いて送信されるべき生データを得ること（３０１）、及びスクランブルされたデータをスクランブリングシードに従って生データから生成すること（３０２）を含む。スクランブルされたデータパケット構造が、プリアンブル部、同期部、及びヘッダー部をスクランブルされたデータに組み合わせることにより構成され（３０３）、ヘッダー部は、複数のビット（Ｍ）を含むスクランブラフィールド値を含む。スクランブルされたデータパケット構造がレシーバに送信される（３０４）。レシーバは、スクランブラフィールド値を含むヘッダー部を受け取る（３０５）。レシーバは、スクランブラフィールド値をスクランブリングシードにマッピングし（３０６）、スクランブリングシードを用いてスクランブルされたデータをデコードする（３０７）。
2014509796.tif 000002
【特許請求の範囲】
【請求項１】
スクランブリングシード情報を通信する方法であって、
プロセッサを用いて送信されるべき生データを得ること、
スクランブリングシードに従って前記生データからスクランブルされたデータを生成すること、
プリアンブル部、同期部、及びヘッダー部を前記スクランブルされたデータに組み合わせることによりスクランブルされたデータパケット構造を構築することであって、前記ヘッダー部が、複数のビット（Ｍ）を含むスクランブラフィールド値を含むこと、及び
前記スクランブルされたデータパケット構造をレシーバに送信すること、
を含む、方法。
【請求項２】
請求項１に記載の方法であって、前記レシーバが、
前記スクランブラフィールド値を含む前記ヘッダー部を受け取ること、
前記スクランブラフィールド値をスクランブリングシードにマッピングすること、及び
前記スクランブリングシードを用いて前記スクランブルされたデータをデスクランブルすること、
を更に含む、方法。
【請求項３】
請求項２に記載の方法であって、前記マッピングすることが、前記スクランブラフィールド値を前記スクランブリングシードに関連付ける前記レシーバのメモリにストアされた表を読むことを含む、方法。
【請求項４】
請求項２に記載の方法であって、前記ヘッダー部及び前記スクランブルされたデータが、フォワード誤り補正（ＦＥＣ）でエンコードされ、前記スクランブルされたデータ及び前記ヘッダー部に対して前記レシーバにより単一の巡回冗長検査（ＣＲＣ）が用いられる、方法。
【請求項５】
請求項２に記載の方法であって、前記レシーバが、デコードする前に、
前記プリアンブル部及び前記同期部を受け取ること、及び
前記プリアンブル部及び前記同期部から周波数オフセット及びタイミングオフセットを推定すること、
を更に含む、方法。
【請求項６】
請求項１に記載の方法であって、前記通信することが、ＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）電力供給を含み、ＵＳＢ準拠ネットワークにより前記ＵＳＢ電力供給通信のための接続が提供される、方法。
【請求項７】
請求項１に記載の方法であって、前記通信することがワイヤレス通信を含む、方法。
【請求項８】
トランスミッタであって、
プロセッサ、
前記プロセッサに結合され、レジスタを含むスクランブラ、
を含み、
前記プロセッサが、パケットで送信されるべき生データを生成し、前記生データを前記スクランブラに結合し、
前記プロセッサが、前記スクランブラにスクランブリングシードに従ってスクランブルされたデータを前記生データから生成させ、
前記プロセッサが、複数のビット（Ｍ）を含むスクランブラフィールド値を含む前記パケットに対してヘッダー部を生成するようにプログラムされ、更に
エンコードされスクランブルされたデータを生成するように前記スクランブルされたデータをエンコードするためのエンコーダ、
を含む、トランスミッタ。
【請求項９】
請求項８に記載のトランスミッタであって、前記プロセッサがデジタルシグナルプロセッサ（ＤＳＰ）を含む、トランスミッタ。
【請求項１０】
請求項８に記載のトランスミッタであって、
スクランブルされたデータパケット構造を構築するためプリアンブル及び同期を前記エンコードされスクランブルされたデータ及び前記ヘッダーに付加するために構成され、更に、前記スクランブルされたデータパケット構造を有線媒体を介してレシーバに送信するために構成される、電気的物理的ユニット、
を更に含む、トランスミッタ。
【請求項１１】
請求項８に記載のトランスミッタであって、前記プロセッサが、前記プリアンブル及び前記同期を前記エンコードされスクランブルされたデータ及び前記ヘッダーに付加してスクランブルされたデータパケット構造を構築し、前記スクランブルされたデータパケット構造をワイヤレスにレシーバに送信するためアンテナに結合されるトランシーバを更に含む、トランスミッタ。
【請求項１２】
請求項８に記載のトランスミッタであって、
前記トランスミッタが、半導体表面を有する基板を含む集積回路（ＩＣ）を含み、
前記プロセッサ、前記スクランブラ、及び前記エンコーダが、前記半導体表面内に及び上に形成される、
トランスミッタ。
【請求項１３】
レシーバであって、
プリアンブル部、同期部、ヘッダー部、及びスクランブルされたデータ部を含むスクランブルされたデータパケットを受け取るように結合されるデコーダを含み、
前記ヘッダー部が、用いられるスクランブリングシードを示す複数のビット（Ｍ）を含むスクランブラフィールド値を含み、
デコードされスクランブルされたデータ部を生成するため、前記スクランブルされたデータ部をデコードすること、
前記複数のビット（Ｍ）から前記スクランブリングシードを判定すること、及び
前記デコードされスクランブルされたデータ部をデスクランブルすること、
を含み、
前記デスクランブラが、データを生成するため前記スクランブリングシードに従って前記デコードされスクランブルされたデータをデスクランブルする、
レシーバ。
【請求項１４】
請求項１３に記載のレシーバであって、前記レシーバが、前記スクランブラフィールド値を前記スクランブリングシードに関連付ける表を含むトランジスタを含まない（non-transitory）機械読み取り可能なストレージを含む、レシーバ。
【請求項１５】
請求項１３に記載のレシーバであって、前記プロセッサがデジタルシグナルプロセッサ（ＤＳＰ）を含む、レシーバ。
【請求項１６】
請求項１３に記載のレシーバであって、複数の入力データを含むシンボルストリングを生成するためシリアル−パラレル形式から前記スクランブルされたデータパケットにおける受信したビットデータを変換するための電気的物理的ユニットを更に含み、各入力データがビット長さを有するシンボルである、レシーバ。
【請求項１７】
請求項１３に記載のレシーバであって、ワイヤレストランスミッタにより送信された前記スクランブルされたデータパケットをワイヤレスに受け取るためアンテナに結合されるトランシーバを更に含む、レシーバ。
【請求項１８】
請求項１３に記載のレシーバであって、前記レシーバが、半導体表面を有する基板を含む集積回路（ＩＣ）を含み、前記プロセッサ、前記デスクランブラ、及び前記デコーダが、前記半導体表面内及び上に形成される、レシーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
開示される実施例は概してデータスクランブリングを用いる通信の分野に関する。
【背景技術】
【０００２】
多くのコンピュータシステム又は電子的インタフェースは、データ及び電力供給を含む、種々のタイプの機能を統合する。例えば、或るインタフェースが、コンピュータデバイスと、関連する外部周辺機器との間の信号送信及び電力供給のためのポートを提供することができる。
【０００３】
ＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）２．０及びＵＳＢ３．０のための既存のソリューションは、ＵＳＢデバイス及びホストへの及びそれらからの、電力供給を提供する。ＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）に関する詳細は、２０００年４月２７日に公開されたＵＳＢ規格改訂２．０、タイトル「Universal
Serial Bus Specification」、及び２００８年４月４日に公開されたＵＳＢ３．０規格改訂０．８５、タイトル「Universal
Serial Bus 3.0 Specification」に記載されており、各々の内容が全般的に参照としてここに組み込まれている。例えば、ＵＳＢ３．０規格は、４．５Ｗの最大電力供給を定義する（ＵＳＢ３．０は、５Ｖで最大６個の１５０ｍＡ負荷をサポートする）。
【非特許文献１】USBSpecification Revision 2.0 published Apr. 27, 2000 entitled "UniversalSerial Bus Specification"
【非特許文献２】USB3.0 Specification Revision 0.85 published Apr. 4, 2008 entitled "UniversalSerial Bus 3.0 Specification”
【０００４】
ワイヤレス通信を含む、ＵＳＢ電力供給通信及び他の通信において、データパターンにおけるＤＣオフセットを低減するため、送信されたデータをホワイトニングすることにより（即ち、送信されたデータが一層ランダムに現れるようにするため）送信されたデータに現れる０又は１の長いストリングを有する可能性を低減するために、スクランブラが用いられ得る。スクランブラは、スクランブルされたデータを生成するように、当業界で「スクランブリングシード」と称されるものに基づいてスクランブルコードパターンを生成し得る。レシーバはデスクランブルデバイスを含み、デスクランブルデバイスは、提供されると、スクランブルされたデータとしてトランスミッタにより送信される生データを正確に回復するため、トランスミッタにより用いられる特定のスクランブリングシードを、トランスミッタのスクランブラ内のシードをデスクランブラ内のシードと同期化させ得る。
【０００５】
図１は、ワイヤレス通信、ＵＳＢ電力供給、又は電力線通信を含む通信のために用いることができる既知のスクランブラ１００のための構造を示す。示されるスクランブラ１００は、集積回路（ＩＣ）として具体化され得、ＩＣは、複数の遅延要素を有する線形フィードバックシフトレジスタを含み、８ビットシフトレジスタが示されている。ｓｙｎｃ＿ｎとして図１に示す同期ワード自体は、用いられているスクランブルシーケンスを示すために用いられ、これは、送信されたデータをスクランブルし、ランダム化して、スクランブルされたデータを生成する。
【０００６】
しかし、スクランブラ１００のこれらの動作にもかかわらず、或る入力シーケンス（即ち、データパケット）は、所与のスクランブルシーケンスと組み合わさるとき、データパターンに大きなＤＣオフセットを導入することによりレシーバのトラッキングループを発し（ｔｈｒｏｗ  ｏｆｆ）得る送信されたスクランブルされたデータ内に幾つかの連続的０（のストリング）又は連続的１パターンを生成する可能性がある。大きなＤＣオフセットは、スクランブルされたデータパケットをレシーバが受け取るとき誤差の尤度を増大させ得る。
【０００７】
ＵＳＢ電力供給のためのこのＤＣオフセット問題に対処するための一つの既知の方法が、ＵＳＢ電力供給規格ＵＳＢ  ＰＤ  Ｖ０．３ｃ（後述では、「ＵＳＢ  ＰＤ０．３」）に開示されている。ＵＳＢ  ＰＤ０．３は、各々異なるスクランブラシードに関連付けられる４つの異なるスクランブルパターンを用いるスクランブリング（後述では、「ＵＳＢ０．３スクランブラソリューション」）を開示する。これらのスクランブルパターンは、各々異なる同期ワード（例えば、図１に示すように各々８ビット同期ワードであるものなど）を含むシードにより生成され、これらは、レシーバに送信されたパケットの同期部にある。
【非特許文献３】USB powerdelivery specification USB PD V0.3c
【０００８】
また、上述のように、ワイヤレス通信において、図１に示すスクランブラ１００などのスクランブラは、送信されたデータに現れる０又は１の長いストリングを有する可能性を低減するためにも用いられる。例えば、比較的短い距離で情報を搬送するためにワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）が用いられる。ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）とは異なり、ＷＰＡＮは、必要とするインフラストラクチャーが少ししか又は全くなく、ＷＰＡＮは、小型で、電力効率が良く、廉価なソリューションを、デバイスの広い範囲に対して実装させることが可能である。スマートユーティリティネットワーク（「ＳＵＮ」）は、ユーティリティメーター情報が１つのユーティリティメーターから別のメーターへ送られる、メッシュネットワークにおける場合などの短い範囲、又は、ユーティリティメーター情報がポールトップ収集地点に送られる、スタートポロジーにおける場合などの一層長い範囲、のいずれでも動作し得る。用語ＷＰＡＮ及びＳＵＮは本明細書において相互交換可能に用いられる。
【発明の概要】
【０００９】
開示される実施例は、概して通信に向けられており、更に具体的には、トランスミッタからレシーバにスクランブリングシード情報を通信する方法に向けられており、このような方法を実行するためのトランスミッタ及びレシーバは、１つ又は複数の集積回路（ＩＣ）ベースの構成要素を含み得る。上述のようにデータをスクランブルするために用いられるスクランブルシーケンスを示すために同期ワード自体を用いる代わりに、ヘッダーにおける固定数のビット「Ｍ」が代わりに、送信されたパケットにおいて用いられるスクランブリングシードを示すために割り当てられる。
【００１０】
一実施例において、送信されるべき生データがプロセッサを用いて得られ、スクランブルされたデータが、スクランブリングシードに従って生データから生成される。スクランブルされたデータパケット構造が、プリアンブル部、同期部、及びヘッダー部をスクランブルされたデータに組み合わせることにより構成され、ヘッダー部は、複数のビット（Ｍ）を含むスクランブラフィールド値を含む。スクランブルされたデータパケット構造はその後、トランスミッタによりレシーバに送信される。
【図面の簡単な説明】
【００１１】
例示の実施例を添付の図面を参照して説明する。
【００１２】
【図１】図１は、通信のための既知のスクランブラの構造を示す。
【００１３】
【図２】図２は、電力供給のためのＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）のためのパケットの構造を示し、これに基づいて、幾つかの例示の実施例が実装され得る。
【００１４】
【図３】図３は、例示の一実施例に従って、スクランブリングシード情報を通信する例示の方法における工程を示すフローチャートである。
【００１５】
【図４】図４は、例示の一実施例に従った、開示されるスクランブリングシード情報を通信することを実装する、ＵＳＢ電力供給通信を実行する一対のＵＳＢデバイスを示し、各ＵＳＢデバイスがＩＣを含む。
【００１６】
【図５】図５は、例示の一実施例に従った、開示されるスクランブリングシード情報を通信することを実装する、ワイヤレスネットワークを介してワイヤレス通信を実行する一対のワイヤレスデバイスを図示し、ここで、ワイヤレスデバイスの各々はＩＣを含む。
【発明を実施するための形態】
【００１７】
開示される実施例は、上述のように同期ワードを送信することを含む、複数のスクランブルパターンをレシーバに通信するための既知の方法は、幾つかの問題を有することを認識している。例えば、レシーバは、送信され得る４つの異なる同期ワードの各々に対して相関するために、４つの相関器（及び、その結果、付加的なハードウェア及び／又は付加的なソフトウェア）を用いなければならない。これによりレシーバの複雑性が増大される。また、用いることが可能な候補となる異なるスクランブルパターンの数は、レシーバ複雑性を更に増大させないために、概して４つに限定される。
【００１８】
開示される実施例は、ホワイトニング性能の損失なしに、複数のスクランブリングシードをレシーバに通信するために、ＵＳＢ  ＰＤ０．３スクランブラソリューションと較べて比較的単純なソリューションを提供する。上記で開示されるように、スクランブルを用いる理由は、スペクトルにスペクトル線を導入し得るレシーバトラッキングアルゴリズムを発し得る、受信したデータ部におけるＤＣパターンを避けることである。開示される実施例は、ＵＳＢ  ＰＤ０．３におけるものなど、ＵＳＢ電力供給データパケットにおけるヘッダー、及びワイヤレス通信及び電力線通信を含む他の通信のためのデータパケットは、長さが比較的短いため、例えば、ＵＳＢ  ＰＤ０．３では１６ビットに過ぎないため、バイナリスクランブラフィールド値を設定する固定数の付加的なビット「Ｍ」が、そのパケットにおけるスクランブリングシードを特定するためヘッダーに付加され得ることを認識している。付加されたスクランブラフィールド値以外は、開示されるヘッダーは、それらがアドレシング及びその意図される宛先に達するためにパケットに必要とされる他のデータを含み続けるように、他の点では不変である。開示されるスクランブラフィールド値は、ヘッダーの最初又は終わりなど、ヘッダーの任意の部分に付加され得る。
【００１９】
スクランブラフィールド値のスクランブリングシードへのマッピングは、受信デバイスのメモリにストアされ得るか、又はそこにハードコーディングされ得る。スクランブリングシードは、他の方式でスクランブラフィールドビットにマッピングされてもよいことが当業者であれば分かるだろう。
【００２０】
開示されるパケット配置において、ヘッダーにおける固定数のビット「Ｍ」が、そのパケットにおいて用いられるスクランブリングシードを示すために割り当てられる。Ｍビットをヘッダーに付加することにより、１６ビットヘッダーの全ヘッダーサイズは、１６＋Ｍビットとなる。ＵＳＢ  ＰＤ０．３において用いられるように４つの異なるスクランブリングシードの場合、Ｍ＝２である。下記表１は、Ｍ=２の場合の８ビットスクランブリングシードの例を示し、ここで、２スクランブラフィールドビットはパケットのヘッダー内にある。
【００２１】
ヘッダーにおいてビットを付加することによりスクランブラのためのスクランブリングシードを示す付加的な複雑性は、それが最小オーバーヘッド及び最小デコード負荷を付加するため、重大ではないため、ヘッダーにおけるスクランブラフィールドは、異なるスクランブルコードパターンが用いられ得るように２ビットより多ビットを含み得る。例えば、Ｍ＝４の場合、１６個の異なるスクランブルコードパターンが用いられ得る。
【表１】
2014509796.tif 000003
【００２２】
レシーバの関連から、受信アルゴリズムは、パケットのプリアンブル及び同期ワードを受け取ること、及びそれらから周波数オフセット及びタイミングオフセットを推定することを含み得る。レシーバはその後、ヘッダー受信の準備のため、周波数オフセット及びタイミングオフセットのトラッキングをオフにすることができる。開示されるスクランブラフィールド値を含むヘッダー部がその後受信される。パケットのデータ部がその後受信され、例えば、スクランブラフィールド値（例えば、０１）を、レシーバのメモリにストアされたその対応するスクランブリングシード（例えば、１０１１１０１１）にマッピングすることなどにより、ヘッダーにおけるスクランブラフィールドコードから判定されたスクランブリングシードを用いてデータがデコードされる。
【００２３】
ヘッダー及びデータ部がフォワード誤り補正（ＦＥＣ）でエンコードされる実施例において、データ及びヘッダー部に対して単一の巡回冗長検査(ＣＲＣ)を用いることができる。ヘッダー部の忠実性を更に増大させるため、８ビットなどの長さのＣＲＣを、データのデコードの開始前のダブルチェックとしてヘッダー部に対して用いることもできる。
【００２４】
図３は、例示の一実施例に従った、スクランブリングシード情報を通信する例示の方法３００における工程を示すフローチャートである。ステップ３０１が、プロセッサを用いて送信されるべき生データを得ることを含む。プロセッサは、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、又は他の適切な処理配置を含み得る。ステップ３０２が、スクランブリングシードに従って生データから、スクランブルされたデータを生成することを含む。
【００２５】
ステップ３０３において、プリアンブル部、同期部、及びヘッダー部をスクランブルされたデータに組み合わせることにより、スクランブルされたデータパケット構造が構成され、ここで、ヘッダー部は、複数のビット（Ｍ）を含むスクランブラフィールド値を含む。ステップ３０４が、スクランブルされたデータパケット構造をレシーバに送信することを含む。スクランブルされたデータパケットは、有線媒体（例えば、ＵＳＢケーブル、又は電力線）、又はワイヤレス媒体を介して送信され得る。
【００２６】
ステップ３０５が、スクランブラフィールド値を含むヘッダー部をレシーバが受け取ることを含む。ステップ３０６において、レシーバは、スクランブラフィールド値をスクランブリングシードにマッピングする。上記で開示されるように、スクランブラフィールド値のスクランブリングシードへのマッピングは、受信デバイスのメモリにストアされた又はそこにハードコーディングされた表によりイネーブルされ得る。ステップ３０７が、レシーバが、スクランブリングシードを用いてスクランブルされたデータをデコードすることを含む。
【００２７】
図４は、例示の一実施例に従って、ＵＳＢ電力供給又は電力線通信を実行する一対のＵＳＢデバイス４１０及び４２０を示す。以下に説明するように、ＵＳＢデバイス４１０は、ケーブル４７０として示されるＵＳＢ準拠ネットワークを介して、受信デバイスとして機能するＵＳＢデバイス４２０にデータを送信することにより、トランスミッタとして機能する。
【００２８】
ＵＳＢデバイス４１０は、ＩＣ４３０及び電気的物理的ユニット４３４を含んで示されている。ＩＣ４３０は、デジタルシグナルプロセッサ（ＤＳＰ）などのプロセッサ４３１、シフトレジスタ４３５を含むスクランブラ４３２、及びエンコーダ４３３を含む半導体表面を有する基板４０５を含む。ただし、上述のように、プロセッサ４３１は、ＦＰＧＡ、ＡＳＩＣ、又はデータ処理を提供する他の適切な配置で置き換えることができる。
【００２９】
プロセッサ４３１は、関連する、トランジスタを含まない（non-transitory）機械読み取り可能なストレージを含み、このストレージは、スクランブリングシードに従って生データからスクランブルされたデータを生成するようにスクランブラ４３２をプログラムするコンピュータ実行可能命令をストアするメモリ４３１ａとして示される。シフトレジスタ４３５は、線形フィードバックシフトレジスタを含み得る。エンコーダ４３３の出力は、示される電気的物理的ユニット４３４に結合される。
【００３０】
スクランブラ４３２は、シフトレジスタ４３５によって提供されるシードに従ってスクランブルされたデータを生成するように、送信されるべきデータをスクランブルする。次に、エンコーダ４３３は、スクランブルされたデータをエンコードして、エンコードされたデータを生成し、その後、エンコードされたデータを電気的物理的ユニット４３４に送信する。エンコーダ４３３は、適切なエンコード手法を用いて、スクランブルされたデータをエンコードする。エンコードされたデータは、１０又は１２ビット長さを有するなどの、シンボルであり得る。次に、電気的物理的ユニット４３４は、エンコードされたデータをパラレル−シリアル形式から変換し、その後、エンコードされたデータを、ケーブル４７０を介してＵＳＢデバイス４２０に送信する。電気的物理的ユニット４３４は、ＵＳＢ規格に準拠する差動信号を受信及び送信する、入力／出力インタフェースユニットである。
【００３１】
ＵＳＢデバイス４２０は、ＩＣ４５０及び電気的物理的ユニット４２４を含んで示されている。ＩＣ４５０は、プロセッサ４２１、レジスタ４２５を含むデスクランブラ４２２、デコーダ４２３、及びクロック差補償ユニット４２６を含む半導体表面を有する基板４５５を含む。プロセッサ４２１は、関連する、トランジスタを含まない機械読み取り可能なストレージを含み、このストレージは、ＵＳＢデバイス４１０から受信したスクランブリングシードに従って受信したスクランブルされたデータをデスクランブルするようにデスクランブラ４２２をプログラムするコンピュータ実行可能命令をストアするメモリ４２１ａとして示される。クロック差補償ユニット４２６は、電気的物理的ユニット４２４に結合される。
【００３２】
ＵＳＢデバイス４２０によりＵＳＢデバイス４１０から一連のビットデータ（パケット）が受信されるとき、電気的物理的ユニット４２４は、受信したビットデータをシリアル−パラレル形式から変換して、複数の入力データを含むシンボルストリングを生成する。ここで、各入力データはビット長さを有するシンボルである。次に、クロック差補償ユニット４２６は、ＵＳＢデバイス４２０の第１のクロックとＵＳＢデバイス４１０の第２のクロックとの間のクロック差に従って、補償手順が実行される必要があるか否かを判定して、ＵＳＢデバイス４１０の送信されたデータレート及びＵＳＢデバイス４２０の受信したデータレートを同期化するようにする。第１及び第２のクロック間のクロック差が小さいとき、クロック差補償ユニット４２６は、補償手順を実行することなく入力データをデコーダ４２３に直接渡す。デコーダ４２３はその後、データを生成するためデコード手法を用いてデータをデコードする。
【００３３】
ＵＳＢデバイス４２０のデコードされたデータは、ＵＳＢデバイス４１０及び４２０間のデータ通信が正しいとき、ＵＳＢデバイス４１０のデータと全く同じである。次に、デスクランブラ４２２は、データを生成し、プロセッサ４２１の後続のアプリケーションのためデータをプロセッサ４２１に送信するためにシフトレジスタ４２５を用いて、受信したパケットのヘッダーにおけるスクランブラフィールド値をマッピングすることにより取り出されたシードに従って、デコードされたデータをデスクランブルする。
【００３４】
図５は、例示の一実施例に従って、ワイヤレスネットワークを介してワイヤレス通信を実行する一対のワイヤレスデバイス５１０及び５２０を図示する。ワイヤレスデバイス５１０は、受信デバイスとして機能するワイヤレスデバイス５２０に空中を介してデータを送信することにより、トランスミッタとして機能する。
【００３５】
図示していないが、ワイヤレスデバイス５１０及び５２０の各々は、開示されるトランスミッタ回路要素、及び開示されるアルゴリズム及びレシーバ回路要素、及び開示されるアルゴリズムを含み得る。一実施例において、ワイヤレスデバイス５１０及び５２０は、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を介して通信することができる。ワイヤレスデバイス５１０及び５２０は各々、スマートホン、タブレット、ノートブック又はラップトップコンピュータを含み得る。
【００３６】
ワイヤレスデバイス５１０は、ＵＳＢデバイス４１０が含むようなＩＣ４３０を含み、エンコーダ４３３の出力とアンテナ５１５との間に結合されるトランシーバ５１１を更に含む。ワイヤレスデバイス５２０は、ＵＳＢデバイス４１０が含むようなＩＣ４５０を含み、クロック差補償ユニット４２６とアンテナ５２５との間に結合されるトランシーバ５２１を更に含む。
【００３７】
当業者であれば、本発明の特許請求の範囲内で、説明した例示の実施例に変形が成され得ること、及び多くの他の実施例が可能であることが分かるであろう。
【図１】
2014509796.tif 000004
【図２】
2014509796.tif 000005
【図３】
2014509796.tif 000006
【図４】
2014509796.tif 000007
【図５】
2014509796.tif 000008
【国際調査報告】
2014509796.tif 000009
2014509796.tif 000010