(57)【特許請求の範囲】
【請求項１】
データ通信の方法であって、
イニシャルパルスに関する情報を受信することと;
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することと、ここにおいて、前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することは、下記を備える：
第１の信号を生成するために前記イニシャルパルスを実質的に二乗することと、
第２の信号を生成するために前記第１の信号をフィルタにかけることと、
前記イニシャルパルスに関する情報が決定される、第３の信号を生成するために前記第２の信号をスライスすることと、
ここにおいて、該フィルタは、ノイズとより高いオーダハーモニクスを取り除くための低パスフィルタである、
該第３の信号を処理し、受信シンボルのメトリックを計算すること;
シンボルイレージャレートを備える前記１以上の特性に基づいて、パルスパンクチャリングレートを決定することと;
前記パルスパンクチャリングレートに基づいてパルスを受信することと;
を備える方法。
【請求項２】
前記パルスパンクチャリングレートに基づいてパルスをパンクチャリングすること、をさらに備える請求項１に記載の方法。
【請求項３】
前記パルスパンクチャリングレートに基づいて、相対的に低いパワーモードで前記パルスの受信機を動作すること、をさらに備える請求項１に記載の方法。
【請求項４】
通信デバイスに対して前記パルスパンクチャリングレートに関する情報を送信すること、をさらに備える請求項１に記載の方法。
【請求項５】
パルスを受信することは、前記通信デバイスからパルスを受信することを備えている、請求項４に記載の方法。
【請求項６】
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することは、前記イニシャルパルスに基づいて、ビタビ復号と畳み込み符号化を実行することを備えている、請求項１に記載の方法。
【請求項７】
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することは、前記イニシャルパルスに基づいて、ビタビ復号、リードソロモン復号、リードソロモン符号化、及び畳み込み符号化を実行することを備える、請求項１に記載の方法。
【請求項８】
前記パルスパンクチャリングレートを決定することは、前記１以上の特性を使用して、テーブルルックアップ、または、方程式オペレーションを実行することを備える、請求項１に記載の方法。
【請求項９】
前記パルスパンクチャリングレートを断続的に更新するために、連続パルスに関連する１以上の特性を断続的に決定すること、をさらに備える請求項１に記載の方法。
【請求項１０】
前記の更新されるパルスパンクチャリングレートを決定するための、前記の更新されるパルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記の更新されるパルスパンクチャリングレートを決定することにおいて使用される連続パルスの数を選択すること、をさらに備える請求項９に記載の方法。
【請求項１１】
前記パルスパンクチャリングレートを決定することは、前記パルスパンクチャリングレートを決定するための、前記パルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記パルスパンクチャリングレートを決定することにおいて使用される前記イニシャルパルスの数を選択することを備える、請求項１に記載の方法。
【請求項１２】
データ通信の装置であって、
イニシャルパルスに関する情報を受信するように、
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定するように、ここにおいて、前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することは、下記を備える：
第１の信号を生成するために前記イニシャルパルスを実質的に二乗することと、
第２の信号を生成するために前記第１の信号をフィルタにかけることと、
前記イニシャルパルスに関する情報が決定される、第３の信号を生成するために前記第２の信号をスライスすることと、
ここにおいて、該フィルタは、ノイズとより高いオーダハーモニクスを取り除くための低パスフィルタである、
該第３の信号を処理し、受信シンボルのメトリックを計算すること、
前記１以上の特性に基づいてパルスパンクチャリングレートを決定するように、
適応されたパルスパンクチャリングモジュールと、なお前記１以上の特性は、シンボルイレージャレートを備える；
前記パルスパンクチャリングレートに基づいてパルスを受信するように適応された受信機と；
を備える装置。
【請求項１３】
前記受信機は、前記パルスパンクチャリングレートに基づいてパルスをパンクチャリングするように適応される、請求項１２に記載の装置。
【請求項１４】
前記受信機は、前記パルスパンクチャリングレートに基づいて、相対的に低いパワーモードで動作するように適応される、請求項１２に記載の装置。
【請求項１５】
通信デバイスに対して前記パルスパンクチャリングレートに関する情報を送信するように適応された送信機、をさらに備える請求項１２に記載の装置。
【請求項１６】
前記受信機は、前記通信デバイスからパルスを受信するように適応される、請求項１５に記載の装置。
【請求項１７】
前記受信機は、前記イニシャルパルスに基づいて、ビタビ復号と畳み込み符号化を実行することによって、前記イニシャルパルスに関する情報に基づいて１以上の特性を決定するように適応される、請求項１２に記載の装置。
【請求項１８】
前記受信機は、前記イニシャルパルスに基づいて、ビタビ復号、リードソロモン復号、リードソロモン符号化、及び畳み込み符号化を実行することによって、前記イニシャルパルスに関する情報に基づいて１以上の特性を決定するように適応される、請求項１２に記載の装置。
【請求項１９】
前記パルスパンクチャリングモジュールは、前記１以上の特性を使用して、テーブルルックアップまたは方程式オペレーションを実行することによって、前記パルスパンクチャリングレートを決定するように適応される、請求項１２に記載の装置。
【請求項２０】
前記パルスパンクチャリングモジュールは、前記パルスパンクチャリングレートを断続的に更新するために、連続パルスの１以上の特性を断続的に決定するように適応される、請求項１２に記載の装置。
【請求項２１】
前記パルスパンクチャリングモジュールは、新しいパルスパンクチャリングレートを決定するための、前記新しいパルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記新しいパルスパンクチャリングレートを決定することにおいて使用される連続パルスの数を選択するように適応される、請求項２０に記載の装置。
【請求項２２】
前記パルスパンクチャリングモジュールは、前記パルスパンクチャリングレートを決定するための、前記パルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記パルスパンクチャリングレートを決定することにおいて使用されるイニシャルパルスの数を選択するように適応される、請求項１２に記載の装置。
【請求項２３】
データ通信のための装置であって、
イニシャルパルスに関する情報を受信するための手段と；
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定するための手段と、ここにおいて、前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することは、下記を備える：
第１の信号を生成するために前記イニシャルパルスを実質的に二乗することと、
第２の信号を生成するために前記第１の信号をフィルタにかけることと、
前記イニシャルパルスに関する情報が決定される、第３の信号を生成するために前記第２の信号をスライスすることと、
ここにおいて、該フィルタは、ノイズとより高いオーダハーモニクスを取り除くための低パスフィルタである、
該第３の信号を処理し、受信シンボルのメトリックを計算すること;
前記１以上の特性に基づいてパルスパンクチャリングレートを決定するための手段と、なお、前記１以上の特性は、シンボルイレージャレートを備える；
前記パルスパンクチャリングレートに基づいて、パルスを受信するための手段と；
を備える装置。
【請求項２４】
前記パルスパンクチャリングレートに基づいてパルスをパンクチャリングするための手段、をさらに備える請求項２３に記載の装置。
【請求項２５】
前記受信手段は、前記パルスパンクチャリングレートに基づいて、相対的に低いパワーモードで動作するように適応される、請求項２３に記載の装置。
【請求項２６】
通信デバイスに対して前記パルスパンクチャリングレートに関する情報を送信するための手段、をさらに備える請求項２３に記載の装置。
【請求項２７】
前記受信手段は、前記通信デバイスからパルスを受信するように適応される、請求項２６に記載の装置。
【請求項２８】
前記決定するための手段は、前記イニシャルパルスに基づいて、ビタビ復号と畳み込み符号化を実行するための手段を備える、請求項２３に記載の装置。
【請求項２９】
前記決定するための手段は、前記イニシャルパルスに基づいて、ビタビ復号、リードソロモン復号、リードソロモン符号化、及び畳み込み符号化を実行するための手段を備える、請求項２３に記載の装置。
【請求項３０】
前記パルスパンクチャリングレート決定手段は、前記イニシャルパルスに関する情報を使用してテーブルルックアップまたは方程式オペレーションを実行するための手段を備えている、請求項２３に記載の装置。
【請求項３１】
前記パルスパンクチャリングレート決定手段は、連続パルスに基づいて前記パルスパンクチャリングレートを断続的に更新するように適応される、請求項２３に記載の装置。
【請求項３２】
前記パルスパンクチャリングレート決定手段は、新しいパルスパンクチャリングレートを決定するための、前記新しいパルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記新しいパルスパンクチャリングレートを決定することにおいて使用される連続パルスの数を選択するための手段を備える、請求項３１に記載の装置。
【請求項３３】
前記パルスパンクチャリングレート決定手段は、前記パルスパンクチャリングレートを決定するための、前記パルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記パルスパンクチャリングレートを決定することにおいて使用される前記パルスの数を選択するための手段を備える、請求項２３に記載の装置。
【請求項３４】
下記を実行することを命令するコンピュータプログラム：
イニシャルパルスに関する情報を受信することと;
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することと、ここにおいて、前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することは、下記を備える：
第１の信号を生成するために前記イニシャルパルスを実質的に二乗することと、
第２の信号を生成するために前記第１の信号をフィルタにかけることと、
前記イニシャルパルスに関する情報が決定される、第３の信号を生成す
るために前記第２の信号をスライスすることと、
ここにおいて、該フィルタは、ノイズとより高いオーダハーモニクスを取り除くための低パスフィルタである、
該第３の信号を処理し、受信シンボルのメトリックを計算すること;
シンボルイレージャレートを備える前記１以上の特性に基づいて、パルスパンクチャリングレートを決定することと;
前記パルスパンクチャリングレートに基づいて、受信機のパワー消費を制御することと。
【請求項３５】
イニシャルパルスに関する情報を受信するように、
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定するように、ここにおいて、前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することは、下記を備える：
第１の信号を生成するために前記イニシャルパルスを実質的に二乗することと、
第２の信号を生成するために前記第１の信号をフィルタにかけることと、
前記イニシャルパルスに関する情報が決定される、第３の信号を生成するために前記第２の信号をスライスすることと、
ここにおいて、該フィルタは、ノイズとより高いオーダハーモニクスを取り除くための低パスフィルタである、
該第３の信号を処理し、受信シンボルのメトリックを計算すること、
前記１以上の特性に基づいてパルスパンクチャリングレートを決定するように、
適応された第１のモジュールと、なお、前記１以上の特性は、シンボルイレージャレートを備える；
前記パルスパンクチャリングレートに基づいて、パルスを受信するように適応された第２のモジュールと；
前記受信パルスに基づいてサウンドを生成するように適応されたトランスデューサと；
を備えるヘッドセット。
【請求項３６】
イニシャルパルスに関する情報を受信するように、
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定するように、ここにおいて、前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することは、下記を備える：
第１の信号を生成するために前記イニシャルパルスを実質的に二乗することと、
第２の信号を生成するために前記第１の信号をフィルタにかけることと、
前記イニシャルパルスに関する情報が決定される、第３の信号を生成するために前記第２の信号をスライスすることと、
ここにおいて、該フィルタは、ノイズとより高いオーダハーモニクスを取り除くための低パスフィルタである、
該第３の信号を処理し、受信シンボルのメトリックを計算すること、
前記１以上の特性に基づいてパルスパンクチャリングレートを決定するように、
適応された第１のモジュールと、なお、前記１以上の特性は、シンボルイレージャレートを備える；
前記パルスパンクチャリングレートに基づいて、パルスを受信するように適応された第２のモジュールと；
前記受信パルスに基づいて、ユーザインジケーションを生成するように適応されたユーザインタフェースと、
を備えるウォッチ。
【請求項３７】
イニシャルパルスに関する情報を受信するように、
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定するように、ここにおいて、前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することは、下記を備える：
第１の信号を生成するために前記イニシャルパルスを実質的に二乗することと、
第２の信号を生成するために前記第１の信号をフィルタにかけることと、
前記イニシャルパルスに関する情報が決定される、第３の信号を生成するために前記第２の信号をスライスすることと、
ここにおいて、該フィルタは、ノイズとより高いオーダハーモニクスを取り除くための低パスフィルタである、
該第３の信号を処理し、受信シンボルのメトリックを計算すること、
前記１以上の特性に基づいてパルスパンクチャリングレートを決定するように、
適応された第１のモジュールと、なお、前記１以上の特性は、シンボルイレージャレートを備える；
前記パルスパンクチャリングレートに基づいて、パルスを受信するように適応された第２のモジュールと；
前記受信パルスに基づいて、または、それに応答して、センシングデータを生成するように適応されたセンサと、
を備えるセンシングデバイス。
【発明の詳細な説明】
【背景】
【０００１】
本願は、参照によってここに組み込まれ、２００８年７月７日に出願された仮特許出願第６１／０７８，６４８号の出願日の利益を主張する。
【０００２】
(分野)
本開示は、一般的に通信システムに関し、より具体的には、受信機または送信機におけるパルスをパンクチャリングするシステムおよび方法に関する。
【０００３】
(背景)
多くの現在のワイヤレス通信デバイスはポータブルであり、同時にモバイルのままでありながら、ユーザが他と通信することを可能にする。それらのポータビリティのゆえに、そのような通信デバイスは、バッテリのような制限されたパワーソースを使用して動作する。制限されるパワーソースを使用して動作している通信デバイスは、一般的には制限された連続使用寿命(continuous use life)を有する。連続使用寿命の長さは、一般的には、制限されたパワーリソースの機能とデバイスのパワー消費量によって決まる。一般的に、制限されたパワーソースの機能が優れていれば優れているほど、デバイスの連続使用寿命もより長くなる。また、デバイスがパワーを消費すれば消費するほど、デバイスの連続使用寿命もより短くなる。
【０００４】
従って、ワイヤレス通信デバイスの連続使用寿命を改善するために、そのようなデバイスは、パワー効率的な方法で動作するように設計される。改善されたパワー効率のある技術は、狭い幅のパルス(例、ウルトラワイドバンドパルス)を使用して、他のデバイスと通信し、他のデバイスと通信しないときには相対的に低いパワーモードで動作する、通信デバイスのためのものである。そのような通信技術は、デバイスが通信しているかどうかに関らず、連続で動作するデバイスのものに対して、パワー効率において実質的な改良をもたらすことができる。
【０００５】
本通信技術は著しいパワー効率の改善をもたらすことができるが、パワー効率においてさらなる改良の余地がありうる。例えば、通信されている情報を構築するパルスのすべてが送信または受信される必要がなく、いくつかのパルスがディスカードされるまたはパンクチャリングされる場合には、通信デバイスは、より長い期間の間、相対的に低いパワーモードで動作することができる。これは、デバイスのパワー効率、したがって、その連続使用寿命の長さを改善するであろう。
【発明の概要】
【０００６】
本開示の態様は、データ通信のための装置に関する。該装置は、パルスパンクチャリングレートを決定するように適応された第１のモジュールと、そのパルスパンクチャリングレートに基づいてパルスを受信するように適応された第２のモジュールを備える。別の態様では、第２のモジュールは、パルスパンクチャリングレートに基づいて、パルスをパンクチャリングするように適応される。別の態様では、第２のモジュールは、パルスパンクチャリングレートに基づいて、より低いパワー消費モードで動作するように適応される。別の態様では、装置は、遠隔通信デバイスに対してパルスパンクチャリングレートに関する情報を送信するように適応された第３のモジュールを備える。別の態様では、第２のモジュールは遠隔通信デバイスからパルスを受信するように適応される。
【０００７】
本開示の別の態様では、該装置の第１のモジュールは、イニシャルパルスに関する情報を受信することによってパルスパンクチャリングレートを決定するように、イニシャルパルスに基づいて１以上の特性を決定するように、１以上の特性に基づいてパルスパンクチャリングレートを決定するように、適応される。別の態様では、１以上の特性は、シンボルエラーレートまたはシンボルイレージャレートのうちの少なくとも１つを備える。別の態様では、第２のモジュールは、イニシャルパルスに基づいてビタビ復号と畳み込み符号を実行することによって、イニシャルパルスに関する情報を生成するように適応される。別の態様では、第２のモジュールは、イニシャルパルスに基づいて、ビタビ復号、リードソロモン復号、リードソロモン符号化オペレーション、および畳み込み符号化、を実行することによって、イニシャルパルスに関する情報を生成するように適応される。別の態様では、第２のモジュールは、第１の信号を生成するためにイニシャルパルスを実質的に二乗するように、第２の信号を生成するために第１の信号をフィルタにかけるように、そしてイニシャルパルスに関する情報が決定される、第３の信号を生成するために第２の信号をスライスするように適応される。
【０００８】
別の態様では、第１のモジュールは、１以上の特性を使用して、テーブルルックアップまたは方程式オペレーション(equation operation)を実行することによって、パルスパンクチャリングレートを決定するように適応される。別の態様では、第１のモジュールは、パルスパンクチャリングレートを断続的に(continually)更新するために、連続パルス(successive)の１以上の特性を断続的に決定するように適応される。別の態様では、第１のモジュールは、パルスパンクチャリングレートを決定するための、パルスパンクチャリングレートについての定義される解像度(defined resolution)または定義される処理時間(defined processing time)を達成するために、パルスパンクチャリングレートを決定することにおいて使用されるイニシャルパルスの数(a number of initial pulses)を選択するように適応される。別の態様では、第１のモジュールは、新しいパルスパンクチャリングレートを決定するための新しいパルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、新しいパルスパンクチャリングレートを決定することにおいて使用される連続パルスの数を選択するように適応される。
【０００９】
本開示の別の態様は、データ通信のための装置に関しており、第１セットのパルス(a first set of pulses)と第２セットのパルスのサブセット(a subset of a second set of pulses)を送信するように適応された第１のモジュールと、第１セットのパルスに基づいてパルスパンクチャリングレートに関する情報を受信するように適応される第２のモジュールと、を備え、なお、第２セットのパルスのサブセットは、パルスパンクチャリングレート情報に基づいている。別の態様では、装置は、受信データに基づいて、第１セットのパルスまたは第２セットのパルスを変調するように適応される第３のモジュールを備える。別の態様では、第２セットのパルスは、ゼロに実質的に等しいパルスパンクチャリングレートに基づいている（例、パルスなしがパンクチャリングされている(no pulses being punctured)）。他の態様では、第１のモジュールは受信機を備え、第２のモジュールは送信機を備え、第３のモジュールはパルス変調器(pulse modulator)を備える。
【００１０】
別の態様では、各パルスは２０％以上のオーダに関するフラクショナルスペクトラム(fractional spectrum on the order of 20% or more)、５００ＭＨｚ以上のオーダに関するスペクトラム(spectrum on the order of 500 MHz or more)、または２０％以上のオーダのフラクショナルスペクトラム且つ５００ＭＨｚ以上のオーダのスペクトラム、を有するように構成されることができる。
【００１１】
本開示の他の態様、利点、および新規な特徴は、添付図面と共に考慮されるとき、本開示の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１２】
【図１Ａ】図１Ａは、本開示の態様に従って例示的な通信システムのブロック図を図示する。
【図１Ｂ】図１Ｂは、本開示の別の態様に従って別の例示的な通信システムのブロック図を図示する。
【図２Ａ】図２Ａは、本開示の別の態様に従って例示的なパルスパンクチャリングレートモジュールのブロック図を図示する。
【図２Ｂ】図２Ｂは、本開示の別の態様に従って別の例示的なパルスパンクチャリングレートモジュールのブロック図を図示する。
【図３】図３は、本開示の別の態様に従って別の例示的なパルスパンクチャリングレートモジュールのブロック図を図示する。
【図４】図４は、本開示の別の態様に従ってさらに別の例示的な通信システムのブロック図を図示する。
【図５Ａ】図５Ａは、本開示の別の態様に従ってさらに別の例示的な通信システムのブロック図を図示する。
【図５Ｂ】図５Ｂは、本開示の別の態様に従って、図５Ａの例示的な通信システムによって実行される、例示的な通信方法のフロー図を図示する。
【図６Ａ】図６Ａ−Ｄは、本開示の別の態様に従って様々なパルス変調技術のタイミング図を図示する。
【図６Ｂ】図６Ａ−Ｄは、本開示の別の態様に従って様々なパルス変調技術のタイミング図を図示する。
【図６Ｃ】図６Ａ−Ｄは、本開示の別の態様に従って様々なパルス変調技術のタイミング図を図示する。
【図６Ｄ】図６Ａ−Ｄは、本開示の別の態様に従って様々なパルス変調技術のタイミング図を図示する。
【図７】図７は、本開示の別の態様に従って、様々なチャネルを介して互いに通信している様々な通信デバイスのブロック図を図示する。
【詳細な説明】
【００１３】
本開示の様々な態様が下記で説明されている。ここにおける教示は様々な形態で具現化されることができるということと、いずれの特定のストラクチャ、機能、または、ここにおいて開示されている両方は単なる典型(representative)であるということは、明らかであるべきである。ここにおける教示に基づいて、当業者は、ここにおいて開示される態様はいずれの他の態様と独立してインプリメントされることができるということ、そして、これらの態様のうちの２以上は様々な方法で組み合わせられることができるということ、を理解するべきである。例えば、ここにおいて記載されるいずれの数の態様を使用して、本装置はインプリメントされてもよく、または、方法は実行されてもよい。さらに、そのような装置は、ここにおいて記載される態様のうちの１以上に加えて、または、それらを除いて、他のストラクチャ、機能、またはストラクチャ及び機能、を使用して実行されることができる。
【００１４】
上記のコンセプトのうちのいくつかの例として、いくつかの態様では、本開示は、遠隔通信デバイスから複数のパルスを受信し、その受信パルスに基づいてパルスパンクチャリングレートを決定し、そして、そのパルスパンクチャリングレートに基づいて後続的に受信されるパルス(subsequently received pulses)をパンクチャリングするまたはディスカードする、データ通信のための装置に関する。インターバルの間に、パンクチャリングされたパルスが期待されているとき、本装置は、パワーを節約する目的で、より低いパワー消費量モードで動作する。この例では、本装置は、パルスパンクチャリングレート及びパルスのパンクチャリングの決定の両方を実行する。
【００１５】
別の例では、受信装置は、受信パルスに基づいて、パルスパンクチャリングレートを決定し、送信装置に対して、パルスパンクチャリングレート情報を送信する。これに応じて、送信装置は、送信していたであろうパルスのサブセットを送り、なお、サブセットは、パルスパンクチャリングレートに基づいている。従って、この例では、パルスのパンクチャリングは、送信装置において生じる。受信装置がより少ないパルス(例えばサブセット)を受信するので、受信装置はパワーを節約するために、より長い期間の間、より低いパワー消費モードで動作することができる。さらに、送信装置がより少ないパルス(例えばサブセット)を送信するので、それはまた、パワーを節約するために、より長い期間の間、より低いパワー消費モードで動作することができる。
【００１６】
図１Ａは、本開示の態様に従って、例示的な通信システム１００のブロック図を図示する。要約すると、システム１００は、複数のパルス（例、イニシャルまたは後続セットのパルス）を受信し、その受信パルスに基づいてパルスパンクチャリングレートを決定し、そしてパルスパンクチャリングレートに基づいて、受信パルスをパンクチャリングする、または、ディスカードする。インターバルの間に、パンクチャリングされたパルスが期待されるとき、システム１００は、パワーを節約する目的で、より低いパワー消費量モードで動作する。例として、システム１００は、そのコンポーネントのうちの１つまたは複数、例えばそのフロントエンド無線周波数（ＲＦ）回路及び／または他のもの、をオフにすることができる(may turn off)。
【００１７】
具体的には、通信システム１００は、パルスパンクチャリングレートモジュール１０２と受信機１０４を備える。システム１００は、入力を介して、遠隔通信デバイスから複数のパルスを受信する。ここにおいてさらに説明されているように、複数のパルスは、任意の数のパルス変調技術を使用して、特定の情報を伝達することができる。パルスパンクチャリングレートモジュール１０２は、受信機１０４から、復調されたパルスに関する情報を受信し、この情報に基づいて、パルスパンクチャリングレートを決定する。パルスパンクチャリングモジュール１０２によって受信機１０４から得られる情報は、復調されたシンボルシーケンス、復号されたビットシーケンス、再符号化されたビットシーケンス、通信システム１００と遠隔デバイスとの間のチャネル状態の推定値、等を含むことができる。チャネル状態は、受信パルスに基づいて推定されることができる。
【００１８】
パルスパンクチャリングレートモジュール１０２によって決定されたパルスパンクチャリングレートに基づいて、受信機１０４は、遠隔通信デバイスから受信されたパルスのうちのいくつかを、ディスカードする、または、パンクチャリングする。インターバルの間に、パンクチャリングされたパルスが期待されるとき、受信機１０４は、パワーを節約する目的で、より低いパワー消費量モードで動作する。一例として、受信機１０４は、そのコンポーネントのうちの１つまたは複数、例えばそのフロントエンド無線周波数（ＲＦ）回路及び／または他のもの、をオフにすることができる(may turn off)。
【００１９】
パルスパンクチャリングレートモジュール１０２は、遠隔通信デバイスから受信されるイニシャルパルスに基づいて、パルスパンクチャリングレートを決定することができる。このパルスパンクチャリングレートは、遠隔通信デバイスから受信される連続パルスのうちのいくつかあるいはすべてを受信するために使用されることができる。代替的に、パルスパンクチャリングレートモジュール１０２は、イニシャルパルスの後で受信されるパルスに基づいて、パルスパンクチャリングレートを、断続的に(continuously)、繰り返しで、または、別の方法で、更新することができる。このように、パルスパンクチャリングレートは、時間とともに変化して、チャネル状態をよりよくトラッキングすることができる。
【００２０】
代替的に、または、追加的に、パルスパンクチャリングレートモジュール１０２は、パルスパンクチャリングレートを決定するためにそれが使用するパルスの数(the number of pulses)を選択し、そして、引き続いて変更することができる。例えば、パルスパンクチャリングレートモジュール１０２は、相対的に高い解像度モードで動作することができ、そこでは、パルスパンクチャリングレートを決定するために相対的に大きい数の受信パルス(a relatively large number of received pulses)を使用する。このことは、レートのより正確な決定またはより高い解像度に起因して、より高いパルスパンクチャリングレートを達成するという利点を有する。このことは、パルスパンクチャリングレートを決定するために、より長い処理時間のコストで、デバイスのパワー効率を改善することを支援している。
【００２１】
対照的に、パルスパンクチャリングレートモジュール１０２は、相対的に低い解像度モードで動作することができ、そこでは、パルスパンクチャリングレートを決定するために、相対的に小さい数の受信パルス(a relatively small number of received pulses)を使用する。このことは、レートのあまり正確でない決定またはより低い解像度に起因して、より保守的なパルスパンクチャリングレート(more conservative pulse puncturing rate)を達成するコストで、パルスパンクチャリングレートを決定するための処理時間を改善するという利点を有する。パルスパンクチャリングレートモジュール１０２は、解像度を一定に保つことができるが、遠隔通信デバイスからパルスを断続的に受信する、または、いずれの数のファクタ(factors)に基づいて解像度を変更することができる。
【００２２】
図１Ｂは、本開示の別の態様に従って別の例示的な通信システム１５０のブロック図を図示する。通信システム１５０は、通信システム１００の具体的なインプリメンテーションの一例である。要約すると、通信システム１５０は、遠隔通信デバイスから受信される複数のパルスに基づいて、シンボルエラーレートとシンボルイレージャレートとを決定することによって、チャネル状態を推定する。シンボルは、１以上のパルスを備えることができる。その後で、システム１５０は、シンボルエラーレートとシンボルイレージャレートとに基づいて、パルスパンクチャリングレートを決定する。その後で、システム１５０は、パルスパンクチャリングレートに基づいて、後続的に受信されるパルスのうちのいくつかをディスカードする、または、パンクチャリングする。インターバルの間に、パンクチャリングされたパルスが期待されるとき、システム１５０は、パワーを節約する目的で、より低いパワー消費量モードで動作する。
【００２３】
具体的には、通信システム１５０は、シンボルエラーレートモジュール１５２、シンボルイレージャレートモジュール１５４、パルスパンクチャリングレートモジュール１５６、および受信機１５８を備える。シンボルエラーレートモジュール１５２は、受信機１５８から、複数の復調されたパルスに関する情報を受信し、その受信された情報に基づいてシンボルエラーレートを決定する。下記でより詳細に説明されるように、シンボルエラーレートは、エラーである受信パルスの推定数と非消去である受信パルスの数との間の比(a ratio between the estimates number of received pulses in error and the number of received pulses that are non-erased)に関連することができる。シンボルイレージャレートモジュール１５４は、受信機１５８から、複数の復調されたパルスに関する情報を受信し、その受信された情報に基づいて、シンボルイレージャレートを決定する。下記でより詳細に説明されるように、シンボルイレージャレートは、パルス復調器の出力からのノンゼロ値の数（受信機１５８のコンポーネント）と受信パルスの合計数との間の比に関連することができる。
【００２４】
パルスパンクチャリングレートモジュール１５６は、シンボルエラーレートモジュール１５２からシンボルエラーレート、シンボルイレージャレートモジュール１５４からシンボルイレージャレート、を受信し、シンボルエラーレートとシンボルイレージャレートに基づいて、パルスパンクチャリングレートを決定する。パルスパンクチャリングレートモジュール１５６は、インデクスとしてシンボルエラーレートとシンボルイレージャレートを使用するテーブルルックアップオペレーションを実行することにより、パルスパンクチャリングレートを決定することができる。あるいは、パルスパンクチャリングレートモジュール１５６は、入力としてシンボルエラーレートとシンボルイレージャレートを使用する方程式オペレーションを実行することによって、パルスパンクチャリングレートを決定することができる。
【００２５】
受信機１５８は、パルスパンクチャリングモジュール１５６からパルスパンクチャリングレートを受信し、そのパルスパンクチャリングレートに基づいて、後続的に受信されるパルスのうちのいくつかをディスカードする、または、パンクチャリングする。インターバルの間に、パンクチャリングされたパルスが期待されるとき、受信機１５８は、パワーを節約する目的で、より低いパワー消費量モードで動作することができる。一例として、受信機１５８は、そのコンポーネントの１以上、例えばそのフロントエンドの無線周波数（ＲＦ）回路及び／または他のものをオフにすることができる(may turn off)。パルスパンクチャリングモジュール１５６はまた、図３の例示的なモジュールにおいて後で説明されるように、受信機モジュール１５８からの追加情報を使用することができる。
【００２６】
図２Ａは、本開示の別の態様に従って例示的なパルスパンクチャリングレートモジュール２００のブロック図を図示する。この例の目的から、システムの外部符号が畳み込み符号であるということが想定される。本技術は、他の外部符号化スキームに適用可能である。さらに、変調シンボルあたり１パルスがあるということが想定される。本技術はまた、シンボルあたりマルチプルパルスに適用可能である。パルスパンクチャリングレートモジュール２００は、上述されているように、パルスパンクチャリングレートモジュール１０２と、１５２、１５４および１５６の組み合わせの具体的なインプリメンテーションの一例であってもよい。要約すると、パルスパンクチャリングモジュール２００は、受信パルスを復調するように適応された第１のサブモジュール（このサブモジュールは、上述されている受信機の一部であってもよい）と、真のチャネル入力を推定するように適応された第２のサブモジュール（このサブモジュールは、上述されている受信機の一部であってもよい）と、第１のサブモジュールと第２のサブモジュールとの出力からシンボルイレージャレートを決定するように適応された第３のサブモジュールと、第１のサブモジュールと第２のサブモジュールとの出力からシンボルエラーレートを決定するように適応された第４のサブモジュールと、第３のサブモジュールと第４のサブモジュールとの出力からパルスパンクチャリングレートを決定するように適応された第５のサブモジュールと、を含む。
【００２７】
具体的には、受信パルスを復調するための第１のサブモジュールは、パルスを実質的に二乗するための二乗モジュール(squaring module)２０２、二乗モジュール２０２の出力からノイズとより高いオーダハーモニクス(noise and higher order harmonics)を取り除くための低パスフィルタ（ＬＰＦ）２０４、および低パスフィルタ２０４の出力を定量化するためのスライサ２０６を備える。スライサ２０６の出力は、３つのレベルに量子化されることができる（例、−１、０、＋１）。第１のレベル（例えば−１）は論理ゼロを表わし、第２のレベル（例えば０）はイレージャ(erasure)を表わし、第３のレベル（例えば、＋１）は論理１を示す。スライサ２０６は、各受信シンボルについてのそのような値をマルチプルで出力することができる。シンボルメトリックコンピューテーションブロック２０７は、スライサ出力を処理し、そして、各受信シンボルのメトリックをコンピュートする。このシンボルメトリックは真のチャネル入力を推定するために復号チェインによって使用される。
【００２８】
真のチャネル入力を推定するための第２のサブモジュールは、ビタビ復号器２１６および畳み込み符号化器２１８を備える。関連技術で知られているように、ビタビ復号器２１６は、シンボルメトリックコンピューテーションブロック２０７の出力を受信し、遠隔通信デバイスにおいて畳み込み符号化器の入力におけるビットのシーケンスの推定値を生成する。畳み込み符号化器２１８は、ビタビ復号器２１６によって生成された、推定されたシーケンスを再符号化する。畳み込み符号化器２１８の出力は、例えば遠隔通信デバイスによって送信されたシンボルまたはパルスシーケンスのような真のチャネル入力の推定値を提供する。
【００２９】
シンボルイレージャレートを決定するための第３のサブモジュールは、非消去パルスモジュール(non-erased pulse module)２０８、受信パルスモジュール２１０、および非消去対受信の比モジュール(non-erased-to-received ratio module)２１２を備える。非消去パルスモジュール２０８は、非消去パルスの数、例えばシンボルメトリックコンピューテーションブロック２０７によって出力されるノンゼロ値(non-zero values)、を決定する。受信パルスモジュール２１０は、受信されるパルスの合計数を決定する。非消去対受信の比モジュール２１２は、パルスの合計数と非消去パルス間の比を決定し、そしてそれは、シンボルイレージャレートを提供する。
【００３０】
シンボルエラーレートを決定するための第４のサブモジュールは、非消去パルスモジュール２２０、エラーパルスモジュール２２２、およびエラー対非消去の比モジュール２２４を備える。非消去パルスモジュール２２０は、非消去パルスの数、例えばシンボルメトリックコンピューテーションブロック２０７によって出力されるノンゼロ値、を決定する。これはモジュール２０８と同じオペレーションであるので、これらのモジュールのうちの１つは除去されてもよい(may be eliminated)。エラーパルスモジュール２２２は、畳み込み符号化器の出力と受信されるパルスシーケンスを比較することによって、エラーである受信パルスの数を推定する。エラー対非消去の比モジュール２２４は、エラーであるパルスと非消去パルスとの間の比を決定し、そしてそれはシンボルエラーレートを提供する。
【００３１】
パルスパンクチャリングレートを決定するための第５のサブモジュールは、非消去対受信の比モジュール２１２からシンボルイレージャレートとエラー対非消去の比モジュール２２４からシンボルエラーレートとを受信し、そして、シンボルイレージャレートとシンボルエラーレートを使用してテーブルルックアップを実行することによってパルスパンクチャリングレートを生成する、パルスパンクチャリングルックアップテーブル（ＬＵＴ）モジュール２１４を備える。あるいは、モジュール２１４は、入力としてシンボルイレージャレートとシンボルエラーレートを使用する方程式オペレーションを実行することによって、パルスパンクチャリングレートを決定することができる。
【００３２】
図２Ｂは、本開示の別の態様に従って例示的なパルスパンクチャリングレートモジュール２５０のブロック図を図示する。この例の目的から、システムは、外部畳み込み符号と連結されるリードソロモン符号を含むということが想定される。パルスパンクチャリングレートモジュール２５０は、真のチャネル入力を推定することにおいて別の技術を利用する。すなわち、真のチャネル入力の推定値を生成するために、外部符号（ビタビ復号器２１６および畳み込み符号化器２１８）だけを使用する代わりに、パルスパンクチャリングレートモジュール２５０は、さらに、ビタビ復号器２１６の出力のエラー訂正を実行するリードソロモン復号器２５２と、リードソロモン復号器２５４の出力を再符号化するリードソロモン符号化器２５４、を使用する。畳み込み符号化器２１８は、リードソロモン符号化器２５４の出力から、真のチャネル入力の推定値を生成する。真のチャネル入力を推定するための他のアルゴリズムが利用されるということ、そして本技術は他の連結される符号信号に適用可能であるということ、が理解されるであろう。
【００３３】
図３は、本開示の別の態様に従って別の例示的なパルスパンクチャリングレートモジュール３００のブロック図を図示する。この例の目的から、システムは、外部畳み込み符号と連結されるリードソロモン符号を含むということが想定される。本技術は、いずれのタイプの連結される符号化に適用可能である。パルスパンクチャリングレートモジュール３００はモジュール２００に類似しており、同じ参照番号によって示されているのと同じ構成要素の多くを含む。パルスパンクチャリングレートモジュール３００は、さらに、パルスパンクチャリングレートＬＵＴモジュール２１４のための制御信号を生成するために、ビタビ復号器２１６の出力を復号するリードソロモン復号器３０２から情報を使用する。
【００３４】
例えば、ビタビ復号器２１６の出力の復号することによって、リードソロモン復号器３０２は、遠隔通信デバイスから受信されている信号の品質を決定することができる。その品質に基づいて、リードソロモン復号器３０２は、モジュール２１４によって実行されるパルスパンクチャリング決定オペレーションを制御することができる。例として、受信されている信号の品質が相対的に高い場合には、リードソロモン復号器３０２は、シンボルエラーレートとシンボルイレージャレートの与えられたセットについて、よりアグレッシブまたはより高いパルスパンクチャリングレートのルックアップテーブルを選択するようにモジュール２１４に命令することができる。反対に、受信されている信号の品質が相対的に低い場合には、リードソロモン復号器３０２は、シンボルエラーレートとシンボルイレージャレートの与えられたセットについて、あまりアグレッシブでない、または、より低いパルスパンクチャリングレートで、ルックアップテーブルを選択するようにモジュール２１４に命令することができる。
【００３５】
図４は、本開示の別の態様に従って例示的な通信システム４００のブロック図を図示する。上述されているように、システム１００および１５０では、受信通信デバイスは、遠隔通信デバイスからパルスを受信し、その受信パルスに基づいてパルスパンクチャリングレートを決定し、その決定されるパルスパンクチャリングレートに基づいて、後続的に受信されるパルスをディスカードする、または、パンクチャリングすることができる。また、上述されているように、受信通信デバイスは、パワーを節約するためにパンクチャリングされたパルスと関連づけられたタイムインターバルの間に相対的に低いパワーモードで動作することができる。
【００３６】
対照的に、通信システム４００は、遠隔通信デバイスから複数のパルスを受信し、受信パルスに基づいてパルスパンクチャリングレートを決定し、遠隔通信デバイスに対してパルスパンクチャリングレートを送信し、遠隔通信デバイスからそれが受信していたであろうパルスのサブセットを受信し、なお、サブセットは、パルスパンクチャリングレートに基づいている。言いかえれば、パルスのパンクチャリングは、遠隔通信デバイスにおいて生じる。
【００３７】
具体的には、通信システム４００は、パルスパンクチャリングレートモジュール４０２、送信機４０４、および受信機４０６を備える。受信機４０６は、遠隔通信デバイスから複数のパルスを受信する。パルスパンクチャリングレートモジュール４０２は、受信機４０６から、複数のパルスに関する情報を受信する。その後で、モジュール４０２は、その情報に基づいて、パルスパンクチャリングレートを決定する。その後、パルスパンクチャリングレートモジュール４０２は、遠隔通信デバイスに対して情報を送信する送信機４０４に対し、パルスパンクチャリングレートを送る。図５Ａ−Ｂと関連づけられたシステムを参照するとより詳細に説明されているように、遠隔通信システムは、送信していたであろうパルスのサブセットを送信するためだけに、パルスパンクチャリングレートを使用し、なお、サブセットは、パルスパンクチャリングレートに基づいている。言いかえれば、パルスのパンクチャリングは、システム１００および１５０にあるように、受信機エンドの代わりに、送信機エンドで生じる。その後、受信機４０６は、情報が通信されていることを確認するために、遠隔通信デバイスからパルスのサブセットを後続的に受信する。
【００３８】
あるいは、通信システム４００が遠隔通信デバイスに対してパルスパンクチャリングレート情報を送信する代わりに、システムは、遠隔通信デバイスがパルスパンクチャリングレートを決定することができる情報を送信することができる。例えば、通信システム４００は、遠隔通信デバイスからパルスを受信し、その受信されたパルスに基づいてシンボルエラーレートとシンボルイレージャレートとを決定し、遠隔通信デバイスに対してこれらのレートを送信することができる。遠隔通信デバイスは、代わりに、シンボルエラーレートとシンボルイレージャレートとに基づいてパルスパンクチャリングレートを決定し、そして、パルスパンクチャリングレートに基づいて送信していたであろうパルスのサブセットを送信する。このように、パルスパンクチャリングレートを決定するための処理は、通信システム４００と遠隔通信デバイスとの間で共有される。
【００３９】
図５Ａは、本開示の別の態様に従ってさらに別の例示的な通信システム５００のブロック図を図示する。通信システム５００は、通信システム４００を参照して上述されているような、「遠隔(remote)」通信デバイスの一例である。要約すると、通信システム５００は、遠隔通信デバイス（例、通信システム４００）に対して第１セットのパルスを送信し、遠隔通信デバイスからパルスパンクチャリングレートを受信し、それが送信していたであろうパルスのサブセットを送信し、なお、サブセットは、パルスパンクチャリングレートに基づいている。言いかえれば、パルスのパンクチャリングは、受信デバイスの代わりに、送信デバイスで生じる。
【００４０】
具体的には、通信システム５００は、受信機５０２、オプションでパルス変調器５０４、そして送信機５０６を備える。パルス変調器５０４は、受信データに基づいて、パルスを変調する。パルス変調器５０４は、遠隔通信デバイスへの送信のために、送信機５０６に対して変調パルスを送る。遠隔通信デバイスは、パルスパンクチャリングレートを決定するために、受信パルスを使用することができる。その後、遠隔通信デバイスは、通信システム５００に対して、パルスパンクチャリングレートを送信する。
【００４１】
受信機５０２は、遠隔通信デバイスからパルスパンクチャリングレートを受信し、パルス変調器５０４に対してレートを提供する。上記で説明されているように、パルス変調器５０４は、遠隔通信デバイスへの送信のために受信されるデータに基づいて、パルスを変調する。しかしながら、この例では、パルス変調器５０４は、遠隔通信デバイスへの送信のために、送信機５０６に対して変調パルスのサブセットを提供だけする。サブセットは、遠隔通信デバイスから受信されるパルスパンクチャリングレートに基づいている。遠隔通信デバイスが、それが有していたであろうパルスよりもより少ないパルスを受信するので、パワーを節約するために、より長い期間の間、相対的に低いパワーモードのままであることができる。さらに、通信システム５００がより少ないパルスを送信するので、それはまた、パワーを節約するために、より長い期間の間、より低いパワー消費モードで動作する。
【００４２】
図５Ｂは、本開示の別の態様に従って、例示的な通信システム５００によって実行される通信の例示的な方法５５０のフロー図を図示する。フロー図は、上述されている通信システム５００のオペレーションを単に要約している。すなわち、通信システム５００は、遠隔通信デバイスに対して、第１セットのパルスを送信する（ブロック５５２）。通信システム５００は、遠隔通信デバイスから、パルスパンクチャリングレートを受信する（ブロック５５４）。通信システム５００は、遠隔通信デバイスに対して、第２セットのパルスのサブセットを送信し、なお、サブセットは、パルスパンクチャリングレートに基づいている（ブロック５５６）。第２セットのパルスは、ゼロに実質的に等しいパルスパンクチャリングレートに基づくことができる。パルス変調器５０４は、複数のファクタのいずれかに基づいて、受信されるパルスパンクチャリングレートをベリファイする及び／または修正することができ、そして、パルスのパンクチャリングを実行するためにその修正されたレートを使用することができる。
【００４３】
あるいは、遠隔通信デバイスに対するパルスパンクチャリングレート情報を受信する通信システム５００の代わりに、システムは、それがパルスパンクチャリングレートを決定することができる情報だけを受信することができる。例えば、通信システム５００は遠隔通信デバイスから、シンボルエラーレートとシンボルイレージャレートを受信することができる。その後で、通信システム５００は、受信されるシンボルエラーレートとシンボルイレージャレートに基づいてパルスパンクチャリングレートを決定し、そして、パルスパンクチャリングレートに基づいて送信されたであろうパルスのサブセットを送信する。このように、パルスパンクチャリングレートを決定するための処理は、通信システム５００と遠隔通信デバイスとの間で共有される。
【００４４】
図６Ａは、ここにおいて説明される通信システムのいずれかにおいて利用されることができるパルス変調の一例として、異なるパルス繰り返し周波数(pulse repetition frequencies)（ＰＲＦ）で定義される異なるチャネル（チャネル１とチャネル２）を図示する。具体的には、チャンネル１のためのパルスは、パルス間の遅延時間(pulse-to-pulse delay period)６０２に対応するパルス繰り返し周波数（ＰＲＦ）を有する。対照的に、チャンネル２のためのパルスは、パルス間の遅延時間６０４に対応するパルス繰り返し周波数（ＰＲＦ）を有する。したがって、本技術は、２つのチャネル間のパルス衝突の比較的低い可能性で、擬似直交チャネルを定義するために使用されることができる。具体的に、パルス衝突の可能性の低さは、パルスのための低デューティサイクルの使用を通じて達成されることができる。例えば、パルス繰り返し周波数（ＰＲＦ）の適切な選択を通じて、与えられたチャネルの実質的にすべてのパルスは、いずれの他のチャネルのためのパルスとは異なる時間において送信されることができる。
【００４５】
与えられたチャネルについて定義されるパルス繰り返し周波数（ＰＲＦ）は、そのチャネルによってサポートされるデータレートまたは複数のデータレートによって決まる。例えば、非常に低いデータレートをサポートしているチャネル（例、約数キロビット／秒あるいはＫｂｐｓ）は、対応する低いパルス繰り返し周波数（ＰＲＦ）を利用することができる。反対に、相対的に高いデータレートをサポートするチャネル（例、約数メガビット／秒あるいはＭｂｐｓ）は、対応するより高いパルス繰り返し周波数（ＰＲＦ）を利用することができる。
【００４６】
図６Ｂは、ここにおいて記載される通信システムのうちのいずれかにおいて利用されることができる変調の例として異なるパルスポジションまたはオフセットで定義される異なるチャネル（チャネル１とチャネル２）を図示する。チャネル１のためのパルスは、第１のパルスオフセットに従って、ライン６０６によって表わされているように時間の地点において生成される（例、時間における与えられた地点に関する、図示されず）。反対に、チャンネル２のためのパルスは、第２のパルスオフセットに従って、ライン６０８によって表わされるような時間の地点において生成される。パルス間のパルスオフセット差を与えられると（矢印６１０によって表わされているように）、本技術は２つのチャネル間のパルス衝突の可能性を減らすために使用されることができる。チャネルについて定義されるいずれの他のシグナリングパラメータ（例、ここにおいて説明されている）とデバイス間のタイミングの正確さ（例、相対的クロックドリフト(relative clock drift)）によって、異なるパルスオフセットの使用は、直交チャネルまたは擬似直交チャネルを提供するために使用されることができる。
【００４７】
図６Ｃは、ここにおいて記載される通信システムのうちのいずれかにおいて利用されることができる異なるタイミングホッピングシーケンス変調（timing hopping sequence）で定義される異なるチャネル（チャネル１とチャネル２）を図示する。例えば、チャネル１のためのパルス６１２は、あるタイムホッピングシーケンス(time hopping sequence)にしたがってときどき生成されることができ、チャネル２のためのパルス６１４は、別のタイムホッピングシーケンスにしたがってときどき生成されることができる。デバイス間のタイミングの正確さと使用される特定シーケンスによって、本技術は、直交チャネル、または、擬似直交チャネル、を提供するために使用されることができる。例えば、タイムホップされるパルスポジション(time hopped pulse positions)は、近隣チャネルから繰り返しパルス衝突の可能性を減らすために、周期的でなくてもよい。
【００４８】
図６Ｄは、ここにおいて説明される通信システムのいずれかにおいて利用されることができるパルス変調の一例として異なるタイムスロットで定義される異なるチャネルを図示する。チャネルＬ１のためのパルスは、特定の時間インスタンスで生成される。同様に、チャネルＬ２のためのパルスは、他の時間インスタンスで生成される。同様な方法で、チャネルＬ３のためのパルスは、さらに他の時間インスタンスで生成される。一般的に、様々なチャネル間の干渉を減らすまたは除去するように、異なるチャネルに関係する時間インスタンスは一致しない(do not coincide)、あるいは、直交である可能性がある。
【００４９】
他の技術がパルス変調に従ってチャネルを定義するために使用されることができるということは理解されるべきである。例えば、チャネルは、異なる拡散擬似乱数シーケンス(different spreading pseudo-random number sequences)、または、ある他の適切なパラメータまたは複数パラメータに基づいて定義されることができる。さらに、チャネルは、２以上のパラメータの組み合わせに基づいて定義されることができる。
【００５０】
図７は、本開示の別の態様に従って、様々なチャネルを介して互いに通信している、様々なウルトラワイドバンド（ＵＷＢ）通信デバイスのブロック図を図示する。例えば、ＵＷＢデバイス１ ７０２は、２つの並列ＵＭＢチャネル１及び２を介して、ＵＷＢデバイス２ ７０４と通信している。ＵＷＢデバイス７０２は、単一チャンネル３を介して、ＵＷＢデバイス３ ７０６と通信している。また、ＵＷＢデバイス３ ７０６は、代わりに、単一チャンネル４を介して、ＵＷＢデバイス４ ７０８と通信している。他の構成は可能である。通信デバイスは医療アプリケーションを含んでいる多くの異なるアプリケーションについて使用されることができ、そして、例えば、ヘッドセット、マイクロフォン、バイオメトリックセンサ、心拍数モニタ(heart rate monitor)、万歩計（登録商標）(pedometer)、ＥＫＧデバイス、ウォッチ(watch)、シュー(shoe)、遠隔制御(remote control)、スイッチ(switch)、タイヤ空気圧監視(tire pressure monitor)、あるいは他の通信デバイスにおいてインプリメントされることができる。医療機器は、スマートバンド−エイド(smart band-aid)、センサ、バイタルサインモニタ及び他のものを含むことができる。
【００５１】
本開示の上記の態様のうちのいずれも、多くの異なるデバイスにおいてインプリメントされることができる。上記で説明される医療アプリケーションに加え、本開示の態様は、健康及びフィットネスアプリケーションに適用されることができる。さらに、本開示の態様は、異なるタイプのアプリケーションのための状況において(in shoes)インプリメントされることができる。ここにおいて記載される本開示のいずれの態様を組み込むことができる他の多くのアプリケーションがある。
【００５２】
本開示の様々な態様は上記で説明されてきた。ここにおける教示は様々な形態において具現化されうるということ、そして、いずれの具体的なストラクチャ、機能または、ここにおいて開示される両方は、単なる典型である。ここにおける教示に基づいて、当業者は、ここにおいて開示される態様はいずれの他の態様と独立してインプリメントされることができるということ、そして、これらの態様のうちの２以上は様々な方法で組み合わせられることができるということ、を理解すべきである。例えば、ここにおいて記載されるいずれの数の態様を使用して、本装置はインプリメントされてもよく、または、方法は実行されてもよい。さらに、ここにおいて使用されているように、用語またはフレーズ「ａ，ｂ，ｃのうちの少なくとも１つ」は、「ａ」、「ｂ」、「ｃ」、または、それらのいずれの組み合わせを意味する。
【００５３】
さらに、そのような装置は、ここにおいて記載される態様のうちの１つまたは複数を除いて、または、それらに加え、他のストラクチャ、機能、またはストラクチャ及び機能を使用して、インプリメントされる、または、そのような方法は実行されることができる。上記コンセプトにいくつかの例として、いくつかの態様では、並列チャネル(concurrent channels)は、パルス繰り返し周波数に基づいて確立されることができる。いくつかの態様では、並列チャネルは、パルスポジションまたはオフセットに基づいて確立されることができる。いくつかの態様では、並列チャネルは、タイムホッピングシーケンスに基づいて確立されることができる。いくつかの態様では、パルス繰り返し周波数、パルスポジションまたはオフセット、及びタイムホッピングシーケンスに基づいて確立されることができる。
【００５４】
当業者は、情報と信号は、さまざまな異なる技術及び技法のうちのいずれかを使用して、表されることができるということを理解するであろう。例えば、上記の説明の全体にわたって参照される、データ、命令、コマンド、情報、信号、ビット、シンボル、及びチップは、電圧、電流、電磁波、磁場あるいは磁粒子、光場あるいは光学粒子、あるいはそれらのいずれの組み合わせ、によって表わされることができる。
【００５５】
当業者は、いずれの様々な説明のための論理ブロック、モジュール、プロセッサ、手段、回路、および、ここに開示された態様に関連して説明されたアルゴリズムステップは、電子ハードウェア(例、デジタルインプリメンテーション、アナログインプリメンテーション、あるいはそれら２つの組み合わせ、それは、ソースコーディングあるいはある他の技術を使用して設計されることができる)、命令を組み込んでいるプログラムあるいは設計コードの様々な形態(ここでは、便宜のため、「ソフトウェア(software)」あるいは「ソフトウェアモジュール(software)」と呼ばれる)あるいは、両方の組み合わせとしてインプリメントされることができる、ということをさらに理解するであろう。ハードウェアとソフトウェアのこの互換性を明瞭に説明するために、様々な説明のためのコンポーネント、ブロック、モジュール、回路およびステップが、一般に、それらの機能性という観点から、上記で説明されてきた。そのような機能性が、ハードウェアあるいはソフトウェアとしてインプリメントされるかどうかは、特定のアプリケーションと全体のシステムに課された設計制約(design constraints)によって決まる。熟練職人は、各特定のアプリケーションについての様々な方法で、説明された機能性をインプリメントすることができるが、そのようなインプリメンテーションの決定は、本発明の範囲からの逸脱を生じさせるものとして解釈されるべきでない。
【００５６】
様々な説明のための論理ブロック、モジュール、およびここにおいて開示される態様に関して説明される回路は、集積回路（「ＩＣ」）、アクセス端末あるいはアクセスポイントによって実行されるまたはそれらの内でインプリメントされてもよい。ＩＣは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）あるいは他のプログラマブル論理デバイス、ディスクリートゲートあるいはトランジスタロジック、ディスクリートハードウェアコンポーネント、電子コンポーネント、光学コンポーネント、メカニカルコンポーネント、あるいは、ここに説明される機能を実行するように設計された、それらのいずれの組み合わせ、を備えることができ、そして、ＩＣ内で、ＩＣの外で、あるいは両方で、常駐するコードあるいは命令を実施することができる。汎用プロセッサは、マイクロプロセッサであってもよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、あるいはステートマシン(state machine)であってもよい。プロセッサはまた、コンピューティングデバイス(computing devices)の組み合わせ、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと併用しての１以上のマイクロプロセッサ、あるいはいずれの他のそのような構成のもの、としてインプリメントされてもよい。
【００５７】
いずれの開示されるプロセスにおけるステップの特定の順序あるいはヒエラルキはサンプルアプローチの一例であるということが理解される。設計の優先度に基づいて、プロセスにおけるステップの特定の順序あるいはヒエラルキは、本開示の範囲内にありながら、再配列されることができる(rearranged)ということは、理解される。添付の方法の請求項は、サンプル順序における様々なステップの構成要素を示しており、示されている特定の順序あるいは階層に限定されるべきであるように意味されていない。
【００５８】
ここにおいて開示された態様と関連して説明された方法またはアルゴリズムのステップは、直接ハードウェアにおいて、プロセッサによって実行されたソフトウェアモジュールにおいて、あるいは２つの組み合わせにおいて、直接具現化されてもよい。ソフトウェアモジュール（例、実施可能な命令および関連データ）および他のデータは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭあるいは当技術分野において知られているコンピュータ可読媒体のいずれの他の形態、のようなデータメモリにおいて常駐することができる。サンプル記憶媒体は、例えば、コンピュータ／プロセッサ（ここでは、便宜上、「プロセッサ」と呼ばれてもよい）のようなマシンに結合されることができ、そのようなプロセッサは記憶媒体から情報（例、コード）を読み取ることができ、また記憶媒体に情報を書き込むことができる。サンプル記憶媒体は、プロセッサに不可欠であることができる。プロセッサと記憶媒体は、ＡＳＩＣにおいて常駐していてもよい。ＡＳＩＣは、ユーザ機器に常駐していてもよい。あるいは、プロセッサと記憶媒体は、ユーザ機器におけるディスクリートコンポーネントとして常駐することができる。さらに、いくつかの態様において、いずれの適切なコンピュータプログラムプロダクトは、本開示の態様のうちの１以上に関連するコードを備えるコンピュータ可読メディアを備えることができる。いくつかの態様では、コンピュータプログラムプロダクトは、パッケージング材料を備えることができる。
【００５９】
本発明は様々な態様に関して説明されているが、本発明がさらなる修正が可能であるということは理解される。本願は、本発明のいずれの変形、使用、または適応、一般的には本発明の原則、を含むように意図されており、本発明が関係する当技術分野内の既知及び慣習的な実行内に入るような本願の開示からの逸脱も含む。
以下に本件出願当初の特許請求の範囲を付記する。
［Ｃ１］
データ通信の方法であって、
パルスパンクチャリングレートを決定することと、
前記パルスパンクチャリングレートに基づいてパルスを受信することと、
を備える方法。
［Ｃ２］
前記パルスパンクチャリングレートに基づいてパンクチャリングすること、をさらに備える［Ｃ１］に記載の方法。
［Ｃ３］
前記パルスパンクチャリングレートに基づいて、相対的に低いパワーモードで前記パルスの受信機を動作すること、をさらに備える［Ｃ１］に記載の方法。
［Ｃ４］
通信デバイスに対して前記パルスパンクチャリングレートに関する情報を送信すること、をさらに備える［Ｃ１］に記載の方法。
［Ｃ５］
パルスを受信することは、前記通信デバイスからパルスを受信することを備えている、［Ｃ４］に記載の方法。
［Ｃ６］
前記パルスパンクチャリングレートを決定することは、
イニシャルパルスに関する情報を受信することと、
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することと、
前記１以上の特性に基づいて、前記パルスパンクチャリングレートを決定することと、
を備える、［Ｃ１］に記載の方法。
［Ｃ７］
前記１以上の特性は、シンボルエラーレートまたはシンボルイレージャレートのうちの少なくとも１つを備える、［Ｃ６］に記載の方法。
［Ｃ８］
前記イニシャルパルスに関する情報を生成することは、前記イニシャルパルスに基づいて、ビタビ復号と畳み込み符号化を実行することを備えている、［Ｃ６］に記載の方法。
［Ｃ９］
前記イニシャルパルスに関する情報を生成することは、前記イニシャルパルスに基づいて、ビタビ復号、リードソロモン復号、リードソロモン符号化、及び畳み込み符号化を実行することを備える、［Ｃ６］に記載の方法。
［Ｃ１０］
前記イニシャルパルスに関する情報を生成することは、
第１の信号を生成するために前記イニシャルパルスを実質的に二乗することと、
第２の信号を生成するために前記第１の信号をフィルタにかけることと、
前記イニシャルパルスに関する情報が決定される、第３の信号を生成するために前記第２の信号をスライスすることと、
を備える、［Ｃ６］に記載の方法。
［Ｃ１１］
前記パルスパンクチャリングレートを決定することは、前記１以上の特性を使用して、テーブルルックアップ、または、方程式オペレーションを実行することを備える、［Ｃ６］に記載の方法。
［Ｃ１２］
前記パルスパンクチャリングレートを断続的に更新するために、連続パルスに関連する１以上の特性を断続的に決定すること、をさらに備える［Ｃ６］に記載の方法。
［Ｃ１３］
前記の更新されるパルスパンクチャリングレートを決定するための、前記の更新されるパルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記の更新されるパルスパンクチャリングレートを決定することにおいて使用される連続パルスの数を選択すること、をさらに備える［Ｃ１２］に記載の方法。
［Ｃ１４］
前記パルスパンクチャリングレートを決定することは、前記パルスパンクチャリングレートを決定するための、前記パルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記パルスパンクチャリングレートを決定することにおいて使用される前記イニシャルパルスの数を選択することを備える、［Ｃ６］に記載の方法。
［Ｃ１５］
データ通信の装置であって、
パルスパンクチャリングレートを決定するように適応されたパルスパンクチャリングモジュールと、
前記パルスパンクチャリングレートに基づいてパルスを受信するように適応された受信機と、
を備える装置。
［Ｃ１６］
前記受信機は、前記パルスパンクチャリングレートに基づいてパルスをパンクチャリングするように適応される、［Ｃ１５］に記載の装置。
［Ｃ１７］
前記受信機は、前記パルスパンクチャリングレートに基づいて、相対的に低いパワーモードで動作するように適応される、［Ｃ１５］に記載の装置。
［Ｃ１８］
通信デバイスに対して前記パルスパンクチャリングレートに関する情報を送信するように適応された送信機、をさらに備える［Ｃ１５］に記載の装置。
［Ｃ１９］
前記受信機は、前記通信デバイスからパルスを受信するように適応される、［Ｃ１８］に記載の装置。
［Ｃ２０］
前記パルスパンクチャリングモジュールは、
イニシャルパルスに関する情報を受信することと、
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定することと、
前記１以上の特性に基づいて前記パルスパンクチャリングレートを決定することと、
によって、前記パルスパンクチャリングレートを決定するように適応される、［Ｃ１５］に記載の装置。
［Ｃ２１］
前記１以上の特性は、シンボルエラーレートまたはシンボルイレージャレートのうちの少なくとも１つを備える、［Ｃ２０］に記載の装置。
［Ｃ２２］
前記受信機は、前記イニシャルパルスに基づいて、ビタビ復号と畳み込み符号化を実行することによって、前記イニシャルパルスに関する情報を生成するように適応される、［Ｃ２０］に記載の装置。
［Ｃ２３］
前記受信機は、前記イニシャルパルスに基づいて、ビタビ復号、リードソロモン復号、リードソロモン符号化、及び畳み込み符号化を実行することによって、前記イニシャルパルスに関する情報を生成するように適応される、［Ｃ２０］に記載の装置。
［Ｃ２４］
前記受信機は、
第１の信号を生成するために前記イニシャルパルスを実質的に二乗するように、
第２の信号を生成するために前記第１の信号をフィルタにかけるように、
前記イニシャルパルスに関する情報が決定される、第３の信号を生成するために前記第２の信号をスライスするように、
適応される、［Ｃ２０］に記載の装置。
［Ｃ２５］
前記パルスパンクチャリングモジュールは、前記１以上の特性を使用して、テーブルルックアップまたは方程式オペレーションを実行することによって、前記パルスパンクチャリングレートを決定するように適応される、［Ｃ２０］に記載の装置。
［Ｃ２６］
前記パルスパンクチャリングモジュールは、前記パルスパンクチャリングレートを断続的に更新するために、連続パルスの１以上の特性を断続的に決定するように適応される、［Ｃ２０］に記載の装置。
［Ｃ２７］
前記パルスパンクチャリングモジュールは、新しいパルスパンクチャリングレートを決定するための、前記新しいパルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記新しいパルスパンクチャリングレートを決定することにおいて使用される連続パルスの数を選択するように適応される、［Ｃ２６］に記載の装置。
［Ｃ２８］
前記パルスパンクチャリングモジュールは、前記パルスパンクチャリングレートを決定するための、前記パルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記パルスパンクチャリングレートを決定することにおいて使用されるイニシャルパルスの数を選択するように適応される、［Ｃ２０］に記載の装置。
［Ｃ２９］
データ通信のための装置であって、
パルスパンクチャリングレートを決定するための手段と、
前記パルスパンクチャリングレートに基づいて、パルスを受信するための手段と、
を備える装置。
［Ｃ３０］
前記パルスパンクチャリングレートに基づいてパルスをパンクチャリングするための手段、をさらに備える［Ｃ２９］に記載の装置。
［Ｃ３１］
前記受信手段は、前記パルスパンクチャリングレートに基づいて、相対的に低いパワーモードで動作するように適応される、［Ｃ２９］に記載の装置。
［Ｃ３２］
通信デバイスに対して前記パルスパンクチャリングレートに関する情報を送信するための手段、をさらに備える［Ｃ２９］に記載の装置。
［Ｃ３３］
前記受信手段は、前記通信デバイスからパルスを受信するように適応される、［Ｃ３２］に記載の装置。
［Ｃ３４］
前記パルスパンクチャリングレート決定手段は、
イニシャルパルスに関する情報を受信するための手段と、
前記イニシャルパルスに関する情報に基づいて１以上の特性を決定するための手段と、
前記１以上の特性に基づいて前記パルスパンクチャリングレートを決定するための手段と、
を備える、［Ｃ２９］に記載の装置。
［Ｃ３５］
前記１以上の特性は、シンボルエラーレートまたはシンボルイレージャレートのうちの少なくとも１つを備える、［Ｃ３４］に記載の装置。
［Ｃ３６］
前記受信手段は、前記イニシャルパルスに基づいて、ビタビ復号と畳み込み符号化を実行するための手段を備える、［Ｃ３４］に記載の装置。
［Ｃ３７］
前記受信手段は、前記イニシャルパルスに基づいて、ビタビ復号、リードソロモン復号、リードソロモン符号化、及び畳み込み符号化を実行するための手段を備える、［Ｃ３４］に記載の装置。
［Ｃ３８］
前記受信手段は、
第１の信号を生成するために前記イニシャルパルスを実質的に二乗するための手段と、
第２の信号を生成するために前記第１の信号をフィルタにかけるための手段と、
前記パルスパンクチャリングレートが決定される、第３の信号を生成するために前記第２の信号をスライスするための手段と、
を備える、［Ｃ３４］に記載の装置。
［Ｃ３９］
前記パルスパンクチャリングレート決定手段は、前記イニシャルパルスに関する情報を使用してテーブルルックアップまたは方程式オペレーションを実行するための手段を備えている、［Ｃ３４］に記載の装置。
［Ｃ４０］
前記パルスパンクチャリングレート決定手段は、連続パルスに基づいて前記パルスパンクチャリングレートを断続的に更新するように適応される、［Ｃ２９］に記載の装置。
［Ｃ４１］
前記パルスパンクチャリングレート決定手段は、新しいパルスパンクチャリングレートに基づいて決定するための、前記新しいパルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記新しいパルスパンクチャリングレートを決定することにおいて使用される連続パルスの数を選択するための手段を備える、［Ｃ４０］に記載の装置。
［Ｃ４２］
前記パルスパンクチャリングレート決定手段は、前記パルスパンクチャリングレートを決定するための、前記パルスパンクチャリングレートについての定義される解像度または定義される処理時間を達成するために、前記パルスパンクチャリングレートを決定することにおいて使用される前記パルスの数を選択するための手段を備える、［Ｃ３４］に記載の装置。
［Ｃ４３］
コンピュータ可読媒体を備えるデータ通信のためのコンピュータプログラムプロダクトであって、前記コンピュータ可読媒体は、
パルスパンクチャリングレートを決定することと、
前記パルスパンクチャリングレートに基づいて、受信機のパワー消費を制御することと、
が実行可能なコード、
を含んでいる、
コンピュータプログラムプロダクト。
［Ｃ４４］
パルスパンクチャリングレートを決定するように適応された第１のモジュールと、
前記パルスパンクチャリングレートに基づいて、パルスを受信するように適応された第２のモジュールと、
前記受信パルスに基づいてサウンドを生成するように適応されたトランスデューサと、
を備えるヘッドセット。
［Ｃ４５］
パルスパンクチャリングレートを決定するように適応された第１のモジュールと、
前記パルスパンクチャリングレートに基づいて、パルスを受信するように適応された第２のモジュールと、
前記受信パルスに基づいて、ユーザインジケーションを生成するように適応されたユーザインタフェースと、
を備えるウォッチ。
［Ｃ４６］
パルスパンクチャリングレートを決定するように適応された第１のモジュールと、
前記パルスパンクチャリングレートに基づいて、パルスを受信するように適応された第２のモジュールと、
前記受信パルスに基づいて、または、それに応答して、センシングデータを生成するように適応されたセンサと、
を備えるセンシングデバイス。
［Ｃ４７］
データ通信の方法であって、
第１セットのパルスを送信することと、
前記第１セットのパルスに基づいてパルスパンクチャリングレートに関する情報を受信することと、
前記パルスパンクチャリングレート情報に基づいて、第２セットのパルスのサブセットを送信することと、
を備える方法。
［Ｃ４８］
前記第１セットのパルスまたは前記第２セットのパルスは、受信データに基づいて変調される、［Ｃ４７］に記載の方法。
［Ｃ４９］
前記第２セットのパルスは、ゼロに実質的に等しいパルスパンクチャリングレートに基づいている、［Ｃ４７］に記載の方法。
［Ｃ５０］
前記パルスパンクチャリングレートに関する情報は、シンボルエラーレートまたはシンボルイレージャレートのうちの少なくとも１つを備える、［Ｃ４７］に記載の方法。
［Ｃ５１］
前記第２セットのパルスのサブセットを送信する前に、前記パルスパンクチャリングレートをベリファイすることまたは修正すること、をさらに備える［Ｃ４７］に記載の方法。
［Ｃ５２］
第１セットのパルスと、第２セットのパルスのサブセットと、を送信するように適応された送信機と；
前記第１セットのパルスに基づいてパルスパンクチャリングレートに関する情報を受信するように適応された受信機と、なお、前記第２セットのパルスのサブセットは、前記パンクチャリングレート情報に基づいている；
を備えているデータ通信のための装置。
［Ｃ５３］
受信データに基づいて前記第１セットのパルスまたは前記第２セットのパルスを変調するように適応された変調器、をさらに備える［Ｃ５２］に記載の装置。
［Ｃ５４］
前記第２セットのパルスは、ゼロに実質的に等しいパルスパンクチャリグレートに基づいている、［Ｃ５２］に記載の装置。
［Ｃ５５］
前記パルスパンクチャリングレートに関する情報は、シンボルエラーレートまたはシンボルイレージャレートのうちの少なくとも１つを備える、［Ｃ５２］に記載の装置。
［Ｃ５６］
前記パルスパンクチャリングレートをベリファイするまたは修正するように適応されたモジュール、をさらに備えている［Ｃ５２］に記載の装置。
［Ｃ５７］
データ通信のための装置であって、
第１セットのパルスと、第２セットのパルスのサブセットと、を送信するための手段と、
前記第１セットのパルスに基づいてパルスパンクチャリングレートに関する情報を受信するための手段と、なお、前記第２セットのパルスのサブセットは、前記パンクチャリングレート情報に基づいている；
を備える装置。
［Ｃ５８］
受信データに基づいて前記第１セットのパルスまたは前記第２セットのパルスを変調するための手段、をさらに備える［Ｃ５７］に記載の装置。
［Ｃ５９］
前記第２セットのパルスは、ゼロに実質的に等しいパルスパンクチャリングレートに基づいている、［Ｃ５７］に記載の装置。
［Ｃ６０］
前記パルスパンクチャリングレートに関する情報は、シンボルエラーレートまたはシンボルイレージャレートのうちの少なくとも１つを備える、［Ｃ５７］に記載の装置。
［Ｃ６１］
前記パルスパンクチャリングレートをベリファイするまたは修正するための手段、をさらに備えている［Ｃ５７］に記載の装置。
［Ｃ６２］
コンピュータ可読媒体を備えるデータ通信のためのコンピュータプログラムプロダクトであって、前記コンピュータ可読媒体は、
第１セットのパルスを送信することと、
前記第１セットのパルスに基づいてパンクチャリングレートに関する情報を受信することと、
前記パルスパンクチャリングレート情報に基づいて、第２セットのパルスのサブセットを送信することと、
が実行可能なコード、を含んでいる、コンピュータプログラムプロダクト。
［Ｃ６３］
第１セットのパルスと、第２セットのパルスのサブセットと、を送信するように適応された第１のモジュールと；
前記第１セットのパルスに基づいてパルスパンクチャリングレートに関する情報を受信するように適応された第２のモジュールと、なお、前記第２セットのパルスのサブセットは、前記パンクチャリングレート情報に基づいている；
オーディオデータを生成するように適応されたトランスデューサ、なお、前記第２セットのパルスのサブセットは、前記オーディオデータに基づいて変調される；
を備えるヘッドセット。
［Ｃ６４］
第１セットのパルスと、第２セットのパルスのサブセットと、送信するように適応された第１のモジュールと；
前記第１セットのパルスに基づいてパルスパンクチャリングレートに関する情報を受信するように適応された第２のモジュールと、なお、前記第２セットのパルスのサブセットは、前記パンクチャリングレート情報に基づいている；
データを生成するように適応されたユーザインタフェースと、なお、前記第２セットのパルスのサブセットは、前記データに基づいて変調される；
を備えるウォッチ。
［Ｃ６５］
第１セットのパルスと、第２セットのパルスのサブセットと、を送信するように適応された第１のモジュールと；
前記第１セットのパルスに基づいてパルスパンクチャリングレートに関する情報を受信するように適応された第２のモジュールと、なお、前記第２セットのパルスのサブセットは、前記パンクチャリングレート情報に基づいている；
センシングデータを生成するように適応されたセンサ、なお、前記第２セットのパルスのサブセットは、前記センシングデータに基づいて変調される；
を備えるセンシングデバイス。
【図１Ａ】
0005453412.tif 000002
【図１Ｂ】
0005453412.tif 000003
【図２Ａ】
0005453412.tif 000004
【図２Ｂ】
0005453412.tif 000005
【図３】
0005453412.tif 000006
【図４】
0005453412.tif 000007
【図５Ａ】
0005453412.tif 000008
【図５Ｂ】
0005453412.tif 000009
【図６Ａ】
0005453412.tif 000010
【図６Ｂ】
0005453412.tif 000011
【図６Ｃ】
0005453412.tif 000012
【図６Ｄ】
0005453412.tif 000013
【図７】
0005453412.tif 000014