(57)【要約】【課題】実施の形態は、通信システム（例えば、センサーネットワークまたは遠隔計測システム）内のデータの無線送信の送信方法を提供する。【解決手段】システムは、少なくとも２つの時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、データを送信するステップを含む。少なくとも２つのパターンのうちの第２のパターンは、前記少なくとも２つのパターンのうちの第１のパターンの時間シフトおよび／または周波数シフトされたバージョンである。【選択図】図１
2020501466.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つの時間ホッピングパターン（１４０＿１：１４０＿ｍ）および／または周波数ホッピングパターン（１４０＿１：１４０＿ｍ）を使いながら、データ（１２０）を送信するように構成されたデータ送信機（１００）であって、
前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）のうちの第２のパターン（１４０＿２）は、前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）のうちの第１のパターン（１４０＿１）の時間シフトおよび／または周波数シフトされたバージョンである、データ送信機（１００）。
【請求項２】
前記データ（１２０）は複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記データ送信機（１００）は、前記第１のパターン（１４０＿１）を使いながら、前記複数のデータパケット（１４２＿１：１４２＿ｎ）の少なくとも２つのデータパケットを送信し、かつ、前記第２のパターン（１４０＿２）を使いながら、前記複数のデータパケット（１４２＿１：１４２＿ｎ）の少なくとも２つの別のデータパケットを送信するように構成される、請求項１に記載のデータ送信機（１００）。
【請求項３】
前記データ（１２０）は電文であり、前記データ送信機（１００）は、前記電文を前記複数のデータパケット（１４２＿１：１４２＿ｎ）に分割するように構成され、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のそれぞれは前記電文より短い、請求項２に記載のデータ送信機（１００）。
【請求項４】
前記データ送信機（１００）は、前記２つのパターンにわたって１つのデータ受信機（１１０）内の前記データ（１２０）を同期化するための同期化シーケンスを分配するように構成される、請求項１〜請求項３のいずれか１つに記載のデータ送信機（１００）。
【請求項５】
前記データ送信機（１００）は、前記同期化シーケンスを少なくとも２つの部分同期化シーケンスに分割し、かつ、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のうちの少なくとも２つに、前記少なくとも２つの部分同期化シーケンスのうちの１つを提供するように構成される、請求項３または請求項４に記載のデータ送信機（１００）。
【請求項６】
少なくとも２つの時間ホッピングパターン（１４０＿１：１４０＿ｍ）および／または周波数ホッピングパターン（１４０＿１：１４０＿ｍ）を使いながら、データ（１２０）を受信するように構成されたデータ受信機（１１０）であって、
前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）の第２のうちのパターン（１４０＿２）は、前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）のうちの第１のパターン（１４０＿１）の時間シフトおよび／または周波数シフトされたバージョンである、データ受信機（１１０）。
【請求項７】
前記データ（１２０）は複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記複数のデータパケット（１４２＿１：１４２＿ｎ）の少なくとも２つのデータパケットが、前記第１のパターン（１４０＿１）を使いながら送出され、かつ、前記複数のデータパケット（１４２＿１：１４２＿ｎ）の少なくとも２つの別のデータパケットが、前記第２のパターン（１４０＿２）を使いながら送出され、
前記データ受信機（１１０）は、前記第１のパターン（１４０＿１）に従って前記少なくとも２つのデータパケットを受信し、かつ、前記第２のパターン（１４０＿２）に従って前記少なくとも２つの別のデータパケットを受信するように構成される、請求項６に記載のデータ送信機（１００）。
【請求項８】
前記データ（１２０）は、前記複数のデータパケット（１４２＿１：１４２＿ｎ）に分割される電文であり、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のそれぞれは前記電文より短く、
前記データ受信機（１１０）は、前記電文を得るために前記複数のデータパケット（１４２＿１：１４２＿ｎ）の少なくともいくつかを結合するように構成される、請求項７に記載のデータ受信機（１１０）。
【請求項９】
前記データ受信機（１１０）は、第１の同期化結果を得るために、前記第１のパターン（１４０＿１）のための第１の同期化を実行し、かつ、第２の同期化結果を得るために、前記第２のパターン（１４０＿２）のための第２の同期化を実行するように構成され、
前記データ受信機（１１０）は、全体の同期化結果を得るために、前記第１の同期化結果と前記第２の同期化結果とを結合するように構成される、請求項６〜請求項８のいずれか１つに記載のデータ受信機（１１０）。
【請求項１０】
前記データ受信機（１１０）は、第１の同期化結果を得るために、前記第１のパターン（１４０＿１）のための第１の同期化を実行し、かつ、全体の同期化結果を得るために、前記第１の同期化結果を使いながら、前記第２のパターン（１４０＿２）のための第２の同期化を実行するように構成され、
前記データ受信機（１１０）は、全体の同期化結果を得るために、前記第１の同期化結果と前記第２の同期化結果とを結合するように構成される、請求項６〜請求項８のいずれか１つに記載のデータ受信機（１１０）。
【請求項１１】
前記データ受信機（１１０）は、別の全体の同期化結果を得るために、前記第１の同期化結果を使いながら、前記第２の同期化のための別の同期化結果を得るように構成される、請求項１０に記載のデータ受信機（１１０）。
【請求項１２】
前記データ受信機（１１０）は、前記第２の同期化のための第２の同期化結果を得るように、かつ、全体の同期化結果を得るために、前記第１の同期化の前記第１の同期化結果と前記第２の同期化の前記第２の同期化結果とを結合するように構成される、請求項１０または請求項１１に記載のデータ受信機（１１０）。
【請求項１３】
前記データ（１２０）を同期化するための同期化シーケンスは、前記少なくとも２つのパターンにわたって分配され、
前記データ受信機（１１０）は、受信データストリームの中のデータ（１２０）を検出するために、前記同期化シーケンスを使いながら、同期化を実行するように構成される、請求項９〜請求項１２のいずれか１つに記載のデータ受信機（１１０）。
【請求項１４】
前記複数のデータパケット（１４２＿１：１４２＿ｎ）の少なくとも２つは、同期化シーケンスが分割される少なくとも２つの部分同期化シーケンスの、それぞれの部分同期化シーケンスを提供され、
前記データ受信機（１１０）は、受信データストリームの中の前記データ（１２０）を検出するために、部分同期化シーケンスを使いながら、同期化を実行するように構成される、請求項８〜請求項１３のいずれか１つに記載のデータ受信機（１１０）。
【請求項１５】
請求項１〜請求項５のいずれか１つに記載のデータ送信機（１００）と、
請求項６〜請求項１４のいずれか１つに記載のデータ受信機（１１０）とを含む、システム。
【請求項１６】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を送信するように構成したデータ送信機（１００）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含む、データ送信機（１００）。
【請求項１７】
前記データ（１２０）は、複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は前記複数のデータパケット（１４２＿１：１４２＿ｎ）の固定数を含み、かつ前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は前記複数のデータパケット（１４２＿１：１４２＿ｎ）の可変数を含む、請求項１６に記載のデータ送信機（１００）。
【請求項１８】
前記データ（１２０）は電文であり、前記データ送信機（１００）は、前記電文を前記複数のデータパケット（１４２＿１：１４２＿ｎ）に分割するように構成され、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のそれぞれは前記電文より短い、請求項１７に記載のデータ送信機（１００）。
【請求項１９】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とを、別個の周波数帯域において送出するように構成される、請求項１７または請求項１８に記載のデータ送信機（１００）。
【請求項２０】
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とは、それらが等しい長さを持つ場合においてさえ互いに異なる、請求項１６〜請求項１９のいずれか１つに記載のデータ送信機（１００）。
【請求項２１】
前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の一部分は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）の対応する一部分と同一である、請求項１６〜請求項２０のいずれか１つに記載のデータ送信機（１００）。
【請求項２２】
両方の一部分が、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）との間のより短いものの長さから成る、請求項２１に記載のデータ送信機（１００）。
【請求項２３】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さを示するように、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）に、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さについての情報を提供するように構成される、請求項１６〜請求項２２のいずれか１つに記載のデータ送信機（１００）。
【請求項２４】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれたデータ（１２０）の一部分を使うように構成される、請求項１６〜請求項２３のいずれか１つに記載のデータ送信機（１００）。
【請求項２５】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれたデータ（１２０）の部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、請求項１６〜請求項２４のいずれか１つに記載のデータ送信機（１００）。
【請求項２６】
前記データ（１２０）はエラー保護データから成り、前記データ送信機（１００）は、前記エラー保護データまたはエラー保護データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、請求項２５に記載のデータ送信機（１００）。
【請求項２７】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われるデータのその一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、請求項２４または請求項２５に記載のデータ送信機（１００）。
【請求項２８】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）の一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）のために同期化シーケンスを生成するように構成される、請求項１６〜請求項２６のいずれか１つに記載のデータ送信機（１００）。
【請求項２９】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われるデータのその一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）のための前記同期化シーケンスを生成するように構成される、請求項２４または請求項２８に記載のデータ送信機（１００）。
【請求項３０】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とに、異なる同期化シーケンスを提供するように構成される、請求項１６〜請求項２９のいずれか１つに記載のデータ送信機（１００）。
【請求項３１】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とに、異なる長さの同期化シーケンスを提供するように構成される、請求項１６〜請求項３０のいずれか１つに記載のデータ送信機（１００）。
【請求項３２】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）内に含まれたデータのために使われたそれとは異なるデータ転送速度で、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データを送信するように構成される、請求項１６〜請求項３１のいずれか１つに記載のデータ送信機（１００）。
【請求項３３】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）が前記データの一部分に基づいて送信される、データ転送速度を生成するように構成される、請求項１６〜請求項３２のいずれか１つに記載のデータ送信機（１００）。
【請求項３４】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）が、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われる前記データのその一部分に基づいて送信される、前記データ転送速度を生成するように構成される、請求項２４または請求項３３に記載のデータ送信機（１００）。
【請求項３５】
前記データ送信機（１００）は、前記時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）内に含まれた前記データのために使われたそれとは異なる送信方法によって、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）を送信するように構成される、請求項１６〜請求項３４のいずれか１つに記載のデータ送信機（１００）。
【請求項３６】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）が、データ（１２０）の一部分に基づいて送信される方法によって、送信方法を生成するように構成される、請求項３５に記載のデータ送信機（１００）。
【請求項３７】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）が、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われる前記データのその部分に基づいて送信される方法によって、送信方法を生成するように構成される、請求項２４または請求項３６に記載のデータ送信機（１００）。
【請求項３８】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）として、２つの時間ホッピングサブパターンおよび／または周波数サブホッピングパターンを使うように構成され、前記２つの時間ホッピングサブパターンおよび／または周波数ホップ時間パターンのうちの前記第２の時間ホッピングパターンおよび／または周波数ホッピングパターンは、前記２つの時間ホッピングサブパターンおよび／または周波数サブホッピングパターンのうちの第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの時間シフトまたは周波数シフトされたバージョンである、請求項１６〜請求項３７のいずれか１つに記載のデータ送信機（１００）。
【請求項３９】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）として、２つの時間ホッピングサブパターンおよび／または周波数サブホッピングパターンを使うように構成され、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの第２の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンは、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの時間シフトまたは周波数シフトされたバージョンである、請求項１６〜請求項３８のいずれか１つに記載のデータ送信機（１００）。
【請求項４０】
前記データ送信機（１００）は、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンに、異なる同期化シーケンスを提供するように構成される、請求項３８または請求項３９に記載のデータ送信機（１００）。
【請求項４１】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とを使いながら、可変長データ（１２０）を受信するように構成したデータ受信機（１１０）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含む、データ受信機（１１０）。
【請求項４２】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）から、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さを決定するように構成される、請求項４１に記載のデータ受信機（１１０）。
【請求項４３】
前記データ（１２０）は、複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は前記複数のデータパケット（１４２＿１：１４２＿ｎ）の固定数を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は前記複数のデータパケット（１４２＿１：１４２＿ｎ）の可変数を含む、請求項４０または請求項４１に記載のデータ受信機（１１０）。
【請求項４４】
前記データ（１２０）は、前記複数のデータパケット（１４２＿１：１４２＿ｎ）に分割される電文であり、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のそれぞれは前記電文より短く、
前記データ受信機（１１０）は、前記電文を得るように、前記複数のデータパケット（１４２＿１：１４２＿ｎ）を結合するように構成される、請求項４３に記載のデータ受信機（１１０）。
【請求項４５】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とを、別個の周波数帯域において受信するように構成される、請求項４３または請求項４４に記載のデータ受信機（１００）。
【請求項４６】
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データは、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さについての情報を提供され、
前記データ受信機（１１０）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さについての情報を前記データ（１２０）から引き出すように構成される、請求項４１〜請求項４５のいずれか１つに記載のデータ受信機（１１０）。
【請求項４７】
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）の一部分が、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われ、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）の一部分から前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の周波数ホッピングパターン（１４０＿２）の長さを決定するように構成される、請求項４１〜請求項４５のいずれか１つに記載のデータ受信機（１１０）。
【請求項４８】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）の一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、請求項４１〜請求項４７のいずれか１つに記載のデータ受信機（１１０）。
【請求項４９】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）内に含まれた前記エラー保護データまたは前記エラー保護データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、請求項４８に記載のデータ受信機（１１０）。
【請求項５０】
前記データ受信機（１１０）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われるデータのその一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、請求項４７〜請求項４９のいずれか１つに記載のデータ受信機（１１０）。
【請求項５１】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）の一部分に基づいて、基準同期化シーケンスを生成するように構成され、
前記データ受信機（１１０）は、前記基準同期化シーケンスを使いながら、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら受信されるべき、前記データを受信するように構成される、請求項４１〜請求項５０のいずれか１つに記載のデータ受信機（１１０）。
【請求項５２】
前記データ受信機（１１０）は、前記第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さをシグナリングするために使われる前記データのその一部分に基づいて、前記基準同期化シーケンスを生成するように構成される、請求項４７または請求項５１に記載のデータ受信機（１１０）。
【請求項５３】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）として、２つの時間ホッピングサブパターンおよび／または周波数サブホッピングパターンを使うように構成され、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの第２の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンは、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの時間シフトまたは周波数シフトされたバージョンである、請求項４１〜請求項５２のいずれか１つに記載のデータ受信機（１１０）。
【請求項５４】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）として、２つの時間ホッピングサブパターンおよび／または周波数サブホッピングパターンを使うように構成され、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの第２の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンは、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの時間シフトまたは周波数シフトされたバージョンである、請求項４１〜請求項５３のいずれか１つに記載のデータ送信機（１００）。
【請求項５５】
請求項１６〜請求項４０のいずれか１つに記載のデータ送信機（１００）と、
請求項４１〜請求項５４のいずれか１つに記載のデータ受信機（１１０）と、
を含む、システム。
【請求項５６】
データを送信する方法（２００）であって、
２つの時間ホッピングパターンまたは周波数ホッピングパターンを使いながら、前記データを送信するステップ（２０２）を含み、前記２つのパターンのうちの第２のパターンは、前記２つのパターンのうちの第１のパターンの時間シフトまたは周波数シフトされたバージョンである、方法（２００）。
【請求項５７】
データを受信する方法（２１０）であって、
２つの時間ホッピングパターンまたは周波数ホッピングパターンを使いながら、前記データを受信するステップ（２１２）を含み、前記２つのパターンのうちの第２のパターンは、前記２つのパターンのうちの第１のパターンの時間シフトまたは周波数シフトされたバージョンである、方法（２１０）。
【請求項５８】
可変長データを送信する方法（２２０）であって、
第１の時間／周波数ホッピングパターンと第２の時間／周波数ホッピングパターンとを使いながら、前記可変長データを送信するステップ（２２２）を含み、前記第１の時間／周波数ホッピングパターンは固定長を含み、前記第２の時間／周波数ホッピングパターンは可変長を含む、方法（２２０）。
【請求項５９】
可変長データを受信する方法（２３０）であって、
第１の時間／周波数ホッピングパターンと第２の時間／周波数ホッピングパターンとを使いながら、前記可変長データを受信するステップ（２３２）を含み、前記第１の時間／周波数ホッピングパターンは固定長を含み、前記第２の時間／周波数ホッピングパターンは可変長を含む、方法（２３０）。
【請求項６０】
請求項５６〜請求項５９のいずれか１つに記載の方法を実行するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明の実施の形態は、データを送信するためのデータ送信機に関連する。別の実施の形態は、データを受信するためのデータ受信機に関連する。いくつかの実施の形態は、電文分割送信方法に基づいた異なるセンサーノードおよび可変データ長のための最適化されたホッピングパターンに関連する。
【背景技術】
【０００２】
特許文献１は、電池で動作する送信機のための方法を記載する。データパケットは、送信されるべき実際の情報より小さい送信パケットにサブ分割される（いわゆる電文分割）。電文はいくつかのサブパケットに分割される。そのようなサブパケットはホップと称される。いくつかの情報シンボルは１つのホップにおいて送信される。ホップは、１つの周波数で送信されるか、または、幾つかの周波数にわたって分配される（いわゆる周波数ホッピング）。ホップの間には、送信が起きない休止期間がある。
【０００３】
典型的なセンサーネットワークにおいて、数十万のセンサーノードが、ただ１つの基地局によってカバーされる。センサーノードは非常に小さい電池を持つだけであるので、送信の調整は多くの場合において殆んど不可能である。電文分割方法によって、非常に高い送信信頼性がこの目的のために達成される。
【０００４】
理想的に、それぞれのセンサーノードは、（時間および好ましくは周波数に関して）それ自身のホッピングパターンを持つ。その結果、２つの電文の完全な重複は可能でない。しかしながら、基地局内の制限された計算パワーのため、要求されたどんな数のホッピングシーケンスも使うことが可能ではない。２つの電文が２つのセンサーノードにより同時に送信されるとき、これは電文の完全な重複を結果として生じる。それらの２つの電文の間で、通常、２つの電文のうちの１つだけが正しく復号化できるか、またはどれも正しく復号化できない。
【０００５】
特許文献２は、ノードに対して双方向のデータ送信を含む基地局を記載する。基地局は、ノード送信周波数でノードにより送信されたデータパケットを受信するための手段を含み、ノード送信周波数は、ノードの周波数生成器から導出される。さらに、基地局は、受信したデータパケットに基づいてノード送信周波数を決定し、決定されたノード送信周波数とノードに関連した目標ノード送信周波数との間の周波数偏移に基づいて、ノードの周波数生成器の偏移を決定するための手段を含む。さらに、基地局は、基地局送信周波数で、データパケットをノードに送信するための手段を含み、データパケットを送信するための手段は、ノードの周波数生成器の決定された偏移に基づいて基地局送信周波数を設定するように構成される。
【０００６】
特許文献３は、エネルギー源として環境発電（energy harvesting）要素を含むデータ送信配置を記載する。データ送信配置は、電文分割方法を使いながらデータを送信するように構成され、送信されるべきサブパケットは、エネルギー供給手段によって提供され得る電気エネルギー量の機能として送信されるか、または、バッファされて後で送信されるか、または、破棄される。
【０００７】
非特許文献１は、電文分割方法を使う低エネルギーの遠隔測定システムのための改良された範囲を記載する。
【０００８】
非特許文献２は、電文分割方法を使う低エネルギーの遠隔測定システムのための改良された送信信頼性を記載する。
【０００９】
非特許文献３は、ブロックサイズの機能として、ターボコードの性能を記載する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】ドイツ国特許公開公報、ＤＥ  １０  ２０１１  ０８２  ０９８  Ｂ４
【特許文献２】ドイツ国特許公開公報、ＤＥ  １０  ２０１１  ０８２  １００  Ａ１
【特許文献３】国際特許公開公報、ＷＯ  ２０１５／１２８３８５  Ａ１
【非特許文献】
【００１１】
【非特許文献１】出版物［Ｇ．キリアン、Ｈ．ペトコフ、Ｒ．プシューク、Ｈ．リースケ、Ｆ．ビール、Ｊ．ロバート、およびＡ．ホイベルガー、「電文分割を用いる低電力の遠隔測定システムのための改良された範囲」、スマートオブジェクト、システム、およびテクノロジー（ＳｍａｒｔＳｙｓＴｅｃｈ）の２０１３年ヨーロッパ会議の議事録、２０１３年］
【非特許文献２】出版物［Ｇ．キリアン、Ｍ．ブレイリング、Ｈ．Ｈ．ペトコフ、Ｈ．リースケ、Ｆ．ビール、Ｊ．ロバート、およびＡ．ホイベルガー、「電文分割を用いる遠隔測定システムのための増大する送信信頼性」、コミュニケーションのＩＥＥＥ会報、６３巻、Ｎｏ．３、９４９−９６１ページ、２０１５年３月］
【非特許文献３】出版物［サム・ドリナー、ダリウス・ディブサラー、およびファブリツィオ・ポルララ、「コードブロックサイズの機能としてのターボコード性能」、情報理論の１９９８年ＩＥＥＥ国際シンポジウム］
【発明の概要】
【発明が解決しようとする課題】
【００１２】
従って、データを受信するために必要な計算パワーを減らし、および／または、可変長データの送信においてオーバーヘッドを減らす概念を提供することが、本願発明の目的である。
【課題を解決するための手段】
【００１３】
この目的は独立請求項により達成される。
有利な別の発展は、従属請求項において見付けられる。
【００１４】
実施の形態は、少なくとも２つの時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、データを送信するように構成されたデータ送信機を提供し、少なくとも２つのパターンのうちの第２パターンは、少なくとも２つのパターンのうちの第１パターンの時間シフトおよび／または周波数シフトされたバージョンである。
【００１５】
実施の形態は、少なくとも２つの時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、データを受信するように構成されたデータ送信機を提供する。少なくとも２つのパターンのうちの第２パターンは、少なくとも２つのうちのパターンの第１パターンの時間シフトおよび／または周波数シフトされたバージョンである。
【００１６】
実施の形態において、２つの時間ホッピングパターンおよび／または周波数ホッピングパターンを使って送信されたデータが、互いに重複しないように、時間および／または周波数において相互に関連してシフトされる２つの同一の時間ホッピングパターンおよび／または周波数ホッピングパターンが、データを送信するために使われる。
【００１７】
実施の形態は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、および、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、可変長データを送出するように構成されたデータ送信機を提供し、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンは固定長を持ち、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンは可変長を持つ。
【００１８】
実施の形態は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン、および、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、可変長データを受信するように構成されたデータ受信機を提供し、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンは固定長を持ち、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンは可変長を持つ。
【００１９】
実施の形態において、時間ホッピングパターンおよび／または周波数ホッピングパターンは、可変長データを送信するために使われ、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンは固定長を持ち、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンは可変長を持つ。
【００２０】
別の実施の形態は、データを送信する方法を提供する。方法は、２つの時間ホッピングパターンまたは周波数ホッピングパターンを使いながら、データを送信するステップを含み、２つのパターンのうちの第２のパターンは、２つのパターンのうちの第１のパターンの時間シフトまたは周波数シフトされたバージョンである。
【００２１】
別の実施の形態は、データを受信する方法を提供する。方法は、２つの時間ホッピングパターンまたは周波数ホッピングパターンを使いながら、データを受信するステップを含み、２つのパターンのうちの第２のパターンは、２つのパターンのうちの第１のパターンの時間シフトまたは周波数シフトされたバージョンである。
【００２２】
別の実施の形態は、データを送信する方法を提供する。方法は、第１の時間／周波数ホッピングパターン、および、第２の時間／周波数ホッピングパターンを使いながら、可変長のデータを送信するステップを含み、第１の時間／周波数ホッピングパターンは固定長を含み、第２の時間／周波数ホッピングパターンは可変長を含む。
【００２３】
別の実施の形態は、データを受信する方法を提供する。方法は、第１の時間／周波数ホッピングパターン、および、第２の時間／周波数ホッピングパターンを使いながら、可変長のデータを受信するステップを含み、第１の時間／周波数ホッピングパターンは固定長を含み、第２の時間／周波数ホッピングパターンは可変長を含む。
【００２４】
別の実施の形態は、通信システム（例えば、センサーネットワークまたは遠隔計測システム）内のデータの無線送信のための送信方法を提供する。方法は、少なくとも２つの時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、データを送信するステップを含み、少なくとも２つのパターンのうちの第２のパターンは、少なくとも２つのパターンのうちの第１のパターンの時間シフトおよび／または周波数シフトされたバージョンである。
【００２５】
別の実施の形態は、通信システム（例えば、センサーネットワークまたは遠隔計測システム）内のデータの無線送信のための送信方法を提供する。方法は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンと、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンとを使いながら、データを送信するステップを含み、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンは固定長を持ち、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンは可変長を持つ。
【００２６】
以下において、少なくとも２つの時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、データを送信するように構成される、データ送信機の好ましい実施の形態が説明され、少なくとも２つのパターンのうちの第２のパターンは、少なくとも２つのパターンのうちの第１のパターンの時間シフトおよび／または周波数シフトされたバージョンである。
【００２７】
実施の形態において、周波数ホッピングパターンは、データが送信されるべき送信周波数のシーケンスまたは送信周波数ホップを示し得る。
【００２８】
例えば、データの第１の部分は、第１の送信周波数で（または第１の周波数チャンネル内で）送信でき、データの第２の部分は、第２の送信周波数で（または第２の周波数チャンネル内で）送信でき、第１の送信周波数と第２の送信周波数とは異なる。この文脈において、周波数ホッピングパターンは、第１の送信周波数および第２の送信周波数を定義（または特定または示）し得る。あるいは、周波数ホッピングパターンは、第１の送信周波数、および、第１の送信周波数と第２の送信周波数との間の周波数間隔（送信周波数ホップ）を示し得る。もちろん、周波数ホッピングパターンは、第１の送信周波数と第２の送信周波数との間の周波数間隔（送信周波数ホップ）だけを示し得る。
【００２９】
実施の形態において、時間ホッピングパターンは、データが送信されるべき送信時間シーケンスまたは送信時間間隔を示し得る。
【００３０】
例えば、データの第１の部分は、第１の送信時間に（または第１の送信時間スロット内で）送信でき、データの第２の部分は、第２の送信時間に（または第２の送信時間スロット内で）送信でき、第１の送信時間と第２の送信時間とは異なる。時間ホッピングパターンは、第１の送信時間および第２の送信時間を定義（または特定または示）し得る。あるいは、時間ホッピングパターンは、第１の送信時間、および、第１の送信時間と第２の送信時間との間の時間間隔を示し得る。もちろん、時間ホッピングパターンは、第１の送信時間と第２の送信時間との間の時間間隔だけを示し得る。
【００３１】
実施の形態において、データは、複数のデータパケットを含み得て、データ送信機は、第１のパターンを使いながら、複数のデータパケットのうちの少なくとも２つのデータパケットを送信し、かつ、第２のパターンを使いながら、複数のデータパケットのうちの少なくとも２つの別のデータパケットを送信するように構成される。
【００３２】
例えば、複数のデータパケットは、データが一括だけでなく、データパケットに分割される状態でも送信されるように、データの異なるまたは重複する部分をそれぞれ含み得る。
【００３３】
データは電文であり、データ送信機は、電文を複数のデータパケットに分離するように構成され、複数のデータパケットのそれぞれは、電文より短い。
【００３４】
実施の形態において、データ送信機は、２つのパターンにわたる１つのデータ受信機内のデータを同期化するための同期化シーケンスを分配するように構成できる。
【００３５】
データ送信機は、同期化シーケンスを少なくとも２つの部分同期化シーケンスに分割して、複数のデータパケットのうちの少なくとも２つに、少なくとも２つの部分同期化シーケンスのうちの１つを提供するように構成され得る。
【００３６】
以下において、少なくとも２つの時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、データを受信するように構成される、データ受信機の好ましい実施の形態が説明され、少なくとも２つのパターンのうちの第２のパターンは、少なくとも２つのパターンのうちの第１のパターンの時間シフトおよび／または周波数シフトされたバージョンである。
【００３７】
実施の形態において、周波数ホッピングパターンは、データが受信されるべき受信周波数のシーケンスまたは受信周波数ホップを示し得る。
【００３８】
例えば、データの第１の部分は、第１の受信周波数で（または第１の周波数チャンネル内で）受信され得て、データの第２の部分は、第２の受信周波数で（または第２の周波数チャンネル内で）受信され得て、第１の受信周波数と第２の受信周波数とは異なる。周波数ホッピングパターンは、第１の受信周波数および第２の受信周波数を定義（または特定または示）し得る。あるいは、周波数ホッピングパターンは、第１の受信周波数、および、第１の受信周波数と第２の受信周波数との間の周波数間隔（受信周波数ホップ）を示し得る。もちろん、周波数ホッピングパターンは、第１の受信周波数と第２の受信周波数との間の周波数間隔（受信周波数ホップ）だけを示し得る。
【００３９】
実施の形態において、時間ホッピングパターンは、データが受信されるべき受信時間のシーケンスまたは受信時間間隔を示し得る。
【００４０】
例えば、データの第１の部分は、第１の受信時間に（第１の受信時間スロット内に）受信され得て、データの第２の部分は、第２の受信時間に（第１の受信時間スロット内に）受信され得て、第１の受信時間と第２の受信時間とは異なる。時間ホッピングパターンは、第１の受信時間および第２の受信時間を定義（または特定または示）し得る。あるいは、時間ホッピングパターンは、第１の受信時間、および、第１の受信時間と第２の受信時間との間の時間間隔を示し得る。もちろん、時間ホッピングパターンは、第１の受信時間と第２の受信時間との間の時間間隔だけを示し得る。
【００４１】
実施の形態において、データは複数のデータパケットを含み得て、データ受信機は、第１のパターンに従って少なくとも２つのデータパケットを受信し、第２のパターンに従って少なくとも２つの別のデータパケットを受信するように構成できる。
【００４２】
データは、複数のデータパケットに分離される電文であり得て、複数のデータパケットのそれぞれは電文より短い。データ受信機は、電文を得るために、複数のデータパケットのうちの少なくともいくらかを結合するように構成できる。
【００４３】
実施の形態において、データ受信機は、第１の同期化結果を得るために、第１のパターンのための第１の同期化を実行し、第２の同期化結果を得るために、第２のパターンのための第２の同期化を実行するように構成できる。データ受信機は、全体の同期化結果を得るために、第１の同期化結果と第２の同期化結果とを結合するように構成できる。
【００４４】
さらに、データ受信機は、第１の同期化結果を得るために、第１のパターンのための第１の同期化を実行し、全体の同期化結果を得るために、第１の同期化結果を使いながら、第２のパターンのための第２の同期化を実行するように構成できる。
【００４５】
データ受信機は、別の全体同期化結果を得るために、第１の同期化結果を使いながら、第２の同期化に対して別の同期化結果を得るように構成できる。
【００４６】
さらに、データ受信機は、第２の同期化のための第２の同期化結果を得るように、かつ、全体の同期化結果を得るために、第１の同期化の第１の同期化結果と第２の同期化の第２の同期化結果とを結合するように構成できる。
【００４７】
実施の形態において、データを同期化するための同期化シーケンスは、少なくとも２つのパターンを横切って分配され得て、データ受信機は、受信データストリームの中のデータを検出するために、同期化シーケンスを使いながら、同期化を実行するように構成できる。
【００４８】
例えば、複数のデータパケットのうちの少なくとも２つは、同期化シーケンスが分離される少なくとも２つの部分同期化シーケンスの、それぞれの部分同期化シーケンスを提供される。データ受信機は、受信データストリームの中のデータを検出するために、部分同期化シーケンスを使いながら、同期化を実行するように構成できる。
【００４９】
以下において、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、かつ、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、可変長データを送出するように構成される、データ送信機の好ましい実施の形態が説明され、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンは固定長を含み、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンは可変長を含む。
【００５０】
実施の形態において、周波数ホッピングパターンは、データが送信されるべき送信周波数のシーケンスまたは送信周波数ホップを示し得る。
【００５１】
例えば、データの第１の部分は、第１の送信周波数で（または第１の周波数チャンネル内で）送信でき、データの第２の部分は、第２の送信周波数で（または第２の周波数チャンネル内で）送信でき、第１の送信周波数と第２の送信周波数とは異なる。この文脈において、周波数ホッピングパターンは、第１の送信周波数および第２の送信周波数を定義（または特定または示）し得る。あるいは、周波数ホッピングパターンは、第１の送信周波数、および、第１の送信周波数と第２の送信周波数との間の周波数間隔（送信周波数ホップ）を示し得る。もちろん、周波数ホッピングパターンは、第１の送信周波数と第２の送信周波数との間の周波数間隔（送信周波数ホップ）だけを示し得る。
【００５２】
実施の形態において、時間ホッピングパターンは、データが送信されるべき送信時間のシーケンスまたは送信時間間隔を示し得る。
【００５３】
例えば、データの第１の部分は、第１の送信時間に（または第１の送信時間スロット内に）送信でき、データの第２の部分は、第２の送信時間に（または第２の送信時間スロット内に）送信でき、第１の送信時間と第２の送信時間とは異なる。時間ホッピングパターンは、第１の送信時間および第２の送信時間を定義（または特定または標示）できる。あるいは、時間ホッピングパターンは、第１の送信時間、および、第１の送信時間と第２の送信時間との間の時間間隔を示し得る。もちろん、時間ホッピングパターンは、第１の送信時間と第２の送信時間との間の時間間隔だけを示し得る。
【００５４】
実施の形態において、データは、複数のデータパケットを含み得て、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンは、複数のデータパケットの固定数から成り、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンは、複数のデータパケットの可変数から成る。
【００５５】
例えば、可変長のデータは、複数のデータパケットのそれぞれのデータパケットが、可変長データの部分から成るように、複数のデータパケットにサブ分割され得る。
【００５６】
可変長データは、固定長を持つデータ部分と可変長を持つデータ部分とを含み得る。データ送信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンを使って固定長を持つデータ部分を送信し、かつ、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを使って可変長のデータ部分を送信するように構成できる。
【００５７】
データは電文であり得て、データ送信機は電文を複数のデータパケットに分割するように構成され、複数のデータパケットのそれぞれは電文より短い。
【００５８】
実施の形態において、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンと第２の時間ホッピングパターンおよび／または周波数ホッピングパターンとは、それらが等しい長さを持つ場合においてさえ、互いに異なり得る。
【００５９】
実施の形態において、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの部分は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンの対応した部分と同一であり得る。両方の部分は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンと第２の時間ホッピングパターンおよび／または周波数ホッピングパターンとの間のより短いものの長さから成り得る。
【００６０】
例えば、同じパターンは、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンおよび第２の時間ホッピングパターンおよび／または周波数ホッピングパターンのために使用され得て、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを使うことによる可変長データの送信は、可変長データが（完全に）送信されると直ぐに、簡単に終了する。すなわち、ダミーのデータは、可変長データのうちの全てがまだ（完全に）送信されていない場合において、パターンを完全に送信するために付属されないか、または、パターンは再使用または繰り返される。
【００６１】
実施の形態において、データ送信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さをシグナリングするために、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータに、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さについての情報を提供するように構成できる。
【００６２】
例えば、データ送信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さをシグナリングするために、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータの一部分を使うように構成できる。
【００６３】
実施の形態において、データ送信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータの一部分が、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さを信号で伝えるために使われるように、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さについての情報をデータに付加するように構成され得る。
【００６４】
実施の形態において、データ送信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータ（の一部分）に基づいて、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを生成するように構成され得る。
【００６５】
例えば、データはエラー保護データから成り得て、データ送信機は、エラー保護データまたはエラー保護データの一部分に基づいて、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを生成するように構成できる。
【００６６】
さらに、データ送信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さをシグナリングするために使われるデータのその部分に基づいて、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを生成するように構成できる。
【００６７】
実施の形態において、データ送信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータの一部分に基づいて、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンのための同期化シーケンスを生成するように構成できる。
【００６８】
例えば、データ送信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さを信号で伝えるために使われるデータのその部分に基づいて、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンのための同期化シーケンスを生成するように構成できる。
【００６９】
実施の形態において、データ送信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンと、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンとに、異なる同期化シーケンスを提供するように構成できる。
【００７０】
データ送信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンと、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンとに、異なる長さの同期化シーケンスを提供するように構成できる。
【００７１】
データ送信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータのために使われたそれとは異なるデータ送信速度で、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータを送信するように構成できる。
【００７２】
データ送信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンが、データの部分に基づいて送信されるデータ送信速度を生成するように構成できる。
【００７３】
例えば、データ送信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンが、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さを信号で伝えるために使われるデータのその部分に基づいて送信される、データ送信速度を生成するように構成できる。
【００７４】
実施の形態において、データ送信機は、時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータのために使われたそれとは異なる送信方法によって、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータを送信するように構成できる。
【００７５】
例えば、データ送信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンが、データの一部分に基づいて送信される方法によって、送信方法を生成するように構成できる。
【００７６】
さらに、データ送信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンが、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さを信号で伝えるために使われるデータのその部分に基づいて送信される方法によって、送信方法を生成するように構成できる。
【００７７】
実施の形態において、データ送信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンとして、２つの時間ホッピングサブパターンおよび／または周波数サブホッピングパターンを使うように構成でき、２つの時間ホッピングサブパターンおよび／または周波数ホップ時間パターンのうちの、第２の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンは、２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの、第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの、時間シフトまたは周波数シフトされたバージョンである。
【００７８】
さらに、データ送信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンとして、２つの時間ホッピングサブパターンおよび／または周波数サブホッピングパターンを使うように構成でき、２つの時間ホッピングサブパターンおよび／または周波数ホップ時間パターンのうちの、第２の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンは、２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの、第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの、時間シフトまたは周波数シフトされたバージョンである。
【００７９】
例えば、データ送信機は、２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンに、異なる同期化シーケンスを提供するように構成できる。
【００８０】
以下において、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンと、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンとを使いながら、可変長データを受信するように構成される、データ受信機の好ましい実施の形態が説明され、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンは固定長から成り、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンは可変長から成る。
【００８１】
実施の形態において、周波数ホッピングパターンは、データが受信されるべき手段によって、受信周波数のシーケンスまたは受信周波数ホップを示し得る。
【００８２】
例えば、データの第１の部分は、第１の受信周波数で（または第１の周波数チャンネル内で）受信され得て、データの第２の部分は、第２の受信周波数で（または第２の周波数チャンネル内で）受信され得て、第１の受信周波数と第２の受信周波数とは異なる。周波数ホッピングパターンは、第１の受信周波数および第２の受信周波数を定義（または特定または示）し得る。もしくは、周波数ホッピングパターンは、第１の受信周波数、および、第１の受信周波数と第２の受信周波数との間の周波数間隔（受信周波数ホップ）を示し得る。もちろん、周波数ホッピングパターンは、第１の受信周波数と第２の受信周波数との間の周波数間隔（受信周波数ホップ）だけを示し得る。
【００８３】
実施の形態において、時間ホッピングパターンは、データが受信されるべき受信時間のシーケンスまたは受信時間間隔を示し得る。
【００８４】
例えば、データの第１の部分は、第１の受信時間で（または第１の受信時間スロット内で）受信され得て、データの第２の部分は、第２の受信時間で（または第２の受信時間スロット内で）受信され得て、第１の受信時間と第２の受信時間とは異なる。時間ホッピングパターンは、第１の受信時間および第２の受信時間を定義（または特定または標示）できる。もしくは、時間ホッピングパターンは、第１の受信時間、および、第１の受信時間と第２の受信時間との間の時間間隔を標示する。もちろん、時間ホッピングパターンは、第１の受信時間と第２の受信時間との間の時間間隔だけを示し得る。
【００８５】
実施の形態において、データ受信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータから、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さを決定するように構成され得る。
【００８６】
実施の形態において、データは複数のデータパケットから成り得て、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンは複数のデータパケットの固定数から成り、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンは複数のデータパケットの可変数から成る。
【００８７】
例えば、可変長データは、複数のデータパケットのそれぞれのデータパケットが、可変長のデータの一部分から成るように、複数のデータパケットにサブ分割され得る。
【００８８】
可変長データは、固定長を持つデータ部分と、可変長を持つデータ部分を含み得る。データ送信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンを使って、固定長を持つデータ部分を送信し、かつ、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを使って、可変長のデータ部分を送信するように構成され得る。
【００８９】
データは、複数のデータパケットに分離される電文であり得て、複数のデータパケットのそれぞれは電文より短い。データ受信機は、電文を得るために、複数のデータパケットを結合するように構成され得る。
【００９０】
実施の形態において、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータは、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さについての情報を提供され得る。データ受信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さについての情報を、データから抜き出すように構成され得る。
【００９１】
例えば、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータの一部分は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さを信号で伝えるために使われ得る。データ受信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータの一部分から、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さを決定するように構成され得る。
【００９２】
実施の形態において、データ受信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータの一部分に基づいて、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを生成するように構成され得る。
【００９３】
例えば、データ受信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータ内に含まれた、エラー保護データまたはエラー保護データの一部分で、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを生成するように構成され得る。
【００９４】
データ受信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さを信号で伝えるために使われるデータのその部分に基づいて、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを生成するようにさらに構成され得る。
【００９５】
実施の形態において、データ受信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン内に含まれたデータの一部分に基づいて、基準同期化シーケンスを生成するように構成できる。データ受信機は、基準同期化シーケンスを使いながら、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら受信されるべきデータを受信するように構成できる。
【００９６】
例えば、データ受信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さを信号で伝えるために使われるデータのその部分に基づいて、基準同期化シーケンスを生成するように構成できる。
【００９７】
実施の形態において、データ受信機は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターンとして、２つの時間ホッピングサブパターンおよび／または周波数サブホッピングパターンを使うように構成でき、２つの時間ホッピングサブパターンおよび／または周波数ホップ時間パターンのうちの、第２の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンは、２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの、第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの時間シフトまたは周波数シフトされたバージョンである。
【００９８】
実施の形態において、データ送信機は、第２の時間ホッピングパターンおよび／または周波数ホッピングパターンとして、２つの時間ホッピングサブパターンおよび／または周波数サブホッピングパターンを使うように構成でき、２つの時間ホッピングサブパターンおよび／または周波数ホップ時間パターンのうちの、第２の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンは、２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの、第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの時間シフトまたは周波数シフトされたバージョンである。
【００９９】
本願発明の実施の形態は、付随する図面を参照してより詳細に説明される。
【図面の簡単な説明】
【０１００】
【図１】図１は、本願発明の実施の形態に従うデータ送信機とデータ受信機とから成るシステムの概要ブロック図を示す。
【図２】図２は、図において複数の時間および周波数ホッピングパターンを使いながら、複数のデータパケットの送信の間の送信チャンネルの占有を示す。
【図３】図３は、図において本願発明の別の実施の形態に従うデータ送信機とデータ受信機とから成るシステムの概要ブロック図を示す。
【図４】図４は、図において第１の時間および周波数ホッピングパターンと、第２の時間および周波数ホッピングパターンとを使いながら、複数のデータパケットの送信の間の送信チャンネルの占有を示す。
【図５】図５は、実施の形態に従うデータを送信する方法のフローチャートを示す。
【図６】図６は、実施の形態に従うデータを受信する方法のフローチャートを示す。
【図７】図７は、別の実施の形態に従うデータを送信する方法のフローチャートを示す。
【図８】図８は、別の実施の形態に従うデータを受信する方法のフローチャートを示す。
【発明を実施するための形態】
【０１０１】
本発明の実施の形態の後続の説明において、同じ要素または作用において同じ要素は、異なる実施の形態のそれらのそれぞれの説明が相互に交換可能であるように、図中において同じ参照数字によって参照される。
【０１０２】
（クラスタの構成）
図１は、本発明の実施の形態に従うデータ送信機とデータ受信機とから成るシステムの概要ブロック図を示す。
【０１０３】
データ送信機１００は、少なくとも２つの時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿１および１４０＿２を使いながら、データ１２０を送信するように構成される。少なくとも２つのパターン１４０＿１および１４０＿２のうちの第２のパターン１４０＿２は、少なくとも２つのパターン１４０＿１および１４０＿２のうちの第１のパターン１４０＿１の時間シフトおよび／または周波数シフトされたバージョンである。
【０１０４】
データ受信機１１０は、少なくとも２つの時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿１および１４０＿２を使いながら、データ１２０を受信するように構成される。少なくとも２つのパターン１４０＿１および１４０＿２の第２のうちのパターン１４０＿２は、少なくとも２つのパターン１４０＿１および１４０＿２のうちの第１のパターン１４０＿１の時間シフトおよび／または周波数シフトされたバージョンである。
【０１０５】
図１において、データは、少なくとも２つの周波数および時間ホッピングパターン（すなわち、結合された周波数ホッピングパターンおよび時間ホッピングパターン）１４０＿１および１４０＿２を使いながら送信されることが、例によって仮定される。もちろん、データ１２０も、純粋な周波数ホッピングパターンまたは時間ホッピングパターンだけを使いながら送信できる。
【０１０６】
周波数ホッピングパターンは、データ送信機１００がデータを送信することによる送信周波数のシーケンスまたは送信周波数ホップであり得る。
【０１０７】
例えば、データの第１の部分は、第１の送信周波数で（または第１の周波数チャンネル内で）送信でき、データの第２の部分は、第２の送信周波数で（または第２の周波数チャンネル内で）送信でき、第１の送信周波数と第２の送信周波数とは異なる。この文脈において、周波数ホッピングパターンは、第１の送信周波数および第２の送信周波数を定義（または特定または標示）できる。もしくは、周波数ホッピングパターンは、第１の送信周波数、および、第１の送信周波数と第２の送信周波数との間の周波数間隔（受信周波数ホップ）を示し得る。もちろん、周波数ホッピングパターンは、第１の送信周波数と第２の送信周波数との間の周波数間隔（送信周波数ホップ）だけを示し得る。
【０１０８】
時間ホッピングパターンは、データ送信機１００がデータを送信する送信時間のシーケンスまたは送信時間間隔を示し得る。
【０１０９】
例えば、データの第１の部分は、第１の送信時間で（または第１の送信時間スロット内で）送信でき、データの第２の部分は、第２の送信時間で（または第２の送信時間スロット内で）送信でき、第１の送信時間と第２の送信時間とは異なる。時間ホッピングパターンは、第１の送信時間および第２の送信時間を定義（または特定または標示）できる。もしくは、時間ホッピングパターンは、第１の送信時間、および、第１の送信時間と第２の送信時間との間の時間間隔を示し得る。もちろん、時間ホッピングパターンは、第１の送信時間と第２の送信時間との間の時間間隔だけを示し得る。
【０１１０】
図１に見られるように、第２のパターン１４０＿２は、第１のパターン１４０＿１の時間シフトされたバージョンであり得る。あるいは、第２のパターン１４０＿２は、第１のパターン１４０＿１の周波数シフトされたバージョンでもあり得る。もちろん、第２のパターン１４０＿２は、第１のパターン１４０＿１の時間シフトおよび周波数シフトされたバージョンでもあり得る。
【０１１１】
実施の形態において、データ１２０は、複数のデータパケット１４２＿１〜１４２＿ｎを含み得て、複数のデータパケット１４２＿１〜１４２＿ｎは、それに応じて、および／または、少なくとも２つの周波数ホッピングパターンおよび／または時間ホッピングパターン１４０＿１および１４０＿２を使いながら、データ送信機１００からデータ受信機１１０に送信される。
【０１１２】
図１において、データ１２０は、例によって、ｎ＝８のデータパケット１４２＿１〜１４２＿ｎから成る。ｎ＝８のデータパケット１４２＿１〜１４２＿ｎは、ｍ＝２の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿１〜１４０＿ｍを使いながら送信される。実施の形態において、ｎ個のデータパケットは、データパケットがｍ個の時間ホッピングパターンおよび／または周波数ホッピングパターンに等しく分割され得るように、ｍ個の時間ホッピングパターンおよび／または周波数ホッピングパターンの整数倍であり得て、ｎ個のデータパケット１４２＿１〜１４２＿ｎは、少なくとも２つのデータパケットが時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿１〜１４０＿ｍのそれぞれに送信されるように、ｍ個の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿１〜１４０＿ｍの少なくとも２倍である。
【０１１３】
データは、データパケット１４２＿１〜１４２＿ｎの間の送信休止（データ送信機が送信しない休止期間）がある態様で送信され得る。
【０１１４】
データは、複数のデータパケット１４２＿１〜１４２＿ｍに分割される電文であり得て、複数のデータパケット１４２＿１〜１４２＿ｍのそれぞれの１つは電文より短い。
【０１１５】
実施の形態において、データ送信機１００は、データ１２０を送信するように構成された送信ユニット１０２を含み得る。送信ユニット１０２はデータ送信機１００のアンテナ１０４に接続され得る。データ送信機１００は、さらにデータを受信するように構成された受信ユニット１０６を含み得る。受信ユニットは、アンテナ１０４またはデータ送信機１００の別のアンテナに接続され得る。データ送信機１００は、結合された送信／受信ユニット（トランシーバー）も含み得る。
【０１１６】
データ受信機１１０は、データ１２０を受信するように構成された受信ユニット１１６を含む。受信ユニット１１６は、アンテナ１１４またはデータ受信機１１０の別のアンテナに接続され得る。さらに、データ受信機１１０は、データを送信するように構成された送信ユニット１１２を含み得る。送信ユニット１１２も、データ受信機１１０のアンテナ１１４に接続され得る。データ受信機１１０は、結合された送信／受信ユニット（トランシーバー）も含み得る。
【０１１７】
実施の形態において、データ送信機１００はセンサーノードであり得るのに対して、データ受信機１１０は基地局であり得る。もちろん、データ送信機１００が基地局であり、一方、データ受信機１１０がセンサーノードであることも可能である。さらに、データ送信機１００およびデータ受信機１１０の両方がセンサーノードであることも可能である。さらに、データ送信機１００およびデータ受信機１１０の両方が基地局であることも可能である。
【０１１８】
図１によって提供され、データ送信機１００およびデータ受信機１１０により実行され得る送信方法の詳細な実施の形態が、以下でより詳細に説明される。
【０１１９】
この文脈において、いくつかの加入者のための同じチャンネルを使いながら、非調整のチャンネル内の送信信頼性を増大可能にする実施の形態が説明される。さらに、送信は無免許の帯域で起こり得て、そこでは、別の相互干渉が外部のシステムにより起こされる。
【０１２０】
さらに、いくつかのホッピングパターンを使いながら、基地局内の計算パワーを減少可能にする実施の形態が説明される。さらに、２つの電文の可能な同時通信の数を増加する機能が説明される。すなわち、それは、従って、故障率が同じままでありながら、チャンネルの容量利用を増大する。
【０１２１】
制限された計算パワーのため、既存のシステムは、殆どの場合において並行して、１だけまたは非常に少ないホッピングパターンを経て検出を計算するかもしれない。仮に２つのセンサーノードが同時に送信されるならば、仮に２つの異なるホッピングパターンが使われたときのみ、正しい復号化が可能である。さもなければ、一般に、両方のパケットの１つのみまたはいずれも、正しく受信および復号化され得ない。
【０１２２】
既存のシステムは、全てのホップ１４２＿１〜１４２＿ｎの間に、時間のために、そして、仮に存在するならば周波数のためにも、擬似ランダムホッピングパターンを使う。この目的のためのパケットの検出は、一般に、以下のステップを使いながら、もたらされる。
【０１２３】
第１のステップは、（時間および周波数オーバサンプリングによって）推定されたシンボルを回復することを含む。第２のステップは、部分シーケンスまたはホップを経た検出を含む。第３のステップは、全ての部分シーケンスまたはホップの結果を経た検出を含む。
【０１２４】
仮に別のホッピングパターンが、採用されたホッピングパターンの代わりに使われるならば、第２のステップおよび第３のステップは、両方のホッピングパターンのために並行して計算されなければならず、それは、必要な計算パワーの量を大きく増大させる
【０１２５】
それぞれのホップ１４２＿１〜１４２＿ｎの間の擬似ランダム休止および／または周波数ホップを採用する代わりに、ホップ１４２＿１〜１４２＿ｎ、または、部分シーケンスは、クラスタ１４０＿１〜１４０＿ｍに結合される。前記クラスタ１４０＿１〜１４０＿ｍはそれぞれ、図２に関連して以下により詳細に説明されるように、少なくとも２つのホップ１４２＿１〜１４２＿ｎまたは部分シーケンスのサイズを持つ。結果として、擬似ランダムホッピングパターンのサイズは、クラスタ長の因子により減少される。さらに、ホッピングパターン（時間および／または周波数）は、クラスタ内で使用され得る。しかしながら、前記ホッピングパターンは全てのクラスタにおいて同一でなければならない。
【０１２６】
図２は、図において複数の時間および周波数ホッピングパターン１４０＿１〜１４０＿ｍを使いながら、複数のデータパケット１４２＿１〜１４２＿ｎを送信する送信チャンネルの占有を示す。縦座標は周波数を表わし、横座標は時間を表わす。
【０１２７】
例によって図２に見られるように、９つのデータパケット１４２＿１〜１４２＿９は、３つの時間および周波数ホッピングパターン１４０＿１〜１４０＿３に分割される。その結果、３つの時間および周波数ホッピング１４０＿１〜１４０＿３のうちのそれぞれが、データパケット１４２＿１〜１４２＿９のうちの３つを含む。第２の時間および周波数ホッピングパターン１４０＿２は、第１の時間および周波数ホッピングパターン１４０＿１の時間シフトおよび周波数シフトされたバージョンであり得て、一方、第３の時間および周波数ホッピングパターン１４０＿３は、第１の時間および周波数ホッピングパターン１４０＿１の時間シフトおよび周波数シフトされたバージョンであり得る。データパケットの間の時間間隔Δｘ1およびΔｘ2および周波数間隔は、３つの時間および周波数ホッピングパターン１４０＿１〜１４０＿３のうちの全てにおいて同じである。データパケット１４２＿１〜１４２＿９またはデータパケットの少なくとも一部分は、データ受信機で同期化および／または検出のために、同期化シーケンスまたは部分同期化シーケンス（分離同期化シーケンス）を提供され得る。
【０１２８】
すなわち、図２は、ホップ１４２＿１〜１４２＿ｎをクラスタ１４０＿１〜１４０＿ｍに分離することを示す。図２は、３つのホップのサイズの３つのクラスタ１４０＿１〜１４０＿３に結合する９つのホップ１４２＿１〜１４２＿９のための例によってこの方法を示す。前記クラスタ１４０＿１〜１４０＿３内で、時間およびオプションで周波数のためのホッピングパターンは同じである。クラスタ１４０＿１〜１４０＿３の間／中において、休止と周波数とは異なり得る。
【０１２９】
検出は、検出が以下のステップを含むように、計算において１つの別のステップによって拡張できる。
【０１３０】
第１のステップは、（時間および周波数オーバサンプリングによって）推定されたシンボルを回復することを含む。第２のステップは、部分シーケンスまたはホップを経た検出を含む。第３のステップは、クラスタ内で、部分シーケンスまたはホップの結果を経た検出を含む。第４のステップは、クラスタの結果を経た検出を含む。
【０１３１】
この拡張にも関わらず、いくつかのホッピングシーケンスを使うとき、より少ない計算パワーが要求される。これは、計算ステップのために３個のホップおよび３個のホッピングパターンのクラスタサイズに分割される、３０個のホップから成る電文のための以下の例示的な計算により示されるべきである。
【０１３２】
古典的な方法によって、ホップの相互関係結果の３０個の加算、または、部分シーケンスが、それぞれのホッピングパターン、すなわち３０個の加算／ホップパターン＊３個のパターン＝９０個の加算のために実行される。
【０１３３】
クラスタ方法によって、部分結果は、クラスタ、すなわち３個のホップ＊１個の加算／ホップ＝３個の加算に追加される。さらに、クラスタ結果は、電文相互関係、すなわち１０個のクラスタ／ホッピングパターン＊１個の加算／クラスタ＊３個のホッピングパターン＝３０個の加算をホッピングに追加される。合計して、３３個の加算が結果として生じる。
【０１３４】
見られる通り、この結果は、（クラスタ長に一致する）殆んど３つの因子の合計になる節約である。前記節約は、いくつかのホッピングパターンを使うために利用できる。
【０１３５】
仮に２つの送信が同時に同じポイントで開始し、仮にそれらが異なるホッピングパターンを持つならば、両方が検出でき、復号化できる。異なるホッピングパターンを使うことによって、送信信頼性または情報量は従って増加できる。
【０１３６】
実施の形態において、（送信機側または波形側について）グループ内のホップのグループ（いわゆるクラスタ）は、（ここで明示されたクラスタ内で）相互に同一である、相対的な時間および周波数ホッピングパターンから成り得る。
【０１３７】
実施の形態において、（受信機側またはデコーダ側について）クラスタは、簡素化された計算消費を持つ電文を検出（クラスタ方法の上記の説明を参照されたい。）するように、検出のために使用できる。
【０１３８】
（ホップの可変数）
図３は、本発明の別の実施の形態に従う、データ送信機１００およびデータ受信機１１０を含むシステムの概要ブロック図を示す。
【０１３９】
データ送信機１００は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿１を使いながら、かつ、第２の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿２を使いながら、可変長データ１２０を送信するように構成され、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿１は固定長を持ち、第２の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿２は可変長を持つ。
【０１４０】
データ受信機１１０は、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿１を使いながら、かつ、第２の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿２を使いながら、可変長データ１２０を受信するように構成され、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿１は固定長を持ち、第２の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿２は可変長を持つ。
【０１４１】
図３において、データが、少なくとも２つの周波数および時間ホッピングパターン（すなわち、結合された周波数ホッピングパターンおよび時間ホッピングパターン）１４０＿１および１４０＿２を使いながら、送信されることは、例によって仮定される。もちろん、データ１２０も、純粋な周波数ホッピングパターンまたは時間ホッピングパターンだけを使いながら送信できる。
【０１４２】
周波数ホッピングパターンは、データ送信機１００がデータを送信することによる送信周波数のシーケンスまたは送信周波数ホップであり得る。
【０１４３】
例えば、データの第１の部分は、第１の送信周波数で（または第１の周波数チャンネル内で）送信でき、データの第２の部分は、第２の送信周波数で（または第２の周波数チャンネル内で）送信でき、第１の送信周波数と第２の送信周波数とは異なる。この文脈において、周波数ホッピングパターンは、第１の送信周波数および第２の送信周波数を定義（または特定または示し得る。もしくは、周波数ホッピングパターンは、第１の送信周波数、および、第１の送信周波数と第２の送信周波数との間の周波数間隔（送信周波数ホップ）を示し得る。もちろん、周波数ホッピングパターンは、第１の送信周波数と第２の送信周波数の間の周波数間隔（送信周波数ホップ）だけを示し得る。
【０１４４】
時間ホッピングパターンは、データ送信機１００がデータを送信する送信時間のシーケンスまたは送信時間間隔であることを示し得る。
【０１４５】
例えば、データの第１の部分は、第１の送信時間に（または第１の送信時間スロット内に）送信でき、データの第２の部分は、第２の送信時間に（または第２の送信時間スロット内に）送信でき、第１の送信時間と第２の送信時間とは異なる。時間ホッピングパターンは、第１の送信時間および第２の送信時間を定義（または特定または標示）する。もしくは、時間ホッピングパターンは、第１の送信時間、および、第１の送信時間と第２の送信時間との間の時間間隔を示し得る。もちろん、時間ホッピングパターンは、第１の送信時間と第２の送信時間との間の時間間隔だけを示し得る。
【０１４６】
実施の形態において、可変長データ１２０は、第１の周波数ホッピングパターンおよび／または時間ホッピングパターン１４０＿１に従って、および、第２の周波数ホッピングパターンおよび／または時間ホッピングパターン１４０＿２に従って、データ送信機１００からデータ受信機１１０に送信される、複数のデータパケット１４２＿１〜１４２＿ｎを含み得る。
【０１４７】
図３において、データ１２０は、例によって、９個のデータパケット１４２＿１〜１４２＿９を含む。９個のデータパケット１４２＿１〜１４２＿９のうち４個のデータパケット１４２＿１〜１４２＿４が、第１の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿１を使いながら送信される。９個のデータパケット１４２＿１〜１４２＿９のうち５個のデータパケット１４２＿５〜１４２＿９が、第２の時間ホッピングパターンおよび／または周波数ホッピングパターン１４０＿２を使いながら送信される。
【０１４８】
データは、データパケット１４２＿１〜１４２＿ｎの間の送信休止（データ送信機が送信されない休止期間）があるような方法で送信できる。
【０１４９】
データは、複数のデータパケット１４２＿１〜１４２＿ｎに分割される電文であり得る。複数のデータパケット１４２＿１〜１４２＿ｎのそれぞれは電文より短い。従って、複数のデータパケット１４２＿１〜１４２＿ｎはそれぞれ、データが一括してだけではなく、それがデータパケットに分離される状態でも送信されるように、データおよび／または電文の異なるまたは重複する部分を含む。データパケット１４２＿１〜１４２＿ｎは、データの一部分（のみ）を含むので、それらは、ここのデータサブパケットまたは部分データパケットと称される。
【０１５０】
実施の形態において、データ送信機１００は、データ１２０を送信するように構成された送信ユニット１０２を含み得る。送信ユニット１０２は、データ送信機１００のアンテナ１０４に接続され得る。データ送信機１００は、データを受信するように構成された受信ユニット１０６をさらに含み得る。受信ユニットは、アンテナ１０４またはデータ送信機１００の別のアンテナに接続され得る。データ送信機１００は、結合された送信／受信ユニット（トランシーバー）も含み得る。
【０１５１】
データ受信機１１０は、データ１２０を受信するように構成された受信ユニット１１６を含み得る。受信ユニット１１６は、アンテナ１１４またはデータ受信機１１０の別のアンテナに接続できる。さらに、データ受信機１１０は、データを送信するように構成された送信ユニット１１２を含み得る。送信ユニット１１２も、データ受信機１１０のアンテナ１１４に接続できる。データ受信機１１０は、結合された送信／受信ユニット（トランシーバー）も含み得る。
【０１５２】
実施の形態において、データ受信機１１０は基地局であり得るのに対して、データ送信機１００はセンサーノードであり得る。もちろん、データ送信機１００が基地局であり、一方、データ受信機１１０がセンサーノードであることも可能である。さらに、データ送信機１００とデータ受信機１１０とが、センサーノードであることも可能である。さらに、データ送信機１００とデータ受信機１１０とが、基地局であることも可能である。
【０１５３】
図３によって提供される、および、データ送信機１００およびデータ受信機１１０により実行できる、送信方法の詳細な実施の形態は、以下により詳細に説明される。
【０１５４】
前のシステムは、受信機に知られる、固定的に定義された数のホップ１４２＿１〜１４２＿ｎを使う。この態様において、受信機は、いつでも、いくつかのホップ１４２＿１〜１４２＿ｎを知り、それは後続の同期化をまだ受信する必要がある。しかしながら、仮に少しのペイロード（有益なデータ）が、電文に符号化されるならば、受信機において再び取り除かれる追加のダミーデータが挿入されなければならない。しかしながら、これは、たとえ前記データが送信される必要がなくても、チャンネル占有を増大させる。これはチャンネル占有のより高いレベルを結果として生じる。それは、他の参加者との衝突の増大した確率をもたらす。従って、これは送信信頼性を低下させる。
【０１５５】
可変データ長を実施するために、受信機は、使われた電文長について情報を知らせなければならない。例えば、前の電文において、次の電文の長さを信号で伝えることは可能である。
【０１５６】
これらの実施の形態は、電文が送信される以内に、長さを直接にシグナリングすること、および、従って、ＦＥＣによる追加のエネルギーの大きな量によってのみ、送信に関して保護される、送信されるべき少ないビットのための支出を抑制することは、それにもかかわらず、可能である異なるアプローチを採用する。この目的のために、電文が、コアシーケンス１４０＿１と拡張シーケンス１４０＿２とに分割される。ここのコアシーケンス１４０＿１は固定長を持ち、従って、それは電文について最小長を表す。コアシーケンス１４０＿１内で、電文（コアシーケンス＋拡張シーケンス）の全体の長さはシグナリングされ、受信機は、いったんコアシーケンス１４０＿１が首尾よく復号化され、拡張シーケンス１４０＿２を推定し、同じものを受信できる。
【０１５７】
図４は、図において、第１の時間および周波数ホッピングパターン１４０＿１と第２の時間および周波数ホッピングパターン１４０＿２とを使いながら、複数のデータパケット１４２＿１〜１４２＿１０の送信の間の送信チャンネルの占有を示す。この文脈において、縦座標は周波数を表わし、横座標は時間を表わす。
【０１５８】
図４に見られるように、データは、１０個のデータパケット１４２＿１〜１４２＿１０を含む。７個のデータパケット１４２＿１〜１４２＿７は、第１の時間および周波数ホッピングパターン１４０＿１を使いながら送信される。３個のデータパケット１４２＿８〜１４２＿１０は、第２の時間および周波数ホッピングパターン１４０＿２を使いながら送信される。
【０１５９】
第１の時間および周波数ホッピングパターン１４０＿１は、いわゆるコアホッピングパターンであり、一方、第２の時間および周波数ホッピングパターン１４０＿２は、拡張ホッピングパターンであり得る。可変長データは、コアデータおよび拡張データを含み得る。コアデータは、コアパターン１４０＿１を使いながら送信される。拡張データは、拡張パターン１４０＿２を使いながら送信される。例えば、コアデータは、常に送信されるべきデータであり得る。一方、拡張データは、例えば、散発的にのみ送信されるべきデータである。
【０１６０】
換言すれば、図４は、コアシーケンスと拡張シーケンスとから成る電文を示す。
【０１６１】
上で説明された場合において、チャンネル符号化は、それぞれの場合においてコアシーケンスと拡張シーケンスとに別々に適用できる。もちろん、コアおよび拡張シーケンスのチャンネル符号化は、また一緒にもたらされ得る。
【０１６２】
実施の形態において、ホップの数は、（データ送信機側および／または波形側について）可変であり得る。さらに、ホップの数はシグナリングされ得る。例えば、拡張シーケンス内の後続のホップの量は、コアシーケンス内でシグナリングされ得る。
【０１６３】
実施の形態において、デコーダは、（データ送信機側および／またはデコーダ側について）長さを復号化でき、全ての要求されるホップのデータを収集し、全体の電文を復号化するために前記情報を使用できる。
【０１６４】
（拡張シーケンスのホッピングパターン）
拡張シーケンス１４０＿２のために同じパターン（時間ホッピングパターンおよび／または周波数ホッピングパターン）を使うとき、および、コアシーケンス１４０＿１内で、拡張シーケンス１４０＿２の送信が、異なる参加者の別の電文の送信として、「同時に同じポイント」で開始するとき、全体の重複が起こり得る。ここの「同時に同じポイント」という明示は、ホップの送信時間とされる。理想的に、同じホッピングパターンを持つ別の電文は、前記時間期間内に開始しない。
【０１６５】
失敗に対する電文の感受性を更に減らすために、ホッピングパターンは、従って、コアシーケンスのそれと同じであるべきでない。
【０１６６】
拡張シーケンス１４０＿２は、例えばコアシーケンス１４０＿１の後に送信されるので、同期化は既に起きている。従って、ホップは、位置が受信機に知られる限り、時間および好ましくは周波数に関して無作為に分割できる。前記情報は、受信機にシグナリングできる。もちろん、コアシーケンス１４０＿１が、拡張シーケンス１４０＿２の後に送信されるべきことも可能である。この場合、拡張シーケンス１４０＿２を、コアシーケンス１４０＿２の同期化および／または検出に後続する受信データバッファから取り出すことは可能である。
【０１６７】
ホッピングパターンを信号で伝えるために別の情報を送信する必要がないように、送信されたペイロードまたはＣＲＣ（ＣＲＣ＝巡回冗長チェック）の一部分が、パターンを生成するために使用できる。
【０１６８】
前記データの援助によって、ホッピングパターンは、例えば、ルックアップテーブル（ＬＵＴ）から回復できる。フィードバックシフトレジスタ（例えばＬＦＳＲ（線形フィードバックシフトレジスタ））を使って、入手可能なデータによってホッピングパターンを生成することも可能である。ペイロードのＣＲＣまたは異なる部分が、ＬＦＳＲのための種としてここで使用できる。
【０１６９】
ホッピングパターンのための追加の信号情報が送信される必要がないということは、前記方法の有利さである。これは、チャンネル占有、および、それ故、他のセンサーノードの感受性、好ましくは、同じ周波数帯域内のシステムが故障することを減らす。
【０１７０】
実施の形態において、ＣＲＣ（または、他の要素）は、擬似ランダム数として使用でき、従って、それは送信機および受信機の両方に知られる。主要な有利さは、ＣＲＣが殆んどランダムであり、別のデータが送信される必要はないことである。
【０１７１】
この方法の別の主要な利点は、参加者のうちの（殆んど）全ての拡張シーケンスが異なることである。従って、２つの送信機が、異なるコアシーケンスを持つ電文を同時に送信する場合において、拡張シーケンスも並行して送信される。
【０１７２】
実施の形態において、エラー保護データ（例えばＣＲＣ）、または、データの他の要素および／または部分は、擬似ランダム数として（送信機側および／または波形側について）使用できる。拡張シーケンスのホッピングパターンは変化できる。ホッピングパターンは、エラー保護データ（例えばＣＲＣ）または送信された他のデータによって定義できる。
【０１７３】
実施の形態において、デコーダは、最初に、（受信機側および／またはデコーダ側について）一部分を復号化し、残り（または異なるおよび／または残りの部分）の復号化についての情報を得るために、前記部分から要素を使用できる。デコーダは、残り（または異なるおよび／または残りの部分）の構造および／または復号化についての情報を得るように、エラー保護データ（例えばＣＲＣ）または送信された他のデータを採用できる。
【０１７４】
それぞれの部分パケット１４２＿１〜１４２＿ｎのためのホッピングパターンを生成する代わりに、いくつかの部分パケットが、図１〜図２についての説明と同様に、１つのクラスタまたはブロックに結合できる。前記クラスタ／ブロック内のパターンは、コアシーケンスのそれと異なり得る。結果として、パターンを生成するために必要なデータの幅は、減少する。これは、ＬＦＳＲを使うとき計算時間を減らす、または、ＬＵＴを使うときメモリ消費を減らす。
【０１７５】
クラスタ内のホッピングパターンは、また、いくつかの電文の間の相互干渉への耐性が増大する結果として、送信されたデータの一部分から取得できる。
【０１７６】
実施の形態において、エラー保護データ（例えばＣＲＣ）またはデータの他の要素および／または部分が、（送信機側および／または波形側について）擬似ランダム数として使用できる。拡張シーケンスのホッピングパターンは変化できる。ホッピングパターンは、エラー保護データ（例えばＣＲＣ）または送信された他のデータによって定義できる。
【０１７７】
実施の形態において、デコーダは、最初に、（受信機側および／またはデコーダ側について）一部分を復号化でき、残り（または異なるおよび／または残りの部分）の復号化についての情報を得るために、前記部分から要素を使用でき。デコーダは、残り（または異なるおよび／または残りの部分）の構造および／または復号化についての情報を得るように、エラー保護データ（例えばＣＲＣ）または送信された他のデータを採用できる。
【０１７８】
（拡張シーケンス内のパイロットシンボル）
既に前述したように、電文同期化は、コアシーケンス１４０＿１に基づいてと同じくらい早くもたらされ得る。それぞれのホップ１４２＿１〜１４２＿ｎの間の位相不連続性のため、受信機内の絶対の相対位置を再構成することができるように、パイロットシンボルをそれぞれのホップ（または少なくともホップの一部分）に導入することは、非差動送信方法に対して有利である。前記パイロットシンボルの援助のため、パケットをさらに検出し、時間および周波数オフセットを評価することは、コアシーケンス１４０＿１内で可能である。
【０１７９】
しかしながら、拡張シーケンス１４０＿２内において、同期化は、ホップの位相だけが拡張シーケンス内で推定される結果として、既にもたらされている。一定でない周波数オフセットによって、ホップの周波数は、拡張シーケンス内で付加的に評価できる。仮に全体の電文（コアシーケンス＋拡張シーケンス）の送信が、（使用されたクオーツの機能として）許容できるコヒーレンス（可干渉）時間を越えるならば、時間オフセットも、拡張シーケンスにおいて再評価できる。
【０１８０】
受信機内の同期化ユニットの誤った検出を減少するために、拡張シーケンス１４０＿２のパイロットシンボルは、異なった順番を持ち得る。前記順番は、コアシーケンス１４０＿１のパイロットシーケンスによって、全てのサイトで、できる限り小さな相互の相関関係として表わすべきであり、または、他の方法でそれとは異なるべきである。コアシーケンス１４０＿１におけるのと同じシーケンスを使うとき、相関関係が最大値を表し、従って、誤った検出をもっと直ぐに結果として生じる。
【０１８１】
低い相互の相関結果のために良い変化は、ランダムシーケンスである。しかし、後者が復号化のために受信機に知られなければならないので、それは、ホッピングパターンの生成として、ＣＲＣまたはペイロードの一部分から同様な態様で得ることができ。
【０１８２】
実施の形態において、分配されたパイロットシンボルは、拡張シーケンスにおいて、（送信機側および／または波形側について）使用できる。パイロットシンボルパターンは、エラー保護データ（例えばＣＲＣ）または他の送信されたデータによって定義できる。
【０１８３】
実施の形態において、デコーダは、（受信機側および／またはデコーダ側について）拡張シーケンスのために異なる（格納または計算された）パイロットシンボルパターンを使用できる。コアシーケンスの復号化に続き、デコーダは、受信されたデータによってパイロットシンボルパターンを計算する。
【０１８４】
パイロットシーケンスの完全な長さを使う代わりに、コアシーケンスを持つ場合として、長さが減少できる。同期化、および／または、周波数および時間評価が、既に実行されているので、これは可能である。
【０１８５】
位相評価の変化を改善するために、内側のシンボルを最初に復号化し、それから位相評価のために再符号化することによって、それらを使うことがさらに可能である。この目的のために、シンボルは、送信されるべきデータの第１のシンボルが、パイロットシンボルのまわりに分配されるように、インターリーバ内で分類できる。
【０１８６】
実施の形態において、パイロットシンボルの異なる長さは、（送信機側および／または波形側について）コアおよび拡張シーケンスのホップ内で使用できる。
【０１８７】
実施の形態において、位相評価の異なる精度レベルが、（受信機側および／またはデコーダ側について）コアおよび拡張シーケンス内に存在できる。好ましくは、様々な評価アルゴリズムが、コアおよび拡張シーケンスのために使用できる。拡張シーケンスは繰り返して復号化できる。
【０１８８】
（追加の拡張シーケンスの分配）
通常、拡張シーケンス１４０＿２は、コアシーケンス１４０＿１に付加できる。この態様において、最初に、コアシーケンス１４０＿１を、その後、拡張シーケンス１４０＿２を復号化できる。しかしながら、これは、コアシーケンス１４０＿１のためのほんの少ない追加のデータを持つという不利を持ち、短い拡張シーケンス１４０＿２のみが付加される。仮に比較的長い相互干渉影響が起こるならば、拡張シーケンスの非常に多数の部分パケット（またはデータパケット）が妨害され得。
【０１８９】
コアシーケンス１４０＿１の後にすべての部分パケット（またはデータパケット）を付加する代わりに、それらも、コアシーケンス１４０＿１の前に挿入できる。最初、コアシーケンス（または、コアパケット）は、受信機において通常の態様で復号化できる。その後、前に挿入される拡張シーケンス１４０＿２のその部分が、バッファからロードできる。一度に、バッファから部分パケット（データパケット）のうちの全てが提供され、一度に、コアシーケンス１４０＿１の後に受信されたら、復号化は前と同じ態様でもたらされ得る。
【０１９０】
実施の形態において、拡張シーケンスは、（送信機側および／または波形側について）２つの部分に分割できる。拡張シーケンス１４０＿２の両方の部分は、コアシーケンス１４０＿１の前および後ろに配置できる。
【０１９１】
実施の形態において、コアシーケンスの復号化または部分復号化は、（受信機側および／またはデコーダ側について）前にもたらされ得る。拡張シーケンスのデータは、信号バッファから切り取られ得る。
【０１９２】
仮に２つの部分パケットの間の間隔が、部分パケットの期間より大きいならば、コアシーケンス１４０＿１の部分パケットの間に拡張シーケンス１４０＿２の部分パケット（またはデータパケット）を導入することも可能である。これは、緊急性のある応用のための送信時間が減少できるという有利さを持つ。
【０１９３】
実施の形態において、拡張シーケンスは、（送信機側および／または波形側について）２つの部分に分割できる。拡張シーケンス１４０＿２の両方の部分は、コアシーケンス１４０＿１の前および後ろに配置できる。
【０１９４】
実施の形態において、コアシーケンスの復号化または部分復号化は、（受信機側および／またはデコーダ側について）前にもたらされ得る。拡張シーケンスのデータは、信号バッファから切り取られ得る。
【０１９５】
仮に多数のペイロードを持つ電文が送信されるならば、非常に多数のホップは、コアシーケンス１４０＿１に関連して、拡張シーケンス１４０＿２のために結果として生じる。可変データ長のために、使用された帯域当たりに送信される可能な電文の数は、ペイロードの長さの関数として変化する。仮にペイロードの長さが、帯域および時間単位毎に可能な電文の計算の時間で知られないならば、粗悪な評価だけがなされる。
【０１９６】
拡張シーケンス１４０＿２の送信が、別個の周波数帯域内で起こるとき、この問題は回避できる。この場合、スループットは、一方の帯域のためのコアシーケンス１４０＿１に基づいて、および、他方の帯域のための拡張シーケンス１４０＿２に基づいて別々に計算できる。
【０１９７】
これは、より多くの周波数資源が送信のために利用されるので、送信信頼性がより一層増大するという更に主要な有利さを提供できる。原則として、増大した送信信頼性は、また、合計でより大きい帯域（周波数帯域）により実施できるが、この場合、拡張された帯域に亘って、検出も計算されなければならならず、それは、より多くの計算パワーを必要とする。
【０１９８】
実施の形態において、コアおよび拡張シーケンスの別個の送信は、（送信機側および／または波形側について）異なる帯域内で実行できる。
【０１９９】
実施の形態において、パケットの検出は、（受信機側および／またはデコーダ側について）使用された周波数帯域のサブ領域内だけで起こり得る。拡張シーケンスのデータは、切り取られ、および／または、それら自身のどんな検出も無く信号バッファから取り出され得る。
【０２００】
仮に多数のペイロード持つ電文が、送信されるならば、非常に多数のホップが、コアシーケンス１４０＿１に関連して、拡張シーケンス１４０＿２のために結果として生じる。これは、チャンネルが占有される、非常に長い送信時間期間（放送中）を結果として生じる。仮に送信が、義務サイクルの制限（放送時間）が特定される、認可されたＳＲＤ（短距離デバイス）内で、または、ＩＳＭ（産業、科学、医学用）バンド内で起こらないならば、制限された数の電文だけが、時間単位ごとに送信できる。
【０２０１】
前記電文の数を増大させるために、拡張シーケンス１４０＿２は、コアシーケンス１４０＿１のデータ転送速度と異なるデータ転送速度を持つことができる。拡張シーケンス１４０＿２で使用されたデータ転送速度は、コアシーケンス１４０＿１内で信号でシグナリングされ得る。使用されたデューティサイクルの減少を得るために、拡張シーケンス１４０＿２内のデータ転送速度が増大できる。
【０２０２】
この方法は、送信速度が不変であり続ける間、ケーブル占有（放送時間）が減少するという別の有利さを提供する。これは、同じ周波数帯域も使う他のシステムに好都合である。この文脈において、可変データ転送速度は、どんな追加の計算コストも無しで、全て検出され、同じ同期化で同期化する。
【０２０３】
実施の形態において、コアおよび拡張シーケンスの別個の送信は、（送信機側および／または波形側について）異なるデータ送信速度でもたらされ得る。
【０２０４】
実施の形態において、受信機は、（受信機側および／またはデコーダ側について）検出に続く受信シンボルの復号化のためのパラメータを変更できる。拡張シーケンスのデータは切り取られ、および／または、それら自身のどんな検出も無く信号バッファから取り出され得る。
【０２０５】
（別の実施の形態）
図５は、データを送信する方法２００のフローチャートを示す。方法２００は、２つの時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、データを送信するステップ２０２を含み、２つのパターンのうちの第２のパターンは、２つのパターンのうちの第１のパターンの時間シフトおよび／または周波数シフトされたバージョンである。
【０２０６】
図６は、データを受信する方法２１０のフローチャートを示す。方法は、２つの時間ホッピングパターンおよび／または周波数ホッピングパターンを使いながら、データを受信するステップ２１２を含み、２つのパターンのうちの第２のパターンは、２つのパターンのうちの第１のパターンの時間シフトおよび／または周波数シフトされたバージョンである。
【０２０７】
図７は、データを送信する方法２２０のフローチャートを示す。方法は、第１の時間／周波数ホッピングパターンおよび第２の時間／周波数ホッピングパターンを使いながら、可変長データを送信するステップ２２２を含み、第１の時間／周波数ホッピングパターンは固定長から成り、第２の時間／周波数ホッピングパターンは可変長から成る。
【０２０８】
図８は、データを受信する方法２３０のフローチャートを示す。方法は、第１の時間／周波数ホッピングパターンおよび第２の時間／周波数ホッピングパターンを使いながら、可変長データを送信するステップ２３２を含み、第１の時間／周波数ホッピングパターンは固定長から成り、第２の時間／周波数ホッピングパターンは可変長から成る。
【０２０９】
実施の形態において、ホップのクラスタは、より簡単な検出のために使われる。
実施の形態において、可変パケット長は、拡張シーケンスにより送信できる。
実施の形態において、拡張シーケンスのパターンは、エラー保護データ（例えばＣＲＣ）に基づき得る。
【０２１０】
実施の形態は、多くのセンサーノードからのデータを１つの基地局に送信するためのシステムを提供する。しかしながら、仮にチャンネルが調整されないならば（ＡＬＯＨＡまたはスロットＡＬＯＨＡアクセス方式）、そして、仮に受信機がいつパケットが送信されるかを知らないならば、ここに説明された概念はどんな送信のためにも使用できる。さらに、これは、他の参加者との重複を結果として生じ得て、送信の間の相互干渉を生じ得る。
【０２１１】
この文脈において、使用された無線送信帯域は、前記送信のために独占的に確保される必要がないかもしれない。周波数資源は多くの別のシステムと共有でき、それは、情報の信頼できる送信をより難しくする。
【０２１２】
実施の形態は、受信機における計算パワーが非常に減少し得ることによって、プリアンブルを検出するための概念を提供する。
【０２１３】
実施の形態は、（前の電文内で）前のシグナリング無しで、可変電文長を送信することを可能にする概念を提供する。ここで、電文はコアシーケンスと拡張シーケンスとに分割される。
【０２１４】
実施の形態は、拡張シーケンスの相互干渉の耐性を増大させて、同期化のエラー検出レートを低減する概念を提供する。
【０２１５】
たとえいくつかの側面が装置の文脈内で説明されても、前記側面は、装置のブロックまたは構成要素が、対応する方法ステップとして、または、方法ステップの機能として理解されるべきであるように、対応する方法の説明も表している、ことが理解される。それとの類似によって、関連するまたは方法ステップとして説明された側面は、また、対応する装置の対応するブロックまたは詳細または機能の説明を表わす。方法ステップのうちのいくつかまたは全てが、マイクロプロセッサー、プログラム可能なコンピュータまたは電子回路などのハードウェア装置によって（またはハードウェア装置を使う間）実行される。いくつかの実施の形態において、いくつかの最も重要な方法ステップが、そのような装置により実行できる。
【０２１６】
特定の実施要件に依存して、本願発明の実施の形態が、ハードウェアまたはソフトウェアにおいて実装できる。実装は、デジタル記憶媒体、例えば、それぞれの方法が実行されるようにプログラム可能なコンピュータシステムと協働できる、その上に格納された電子的に読み取り可能な制御信号を持つ、フロッピーディスク、ＤＶＤ、ブルーレイディスク、ＣＤ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ハードディスク、または、他の磁気または光学メモリを使う間、有効であり得る。これは、デジタル格納媒体がコンピュータ読み込み可能であり得る理由である。
【０２１７】
従って、本願発明に応じたいくつかの実施の形態は、ここに説明されたどんな方法でも実行されるように、プログラム可能なコンピュータシステムと協働することができる電子的に読み取り可能な制御信号を含む、データキャリアを含む。
【０２１８】
一般に、本願発明の実施の形態は、コンピュータプログラム製品がコンピュータで稼働するときに、どんな方法でも実行するために効果的であるプログラムコードを持つコンピュータプログラム製品として実装できる。
【０２１９】
プログラムコードは、また、例えば機械可読キャリアに格納される。
【０２２０】
他の実施の形態は、ここに説明されたどんな方法でも実行するためのコンピュータプログラムを含み、前記コンピュータプログラムは、機械可読キャリアに格納される。
【０２２１】
換言すれば、本願発明の方法の実施の形態は、コンピュータプログラムがコンピュータで稼働するときに、ここに説明されたどんな方法でも実行するためのプログラムコードを持つコンピュータプログラムである。
【０２２２】
従って、本発明の方法の別の実施の形態は、ここに説明されたどんな方法でも実行するためのコンピュータプログラムが記録されるデータキャリア（またはデジタル記憶媒体またはコンピュータ可読媒体）である。データキャリア、デジタル記憶媒体またはコンピュータ可読媒体は、一般に、有形および／または非一過性および／または非一時性である。
【０２２３】
従って、本発明の方法の別の実施の形態は、ここに説明されたどんな方法でも実行するためのコンピュータプログラムを表すデータストリームまたは信号シーケンスである。データストリームまたは信号シーケンスは、データ通信リンクを介して例えばインターネットを介して転送されるように構成できる。
【０２２４】
別の実施の形態は、例えば、ここに説明されたどんな方法でも実行するように構成または適合された、処理ユニット、コンピュータまたはプログラム可能な論理装置を含む。
【０２２５】
別の実施の形態は、ここに説明されたどんな方法でも実行するためのコンピュータプログラムがインストールされるコンピュータを含む。
【０２２６】
本発明に応じた別の実施の形態は、ここに記載された方法のうちの少なくとも１つを実行するためのコンピュータプログラムを受信機に送信するように構成された装置またはシステムを含む。送信は、例えば、電子式または光学式であり得る。受信機は、例えば、コンピュータ、携帯装置、メモリ装置または同様の装置であり得る。装置またはシステムは、例えば、コンピュータプログラムを受信機に送信するためのファイルサーバーを含んでもよい。
【０２２７】
いくつかの実施の形態において、プログラム可能な論理デバイス（例えば、フィールドプログラム可能なゲートアレイ、ＦＰＧＡ）は、ここに説明された方法の機能のうちのいくつかまたは全てを実行するために使用できる。いくつかの実施の形態において、フィールドプログラム可能なゲートアレイは、ここに説明されたどんな方法でも実行するために、マイクロプロセッサーと協働できる。一般に、方法は、いくつかの実施の形態において、どのようなハードウェア装置によっても実行される。前記ハードウェア装置は、コンピュータプロセッサ（ＣＰＵ）またはグラフィックスカード（ＧＰＵ）などのどのような汎用ハードウェアでもあり得る、または、ＡＳＩＣなどの方法に特有なハードウェアでもあり得る。
【０２２８】
例えば、ここに説明された装置は、ハードウェア装置を使うことによって、または、コンピュータを使うことによって、または、ハードウェア装置とコンピュータとの組み合わせを使うことによって実装できる。
【０２２９】
ここに説明した装置、または、ここに説明された装置のどのような要素でも、少なくとも部分的にハードウェアまたはソフトウェアにおいて実装し得る。
【０２３０】
例えば、ここに説明された方法は、ハードウェア装置を使うこと、またはコンピュータを使うこと、またはハードウェア装置とコンピュータの組合せを使うことによって実装できる。
【０２３１】
ここに説明された方法、または、ここに説明された装置のどのような要素でも、ハードウェアまたはソフトウェア（コンピュータプログラム）によって少なくとも部分的に実行できる。
【０２３２】
上で説明された実施の形態は、本願発明の原則の説明を単に表している。ここに説明された配置と詳細の修正とバリエーションが当業者に明白であることは理解される。これは、本願発明が実施の形態の説明と議論によってここに提供された特定された詳細というよりも、以下の請求項の範囲だけに制限されることが意図される理由である。
【符号の説明】
【０２３３】
１００  データ送信機
１１０  データ受信機
１２０  データ
１４０＿１〜１４０＿ｍ  時間／周波数ホッピングパターン
１４２＿１〜１４２＿ｎ  データパケット
【図１】
2020501466.tif 000003
【図２】
2020501466.tif 000004
【図３】
2020501466.tif 000005
【図４】
2020501466.tif 000006
【図５】
2020501466.tif 000007
【図６】
2020501466.tif 000008
【図７】
2020501466.tif 000009
【図８】
2020501466.tif 000010
【手続補正書】
【提出日】平成30年12月17日(2018.12.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも２つの時間および周波数ホッピングパターン（１４０＿１：１４０＿ｍ）を使いながら、データ（１２０）を送信するように構成されたデータ送信機（１００）であって、
前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）のうちの第２のパターン（１４０＿２）は、前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）のうちの第１のパターン（１４０＿１）の時間シフトおよび／または周波数シフトされたバージョンであり、
前記データ（１２０）は複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記データ送信機（１００）は、前記第１のパターン（１４０＿１）を使いながら、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のうちの少なくとも２つのデータパケットを送信し、かつ、前記第２のパターン（１４０＿２）を使いながら、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のうちの少なくとも２つの別のデータパケットを送信するように構成され、
前記データ（１２０）は電文であり、前記データ送信機（１００）は、前記電文を前記複数のデータパケット（１４２＿１：１４２＿ｎ）に分割するように構成され、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のそれぞれは前記電文より短く、
前記データ送信機（１００）は、前記２つのパターンにわたって１つのデータ受信機（１１０）内の前記データ（１２０）を同期化するための同期化シーケンスを分配するように構成される、データ送信機（１００）。
【請求項２】
前記データ送信機（１００）は、非調整のチャンネルを介して前記データ（１２０）を送信するように構成される、請求項１に記載のデータ送信機（１００）。
【請求項３】
前記データ送信機（１００）は、前記同期化シーケンスを少なくとも２つの部分同期化シーケンスに分割し、かつ、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のうちの少なくとも２つに、前記少なくとも２つの部分同期化シーケンスのうちの１つを提供するように構成される、請求項１または請求項２に記載のデータ送信機（１００）。
【請求項４】
少なくとも２つの時間および周波数ホッピングパターン（１４０＿１：１４０＿ｍ）を使いながら、データ（１２０）を受信するように構成されたデータ受信機（１１０）であって、
前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）のうちの第２のパターン（１４０＿２）は、前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）のうちの第１のパターン（１４０＿１）の時間シフトおよび／または周波数シフトされたバージョンであり、
前記データ（１２０）は複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記複数のデータパケット（１４２＿１：１４２＿ｎ）の少なくとも２つのデータパケットが、前記第１のパターン（１４０＿１）を使いながら送出され、かつ、前記複数のデータパケット（１４２＿１：１４２＿ｎ）の少なくとも２つの別のデータパケットが、前記第２のパターン（１４０＿２）を使いながら送出され、
前記データ受信機（１１０）は、前記第１のパターン（１４０＿１）に従って前記少なくとも２つのデータパケットを受信し、かつ、前記第２のパターン（１４０＿２）に従って前記少なくとも２つの別のデータパケットを受信するように構成され、
前記データ（１２０）は、前記複数のデータパケット（１４２＿１：１４２＿ｎ）に分割される電文であり、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のそれぞれは前記電文より短く、
前記データ受信機（１１０）は、前記電文を得るために前記複数のデータパケット（１４２＿１：１４２＿ｎ）の少なくともいくつかを結合するように構成され、
前記データ受信機（１１０）は、第１の同期化結果を得るために、前記第１のパターン（１４０＿１）のための第１の同期化を実行し、かつ、第２の同期化結果を得るために、前記第２のパターン（１４０＿２）のための第２の同期化を実行するように構成され、
前記データ受信機（１１０）は、全体の同期化結果を得るために、前記第１の同期化結果を使いながら、前記第２のパターン（１４０＿２）のための前記第２の同期化を実行するために、前記第１の同期化結果と前記第２の同期化結果とを結合するように構成される、データ受信機（１１０）。
【請求項５】
前記データ受信機（１１）は、非調整のチャンネルを介して前記データ（１２０）を受信するように構成される、請求項４に記載のデータ受信機（１１０）。
【請求項６】
前記データ受信機（１１０）は、別の全体の同期化結果を得るために、前記第１の同期化結果を使いながら、前記第２の同期化のための別の同期化結果を得るように構成される、請求項４または請求項５に記載のデータ受信機（１１０）。
【請求項７】
前記データ受信機（１１０）は、前記第２の同期化のための第２の同期化結果を得るように、かつ、全体の同期化結果を得るために、前記第１の同期化の前記第１の同期化結果と前記第２の同期化の前記第２の同期化結果とを結合するように構成される、請求項４〜請求項６のいずれか１つに記載のデータ受信機（１１０）。
【請求項８】
前記データ（１２０）を同期化するための同期化シーケンスは、前記少なくとも２つのパターンにわたって分配され、
前記データ受信機（１１０）は、受信データストリームの中のデータ（１２０）を検出するために、前記同期化シーケンスを使いながら、同期化を実行するように構成される、請求項４〜請求項７のいずれか１つに記載のデータ受信機（１１０）。
【請求項９】
前記複数のデータパケット（１４２＿１：１４２＿ｎ）の少なくとも２つは、同期化シーケンスが分割される少なくとも２つの部分同期化シーケンスの、それぞれの部分同期化シーケンスを提供され、
前記データ受信機（１１０）は、受信データストリームの中の前記データ（１２０）を検出するために、部分同期化シーケンスを使いながら、同期化を実行するように構成される、請求項４〜請求項８のいずれか１つに記載のデータ受信機（１１０）。
【請求項１０】
請求項１〜請求項３のいずれか１つに記載のデータ送信機（１００）と、
請求項４〜請求項９のいずれか１つに記載のデータ受信機（１１０）とを含む、システム。
【請求項１１】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を送出するように構成したデータ送信機（１００）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）の前記部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成され、
前記データ（１２０）はエラー保護データから成り、前記データ送信機（１００）は、前記エラー保護データに基づいて、または、前記エラー保護データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、データ送信機（１００）。
【請求項１２】
前記データ（１２０）は、複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は前記複数のデータパケット（１４２＿１：１４２＿ｎ）の固定数を含み、かつ前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は前記複数のデータパケット（１４２＿１：１４２＿ｎ）の可変数を含む、請求項１１に記載のデータ送信機（１００）。
【請求項１３】
前記データ（１２０）は電文であり、前記データ送信機（１００）は、前記電文を前記複数のデータパケット（１４２＿１：１４２＿ｎ）に分割するように構成され、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のそれぞれは前記電文より短い、請求項１２に記載のデータ送信機（１００）。
【請求項１４】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とを、別個の周波数帯域において送出するように構成される、請求項１２または請求項１３に記載のデータ送信機（１００）。
【請求項１５】
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とは、それらが等しい長さを持つ場合においてさえ互いに異なる、請求項１１〜請求項１４のいずれか１つに記載のデータ送信機（１００）。
【請求項１６】
前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の一部分は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）の対応する一部分と同一である、請求項１１〜請求項１５のいずれか１つに記載のデータ送信機（１００）。
【請求項１７】
両方の一部分が、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）との間のより短いものの長さから成る、請求項１６に記載のデータ送信機（１００）。
【請求項１８】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれたデータの一部分を使うように構成される、請求項１１〜請求項１７のいずれか１つに記載のデータ送信機（１００）。
【請求項１９】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われるデータのその一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、請求項１８に記載のデータ送信機（１００）。
【請求項２０】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）のために同期化シーケンスを生成するように構成される、請求項１１〜請求項１８のいずれか１つに記載のデータ送信機（１００）。
【請求項２１】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われるデータのその一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）のための前記同期化シーケンスを生成するように構成される、請求項１８または請求項２０に記載のデータ送信機（１００）。
【請求項２２】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とに、異なる同期化シーケンスを提供するように構成される、請求項１１〜請求項２１のいずれか１つに記載のデータ送信機（１００）。
【請求項２３】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とに、異なる長さの同期化シーケンスを提供するように構成される、請求項１１〜請求項２２のいずれか１つに記載のデータ送信機（１００）。
【請求項２４】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）内に含まれたデータのために使われたそれとは異なるデータ転送速度で、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データを送信するように構成される、請求項１１〜請求項２３のいずれか１つに記載のデータ送信機（１００）。
【請求項２５】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）が前記データの一部分に基づいて送信される、データ転送速度を生成するように構成される、請求項１１〜請求項２４のいずれか１つに記載のデータ送信機（１００）。
【請求項２６】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）が、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われる前記データのその一部分に基づいて送信される、前記データ転送速度を生成するように構成される、請求項１８または請求項２５に記載のデータ送信機（１００）。
【請求項２７】
前記データ送信機（１００）は、前記時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）内に含まれた前記データのために使われたそれとは異なる送信方法によって、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データを送信するように構成される、請求項１１〜請求項２６のいずれか１つに記載のデータ送信機（１００）。
【請求項２８】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）が、データ（１２０）の一部分に基づいて送信される方法によって、送信方法を生成するように構成される、請求項２７に記載のデータ送信機（１００）。
【請求項２９】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）が、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われる前記データのその部分に基づいて送信される方法によって、送信方法を生成するように構成される、請求項１８または請求項２８に記載のデータ送信機（１００）。
【請求項３０】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）として、２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンを使うように構成され、前記２つの時間ホッピングサブパターンおよび／または周波数ホップ時間パターンのうちの前記第２の時間ホッピングパターンおよび／または周波数ホッピングパターンは、前記２つの時間ホッピングサブパターンおよび／または周波数サブホッピングパターンのうちの第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの時間シフトまたは周波数シフトされたバージョンである、請求項１１〜請求項２９のいずれか１つに記載のデータ送信機（１００）。
【請求項３１】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）として、２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンを使うように構成され、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの第２の時間ホッピングサブパターンおよび／または周波数ホップ時間パターンは、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの時間シフトまたは周波数シフトされたバージョンである、請求項１１〜請求項３０のいずれか１つに記載のデータ送信機（１００）。
【請求項３２】
前記データ送信機（１００）は、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンに、異なる同期化シーケンスを提供するように構成される、請求項３０または請求項３１に記載のデータ送信機（１００）。
【請求項３３】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とを使いながら、可変長データ（１２０）を送出するように構成したデータ送信機（１００）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）の前記一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、データ送信機（１００）。
【請求項３４】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を送出するように構成したデータ送信機（１００）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さを示すために、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）に、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さについての情報を提供するように構成される、データ送信機（１００）。
【請求項３５】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を送出するように構成したデータ送信機（１００）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分を使うように構成され、
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの前記一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成され、
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われる、前記データのその一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、データ送信機（１００）。
【請求項３６】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を送信するように構成したデータ送信機（１００）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分を使うように構成され、
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）の前記一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成され、
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われる、前記データのその一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）のための前記同期化シーケンスを生成するように構成される、データ送信機（１００）。
【請求項３７】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を送出するように構成したデータ送信機（１００）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分を使うように構成され、
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）内に含まれた前記データのために使われたものと異なる送信方法によって、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ（１２０）を送信するように構成され、
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）が、前記データ（１２０）の一部分に基づいて送信されることによって、前記送信方法を生成するように構成され、
前記データ送信機（１００）は、前記前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）が、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われた前記データのその一部分に基づいて送信されることによって、前記送信方法を生成するように構成される、データ送信機（１００）。
【請求項３８】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を受信するように構成したデータ受信機（１１０）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成され、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データ内に含まれた前記エラー保護データまたは前記エラー保護データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、データ受信機（１１０）。
【請求項３９】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データから、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さを決定するように構成される、請求項３８に記載のデータ受信機（１１０）。
【請求項４０】
前記データ（１２０）は、複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は前記複数のデータパケット（１４２＿１：１４２＿ｎ）の固定数を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は前記複数のデータパケット（１４２＿１：１４２＿ｎ）の可変数を含む、請求項３８または請求項３９に記載のデータ受信機（１１０）。
【請求項４１】
前記データ（１２０）は、前記複数のデータパケット（１４２＿１：１４２＿ｎ）に分割される電文であり、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のそれぞれは前記電文より短く、
前記データ受信機（１１０）は、前記電文を得るように、前記複数のデータパケット（１４２＿１：１４２＿ｎ）を結合するように構成される、請求項４０に記載のデータ受信機（１１０）。
【請求項４２】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）と、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）とを、別個の周波数帯域において受信するように構成される、請求項４０または請求項４１に記載のデータ受信機（１００）。
【請求項４３】
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分が、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われ、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分から前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さを決定するように構成される、請求項３８〜請求項４２のいずれか１つに記載のデータ受信機（１１０）。
【請求項４４】
前記データ受信機（１１０）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われるデータのその一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、請求項４３に記載のデータ受信機（１１０）。
【請求項４５】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分に基づいて、基準同期化シーケンスを生成するように構成され、
前記データ受信機（１１０）は、前記基準同期化シーケンスを使いながら、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら受信されるべき、前記データを受信するように構成される、請求項３８〜請求項４３のいずれか１つに記載のデータ受信機（１１０）。
【請求項４６】
前記データ受信機（１１０）は、前記第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さをシグナリングするために使われる前記データのその一部分に基づいて、前記基準同期化シーケンスを生成するように構成される、請求項４３または請求項４５に記載のデータ受信機（１１０）。
【請求項４７】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）として、２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンを使うように構成され、前記２つの時間ホッピングサブパターンおよび／または周波数ホップ時間パターンのうちの第２の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンは、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの時間シフトまたは周波数シフトされたバージョンである、請求項３７〜請求項４６のいずれか１つに記載のデータ受信機（１１０）。
【請求項４８】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）として、２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンを使うように構成され、前記２つの時間ホッピングサブパターンおよび／または周波数ホップ時間パターンのうちの第２の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンは、前記２つの時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンのうちの第１の時間ホッピングサブパターンおよび／または周波数ホッピングサブパターンの時間シフトまたは周波数シフトされたバージョンである、請求項３８〜請求項４７のいずれか１つに記載のデータ送信機（１００）。
【請求項４９】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を受信するように構成したデータ受信機（１１０）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、データ受信機（１１０）。
【請求項５０】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を受信するように構成したデータ受信機（１１０）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データは、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さについての情報を提供され、
前記データ受信機（１１０）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さについての情報を前記データ（１２０）から引き出すように構成される、データ受信機（１１０）。
【請求項５１】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を受信するように構成したデータ受信機（１１０）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われ、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの前記一部分から、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さを決定するように構成され、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成され、
前記データ受信機（１１０）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）長さをシグナリングするために使われた前記データのその一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、データ受信機（１１０）。
【請求項５２】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を受信するように構成したデータ受信機（１１０）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使われ、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの前記一部分から、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さを決定するように構成され、
前記データ受信機（１１０）は、前記第２の時間ホッピングパターンおよび／または周波数ホッピングパターンの長さをシグナリングするために使われた前記データのその一部分に基づいて、前記基準同期化シーケンスを生成するように構成される、データ受信機（１１０）。
【請求項５３】
請求項１１〜請求項３７のいずれか１つに記載のデータ送信機（１００）と、
請求項３８〜請求項５２のいずれか１つに記載のデータ受信機（１１０）と、
を含む、システム。
【請求項５４】
データを送信する方法（２００）であって、
２つの時間ホッピングパターンまたは周波数ホッピングパターンを使いながら、前記データを送信するステップ（２０２）を含み、前記２つのパターンのうちの第２のパターンは、前記２つのパターンのうちの第１のパターンの時間シフトまたは周波数シフトされたバージョンであり、
前記データは、複数のデータパケットを含み、前記複数のデータパケットのうちの少なくとも２つのデータパケットは、前記第１のパターンを使いながら送出され、前記複数のデータパケットのうちの少なくとも２つの別のデータパケットは、前記第２のパターンを使いながら送出され、
前記データは電文であり、前記電文は前記複数のデータパケットに分割され、前記複数のデータパケットのそれぞれは前記電文より短く、
データ受信機内のデータを同期化するための同期化シーケンスは前記２つのパターンにわたって分配される、方法（２００）。
【請求項５５】
データを受信する方法（２１０）であって、
２つの時間ホッピングパターンまたは周波数ホッピングパターンを使いながら、前記データを受信するステップ（２１２）を含み、前記２つのパターンのうちの第２のパターンは、前記２つのパターンのうちの第１のパターンの時間シフトまたは周波数シフトされたバージョンであり、
前記データは、複数のデータパケットを含み、前記複数のデータパケットのうちの少なくとも２つのデータパケットは、前記第１のパターンを使いながら送出され、前記複数のデータパケットのうちの少なくとも２つの別のデータパケットは、前記第２のパターンを使いながら送出され、
前記少なくとも２つのデータパケットは前記第１のパターンに従って受信され、前記少なくとも２つの別のデータパケットは前記第２のパターンに従って受信され、
前記データは電文であり、前記電文は前記複数のデータパケットに分割され、前記複数のデータパケットのそれぞれは前記電文より短く、
前記方法はさらに、前記電文を得るために前記複数のデータパケットの少なくとも一部分を結合するステップを含み、
前記方法はさらに、第１の同期化結果を得るために、第１のパターンに対して第１の同期化を実行するステップと、第２の同期化結果を得るために、第２のパターンに対して第２の同期化を実行するステップとを含み、
前記方法はさらに、全体の同期化結果を得るために、前記第１の同期化結果と前記第２の同期化結果とを結合するステップ、または、前記第１の同期化結果を使いながら、前記第２の同期化を実行するステップを含む、方法（２１０）。
【請求項５６】
可変長データを送信する方法（２２０）であって、
第１の時間／周波数ホッピングパターンと第２の時間／周波数ホッピングパターンとを使いながら、前記可変長データを送信するステップ（２２２）を含み、前記第１の時間／周波数ホッピングパターンは固定長を含み、前記第２の時間／周波数ホッピングパターンは可変長を含み、
前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分に基づいて生成され、
前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記エラー保護データまたは前記エラー保護データの一部分に基づいて生成される、方法（２２０）。
【請求項５７】
可変長データを受信する方法（２３０）であって、
第１の時間／周波数ホッピングパターンと第２の時間／周波数ホッピングパターンとを使いながら、前記可変長データを受信するステップ（２３２）を含み、前記第１の時間／周波数ホッピングパターンは固定長を含み、前記第２の時間／周波数ホッピングパターンは可変長を含み、
前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記データの一部分に基づいて生成され、
前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれた前記エラー保護データまたは前記エラー保護データの一部分に基づいて生成される、方法（２３０）。
【請求項５８】
請求項５４〜請求項５７のいずれか１つに記載の方法を実行するためのコンピュータプログラム。
【手続補正書】
【提出日】令和1年6月26日(2019.6.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも２つの時間および周波数ホッピングパターン（１４０＿１：１４０＿ｍ）を使いながら、データ（１２０）を送信するように構成されたデータ送信機（１００）であって、
前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）のうちの第２のパターン（１４０＿２）は、前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）のうちの第１のパターン（１４０＿１）の時間シフトおよび／または周波数シフトされたバージョンであり、
前記データ（１２０）は複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記データ送信機（１００）は、前記第１のパターン（１４０＿１）を使いながら、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のうちの少なくとも２つのデータパケットを送信し、かつ、前記第２のパターン（１４０＿２）を使いながら、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のうちの少なくとも２つの別のデータパケットを送信するように構成され、
前記データ（１２０）は電文であり、前記データ送信機（１００）は、前記電文を前記複数のデータパケット（１４２＿１：１４２＿ｎ）に分割するように構成され、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のそれぞれは前記電文より短く、
前記データ送信機（１００）は、前記２つのパターンにわたって１つのデータ受信機（１１０）内の前記データ（１２０）を同期させるための同期化シーケンスを分配するように構成される、データ送信機（１００）。
【請求項２】
前記データ送信機は、非調整チャンネルを介して前記データ（１２０）を送信するように構成される、請求項１に記載のデータ送信機（１００）。
【請求項３】
少なくとも２つの時間および周波数ホッピングパターン（１４０＿１：１４０＿ｍ）を使いながら、データ（１２０）を受信するように構成されたデータ受信機（１１０）であって、
前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）のうちの第２のパターン（１４０＿２）は、前記少なくとも２つのパターン（１４０＿１：１４０＿ｍ）のうちの第１のパターン（１４０＿１）の時間シフトおよび／または周波数シフトされたバージョンであり、
前記データ（１２０）は複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のうちの少なくとも２つのデータパケットは、前記第１のパターン（１４０＿１）を使いながら送信され、かつ、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のうちの少なくとも２つの別のデータパケットは、前記第２のパターン（１４０＿２）を使用して送出され、
前記データ受信機（１１０）は、前記少なくとも２つのデータパケットを前記第１のパターン（１４０＿１）に従って受信し、かつ、前記少なくとも２つの別のデータパケットを前記第２のパターン（１４０＿２）に従って受信するように構成され、
前記データ（１２０）は、前記複数のデータパケット（１４２＿１：１４２＿ｎ）に分割される電文であり、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のそれぞれは前記電文より短く、
前記データ受信機（１１０）は、前記電文を得るために、前記複数のデータパケット（１４２＿１：１４２＿ｎ）のうちの少なくともいくつかを結合するように構成され、
前記データ受信機（１１０）は、第１の同期化結果を得るために、前記第１のパターン（１４０＿１）のための第１の同期化を実行し、かつ、第２の同期化結果を得るために、前記第２のパターン（１４０＿２）のための第２の同期化を実行するように構成され、
前記データ受信機（１１０）は、全体の同期化結果を得るために、前記第１の同期化結果と前記第２の同期化結果とを結合する、または、前記第１の同期化結果を使いながら、前記第２の同期化を実行するように構成される、データ受信機（１１０）。
【請求項４】
前記データ受信機（１１０）は、非調整チャンネルを介して前記データ（１２０）を受信するように構成される、請求項３に記載のデータ受信機（１１０）。
【請求項５】
前記データ受信機（１１０）は、別の全体の同期化結果を得るために、前記第１の同期化結果を使いながら、前記第２の同期化のための別の同期化結果を得るように構成される、請求項３または請求項４に記載のデータ受信機（１１０）。
【請求項６】
前記データ受信機（１１０）は、前記第２の同期化のための第２の同期化結果を得るために、かつ、全体の同期化結果を得るために、前記第１の同期化の前記第１の同期化結果と前記第２の同期化の前記第２の同期化結果とを結合するように構成される、請求項３〜請求項５のいずれか１つに記載のデータ受信機（１１０）。
【請求項７】
前記データ（１２０）を同期化するための同期化シーケンスが、前記少なくとも２つのパターンにわたって分配され、
前記データ受信機（１１０）は、受信データストリームの中のデータ（１２０）を検出するために、前記同期化シーケンスを使いながら、同期化を実行するように構成される、請求項３〜請求項６のいずれか１つに記載のデータ受信機（１１０）。
【請求項８】
請求項１または請求項２に記載のデータ送信機（１００）と、
請求項３〜請求項７のいずれか１つに記載のデータ受信機（１１０）とを含む、システム。
【請求項９】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、かつ、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を送出するように構成されたデータ送信機（１００）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）内に含まれる前記データ（１２０）の部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成され、
前記データ（１２０）はエラー保護データを含み、前記データ送信機（１００）は、前記エラー保護データまたは前記エラー保護データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、データ送信機（１００）。
【請求項１０】
前記データ（１２０）は複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定数の前記複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変数の前記複数のデータパケット（１４２＿１：１４２＿ｎ）を含む、請求項９に記載のデータ送信機（１００）。
【請求項１１】
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）、ならびに前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は、長さが等しい場合であっても互いに異なる、請求項９〜請求項１０のいずれか１つに記載のデータ送信機（１００）。
【請求項１２】
前記データ送信機（１００）は、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれるデータの一部分を使用するように構成される、請求項９〜請求項１１のいずれか１つに記載のデータ送信機（１００）。
【請求項１３】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）のための同期化シーケンスを生成するように構成される、請求項９〜請求項１２のいずれか１つに記載のデータ送信機（１００）。
【請求項１４】
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）、ならびに前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）に対し、異なる同期化シーケンスをもたらすように構成される、請求項９〜請求項１３のいずれか１つに記載のデータ送信機（１００）。
【請求項１５】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使用している間に、および第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使用している間に、可変長データ（１２０）を送出するように構成されたデータ送信機（１００）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿1）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データ（１２０）の一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、データ送信機（１００）。
【請求項１６】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、および、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を送出するように構成されたデータ送信機（１００）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ送信機（１００）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データ（１２０）に、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さについての情報を提供して、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の前記長さをシグナリングするように構成される、データ送信機（１００）。
【請求項１７】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、および、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を受信するように構成されたデータ受信機（１１０）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成され、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データに含まれた、エラー保護データまたは前記エラー保護データの一部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、データ受信機（１１０）。
【請求項１８】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データから、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さを決定するように構成される、請求項１７に記載のデータ受信機（１１０）。
【請求項１９】
前記データ（１２０）は複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定数の前記複数のデータパケット（１４２＿１：１４２＿ｎ）を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変数の前記複数のデータパケット（１４２＿１：１４２＿ｎ）を含む、請求項１７または請求項１８に記載のデータ受信機（１１０）。
【請求項２０】
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データの一部分が、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さをシグナリングするために使用され、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データの前記一部分から、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さを決定するように構成される、請求項１７〜請求項１９のいずれか１つに記載のデータ受信機（１１０）。
【請求項２１】
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データの一部分に基づいて、基準同期化シーケンスを生成するように構成され、
前記データ受信機（１１０）は、前記基準同期化シーケンスを使いながら、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら受信される前記データを受信するように構成される、請求項１７〜請求項２０のいずれか１つに記載のデータ受信機（１１０）。
【請求項２２】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、および、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を受信するように構成されたデータ受信機（１１０）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記データ受信機（１１０）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データの部分に基づいて、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を生成するように構成される、データ受信機（１１０）。
【請求項２３】
第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）を使いながら、および、第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）を使いながら、可変長のデータ（１２０）を受信するように構成されたデータ受信機（１１０）であって、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）は固定長を含み、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は可変長を含み、
前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれるデータに、前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さについての情報がもたらされ、
前記データ受信機（１１０）は、前記データ（１２０）から前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）の長さに関する情報を引き出すように構成される、データ受信機（１１０）。
【請求項２４】
請求項９〜請求項１６のいずれか１つに記載のデータ送信機（１００）と、
請求項１７〜請求項２３のいずれか１つに記載のデータ受信機（１１０）と、
を含む、システム。
【請求項２５】
データを送信する方法（２００）であって、
２つの時間ホッピングパターンまたは周波数ホッピングパターンを使いながら、前記データを送信するステップ（２０２）であって、前記２つのパターンのうちの第２のパターンは、前記２つのパターンのうちの第１のパターンの時間シフトまたは周波数シフトされたバージョンである、ステップを含み、
前記データは複数のデータパケットを含み、前記複数のデータパケットのうちの少なくとも２つのデータパケットは、前記第１のパターンを使用することによって送出され、前記複数のデータパケットのうちの少なくとも２つの別のデータパケットは、前記第２のパターンを使用することによって送出され、
前記データは電文であり、前記電文は前記複数のデータパケットに分割され、前記複数のデータパケットのそれぞれは前記電文より短く、
データ受信機内で前記データを同期化させるための同期化シーケンスが、前記２つのパターンにわたって分配される、方法（２００）。
【請求項２６】
データを受信する方法（２１０）であって、
２つの時間ホッピングパターンまたは周波数ホッピングパターンを使いながら、前記データを受信するステップ（２１２）であって、前記２つのパターンのうちの第２のパターンは、前記２つのパターンのうちの第１のパターンの時間シフトまたは周波数シフトされたバージョンである、ステップを含み、
前記データは複数のデータパケットを含み、前記複数のデータパケットのうちの少なくとも２つのデータパケットは、前記第１のパターンを使用することによって送出され、前記複数のデータパケットのうちの少なくとも２つの別のデータパケットは、前記第２のパターンを使用することによって送出され、
前記少なくとも２つのデータパケットは前記第１のパターンに従って受信され、前記少なくとも２つの別のデータパケットは前記第２のパターンに従って受信され、
前記データは、前記複数のデータパケットに分割された電文であり、前記複数のデータパケットのそれぞれは前記電文より短く、
前記方法はさらに、前記電文を得るために、前記複数のデータパケットの少なくとも一部分を結合するステップを含み、
前記方法はさらに、第１の同期化結果を得るために、第１のパターンのための第１の同期化を実行するステップと、第２の同期化結果を得るために、第２のパターンのための第２の同期化を実行するステップとを含み、
前記方法はさらに、全体の同期化結果を得るために、前記第１の同期化結果と前記第２の同期化結果とを結合するステップ、または、前記第１の同期化結果を使いながら、前記第２のパターンのための前記第２の同期化を実行するステップを含む、方法（２１０）。
【請求項２７】
可変長データを送信する方法（２２０）であって、
第１の時間／周波数ホッピングパターンと第２の時間／周波数ホッピングパターンとを使いながら、前記可変長データを送信するステップ（２２２）であって、前記第１の時間／周波数ホッピングパターンは固定長を含み、前記第２の時間／周波数ホッピングパターンは可変長を含む、ステップを含み、
前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データの一部分に基づいて生成され、
前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれるエラー保護データまたは前記エラー保護データの一部分に基づいて生成される、方法（２２０）。
【請求項２８】
可変長データを受信する方法（２３０）であって、
第１の時間／周波数ホッピングパターンと第２の時間／周波数ホッピングパターンとを使いながら、前記可変長データを受信するステップ（２３２）であって、前記第１の時間／周波数ホッピングパターンは固定長を含み、前記第２の時間／周波数ホッピングパターンは可変長を含む、ステップを含み、
前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれる前記データの一部分に基づいて生成され、
前記第２の時間ホッピングパターン（１４０＿２）および／または周波数ホッピングパターン（１４０＿２）は、前記第１の時間ホッピングパターン（１４０＿１）および／または周波数ホッピングパターン（１４０＿１）に含まれるエラー保護データまたは前記エラー保護データの一部分に基づいて生成される、方法（２３０）。
【請求項２９】
請求項２５〜請求項２８のいずれか１つに記載の方法を実行するためのコンピュータプログラム。
【国際調査報告】
2020501466.tif 000011
2020501466.tif 000012
2020501466.tif 000013
2020501466.tif 000014
2020501466.tif 000015
2020501466.tif 000016
2020501466.tif 000017
2020501466.tif 000018
2020501466.tif 000019
2020501466.tif 000020