【手続補正書】
【提出日】令和2年11月25日(2020.11.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音響媒体を介して音響波長で搬送されるネットワーク通信を送受信するように構成された通信モジュールであって、前記ネットワーク通信のそれぞれが、複数の通信プロトコルのうちの１つの通信プロトコルで定義される、通信モジュールと、
該通信モジュールに通信連結され、個々の基本処理機能を行うように構成された論理ブロックを定義するゲート・レベル・デジタル・ハードウェア・モジュールであって、前記論理ブロックのシーケンスが、前記論理ブロック自体を再構成することなくデータユニットごとに前記複数の通信プロトコルのいずれかに従ってデータユニットを処理することができ、
論理ブロックの第１のシーケンスを通じてデータユニットを送ることによって前記複数の通信プロトコルの第１の通信プロトコルに従って前記データユニットを処理すること、および
論理ブロックの第２のシーケンスを通じてその後のデータユニットを送ることによって前記複数の通信プロトコルの第２の通信プロトコルに従って前記その後のデータユニットを処理すること
を行うように構成される、ゲート・レベル・デジタル・ハードウェア・モジュールと
を備える、音響ネットワーク内のノード。
【請求項２】
前記ゲート・レベル・デジタル・ハードウェア・モジュールが、論理ブロックの個々のシーケンスを通じて各データユニットを送るように定義されたルータを利用する、請求項１に記載のノード。
【請求項３】
各データユニットが、対応する通信プロトコルに従って処理するための、前記個々のデータユニットが沿って送られることになる論理ブロックのシーケンスを指定するヘッダを含み、各論理ブロックが、前記データユニットの前記ヘッダの中で指定された前記個々のシーケンスに従って、次の論理ブロックに、または出力ポートに、各データユニットを送るように構成される、請求項１に記載のノード。
【請求項４】
前記ゲート・レベル・デジタル・ハードウェア・モジュールに通信連結され、前記複数の通信プロトコルの中から１つの通信プロトコルを選択することによってアプリケーション・データを前記ゲート・レベル・デジタル・ハードウェア・モジュールに通信すること、および前記選択された通信プロトコルに従って処理するための、データユニットが沿って送られることになる論理ブロックのシーケンスを指定するヘッダを含む前記データユニットに、前記アプリケーション・データをコンバートすることを行うように構成されたプロセッサをさらに備える、請求項３に記載のノード。
【請求項５】
前記ゲート・レベル・デジタル・ハードウェア・モジュールが、送信デバイスからデータユニットを受信すること、通信プロトコルに従って処理するための、前記受信したデータユニットが沿って送られることになる論理ブロックのシーケンスを指定するヘッダを、前記受信したデータユニットに割り当てることを行うようにさらに構成される、請求項３に記載のノード。
【請求項６】
前記ゲート・レベル・デジタル・ハードウェア・モジュールが、論理ブロックの個々のシーケンスを通じて各データユニットを送るように定義された多重化ソースおよび多重化シンクを利用する、請求項１に記載のノード。
【請求項７】
論理ブロックの各シーケンスが、通信プロトコルに対応し、論理ブロックの異なるシーケンスが、異なる通信プロトコルに対応する、請求項１から６のいずれかに記載のノード。
【請求項８】
前記複数の通信プロトコルが、
直交周波数分割多重、
符号分割多重接続、
時分割多重接続、
周波数ホッピング・スペクトラム拡散、
時間ホッピング・スペクトラム拡散、
直接シーケンス・スペクトラム拡散、
バイナリ・チャープ・スペクトラム拡散、および
チャープ・ベースの通信方式
のうちのいずれか２つを含む、請求項６に記載のノード。
【請求項９】
前記ゲート・レベル・デジタル・ハードウェア・モジュールが、前記論理ブロックの構成パラメータを格納するように構成されたレジスタを含み、前記ゲート・レベル・デジタル・ハードウェア・モジュール内のレジスタ・コントローラが、前記個々の構成パラメータに基づいて前記論理ブロックを再構成するように構成された、請求項１に記載のノード。
【請求項１０】
ゲート・レベル・デジタル・ハードウェア・モジュールに通信連結され、前記構成パラメータを生成すること、および該構成パラメータを前記レジスタに通信することを行うように構成されたプロセッサをさらに備える、請求項９に記載のノード。
【請求項１１】
前記プロセッサが、前記ネットワーク通信の所与の通信プロトコルを指定する制御信号を受信するようにさらに構成され、前記プロセッサが、前記所与の通信プロトコルに従って、前記論理ブロックがデータユニットを処理できるようにする前記構成パラメータを応答可能なように生成する、請求項１０に記載のノード。
【請求項１２】
前記音響媒体を検知するように構成されたセンサをさらに備え、前記プロセッサが、前記センサに連結され、前記音響媒体の検知した変化にさらに適した次の通信プロトコルに、前記通信プロトコルを変更することを別のノードに通知するように構成され、前記プロセッサが、前記次の通信プロトコルのデータユニットを前記論理ブロックが処理できるようにするために、前記音響媒体の検知した変化に応じて前記構成パラメータを変更するようにさらに構成された、請求項１０に記載のノード。
【請求項１３】
前記センサが、温度センサ、深度センサ、塩分濃度センサ、運動センサ、および姿勢センサといったセンサのうちの少なくとも１つを含む、請求項１２に記載のノード。
【請求項１４】
前記プロセッサが、継続性チェック信号を別のノードと交換すること、および継続性の損失の検出の後に構成パラメータを変更することを行うように構成される、請求項１０に記載のノード。
【請求項１５】
前記プロセッサが、前記第１の通信プロトコルから前記第２の通信プロトコルに通信プロトコルを変更することを別のノードに通知するように構成される、請求項１０に記載のノード。
【請求項１６】
前記第１の通信プロトコルまたは前記第２の通信プロトコルが、コード、時間、および周波数に及ぶ多次元ドメインにわたって拡散されるチャープ信号を伝送することに基づくチャープ・ベースの通信プロトコルである、請求項１に記載のノード。
【請求項１７】
前記チャープ・ベースの通信プロトコルが、スーパーインポーズされた拡散コードとともに、周波数ホッピング・パターンおよび時間ホッピング・パターンに続く超音波スペクトル成分を伴うチャープ・ベースの音響パルスを含む、請求項１６に記載のノード。
【請求項１８】
音響媒体を介して音響波長で搬送されるネットワーク通信を送受信するステップであって、前記ネットワーク通信のそれぞれが、複数の通信プロトコルのうちの１つの通信プロトコルで定義される、ステップと、
個々の基本処理機能を行うように構成された論理ブロックを、ゲート・レベル・デジタル・ハードウェア・モジュールにおいて定義するステップであって、前記論理ブロックのシーケンスが、前記論理ブロック自体を再構成することなくデータユニットごとに前記複数の通信プロトコルのいずれかに従ってデータユニットを処理することができる、ステップと、
論理ブロックの第１のシーケンスを通じてデータユニットを送ることによって前記複数の通信プロトコルの第１の通信プロトコルに従って前記データユニットを処理するステップと、
論理ブロックの第２のシーケンスを通じてその後のデータユニットを送ることによって前記複数の通信プロトコルの第２の通信プロトコルに従って前記その後のデータユニットを処理するステップと
を含む、音響通信の方法。
【請求項１９】
論理ブロックの前記第１および第２のシーケンスを通じて各データユニットを送るステップが、前記ゲート・レベル・デジタル・ハードウェア・モジュールにおいて定義されたルータによって行われる、請求項１８に記載の方法。
【請求項２０】
各データユニットが、対応する通信プロトコルに従って処理するための、前記個々のデータユニットが沿って送られることになる論理ブロックのシーケンスを指定するヘッダを含み、前記シーケンス内の各論理ブロックによって、前記データユニットの前記ヘッダの中で指定された前記個々のシーケンスに従って、次の論理ブロックに、または出力ポートに、各データユニットを送る、請求項１８に記載の方法。
【請求項２１】
前記複数の通信プロトコルの中から１つの通信プロトコルを選択することによってアプリケーション・データを前記ゲート・レベル・デジタル・ハードウェア・モジュールに通信するステップ、および前記選択された通信プロトコルに従って処理するための、データユニットが沿って送られることになる論理ブロックのシーケンスを指定するヘッダを含む前記データユニットに、前記アプリケーション・データをコンバートするステップをさらに含む、請求項２０に記載の方法。
【請求項２２】
送信デバイスからデータユニットを受信するステップ、および通信プロトコルに従って処理するための、前記受信したデータユニットが沿って送られることになる論理ブロックのシーケンスを指定するヘッダを、前記受信したデータユニットに割り当てるステップ、をさらに含む、請求項２０に記載の方法。
【請求項２３】
論理ブロックの前記第１および第２のシーケンスを通じて各データユニットを送るステップが、論理ブロックの個々のシーケンスを通じて各データユニットを送るように、前記ゲート・レベル・デジタル・ハードウェア・モジュールにおいて定義された多重化ソースおよび多重化シンクによって行われる、請求項１８に記載の方法。
【請求項２４】
論理ブロックの各シーケンスが、通信プロトコルに対応し、論理ブロックの異なるシーケンスが、異なる通信プロトコルに対応する、請求項１８から２３のいずれかに記載の方法。
【請求項２５】
前記複数の通信プロトコルが、
直交周波数分割多重、
符号分割多重接続、
時分割多重接続、
周波数ホッピング・スペクトラム拡散、
時間ホッピング・スペクトラム拡散、
直接シーケンス・スペクトラム拡散、
バイナリ・チャープ・スペクトラム拡散、および
チャープ・ベースの通信方式
のうちのいずれか２つを含む、請求項２４に記載の方法。
【請求項２６】
前記論理ブロックの構成パラメータを格納するステップ、および前記個々の構成パラメータに基づいて前記論理ブロックを再構成するステップをさらに含む、請求項１８に記載の方法。
【請求項２７】
前記構成パラメータを生成するステップをさらに含む、請求項２６に記載の方法。
【請求項２８】
前記ネットワーク通信の所与の通信プロトコルを指定する制御信号を受信するステップ、および前記所与の通信プロトコルに従って、前記論理ブロックがデータユニットを処理できるようにする前記構成パラメータを生成するステップをさらに含む、請求項２７に記載の方法。
【請求項２９】
前記音響媒体を検知するステップ、前記音響媒体の検知した変化にさらに適した次の通信プロトコルに、前記通信プロトコルを変更することを別のノードに通知するステップ、前記次の通信プロトコルのデータユニットを前記論理ブロックが処理できるようにするために、前記音響媒体の検知した変化に応じて前記構成パラメータを変更するステップをさらに含む、請求項２７に記載の方法。
【請求項３０】
検知する前記ステップが、温度センサ、深度センサ、塩分濃度センサ、運動センサ、および姿勢センサといったセンサのうちの少なくとも１つによって行われる、請求項２９に記載の方法。
【請求項３１】
継続性チェック信号を別のノードと交換するステップ、および継続性の損失の検出の後に構成パラメータを変更するステップをさらに含む、請求項２７に記載の方法。
【請求項３２】
前記第１の通信プロトコルから前記第２の通信プロトコルに通信プロトコルを変更することを別のノードに通知するステップをさらに含む、請求項２７に記載の方法。
【請求項３３】
前記第１の通信プロトコルまたは前記第２の通信プロトコルが、コード、時間、および周波数に及ぶ多次元ドメインにわたって拡散されるチャープ信号を伝送することに基づくチャープ・ベースの通信プロトコルである、請求項１８に記載の方法。
【請求項３４】
前記チャープ・ベースの通信プロトコルが、スーパーインポーズされた拡散コードとともに、周波数ホッピング・パターンおよび時間ホッピング・パターンに続く超音波スペクトル成分を伴うチャープ・ベースの音響パルスを含む、請求項３３に記載の方法。