(57)【要約】【課題】本開示は、無線車両メッセージに関する隣接チャネル干渉を低減するための実施形態を説明する。【解決手段】いくつかの実施形態では、方法は、車載車両コンピュータによって、車両対モノ（Ｖ２Ｘ）無線機のチャネルをＶ２Ｘメッセージについて監視するステップを含む。本方法は、チャネルを監視するときに車載車両コンピュータによってチャネル上で測定された波形を表す波形データを決定するステップを含む。本方法は、チャネルを監視するときに車載車両コンピュータによってチャネル上で測定された隣接チャネル干渉波形を表す干渉データを決定するステップを含む。波形は、隣接チャネル干渉波形を含む。本方法は、隣接チャネル干渉波形を実質的に含まないバージョンのＶ２Ｘメッセージを表すデジタルデータを生成するために、波形データによって表された波形から、干渉データによって表された隣接チャネル干渉波形を相殺するステップを含み、それによりＶ２Ｘメッセージに関する隣接チャネル干渉を低減する。【選択図】図３
2020036308.tif 000002
【特許請求の範囲】
【請求項１】
車載車両コンピュータによって、車両対モノ（Ｖ２Ｘ）無線機のチャネルをＶ２Ｘメッセージについて監視することと、
前記チャネルを監視するときに前記車載車両コンピュータによって前記チャネル上で測定された波形を表す波形データを決定することと、
前記チャネルを監視するときに前記車載車両コンピュータによって前記チャネル上で測定された隣接チャネル干渉波形を表す干渉データを決定することであって、前記波形が、前記隣接チャネル干渉波形を含む、ことと、
前記隣接チャネル干渉波形を実質的に含まないバージョンの前記Ｖ２Ｘメッセージを表すデジタルデータを生成するために、前記波形データによって表された前記波形から、前記干渉データによって表された前記隣接チャネル干渉波形を相殺することと、
を含む、方法。
【請求項２】
前記Ｖ２Ｘメッセージが、専用狭域通信（ＤＳＲＣ）メッセージである、請求項１に記載の方法。
【請求項３】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、請求項１に記載の方法。
【請求項４】
前記Ｖ２Ｘ無線機が、コネクテッド車両の要素である、請求項１に記載の方法。
【請求項５】
前記Ｖ２Ｘ無線機が、コネクテッド車両の要素ではない、請求項１に記載の方法。
【請求項６】
前記Ｖ２Ｘ無線機が、前記チャネルと予約チャネルとを含む複数のチャネルを含み、前記予約チャネルが、前記チャネルに隣接し、前記隣接チャネル干渉波形が、前記予約チャネル上で送信される無線メッセージによって生じる、請求項１に記載の方法。
【請求項７】
前記予約チャネルが、複数の基本安全メッセージ（複数のＢＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される基本安全メッセージ（ＢＳＭ）を表す、請求項６に記載の方法。
【請求項８】
前記予約チャネルが、複数の歩行者安全メッセージ（複数のＰＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される歩行者安全メッセージ（ＰＳＭ）を表す、請求項６に記載の方法。
【請求項９】
車両対モノ（Ｖ２Ｘ）無線機と非一時的メモリとに通信可能に接続されたプロセッサであって、前記Ｖ２Ｘ無線機が、前記Ｖ２Ｘ無線機のチャネル上でＶ２Ｘメッセージを受信するように動作可能であり、前記非一時的メモリがコンピュータコードを記憶し、前記コンピュータコードが、前記プロセッサによって実行された場合に、
前記プロセッサによって、前記チャネルを前記Ｖ２Ｘメッセージについて監視することと、
前記チャネルを監視するときに前記プロセッサによって前記チャネル上で測定された波形を表す波形データを決定することと、
前記チャネルを監視するときに前記プロセッサによって前記チャネル上で測定された隣接チャネル干渉波形を表す干渉データを決定することであって、前記波形が、前記隣接チ
ャネル干渉波形を含む、ことと、
前記隣接チャネル干渉波形を実質的に含まないバージョンの前記Ｖ２Ｘメッセージを表すデジタルデータを生成するために、前記波形データによって表された前記波形から、前記干渉データによって表された前記隣接チャネル干渉波形を相殺することと、
を前記プロセッサに行わせるように動作可能である、プロセッサ
を備える、システム。
【請求項１０】
前記Ｖ２Ｘメッセージが、専用狭域通信（ＤＳＲＣ）メッセージである、請求項９に記載のシステム。
【請求項１１】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、請求項９に記載のシステム。
【請求項１２】
前記Ｖ２Ｘ無線機が、コネクテッド車両の要素である、請求項９に記載のシステム。
【請求項１３】
前記チャネルを監視することが、前記プロセッサが、前記波形および前記隣接チャネル干渉波形を測定することを含む、請求項９に記載のシステム。
【請求項１４】
前記Ｖ２Ｘ無線機が、前記チャネルと予約チャネルとを含む複数のチャネルを含み、前記予約チャネルが、前記チャネルに隣接し、前記隣接チャネル干渉波形が、前記予約チャネル上で送信される無線メッセージによって生じる、請求項９に記載のシステム。
【請求項１５】
前記予約チャネルが、複数の基本安全メッセージ（複数のＢＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される基本安全メッセージ（ＢＳＭ）を表す、請求項１４に記載のシステム。
【請求項１６】
前記予約チャネルが、複数の歩行者安全メッセージ（複数のＰＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される歩行者安全メッセージ（ＰＳＭ）を表す、請求項１４に記載のシステム。
【請求項１７】
命令を含むコンピュータプログラム製品であって、前記命令が、プロセッサによって実行された場合に、
前記プロセッサによって、車両対モノ（Ｖ２Ｘ）無線機のチャネルをＶ２Ｘメッセージについて監視することと、
前記チャネルを監視するときに前記プロセッサによって前記チャネル上で測定された波形を表す波形データを決定することと、
前記チャネルを監視するときに前記プロセッサによって前記チャネル上で測定された隣接チャネル干渉波形を表す干渉データを決定することであって、前記波形が、前記隣接チャネル干渉波形を含む、ことと、
前記隣接チャネル干渉波形を実質的に含まないバージョンの前記Ｖ２Ｘメッセージを表すデジタルデータを生成するために、前記波形データによって表された前記波形から、前記干渉データによって表された前記隣接チャネル干渉波形を相殺することと、
を含む動作を前記プロセッサに行わせる、コンピュータプログラム製品。
【請求項１８】
前記Ｖ２Ｘ無線機が、前記チャネルと予約チャネルとを含む複数のチャネルを含み、前記予約チャネルが、前記チャネルに隣接し、前記隣接チャネル干渉波形が、前記予約チャ
ネル上で送信される無線メッセージによって生じる、請求項１７に記載のコンピュータプログラム製品。
【請求項１９】
前記予約チャネルが、複数の基本安全メッセージ（複数のＢＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される基本安全メッセージ（ＢＳＭ）を表す、請求項１８に記載のコンピュータプログラム製品。
【請求項２０】
前記予約チャネルが、複数の歩行者安全メッセージ（複数のＰＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される歩行者安全メッセージ（ＰＳＭ）を表す、請求項１８に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、無線車両メッセージに関する隣接チャネル干渉の低減に関する。
【背景技術】
【０００２】
全二重通信は、通常、単一のチャネルを使用して、別のエンティティに対するメッセージの送信と受信との両方を行うことであって、場合により、メッセージの送信と受信とを同時に行う、ことを含む。専用狭域通信（Dedicated Short Range Communication:ＤＳＲＣ）は、多くの先進運転支援システム（本明細書では、単数の場合は「ＡＤＡＳシステム」、複数の場合は「複数のＡＤＡＳシステム」）または自律走行システムがそれらシステムの機能を提供するのに必要なセンサデータのデータ源であるため、ますます車両に含まれるようになっている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
異なる７つのチャネルがＤＳＲＣ専用である。しかしながら、マルチ無線送受信機においては、頻繁、またはほぼ絶え間ないものであり得る車両自身のＤＳＲＣ通信によって生じる隣接チャネル干渉に起因して、あるチャネル上での無線パケットの受信が、隣接チャネル上で無線パケットを送信しながらでは行えない場合がある。例えば、ＤＳＲＣ規格では、複数の基本安全メッセージ（Basic Safety Message:本明細書では、単数の場合は「
ＢＳＭ」、複数の場合は「複数のＢＳＭ」）を専用チャネル上で０．１秒毎に１回送信することが要求されており、これにより、この専用チャネル上でメッセージがほぼ絶え間なく送信されるため、隣接するチャネル上に隣接チャネル干渉が生じる。
【課題を解決するための手段】
【０００４】
本明細書では、コネクテッド車両の要素である干渉管理システムの実施形態を説明する。干渉管理システムは、有益なことに、あるチャネル上での無線メッセージ（例えば、複数のＢＳＭなどのＤＳＲＣメッセージ）の連続的な受信が、隣接するチャネル上での他の無線メッセージ（例えば、他のＤＳＲＣメッセージ）の明瞭な送信を、これらの隣接するチャネル上で送信されるＤＳＲＣメッセージのエネルギーレベルを上げる必要なしに行いながら、行われ得るように、隣接チャネル干渉を除去する（または大幅に低減する）ことによって、コネクテッド車両に関する隣接チャネル干渉の問題を解決する。
【０００５】
コネクテッド車両に関する隣接チャネル干渉の問題に対する既存の解決策は、隣接チャネル干渉の存在下でさえも受信側に「感知」できるように、コネクテッド車両によって送信される無線メッセージのエネルギーレベルを高めることである。実際には、隣接チャネル干渉が激しいことに起因して、一部のメッセージが依然として受信側で感知されないため、この既存の解決策は適切ではない。これに対して、本明細書に記載の干渉管理システムの実施形態は、無線メッセージに関していかなるエネルギーレベルの増加も必要とせず、無線メッセージは隣接チャネル干渉によって失われることは決してない。
【０００６】
本明細書では、明確にするために、また便宜上、干渉管理システムの実施形態の機能は、ＤＳＲＣメッセージに関連して説明される。しかしながら、実際には、干渉管理システムは、ＤＳＲＣメッセージだけではなく、あらゆる種類の車両対モノ（車車間・路車間等）（Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ）（Ｖ２Ｘ）メッセージに関して隣接チャネル干渉を低減または除去するように動作可能である。例えば、干渉管理システムは、ネットワーク１０５または通信ユニット１４５に関連して以下に説明される任意の種類の無線通信プロトコルについて隣接チャネル干渉を低減または除去するように動作可能で
ある。
【０００７】
いくつかの実施形態では、干渉管理システムは、ＤＳＲＣ送信機がチャネル「Ｎ」上で低エネルギーレベルの「ＤＳＲＣメッセージ＃１」を送信し続けることを可能にするように動作可能である。例えば、図１Ｂおよび図１Ｃを参照されたい。次いで、干渉管理システムは、残りの６つのＤＳＲＣチャネルに関して、ＤＳＲＣメッセージ＃１によって生じたいかなる隣接チャネル干渉も除去されるように、隣接するチャネル「Ｎ＋１」、「Ｎ＋２」、「Ｎ＋３」、「Ｎ−１」、「Ｎ−２」、および「Ｎ−３」上で、ＤＳＲＣメッセージ＃１により生じた隣接チャネル干渉を相殺する。いくつかの実施形態による干渉管理システムによって提供されるこの例示的な機能を提供する他の解決策はない。
【０００８】
いくつかの実施形態では、ＤＳＲＣメッセージは、コネクテッド車両によって受信される歩行者安全メッセージ（単数の場合は「ＰＳＭ」、複数の場合は「複数のＰＳＭ」）である。
【０００９】
いくつかの実施形態では、複数のＢＳＭおよび複数のＰＳＭなどの複数のＤＳＲＣメッセージは、干渉管理システムを備えるコネクテッド車両によって送信または受信され、これにより、ＤＳＲＣ送信機の隣接する２つのＤＳＲＣチャネル（例えば、チャネル１７１および１７２）を十分に信頼できる方法で同時に使用して同時に通信するコネクテッド車両の能力を妨げる隣接チャネル干渉が生じる。いくつかの実施形態では、干渉管理システムは、コネクテッド車両自身のＤＳＲＣ通信によって生じる隣接チャネル干渉の問題を解決する、コネクテッド車両の車載車両コンピュータにインストールされたソフトウェアを含む。例えば、干渉管理システムは、コードおよびルーチンを含み、コードおよびルーチンは、車載車両コンピュータによって実行された場合に、コネクテッド車両のマルチ無線ＤＳＲＣ送受信機が７つのＤＳＲＣチャネルのいずれかを介してＤＳＲＣメッセージを同時にまたは異なるときに送信および受信できるように、コネクテッド車両自身のＤＳＲＣメッセージ送信によって生じる隣接チャネル干渉を除去または劇的に低減することを車載車両コンピュータに行わせるように動作可能である。例えば、干渉管理システムは、コネクテッド車両のマルチ無線ＤＳＲＣ送受信機の無線機において、１つのＤＳＲＣチャネル（例えば、チャネル１７２）上でのＤＳＲＣ送信の送信が、隣接するチャネル（例えば、チャネル１７１または１７３）上でＤＳＲＣ送信を同時に受信しながら、行われ得るように隣接チャネル干渉を低減する。干渉管理システムのさらなる利点は、干渉管理システムが、送信および受信のために異なる隣接するチャネルを使用する単一のＤＳＲＣ無線機による全二重通信を実際に可能にすることである。ＤＳＲＣメッセージングの用途には特に有利であるが、干渉管理システムは、隣接チャネル干渉によって悪影響を受けるあらゆる無線通信に利益をもたらす。
【００１０】
複数のＢＳＭ、複数のＰＳＭ、および他の複数のＤＳＲＣメッセージによって生じるＤＳＲＣチャネルに関する隣接チャネル干渉を除去する既存の解決策は存在しない。本明細書に記載の干渉管理システムの実施形態は、隣接するチャネルに関して、複数のＢＳＭおよび複数のＰＳＭ（ならびに他の複数のＤＳＲＣメッセージまたは任意の他の複数のＶ２Ｘメッセージ）によって生じることがある隣接チャネル干渉波形を推定し、次いで、隣接するチャネルに関して、この隣接チャネル干渉波形を相殺（またはこれを大幅に低減）して、送信側がこれらのＶ２Ｘメッセージに関してエネルギーレベルを上げる必要なしに、これらの隣接するチャネル上のメッセージが明瞭に感知され得る（すなわち、それらのペイロードに含まれるデータが受信され得る）ようにする、ソフトウェアを提供することによって、この問題を解決する。この機能を提供する既存の解決策は存在しない。
【００１１】
ＤＳＲＣ無線機を装備している車両は、周期的な間隔で（例えば、０．１０秒毎に１回、またはユーザによって設定可能な、または車両が駐車しているときはいつでも干渉管理
システムによって設定可能な何からの他の時間間隔で）ＢＳＭを送信する。複数のＢＳＭは、ＢＳＭデータから構成されるペイロードを含む。ＢＳＭデータは、とりわけ、ＢＳＭを送信する車両の経路履歴、送信車両の実際の位置に対して±１．５メートルの精度での送信車両の地理的位置、および送信車両の方位または軌跡のうちの１つ以上を表すデジタルデータである。ＢＳＭデータの詳細については、図４および図５を参照の上、後述する。
【００１２】
複数のＰＳＭは、ＰＳＭデータから構成されるペイロードを含む。ＰＳＭデータの詳細については、図６を参照の上、後述する。複数のＰＳＭの詳細については、２０１７年１０月２７日に出願された、「ＰＳＭ  Ｍｅｓｓａｇｅ−ｂａｓｅｄ  Ｄｅｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  ｆｏｒ  ａ  Ｖｅｈｉｃｕｌａｒ  Ｍｅｓｈ  Ｎｅｔｗｏｒｋ」と題する米国特許出願第１５／７９６，２９６号明細書に記載されており、同明細書の全体が、参照により本明細書に組み込まれる。複数のＰＳＭについては、２０１７年６月６日に出願された、「Ｏｐｔｉｍｉｚａｔｉｏｎ  ｏｆ  ａ  Ｍｏｔｉｏｎ  Ｐｒｏｆｉｌｅ  ｆｏｒ  ａ  Ｖｅｈｉｃｌｅ」と題する米国特許出願第１５／６４０，３５２号明細書にも記載されており、同明細書の内容全体が、参照により本明細書に組み込まれる。
【００１３】
１つ以上のコンピュータのシステムは、動作中にシステムに作用を実行させるソフトウェア、ファームウェア、ハードウェア、またはそれらの組み合わせをシステムにインストールしておくことによって、特定の動作または作用を実行するように構成され得る。１つ以上のコンピュータプログラムは、データ処理装置によって実行された場合に装置に作用を実行させる命令を含むことによって、特定の動作または作用を実行するように構成され得る。
【００１４】
１つの一般的な態様は、車載車両コンピュータによって、Ｖ２Ｘ無線機のチャネルをＶ２Ｘメッセージについて監視することと、チャネルを監視するときに車載車両コンピュータによってチャネル上で測定された波形を表す波形データを決定することと、チャネルを監視するときに車載車両コンピュータによってチャネル上で測定された隣接チャネル干渉波形を表す干渉データを決定することであって、波形が、隣接チャネル干渉波形を含む、ことと、隣接チャネル干渉波形を実質的に含まないバージョンのＶ２Ｘメッセージを表すデジタルデータを生成するために、波形データによって表された波形から、干渉データによって表された隣接チャネル干渉波形を相殺することと、を含む、方法を含む。本態様の他の実施形態は、対応するコンピュータシステム、装置、および１つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含み、それぞれが、本方法の作用を実行するように構成される。
【００１５】
いくつかの実施形態では、隣接チャネル干渉波形を相殺することが、波形データによって表された波形から隣接チャネル干渉波形を低減または最小化することを含む。いくつかの実施形態では、隣接チャネル干渉波形を相殺することが、波形データによって表された波形から隣接チャネル干渉波形を除去または実質的に除去することを含む。
【００１６】
実装形態は、以下の特徴のうちの１つ以上を含み得る。Ｖ２ＸメッセージがＤＳＲＣメッセージである方法。Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない方法。Ｖ２Ｘ無線機が、コネクテッド車両の要素である方法。Ｖ２Ｘ無線機が、コネクテッド車両の要素ではない方法。Ｖ２Ｘ無線機が、チャネルと予約チャネルとを含む複数のチャネルを含み、予約チャネルが、チャネルに隣接し、隣接チャネル干渉波形が、予約チャネル上で送信される無線メッセージによって生じる方法。例えば、ＢＳＭは、予約チャネル上で送信され、この送信によって、隣接チャネル干渉波形が、予約チャネルに
隣接するチャネル上で感知または観測されるようになる。いくつかの実施形態では、チャネルは、予約チャネルに直接隣接するチャネル、予約チャネルに２番目に直接隣接するチャネル、予約チャネルに３番目に直接隣接するチャネル、・・・および予約チャネルにＮ番目に直接隣接するチャネル（ここで、「Ｎ」は３より大きい正の整数である）のうちの１つ以上である。予約チャネルが、複数のＢＳＭのために予約され、隣接チャネル干渉波形が、チャネル上で同時に感知され（「感知」に関する他の適切な用語としては、「観測」または「受信」が挙げられる）、かつ予約チャネル上でＶ２Ｘ無線機によって送信されるＢＳＭを表す方法であって、隣接チャネルによる（それらの隣接チャネルが直接隣接しているのか、２番目に直接隣接しているのか、などにかかわらず）この同時の送信および受信により、隣接チャネル干渉波形がチャネル上で感知（または「観測」もしくは「受信」）されるようになる、方法。予約チャネルが、複数のＰＳＭのために予約され、隣接チャネル干渉波形が、チャネル上で同時に感知され（または「観測」もしくは「受信」）、かつ予約チャネル上でＶ２Ｘ無線機によって送信されるＰＳＭを表す方法であって、隣接チャネルによる（それらの隣接チャネルが直接隣接しているのか、２番目に直接隣接しているのか、などにかかわらず）この同時の送信および受信により、隣接チャネル干渉波形がチャネル上で感知（または「観測」もしくは「受信」）されるようになる、方法。記載された技法の実装形態は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体上のコンピュータソフトウェアを含み得る。
【００１７】
１つの一般的な態様は、Ｖ２Ｘ無線機と非一時的メモリとに通信可能に接続されたプロセッサであって、Ｖ２Ｘ無線機が、Ｖ２Ｘ無線機のチャネル上でＶ２Ｘメッセージを受信するように動作可能であり、非一時的メモリがコンピュータコードを記憶し、コンピュータコードが、プロセッサによって実行された場合に、プロセッサによって、チャネルをＶ２Ｘメッセージについて監視することと、チャネルを監視するときにプロセッサによってチャネル上で測定された波形を表す波形データを決定することと、チャネルを監視するときにプロセッサによってチャネル上で測定された隣接チャネル干渉波形を表す干渉データを決定することであって、波形が、隣接チャネル干渉波形を含む、ことと、隣接チャネル干渉波形を実質的に含まないバージョンのＶ２Ｘメッセージを表すデジタルデータを生成するために、波形データによって表された波形から、干渉データによって表された隣接チャネル干渉波形を相殺することと、をプロセッサに行わせるように動作可能である、プロセッサを備える、システムを含む。本態様の他の実施形態は、対応するコンピュータシステム、装置、および１つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含み、それぞれが、本方法の作用を実行するように構成される。
【００１８】
実装形態は、以下の特徴のうちの１つ以上を含み得る。Ｖ２ＸメッセージがＤＳＲＣメッセージであるシステム。Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ＬＴＥメッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではないシステム。Ｖ２Ｘ無線機が、コネクテッド車両の要素であるシステム。チャネルを監視することが、プロセッサが、波形および隣接チャネル干渉波形を測定することを含む、システム。Ｖ２Ｘ無線機が、チャネルと予約チャネルとを含む複数のチャネルを含み、予約チャネルが、チャネルに隣接し、隣接チャネル干渉波形が、予約チャネル上で送信される無線メッセージによって生じるシステム。予約チャネルが、複数のＢＳＭのために予約され、隣接チャネル干渉波形が、チャネル上で同時に感知（または「観測」もしくは「受信」）され、かつ予約チャネル上でＶ２Ｘ無線機によって送信されるＢＳＭを表す、システム。予約チャネルが、複数のＰＳＭのために予約され、隣接チャネル干渉波形が、チャネル上で同時に感知（または「観測」もしくは「受信」）され、かつ予約チャネル上でＶ２Ｘ無線機によって送信されるＰＳＭを表す、システム。Ｖ２Ｘ無線機が、チャネルと予約チャネルとを含む複数のチャネルを含み、予約チャネルが、チャネルに隣接し、隣接チャネル干渉波形が、予約チャネル上で送信される無線メッセージによって生じる、コンピュータプログラム製品。予約
チャネルが、複数のＢＳＭのために予約され、隣接チャネル干渉波形が、チャネル上で同時に感知され、かつ予約チャネル上でＶ２Ｘ無線機によって送信されるＢＳＭを表す、コンピュータプログラム製品。予約チャネルが、複数のＰＳＭのために予約され、隣接チャネル干渉波形が、チャネル上で同時に感知され、かつ予約チャネル上でＶ２Ｘ無線機によって送信されるＰＳＭを表す、コンピュータプログラム製品。記載された技法の実装形態は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体上のコンピュータソフトウェアを含み得る。
【００１９】
１つの一般的な態様は、命令を含むコンピュータプログラム製品であって、命令が、プロセッサによって実行された場合に、プロセッサによって、Ｖ２Ｘ無線機のチャネルをＶ２Ｘメッセージについて監視することと、チャネルを監視するときにプロセッサによってチャネル上で測定された波形を表す波形データを決定することと、チャネルを監視するときにプロセッサによってチャネル上で測定された隣接チャネル干渉波形を表す干渉データを決定することであって、波形が、隣接チャネル干渉波形を含む、ことと、隣接チャネル干渉波形を実質的に含まないバージョンのＶ２Ｘメッセージを表すデジタルデータを生成するために、波形データによって表された波形から、干渉データによって表された隣接チャネル干渉波形を相殺することと、を含む動作をプロセッサに行わせる、コンピュータプログラム製品を含む。本態様の他の実施形態は、対応するコンピュータシステム、装置、および１つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含み、それぞれが、本方法の作用を実行するように構成される。
【００２０】
実装形態は、以下の特徴のうちの１つ以上を含み得る。Ｖ２Ｘ無線機が、チャネルと予約チャネルとを含む複数のチャネルを含み、予約チャネルが、チャネルに隣接し、隣接チャネル干渉波形が、予約チャネル上で送信される無線メッセージによって生じる、コンピュータプログラム製品。予約チャネルが、複数のＢＳＭのために予約され、隣接チャネル干渉波形が、チャネル上で同時に感知（または「観測」もしくは「受信」）され、かつ予約チャネル上でＶ２Ｘ無線機によって送信されるＢＳＭを表す、コンピュータプログラム製品。予約チャネルが、複数のＰＳＭのために予約され、隣接チャネル干渉波形が、チャネル上で同時に感知（または「観測」もしくは「受信」）され、かつ予約チャネル上でＶ２Ｘ無線機によって送信されるＰＳＭを表す、コンピュータプログラム製品。記載された技法の実装形態は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体上のコンピュータソフトウェアを含み得る。
【００２１】
本開示は、添付の図面の各図において、限定ではなく例として示されており、図面では、類似の参照番号は類似の要素を指すために使用されている。
【図面の簡単な説明】
【００２２】
【図１Ａ】いくつかの実施形態による、干渉管理システムのための動作環境を示すブロック図である。
【図１Ｂ】いくつかの実施形態による、１組のＶ２Ｘ無線機および干渉管理システムを示すブロック図である。
【図１Ｃ】いくつかの実施形態による、１組のＤＳＲＣ無線機および干渉管理システムを示すブロック図である。
【図２】いくつかの実施形態による、干渉管理システムを備える例示的なコンピュータシステムを示すブロック図である。
【図３】いくつかの実施形態による、コネクテッド車両のために隣接チャネル干渉を低減するための方法を示す図である。
【図４】いくつかの実施形態による、ＢＳＭデータの一例を示すブロック図である。
【図５】いくつかの実施形態による、ＢＳＭデータの一例を示すブロック図である。
【図６】いくつかの実施形態による、ＰＳＭデータの一例を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下、Ｖ２Ｘ通信のために隣接チャネル干渉を低減または除去するように動作可能な干渉管理システムの実施形態について説明する。Ｖ２Ｘ通信の例は、ＤＳＲＣ（他の種類のＤＳＲＣ通信の中でもとりわけ、複数のＢＳＭおよび複数のＰＳＭを含む）、ＬＴＥ、ミリ波通信、３Ｇ、４Ｇ、５Ｇ  ＬＴＥ−車両対モノ（ＬＴＥ−Ｖ２Ｘ）、ＬＴＥ−車車間（ＬＴＥ−Ｖ２Ｖ）、ＬＴＥ−デバイス間（ＬＴＥ−Ｄ２Ｄ）、ボイスオーバーＬＴＥ（ＶｏＬＴＥ）などのうちの１つ以上を含む。
【００２４】
いくつかの実施形態では、干渉管理システムを備えるコネクテッド車両はＤＳＲＣ装備車両である。ＤＳＲＣ装備車両は、（１）ＤＳＲＣ無線機を備え、（２）ＤＳＲＣ準拠の全地球測位システム（ＧＰＳ）ユニットを備え、（３）ＤＳＲＣ装備車両が位置する管轄区域内で合法的にＤＳＲＣメッセージを送信および受信するように動作可能である、車両である。ＤＳＲＣ無線機は、ＤＳＲＣ受信機とＤＳＲＣ送信機とを備えるハードウェアである。ＤＳＲＣ無線機は、ＤＳＲＣメッセージを無線で送信および受信するように動作可能である。ＤＳＲＣ準拠のＧＰＳユニットは、車線レベルの精度を有する車両（またはＤＳＲＣ準拠のＧＰＳユニットを備える他の何らかのＤＳＲＣ装備デバイス）の位置情報を提供するように動作可能である。ＤＳＲＣ準拠のＧＰＳユニットについては、以下に、より詳細に説明する。
【００２５】
「ＤＳＲＣ装備」デバイスは、ＤＳＲＣ無線機を備え、ＤＳＲＣ準拠のＧＰＳユニットを備え、ＤＳＲＣ装備デバイスが位置する管轄区域内で合法的にＤＳＲＣメッセージを送信および受信するように動作可能である、プロセッサベースのデバイスである。例えば、路側ユニット（ＲＳＵ）、スマートフォン、タブレットコンピュータ、およびＤＳＲＣ無線機を備え、かつ上記のようにＤＳＲＣメッセージを合法的に送信および受信するように動作可能な任意の他のプロセッサベースのコンピューティングデバイスを含む、様々なエンドポイントが、ＤＳＲＣ装備デバイスであり得る。
【００２６】
いくつかの実施形態では、ＤＳＲＣ装備デバイスであるＲＳＵは、ＤＳＲＣ準拠のＧＰＳユニットを備えていないが、車線レベルの精度を有するＲＳＵの位置情報を表すデジタルデータを記憶する非一時的メモリを備え、ＲＳＵのＤＳＲＣ無線機または他の何らかのシステムは、このデジタルデータのコピーを、ＲＳＵのＤＳＲＣ無線機によって送信されるＢＳＭデータに挿入する。このようにして、ＲＳＵは、ＤＳＲＣ準拠のＧＰＳユニットを備えていないが、ＤＳＲＣ規格の要件を満たすＢＳＭデータを配信するように依然として動作可能である。ＢＳＭデータの詳細については、いくつかの実施形態による図４および図５を参照の上、後述する。
【００２７】
ＤＳＲＣメッセージは、車両などのモバイル性の高いデバイスによって送信および受信されるように特に構成された無線メッセージであり、あらゆる派生または分岐したものを含む以下のＤＳＲＣ規格、すなわち、ＥＮ  １２２５３：２００４  Ｄｅｄｉｃａｔｅｄ
Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  −  Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｕｓｉｎｇ  ｍｉｃｒｏｗａｖｅ  ａｔ  ５．８  ＧＨｚ  （ｒｅｖｉｅｗ）、ＥＮ  １２７９５：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  （ＤＳＲＣ）  −  ＤＳＲＣ  Ｄａｔａ  ｌｉｎｋ  ｌａｙｅｒ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  ａｎｄ  Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  （ｒｅｖｉｅｗ）、ＥＮ  １２８３４：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  −  Ａｐｐｌｉｃａｔｉｏｎ  ｌａｙｅｒ  （ｒｅｖｉｅｗ）、およびＥＮ  １３３７２：２００４  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  （ＤＳＲＣ）  −  ＤＳＲＣ  ｐｒｏｆｉｌｅｓ  ｆｏｒ  ＲＴＴＴ  ａｐｐｌｉｃａｔｉｏｎｓ  （ｒｅｖｉｅｗ）、ならびにＥＮ
ＩＳＯ  １４９０６：２００４  Ｅｌｅｃｔｒｏｎｉｃ  Ｆｅｅ  Ｃｏｌｌｅｃｔｉｏｎ  −  Ａｐｐｌｉｃａｔｉｏｎ  ｉｎｔｅｒｆａｃｅのうちの１つ以上に準拠している。
【００２８】
米国、欧州、およびアジアでは、ＤＳＲＣメッセージは、５．９ＧＨｚで送信される。米国では、ＤＳＲＣメッセージには、５．９ＧＨｚ帯において７５ＭＨｚの帯域幅が割り当てられている。欧州およびアジアでは、ＤＳＲＣメッセージには、５．９ＧＨｚ帯において３０ＭＨｚの帯域幅が割り当てられている。従って、無線メッセージは、その無線メッセージが５．９ＧＨｚ帯において動作しない限り、ＤＳＲＣメッセージではない。無線メッセージはまた、その無線メッセージがＤＳＲＣ無線機のＤＳＲＣ送信機によって送信されない限り、ＤＳＲＣメッセージではない。
【００２９】
従って、ＤＳＲＣメッセージは、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、ＬＴＥメッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、衛星通信、および３１５ＭＨｚまたは４３３．９２ＭＨｚにおいてキーフォブによって送信またはブロードキャストされる短距離無線メッセージのうちのいずれでもない。例えば、米国では、リモートキーレスシステム用のキーフォブは、３１５ＭＨｚで動作する短距離無線送信機を備え、この短距離無線送信機からの送信またはブロードキャストはＤＳＲＣメッセージではなく、それは、例えば、そのような送信またはブロードキャストはいずれのＤＳＲＣ規格にも準拠せず、ＤＳＲＣ無線機のＤＳＲＣ送信機によって送信されず、５．９ＧＨｚで送信されないからである。別の例では、欧州およびアジアでは、リモートキーレスシステム用のキーフォブは、４３３．９２ＭＨｚで動作する短距離無線送信機を備え、この短距離無線送信機からの送信またはブロードキャストは、米国のリモートキーレスシステムについて上述された理由と同様の理由でＤＳＲＣメッセージではない。
【００３０】
リモートキーレスエントリシステムの構成要素として作られたキーフォブの無線メッセージは、さらなる理由でＤＳＲＣメッセージではない。例えば、ＤＳＲＣメッセージのためのペイロードは、様々な種類のデータの大量の車両データを表すデジタルデータを含むことも要求される。一般に、ＤＳＲＣメッセージは、少なくとも、ＤＳＲＣメッセージを送信する車両の一意の識別子と、その車両のＧＰＳデータと、を常に含む。このデータ量は、他の種類の非ＤＳＲＣ無線メッセージで可能な帯域幅よりも広い帯域幅を必要とする。例えば、図４および図５は、ＢＳＭと呼ばれる特定の種類のＤＳＲＣメッセージに対する許容ペイロードの例を示している。リモートキーレスエントリシステムの構成要素としてのキーフォブの無線メッセージは、ＤＳＲＣ規格の下で許容されるペイロードを含まないため、ＤＳＲＣメッセージではない。例えば、キーフォブは、キーフォブと対になっている車両に知られているデジタルキーを含む無線メッセージを送信するに過ぎず、これらの送信に割り当てられる帯域幅が非常に小さいために、他のデータをペイロードに含めるのに十分な帯域幅はない。これに対して、ＤＳＲＣメッセージには大量の帯域幅が割り当てられ、例えばＤＳＲＣメッセージを送信した車両の一意の識別子およびＧＰＳデータなどを含む、はるかに大量のデータを含む必要がある。
【００３１】
いくつかの実施形態では、ＤＳＲＣ装備車両は、従来の全地球測位システムユニット（「ＧＰＳユニット」）を備えず、代わりにＤＳＲＣ準拠のＧＰＳユニットを備える。従来のＧＰＳユニットは、従来のＧＰＳユニットの実際の位置の±１０メートルの精度で、従来のＧＰＳユニットの位置を表す位置情報を提供する。これに対して、ＤＳＲＣ準拠のＧＰＳユニットは、ＤＳＲＣ準拠のＧＰＳユニットの実際の位置の±１．５メートルの精度で、ＤＳＲＣ準拠のＧＰＳユニットの位置を表すＧＰＳデータを提供する。例えば、道路の車線の幅は一般に約３メートルであり、車両が道路上でどの車線を走行しているかを識別するためには±１．５メートルの精度で十分であるため、この精度の度合いは「車線レベルの精度」と呼ばれる。
【００３２】
いくつかの実施形態では、ＤＳＲＣ準拠のＧＰＳユニットは、空が開けた状態で６８％の確率で、実際の位置から１．５メートル以内でその２次元位置を識別、監視、および追跡するように動作可能である。
【００３３】
図１Ａを参照すると、いくつかの実施形態による、干渉管理システム１９９のための動作環境１００が示されている。図示のように、動作環境１００は、以下の要素、すなわち、車両１２３と、エンドポイント１２４と、を含む。これらの要素は、ネットワーク１０５によって互いに通信可能に接続される。
【００３４】
図１Ａには、１つの車両１２３、１つのエンドポイント１２４、および１つのネットワーク１０５が描かれているが、実際には、動作環境１００は、１つ以上の車両１２３、１つ以上のエンドポイント１２４、および１つ以上のネットワーク１０５を含むことができる。
【００３５】
ネットワーク１０５は、有線または無線の従来型のネットワークとすることができ、スター構成、トークンリング構成、または他の構成を含む多数の異なる構成を有することができる。さらに、ネットワーク１０５は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）（例えば、インターネット）、または複数のデバイスおよび／もしくはエンティティが通信し得る他の相互接続されたデータパスを含むことができる。いくつかの実施形態では、ネットワーク１０５は、ピアツーピアネットワークを含み得る。ネットワーク１０５はまた、様々な異なる通信プロトコルでデータを送信するために、電気通信ネットワークの一部に接続されてもよいし、電気通信ネットワークの一部を含んでもよい。いくつかの実施形態では、ネットワーク１０５は、ショートメッセージングサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、ワイヤレスアプリケーションプロトコル（ＷＡＰ）、電子メール、ＤＳＲＣ、全二重無線通信、ミリ波、Ｗｉ−Ｆｉ（インフラストラクチャモード）、Ｗｉ−Ｆｉ（アドホックモード）、可視光通信、テレビ放送の未使用周波数帯通信、および衛星通信を介することを含む、データを送信および受信するためのＢｌｕｅｔｏｏｔｈ通信ネットワークまたはセルラ通信ネットワークを含む。ネットワーク１０５はまた、３Ｇ、４Ｇ、ＬＴＥ、ＬＴＥ−Ｖ２Ｖ、ＬＴＥ−Ｖ２Ｘ、ＬＴＥ−Ｄ２Ｄ、ＶｏＬＴＥ、ＬＴＥ−５Ｇ、または任意の他のモバイルデータネットワークもしくはモバイルデータネットワークの組み合わせを含み得るモバイルデータネットワークを含み得る。さらに、ネットワーク１０５は、１つ以上のＩＥＥＥ  ８０２．１１無線ネットワークを含み得る。
【００３６】
車両１２３とエンドポイント１２４とは、ネットワーク１０５のエンドポイントである。
【００３７】
車両１２３は、任意の種類のコネクテッド車両である。例えば、車両１２３は、以下の種類の車両、すなわち、自動車、トラック、スポーツユーティリティビークル、バス、セミトラック、ロボティックカー、無人機、または任意の他の道路ベースの輸送機関のうちの１つである。いくつかの実施形態では、車両１２３は、ＤＳＲＣ装備車両である。
【００３８】
いくつかの実施形態では、車両１２３は、自律車両または半自律車両である。例えば、車両１２３は、車両１２３を自律車両にするのに十分である自律機能を車両１２３に提供する１組の複数の先進運転支援システム（１組の「複数のＡＤＡＳシステム」）を備える。
【００３９】
米国国家道路交通安全局（「ＮＨＴＳＡ」）は、自律車両の異なる「レベル」、例えば
レベル０、レベル１、レベル２、レベル３、レベル４およびレベル５を規定している。ある自律車両が別の自律車両よりも高いレベル番号を有する場合（例えば、レベル３は、レベル２または１よりも高いレベル番号である）、高いレベル番号を有する自律車両が提供する自律機能の組み合わせおよび数は、低いレベル番号を有する車両よりも多い。以下に、様々なレベルの自律車両について簡単に説明する。
【００４０】
レベル０：車両に搭載されている１組の複数のＡＤＡＳシステムは、車両を制御しない。１組の複数のＡＤＡＳシステムは、車両の運転者に警告を発行することができる。レベル０の車両は、自律車両や半自律車両ではない。
【００４１】
レベル１：運転者は、いつでも自律車両を運転制御できるよう準備していなければならない。自律車両に搭載された１組の複数のＡＤＡＳシステムは、適応走行制御（「ＡＣＣ」）、ならびに自動ステアリング付き駐車支援および車線維持支援（「ＬＫＡ」）タイプＩＩのうちの１つ以上などの自律機能を、任意の組み合わせで提供し得る。
【００４２】
レベル２：運転者は、道路環境内の物体またはイベントを検出し、自律車両に搭載された１組の複数のＡＤＡＳシステムが（運転者の主観的判断に基づいて）適切に応答しない場合、応答する義務がある。自律車両に搭載された１組の複数のＡＤＡＳシステムは、加速、制動、およびステアリングを実行する。自律車両に搭載された１組の複数のＡＤＡＳシステムは、運転者がテイクオーバーした直後に停止することができる。
【００４３】
レベル３：既知の限られた環境（高速道路など）内では、運転者は、運転作業から注意を安全に外すことができるが、それでも必要なときに自律車両を制御するように依然として準備しておかなければならない。
【００４４】
レベル４：自律車両に搭載された１組の複数のＡＤＡＳシステムは、悪天候などの少数の環境を除けば、すべてにおいて自律車両を制御することができる。運転者は、（車両に搭載されている１組の複数のＡＤＡＳシステムから構成される）自動化システムを、有効にしても安全である場合にのみ有効にしなければならない。自動化システムが有効である場合、自律車両が安全に動作し、許容される基準に一致するように運転者が注意を払う必要はない。
【００４５】
レベル５：目的地の設定およびシステムの起動以外には、人間の介入は必要ない。自動化システムは、運転が合法的であるどの場所にでも運転し、独自の決定を下すことができる（このことは、車両が位置する管轄区域によって変わり得る）。
【００４６】
高度自律車両（ＨＡＶ）は、レベル３以上の自律車両である。
【００４７】
従って、いくつかの実施形態では、車両１２３は、レベル１の自律車両、レベル２の自律車両、レベル３の自律車両、レベル４の自律車両、レベル５の自律車両、およびＨＡＶのうちの１つである。
【００４８】
いくつかの実施形態では、車両１２３は、以下の要素、すなわち、プロセッサ１２５と、メモリ１２７と、通信ユニット１４５と、干渉管理システム１９９と、を備える。
【００４９】
いくつかの実施形態では、プロセッサ１２５およびメモリ１２７は、（図２を参照して以下に説明されるコンピュータシステム２００などの）車載車両コンピュータシステムの要素であり得る。車載車両コンピュータシステムは、車両１２３の干渉管理システム１９９の動作を引き起こす、または制御するように動作可能であり得る。車載車両コンピュータシステムは、メモリ１２７に記憶されたデータにアクセスし実行して、車両１２３の干
渉管理システム１９９またはその要素に関して本明細書に記載の機能を提供するように動作可能であり得る（例えば、図２参照）。車載車両コンピュータシステムは、干渉管理システム１９９を実行するように動作可能であり、これにより、車載車両コンピュータシステムは、図３を参照して以下に説明される１つ以上の方法３００の１つ以上のステップを実行し得る。
【００５０】
いくつかの実施形態では、プロセッサ１２５およびメモリ１２７は、車載ユニットの要素であり得る。車載ユニットは、干渉管理システム１９９の動作を引き起こす、または制御するように動作可能であり得る、電子制御ユニット（本明細書では「ＥＣＵ」）または車載車両コンピュータシステムを含む。車載ユニットは、メモリ１２７に記憶されたデータにアクセスし実行して、干渉管理システム１９９またはその要素に関して本明細書に記載の機能を提供するように動作可能であり得る。車載ユニットは、干渉管理システム１９９を実行するように動作可能であり、これにより、車載ユニットは、図３を参照して以下に説明される１つ以上の方法３００の１つ以上のステップを実行し得る。いくつかの実施形態では、図２に示すコンピュータシステム２００は、車載ユニットの一例である。
【００５１】
いくつかの実施形態では、車両１２３は、センサセットを備え得る。センサセットは、車両１２３の外部の物理的環境を測定するように動作可能な１つ以上のセンサを含み得る。例えば、センサセットは、車両１２３に近接している物理的環境の１つ以上の物理的特性を記録する１つ以上のセンサを含み得る。メモリ１２７は、センサセットによって記録された１つ以上の物理的特性を表すセンサデータを記憶することができる。
【００５２】
いくつかの実施形態では、車両１２３のセンサセットは、以下の車両センサ、すなわち、カメラ、ＬＩＤＡＲセンサ、レーダーセンサ、レーザー高度計、赤外線検出器、動き検出器、サーモスタット、音響検出器、一酸化炭素センサ、二酸化炭素センサ、酸素センサ、質量空気流量センサ、エンジン冷却水温センサ、スロットル位置センサ、クランクシャフト位置センサ、自動車エンジンセンサ、バルブタイマ、空燃比メータ、死角メータ、カーブフィーラ、欠陥検出器、ホール効果センサ、マニホールド絶対圧力センサ、パーキングセンサ、レーダーガン、速度メータ、速度センサ、タイヤ空気圧監視センサ、トルクセンサ、トランスミッションフルード温度センサ、タービン速度センサ（ＴＳＳ）、可変リラクタンスセンサ、車速センサ（ＶＳＳ）、水分センサ、車輪速度センサ、および任意の他の種類の自動車センサのうちの１つ以上を含み得る。
【００５３】
プロセッサ１２５は、計算を実行し、表示装置に電子表示信号を提供するために、算術論理ユニット、マイクロプロセッサ、汎用コントローラ、または他の何らかのプロセッサアレイを含む。プロセッサ１２５は、データ信号を処理し、複合命令セットコンピュータ（ＣＩＳＣ）アーキテクチャ、縮小命令セットコンピュータ（ＲＩＳＣ）アーキテクチャ、または命令セットの組み合わせを実装するアーキテクチャを含む、様々なコンピューティングアーキテクチャを含み得る。車両１２３は、１つ以上のプロセッサ１２５を備え得る。他のプロセッサ、オペレーティングシステム、センサ、ディスプレイ、および物理的構成も可能であり得る。
【００５４】
メモリ１２７は、プロセッサ１２５によってアクセスされ実行され得る命令またはデータを記憶する非一時的メモリである。命令またはデータは、本明細書に記載の技法を実行するためのコードを含み得る。メモリ１２７は、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）デバイス、スタティックランダムアクセスメモリ（ＳＲＡＭ）デバイス、フラッシュメモリ、または他の何らかのメモリデバイスとすることができる。いくつかの実施形態では、メモリ１２７はまた、ハードディスクドライブ、フロッピーディスクドライブ、ＣＤ−ＲＯＭデバイス、ＤＶＤ−ＲＯＭデバイス、ＤＶＤ−ＲＡＭデバイス、ＤＶＤ−ＲＷデバイス、フラッシュメモリデバイス、もしくはより恒久的に情報を記憶するための
他の何らかの大容量記憶装置を含む、不揮発性メモリまたは類似の永久記憶装置および媒体も含む。メモリ１２７の一部は、バッファまたは仮想ランダムアクセスメモリ（仮想ＲＡＭ）としての使用のために予約されていてもよい。車両１２３は、１つ以上のメモリ１２７を備え得る。
【００５５】
いくつかの実施形態では、メモリ１２７は、デジタルデータとして、本明細書に記載の任意のデータを記憶する。いくつかの実施形態では、メモリ１２７は、干渉管理システム１９９がその機能を提供するのに必要な任意のデータを記憶する。
【００５６】
通信ユニット１４５は、データを、ネットワーク１０５に送信する、もしくはネットワーク１０５から受信する、または別の通信チャネルに送信する。いくつかの実施形態では、通信ユニット１４５は、ＤＳＲＣ送受信機、ＤＳＲＣ受信機、および車両１２３をＤＳＲＣ装備デバイスにするために必要な他のハードウェアまたはソフトウェアを含み得る。
【００５７】
いくつかの実施形態では、通信ユニット１４５は、ネットワーク１０５または別の通信チャネルへの直接の物理的接続のためのポートを含む。例えば、通信ユニット１４５は、ネットワーク１０５と有線通信するためのＵＳＢ、ＳＤ、ＣＡＴ−５などのポートを含む。いくつかの実施形態では、通信ユニット１４５は、ＩＥＥＥ  ８０２．１１、ＩＥＥＥ
８０２．１６、ＢＬＵＥＴＯＯＴＨ、ＥＮ  ＩＳＯ  １４９０６：２００４  Ｅｌｅｃｔｒｏｎｉｃ  Ｆｅｅ  Ｃｏｌｌｅｃｔｉｏｎ−Ａｐｐｌｉｃａｔｉｏｎ  ｉｎｔｅｒｆａｃｅ、ＥＮ  １２２５３：２００４  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ−Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｕｓｉｎｇ  ｍｉｃｒｏｗａｖｅ  ａｔ  ５．８  ＧＨｚ（ｒｅｖｉｅｗ）、ＥＮ  １２７９５：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＤＳＲＣ）−ＤＳＲＣ  Ｄａｔａ  ｌｉｎｋ  ｌａｙｅｒ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  ａｎｄ  Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ（ｒｅｖｉｅｗ）、ＥＮ  １２８３４：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ−Ａｐｐｌｉｃａｔｉｏｎ  ｌａｙｅｒ（ｒｅｖｉｅｗ）、ＥＮ  １３３７２：２００４  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＤＳＲＣ）−ＤＳＲＣ  ｐｒｏｆｉｌｅｓ  ｆｏｒ  ＲＴＴＴ  ａｐｐｌｉｃａｔｉｏｎｓ（ｒｅｖｉｅｗ）、２０１４年８月２８日に出願された「Ｆｕｌｌ−Ｄｕｐｌｅｘ  Ｃｏｏｒｄｉｎａｔｉｏｎ  Ｓｙｓｔｅｍ」と題する米国特許出願第１４／４７１，３８７号明細書に記載の通信方法、または別の適切な無線通信方法を含む１つ以上の無線通信方法を使用してネットワーク１０５または他の通信チャネルとデータを交換するための無線送受信機を含む。
【００５８】
いくつかの実施形態では、通信ユニット１４５は、２０１４年８月２８日に出願された、「Ｆｕｌｌ−Ｄｕｐｌｅｘ  Ｃｏｏｒｄｉｎａｔｉｏｎ  Ｓｙｓｔｅｍ」と題する米国特許出願第１４／４７１，３８７号明細書に記載されるような全二重コーディネーションシステムを含み、同明細書の内容全体が、参照により本明細書に組み込まれる。
【００５９】
いくつかの実施形態では、通信ユニット１４５は、ショートメッセージングサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、ＷＡＰ、電子メール、または別の適切な種類の電子通信を介することを含むセルラ通信ネットワークを介してデータを送信および受信するためのセルラ通信送受信機を含む。いくつかの実施形態では、通信ユニット１４５は、有線ポートと無線送受信機とを備える。通信ユニット１４５はまた、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＨＴＴＰＳ、およびＳＭＴＰ、ミリ波、ＤＳＲＣなどを含む標準的なネットワークプロトコルを使用してファイルまたはメディアオブジェクトを配信するためにネットワーク１０５への他の従来の接続を提供する。
【００６０】
いくつかの実施形態では、通信ユニット１４５は、第１のＶ２Ｘ無線機１４７と第２のＶ２Ｘ無線機１４８とを備える。
【００６１】
第１のＶ２Ｘ無線機１４７は、任意のＶ２Ｘプロトコルを介して無線メッセージを送信および受信するように動作可能なＶ２Ｘ送信機およびＶ２Ｘ受信機を備える電子デバイスである。例えば、第１のＶ２Ｘ無線機１４７は、ＤＳＲＣを介して無線メッセージを送信および受信するように動作可能である。Ｖ２Ｘ送信機は、５．９ＧＨｚ帯でＤＳＲＣメッセージを送信およびブロードキャストするように動作可能である。Ｖ２Ｘ受信機は、５．９ＧＨｚ帯でＤＳＲＣメッセージを受信するように動作可能である。第１のＶ２Ｘ無線機１４７は、７つのチャネル（例えば、ＤＳＲＣチャネル番号１７２、１７４、１７６、１７８、１８０、１８２、および１８４）を含み、これらのチャネルのうちの少なくとも１つは、複数のＢＳＭの送信および受信のために予約済みである（例えば、ＤＳＲＣチャネル番号１７２は複数のＢＳＭのために予約されている）。いくつかの実施形態では、これらのチャネルのうちの少なくとも１つは、２０１７年１０月２７日に出願された、「ＰＳＭ  Ｍｅｓｓａｇｅ−ｂａｓｅｄ  Ｄｅｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  ｆｏｒ  ａ  Ｖｅｈｉｃｕｌａｒ  Ｍｅｓｈ  Ｎｅｔｗｏｒｋ」と題する米国特許出願第１５／７９６，２９６号明細書に記載されているように、複数のＰＳＭを送信および受信するために予約されており、同明細書の全体が、参照により本明細書に組み込まれる。いくつかの実施形態では、ＤＳＲＣチャネル番号１７２は、複数のＰＳＭを送信および受信するために予約されている。いくつかの実施形態では、ＤＳＲＣチャネル番号１７６は、複数のＰＳＭを送信および受信するために予約されている。
【００６２】
いくつかの実施形態では、第１のＶ２Ｘ無線機１４７は、複数のＢＳＭをブロードキャストするための周波数を制御するデジタルデータを記憶する非一時的メモリを備える。いくつかの実施形態では、非一時的メモリは、車両１２３のＧＰＳデータが、第１のＶ２Ｘ無線機１４７によって定期的にブロードキャストされる複数のＢＳＭの要素としてブロードキャストされるように、車両１２３のＧＰＳデータのバッファされたバージョンを記憶する。
【００６３】
いくつかの実施形態では、第１のＶ２Ｘ無線機１４７は、車両１２３をＤＳＲＣ規格に準拠させるために必要な任意のハードウェアまたはソフトウェアを含む。いくつかの実施形態では、図２に示すＤＳＲＣ準拠のＧＰＳユニット２５０は、第１のＶ２Ｘ無線機１４７の要素である。
【００６４】
第２のＶ２Ｘ無線機１４８は、任意のＶ２Ｘプロトコルを介して無線メッセージを送信および受信するように動作可能なＶ２Ｘ送信機およびＶ２Ｘ受信機を備える電子デバイスである。第２のＶ２Ｘ無線機１４８は、第１のＶ２Ｘ無線機１４７と同様の機能を提供するものであり、従って、その説明はここでは繰り返さない。
【００６５】
いくつかの実施形態では、第１のＶ２Ｘ無線機１４７は、特定の種類の無線メッセージを送信および／または受信すること専用の単一チャネルを含む。例えば、第１のＶ２Ｘ無線機１４７は、複数のＢＳＭの送信および受信専用の単一チャネルを含む。例えば、第１のＶ２Ｘ無線機１４７が複数のＢＳＭの送信および受信専用のチャネル１７２を含む、図１Ｂを参照されたい。いくつかの実施形態では、第１のＶ２Ｘ無線機１４７は、複数のＢＳＭの送信および受信専用の単一チャネルを含み、第２のＶ２Ｘ無線機１４８は、複数のＢＳＭではない任意のＶ２Ｘメッセージを送信および受信するように動作可能な複数の他のチャネルを含む。例えば、第２のＶ２Ｘ無線機１４８は、図１Ｂに示すように、複数のＢＳＭではない任意のＶ２Ｘメッセージを送信および受信するように動作可能な６つの他のチャネルを含む。
【００６６】
別の例では、第１のＶ２Ｘ無線機１４７は、複数のＰＳＭの受信専用の単一チャネルを含み、第２のＶ２Ｘ無線機１４８は、複数のＰＳＭではない任意のＶ２Ｘメッセージを送信および受信するように動作可能な複数の他のチャネルを含む。
【００６７】
いくつかの実施形態では、第１のＶ２Ｘ無線機１４７は、複数のＢＳＭの送信および受信専用の第１のＤＳＲＣ無線機である。第１のＶ２Ｘ無線機１４７は、第１のＤＳＲＣ無線送受信機を含む。第２のＶ２Ｘ無線機１４８は、複数のＢＳＭではない任意のＤＳＲＣメッセージを送信および受信する第２のＤＳＲＣ無線機である。第２のＶ２Ｘ無線機１４８は、第２のＤＳＲＣ無線送受信機を含む。例えば、図１Ｃを参照されたい。従って、いくつかの実施形態では、車両１２３は、異なる２つのＤＳＲＣ無線機を備えるＤＳＲＣ対応車両である。
【００６８】
いくつかの実施形態では、干渉管理システム１９９は、ソフトウェアを含み、ソフトウェアは、プロセッサ１２５によって実行された場合に、図３を参照して後述する方法３００の１つ以上のステップをプロセッサ１２５に実行させるように動作可能である。干渉管理システム１９９の機能は、いくつかの実施形態に従って、以下により詳細に説明される。
【００６９】
いくつかの実施形態では、干渉管理システム１９９は、フィールドプログラマブルゲートアレイ（「ＦＰＧＡ」）または特定用途向け集積回路（「ＡＳＩＣ」）を含むハードウェアを使用して実装される。いくつかの他の実施形態では、干渉管理システム１９９は、ハードウェアとソフトウェアとの組み合わせを使用して実施される。
【００７０】
エンドポイント１２４は、Ｖ２Ｘ通信を送信および受信するように動作可能な任意の電子デバイスである。例えば、エンドポイント１２４は、通信ユニット１４５と同様の通信ユニットを備える、電子デバイスまたは別のコネクテッド車両である。いくつかの実施形態では、エンドポイント１２４は、スマートフォン、タブレットコンピュータ、パーソナルコンピュータ、路側ユニット、または通信ユニット１４５を含む他の何らかのプロセッサベースのコンピューティングデバイスである。いくつかの実施形態では、エンドポイント１２４は、ＤＳＲＣメッセージを送信および受信するように動作可能なＤＳＲＣ装備デバイスである。
【００７１】
全二重通信は、通常、単一のチャネルを使用して、別のエンティティに対するメッセージの送信と受信との両方を行うことであって、場合により、メッセージの送信と受信とを同時に行う、ことを含む。これに対して、半二重通信には、メッセージを同時に送信および受信するオプションは含まれていない。
【００７２】
ＤＳＲＣは、多くのＡＤＡＳシステムまたは自律走行システムがそれらのシステムの機能を提供するのに必要なセンサデータのデータ源であるため、ますます車両に含まれるようになっている。米国では、異なる７つのチャネルがＤＳＲＣ専用であり、これら７つのチャネルのうちの１つが、一般に、複数のＢＳＭの送信に使用される。例えば、チャネルは、約９９％の確率でＢＳＭ送信のために使用され、そのため、本明細書の目的のために、このチャネルは、「複数のＢＳＭに専用のチャネル」または「複数のＢＳＭのために予約済みのチャネル」と呼ばれる。複数のＢＳＭに専用のチャネル（すなわち、チャネル１７２）は、道路上の各ＤＳＲＣ対応車両が一定の間隔（例えば、０．１０秒毎に１回）で複数のＢＳＭを送信するので、多くの使用を受ける。これらの７つのチャネルのうちの別のチャネルは、チャネル１７２が複数のＢＳＭに一般に使用されるのと同様の方法で、複数のＰＳＭに一般に使用されてもよく、従って、このチャネルは、「複数のＰＳＭに専用である」または「複数のＰＳＭのために予約済みである」と呼ばれる。例えば、チャネル
１７６が一般に複数のＰＳＭに使用され得ると考えられる。
【００７３】
いくつかの実施形態では、車両１２３が道路上で動作しているとき、これら２つのチャネル（すなわち、複数のＢＳＭのための第１のチャネルおよび複数のＰＳＭのための第２のチャネル）は、ほぼ常に使用され、ほとんど常に複数のＢＳＭまたは複数のＰＳＭを送信または受信している。結果として、ＤＳＲＣメッセージに専用の残りの５つのチャネルは、多数のＢＳＭおよびＰＳＭによって生じた隣接チャネル干渉のために使用が困難になる。いくつかの実施形態では、干渉管理システム１９９は、１つのチャネル上での複数のＤＳＲＣメッセージの受信が、隣接するチャネル上で１つ以上のＤＳＲＣメッセージを送信しながら、行われ得るように隣接チャネル干渉を除去することによってこの問題を解決する。
【００７４】
いくつかの実施形態では、車両１２３は、異なる２つ以上のＤＳＲＣ無線機（例えば、第１のＶ２Ｘ無線機１４７および第２のＶ２Ｘ無線機１４８）を装備する。各ＤＳＲＣ無線機は、ＤＳＲＣ送信機とＤＳＲＣ受信機とを備える。ＤＳＲＣ無線機のうちの１つは、完全に、複数のＢＳＭの受信専用である。他のＤＳＲＣ無線機（複数可）は、任意の他の非ＢＳＭのＤＳＲＣメッセージを受信するために使用される。
【００７５】
いくつかの実施形態では、メモリ１２７は、マスクデータを記憶する。マスクデータは、７つのＤＳＲＣチャネルのそれぞれに対する送信マスクを表すデジタルデータを含む。例えば、図１Ｂおよび図１Ｃに示すマスクデータ１９０を参照されたい。
【００７６】
いくつかの実施形態では、干渉管理システム１９９は、コードおよびルーチンを含み、コードおよびルーチンは、プロセッサ１２５によって実行された場合に、７つのＤＳＲＣチャネルのそれぞれをプロセッサ１２５に監視させるように動作可能である。プロセッサ１２５は、メモリ１２７に記憶されているマスクデータ１９０にアクセスできる。例えば、マスクデータ１９０は、プロセッサ１２５によって迅速に取得可能になるように、第１のＶ２Ｘ無線機１４７および第２のＶ２Ｘ無線機１４８のうちの１つ以上のバッファに記憶される。
【００７７】
いくつかの実施形態では、干渉管理システム１９９は、コードおよびルーチンを含み、コードおよびルーチンは、プロセッサ１２５によって実行された場合に、ＤＳＲＣパケットが送信されるとき（例えば、０．１０秒毎）に、各ＤＳＲＣチャネルをプロセッサ１２５に継続的に分析させるように動作可能である。
【００７８】
いくつかの実施形態では、干渉管理システム１９９は、コードおよびルーチンを含み、コードおよびルーチンは、プロセッサ１２５によって実行された場合に、（１）送信されたＤＳＲＣメッセージの波形（例えば、特定の複数のＤＳＲＣメッセージに対する波形データ１９１）、（２）パケット送信に使用されたチャネル上に存在する波形のエネルギーレベル、および（３）各チャネルのマスクデータに基づいて、各ＤＳＲＣチャネル上に存在する隣接チャネル干渉をプロセッサ１２５に決定させるように動作可能である。
【００７９】
図１Ｂおよび図１Ｃは、波形データ１９１の例を示している。波形データ１９１は、ＤＳＲＣメッセージの波形を表すデジタルデータである。ＤＳＲＣメッセージの波形は、送信時または受信時にプロセッサ１２５によって特定のＤＳＲＣチャネル上で測定可能である。例えば、ＤＳＲＣメッセージの波形は、経時的な波形のエネルギーレベルまたは波形を表す他の測定可能なパラメータに基づいて、プロセッサ１２５によって特定のＤＳＲＣチャネル上で測定可能である。
【００８０】
いくつかの実施形態では、干渉管理システム１９９は、コードおよびルーチンを含み、
コードおよびルーチンは、プロセッサ１２５によって実行された場合に、この特定のＤＳＲＣチャネル上でＤＳＲＣメッセージを受信したときに、特定のＤＳＲＣチャネルの波形データ１９１をプロセッサ１２５に測定させるように動作可能である。エネルギーレベルは、ＤＳＲＣメッセージに既に含まれている情報に表されているため、プロセッサ１２５によって測定される必要はない場合もある。例えば、ＤＳＲＣメッセージは、ＤＳＲＣメッセージのエネルギーレベルを表す１ビット以上のデータを含む。
【００８１】
図１Ｂおよび図１Ｃは、いくつかの実施形態による干渉データ１９２の例を示している。いくつかの実施形態では、ＤＳＲＣメッセージが送信される時点において、干渉管理システム１９９は、各隣接ＤＳＲＣチャネルについてマスクデータ１９０および送信されたパケットの波形（例えば、送信されたパケットの波形データ１９１）を分析して、この特定の時点におけるそのＤＳＲＣチャネルに対する干渉データ１９２を決定する。干渉データ１９２は、隣接するチャネルからその特定のＤＳＲＣチャネルに流れ込む隣接チャネル干渉に起因する、特定のＤＳＲＣチャネル上で測定可能な波形の一部を表すデジタルデータである。例えば、干渉管理システム１９９は、コードおよびルーチンを含み、コードおよびルーチンは、プロセッサ１２５によって実行された場合に、通信ユニット１４５が７つのチャネルのうちの１つ以上を使用してＤＳＲＣメッセージを送信するときに、ＤＳＲＣメッセージがプロセッサ１２５によって感知されるように、各ＤＳＲＣチャネルについて（マスクデータ１９０によって表された）送信マスクと（波形データ１９１によって表された）波形とをプロセッサ１２５に考慮させるように動作可能である。例えば、干渉管理システム１９９のコードおよびルーチンは、プロセッサ１２５によって実行されると、波形データ１９１によって表された波形から、マスクデータ１９０によって表された送信マスクをプロセッサ１２５に相殺させるように動作可能である。
【００８２】
送信イベントは、Ｖ２Ｘ無線機の特定のチャネル（例えば、ＤＳＲＣ無線機のＤＳＲＣチャネルまたはＶ２Ｘ無線機の他の何らかのＶ２Ｘチャネル）上でのＶ２Ｘ送信（例えば、ＤＳＲＣ送信）である。
【００８３】
いくつかの実施形態では、波形データ１９１は、特定の期間、特定のＤＳＲＣチャネル上に存在する波形の測定可能な態様を表すデジタルデータである。波形データ１９１によって表される波形は、静的な値ではなく、特定の期間（例えば、送信イベント中）にわたって特定のＤＳＲＣチャネルに存在する波形を表す関数である。この波形は、特定のＤＳＲＣチャネル上で送信されるＤＳＲＣメッセージを含み得る。干渉データ１９２は、送信イベント中に隣接するＤＳＲＣチャネル（複数可）上に存在する隣接チャネル干渉を表すデジタルデータである。波形データ１９１と同様に、干渉データ１９２は、送信イベント中に特定のＤＳＲＣチャネル上に存在する隣接チャネル干渉である波形を表す。マスクデータ１９０は、７つのＤＳＲＣチャネルのそれぞれに対する送信マスクを表すデジタルデータである。
【００８４】
いくつかの実施形態では、干渉管理システム１９９は、ソフトウェアを含み、ソフトウェアは、プロセッサ１２５によって実行された場合に、第１のＶ２Ｘ無線機１４７および第２のＶ２Ｘ無線機１４８に利用可能なＤＳＲＣチャネルのそれぞれをプロセッサ１２５に監視させるように動作可能である。このソフトウェアは、メモリ１２７に記憶されているマスクデータ１９０にアクセスできる。
【００８５】
いくつかの実施形態では、干渉管理システム１９９は、ソフトウェアを含み、ソフトウェアは、プロセッサ１２５によって実行された場合に、送信イベントにおけるＤＳＲＣチャネルのそれぞれをプロセッサ１２５に継続的に分析させるように動作可能である。各送信イベントおよび各ＤＳＲＣチャネルについて、干渉管理システム１９９は、ソフトウェアを含み、ソフトウェアは、プロセッサ１２５によって実行された場合に、（１）送信さ
れたＤＳＲＣメッセージの波形、（２）パケット送信を有するチャネル上に存在する波形のエネルギーレベル、および（３）各チャネルのマスクデータ１９０に基づいて、各ＤＳＲＣチャネル上に存在する隣接チャネル干渉をプロセッサ１２５に決定させるように動作可能である。各送信イベントおよび各ＤＳＲＣチャネルについて、干渉管理システム１９９は、ソフトウェアを含み、ソフトウェアは、プロセッサ１２５によって実行された場合に、この特定のＤＳＲＣチャネル上に存在する波形のエネルギーレベルと、波形を表すその他の測定可能なパラメータと、を測定することによって、各ＤＳＲＣチャネルの波形データ１９１をプロセッサ１２５に決定させるように動作可能である。これらの測定値は、波形データ１９１によって表される。各チャネルのマスクデータ１９０は既知であり、メモリ１２７に記憶される。例えば、送信された各ＤＳＲＣメッセージのマスクデータ１９０は既知であり、メモリ１２７に記憶される。各送信イベントおよび各ＤＳＲＣチャネルについて（すなわち、送信された各ＤＳＲＣメッセージについて）、干渉管理システム１９９は、ソフトウェアを含み、ソフトウェアは、プロセッサ１２５によって実行された場合に、この送信イベントにおけるそのＤＳＲＣチャネルに関する干渉データ１９２を決定するために、マスクデータ１９０および波形データ１９１をプロセッサ１２５に分析させるように動作可能である。各送信イベントおよび各ＤＳＲＣチャネルについて（すなわち、送信された各ＤＳＲＣメッセージについて）、干渉管理システム１９９は、ソフトウェアを含み、ソフトウェアは、プロセッサ１２５によって実行された場合に、特定のチャネル上で受信された１つ以上のＤＳＲＣメッセージ（または他の何らかの種類のＶ２Ｘメッセージ）を表すＶ２Ｘメッセージデータ１９３（例えば、図１Ｂおよび１Ｃ参照）に達するように、波形データ１９１によって表された波形から、干渉データ１９２によって表された隣接チャネル干渉波形をプロセッサ１２５に相殺させるように動作可能である。この相殺プロセスは、各チャネルおよび各期間について繰り返される。この相殺プロセスの最終結果は、Ｖ２Ｘメッセージデータ１９３である。例えば、予約チャネル上で送信されたＤＳＲＣメッセージが各Ｖ２Ｘメッセージに含まれるＶ２Ｘメッセージデータ１９３が決定される（またはＶ２Ｘ無線機によって受信／感知される）ことを妨げないように、第１のチャネル上で受信されるＶ２Ｘメッセージ毎に相殺プロセスが繰り返される。
【００８６】
いくつかの実施形態では、Ｖ２Ｘメッセージデータ１９３は、Ｖ２Ｘメッセージのペイロードを表す。例えば、Ｖ２Ｘメッセージデータ１９３は、ＢＳＭのためのＢＳＭデータ１９５を表す。いくつかの実施形態では、Ｖ２Ｘメッセージデータ１９３は、ＤＳＲＣメッセージまたは任意の他の種類のＶ２Ｘメッセージのペイロードを表す。
【００８７】
ここで図１Ｂを参照すると、いくつかの実施形態による、１組のＶ２Ｘ無線機１４７、１４８および干渉管理システム１９９を含む動作環境１０１が示されている。
【００８８】
図１Ｂに示すように、Ｖ２Ｘチャネル＃１７２は、複数のＢＳＭのために予約されているチャネルである。第１のＶ２Ｘ無線機１４７は、Ｖ２Ｘチャネル＃１７２を使用する複数のＢＳＭの送信および受信専用である。他の６つのＶ２Ｘチャネル（＃１７４、＃１７６、＃１７８、＃１８０、＃１８２、および＃１８４）には、第２のＶ２Ｘ無線機１４８がアクセス可能である。本実施形態に示されるように、チャネル＃１７６は、複数のＰＳＭを受信するために予約されている。
【００８９】
干渉管理システム１９９は、あるチャネル（例えば、チャネル＃１７４）上でのＤＳＲＣメッセージの第１のエンティティへの送信であって、隣接するチャネル（例えば、チャネル＃１７８）上で同じエンティティからＤＳＲＣメッセージを受信しながらの送信をサポートすることができ、これは、他のチャネル（例えば、チャネル＃１７４またはチャネル＃１７２）で生じる隣接チャネル干渉が、干渉管理システム１９９によって相殺または低減され得るためである。いくつかの実施形態による干渉管理システム１９９によって提供されるこの機能を提供する他の解決策はない。
【００９０】
いくつかの実施形態では、干渉管理システム１９９は、ＤＳＲＣ送信機（例えば、エンドポイント１２４）がチャネル＃１７２上で低エネルギーレベルのＢＳＭ（この段落では「ＢＳＭ＃１」と呼ばれる）を送信し続けることを可能にするように動作可能である。次いで、干渉管理システム１９９は、残りの６つのＶ２Ｘチャネルに関して、ＢＳＭ＃１によって生じたいかなる隣接チャネル干渉も除去されるように、隣接するチャネル＃１７４、＃１７６、＃１７８、＃１８０、＃１８２、および＃１８４上で、チャネル＃１７２上のＢＳＭ＃１により生じた隣接チャネル干渉を相殺する。いくつかの実施形態による干渉管理システム１９９によって提供されるこの機能を提供する他の解決策はない。
【００９１】
ここで図１Ｃを参照すると、いくつかの実施形態による、１組のＤＳＲＣ無線機１６７、１６８および干渉管理システム１９９を含む動作環境１０２が示されている。
【００９２】
第１のＤＳＲＣ無線機１６７は、図１Ａおよび図１Ｂに示す第１のＶ２Ｘ無線機１４７と同じ機能を提供するが、図１Ｃでは、第１のＶ２Ｘ無線機１４７がＤＳＲＣメッセージを含むあらゆる種類のＶ２Ｘメッセージを送信および受信するように動作可能であるのに対して、第１のＤＳＲＣ無線機１６７は、ＤＳＲＣ送信のみを送信および受信するように動作可能であることが異なる。同様に、第２のＤＳＲＣ無線機１６８は、図１Ａおよび図１Ｂに示す第２のＶ２Ｘ無線機１４８と同じ機能を提供するが、図１Ｃでは、第２のＶ２Ｘ無線機１４８がＤＳＲＣメッセージを含むあらゆる種類のＶ２Ｘメッセージを送信および受信するように動作可能であるのに対して、第２のＤＳＲＣ無線機１６８は、ＤＳＲＣ送信のみを送信および受信するように動作可能であることが異なる。
【００９３】
図１Ｃに示すように、ＤＳＲＣチャネル＃１７２は、複数のＢＳＭのために予約されているチャネルである。第１のＤＳＲＣ無線機１６７は、ＤＳＲＣチャネル＃１７２を使用する複数のＢＳＭの送信および受信専用である。他の６つのＤＳＲＣチャネル（＃１７４、＃１７６、＃１７８、＃１８０、＃１８２、および＃１８４）には、第２のＤＳＲＣ無線機１６８がアクセス可能である。本実施形態に示されるように、チャネル＃１７６は、複数のＰＳＭを受信するために予約されている。
【００９４】
図１Ｃに示すように、干渉管理システム１９９は、あるチャネル（例えば、チャネル＃１７４）上でのＤＳＲＣメッセージの第１のエンティティへの送信であって、隣接するチャネル（例えば、チャネル＃１７８）上で同じエンティティからＤＳＲＣメッセージを受信しながらの送信をサポートすることができ、これは、他のチャネル（例えば、チャネル＃１７４またはチャネル＃１７２）で生じる隣接チャネル干渉が、干渉管理システム１９９によって相殺または低減され得るためである。いくつかの実施形態による干渉管理システム１９９によって提供されるこの機能を提供する他の解決策はない。
【００９５】
いくつかの実施形態では、図１Ｃに示す干渉管理システム１９９は、ＤＳＲＣ送信機（例えば、エンドポイント１２４）がチャネル＃１７２上で低エネルギーレベルのＢＳＭ（この段落では「ＢＳＭ＃１」と呼ばれる）を送信し続けることを可能にするように動作可能である。次いで、干渉管理システム１９９は、残りの６つのＶ２Ｘチャネルに関して、ＢＳＭ＃１によって生じたいかなる隣接チャネル干渉も除去されるように、隣接するチャネル＃１７４、＃１７６、＃１７８、＃１８０、＃１８２、および＃１８４上で、チャネル＃１７２上のＢＳＭ＃１により生じた隣接チャネル干渉を相殺する。いくつかの実施形態による干渉管理システム１９９によって提供されるこの機能を提供する他の解決策はない。
【００９６】
例示的なコンピュータシステム
ここで図２を参照すると、いくつかの実施形態による、干渉管理システム１９９を備え
る例示的なコンピュータシステム２００を示すブロック図が示されている。いくつかの実施形態では、コンピュータシステム２００は、図３を参照して以下に説明される方法３００の１つ以上のステップを実行するようにプログラムされた専用コンピュータシステムを含み得る。いくつかの実施形態では、コンピュータシステム２００は、車両１２３の車載車両コンピュータである。いくつかの実施形態では、コンピュータシステム２００は、車両１２３の車載ユニットである。いくつかの実施形態では、コンピュータシステム２００は、車両１２３の電子制御ユニット（ＥＣＵ）、ヘッドユニット、または他の何らかのプロセッサベースのコンピューティングデバイスである。
【００９７】
コンピュータシステム２００は、いくつかの例によれば、以下の要素、すなわち、干渉管理システム１９９と、プロセッサ２２５と、通信ユニット２４５と、メモリ２２７と、ＤＳＲＣ準拠のＧＰＳユニット２５０と、のうちの１つ以上を備える。コンピュータシステム２００の構成要素は、バス２２０によって通信可能に接続されている。
【００９８】
図示の実施形態では、プロセッサ２２５は、信号線２３８を介してバス２２０に通信可能に接続されている。通信ユニット２４５は、信号線２４０を介してバス２２０に通信可能に接続されている。メモリ１２７は、信号線２４２を介してバス２２０に通信可能に接続されている。ＤＳＲＣ準拠のＧＰＳユニット２５０は、信号線２４４を介してバス２２０に通信可能に接続されている。
【００９９】
プロセッサ２２５は、図１Ａを参照して上述したプロセッサ１２５と同様の機能を提供するものであり、従って、その説明はここでは繰り返さない。通信ユニット２４５は、図１Ａを参照して上述した通信ユニット２４５と同様の機能を提供するものであり、従って、その説明はここでは繰り返さない。メモリ２２７は、図１Ａを参照して上述したメモリ１２７と同様の機能を提供するものであり、従って、その説明はここでは繰り返さない。
【０１００】
メモリ２２７は、図１Ａ、図１Ｂ、および図１Ｃを参照して上述した、または図２〜図６を参照して以下で説明されるデータのいずれかを記憶することができる。メモリ２２７は、コンピュータシステム２００がその機能を提供するために必要とする任意のデータを記憶することができる。
【０１０１】
いくつかの実施形態では、ＤＳＲＣ準拠のＧＰＳユニット２５０は、車両１２３、コンピュータシステム２００、またはＤＳＲＣ準拠のＧＰＳユニット２５０を、あらゆる派生または分岐したものを含む以下のＤＳＲＣ規格、すなわち、ＥＮ  １２２５３：２００４
Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  −  Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｕｓｉｎｇ  ｍｉｃｒｏｗａｖｅ  ａｔ  ５．８  ＧＨｚ
（ｒｅｖｉｅｗ）、ＥＮ  １２７９５：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  （ＤＳＲＣ）  −  ＤＳＲＣ  Ｄａｔａ  ｌｉｎｋ  ｌａｙｅｒ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  ａｎｄ  Ｌｏｇｉｃａｌ  Ｌｉｎｋ
Ｃｏｎｔｒｏｌ  （ｒｅｖｉｅｗ）、ＥＮ  １２８３４：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  −  Ａｐｐｌｉｃａｔｉｏｎ  ｌａｙｅｒ  （ｒｅｖｉｅｗ）、およびＥＮ  １３３７２：２００４  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  （ＤＳＲＣ）  −  ＤＳＲＣ  ｐｒｏｆｉｌｅｓ  ｆｏｒ  ＲＴＴＴ  ａｐｐｌｉｃａｔｉｏｎｓ  （ｒｅｖｉｅｗ）、ならびにＥＮ  ＩＳＯ  １４９０６：２００４  Ｅｌｅｃｔｒｏｎｉｃ  Ｆｅｅ
Ｃｏｌｌｅｃｔｉｏｎ  −  Ａｐｐｌｉｃａｔｉｏｎ  ｉｎｔｅｒｆａｃｅのうちの１つ以上に準拠させるために必要な任意のハードウェアおよびソフトウェアを含む。
【０１０２】
いくつかの実施形態では、ＤＳＲＣ準拠のＧＰＳユニット２５０は、車線レベルの精度で車両１２３の位置を表すＧＰＳデータを提供するように動作可能である。例えば、車両
１２３は、道路の車線を走行している。車線レベルの精度とは、車両１２３の位置が、ＤＳＲＣ準拠のＧＰＳユニット２５０によって提供される車両１２３のＧＰＳデータに基づいて、道路内の車両１２３の走行車線が正確に決定され得るようにＧＰＳデータによって正確に表されることを意味する。いくつかの実施形態では、ＧＰＳデータは、ＢＳＭデータ１９５（例えば、図４および図５参照）またはＰＳＭデータ１９７（例えば、図６参照）の要素である。
【０１０３】
いくつかの実施形態では、ＤＳＲＣ準拠のＧＰＳユニット２５０は、ＤＳＲＣ規格に準拠する精度で車両１２３の地理的位置を表すＧＰＳデータを取得するためにＧＰＳ衛星と無線通信するハードウェアを備える。ＤＳＲＣ規格は、２つの車両（例えば、そのうちの１つが車両１２３である）が隣接する走行車線に位置しているか否かを推測するのにＧＰＳデータが十分に正確であることを要求する。いくつかの実施形態では、ＤＳＲＣ準拠のＧＰＳユニット２５０は、空が開けた状態で６８％の確率で、実際の位置から１．５メートル以内でその２次元位置を識別、監視、および追跡するように動作可能である。走行車線は通常３メートル以上の幅であるので、ＧＰＳデータの２次元誤差が１．５メートル未満であるときはいつでも、本明細書に記載の干渉管理システム１９９は、ＤＳＲＣ準拠のＧＰＳユニット２５０によって提供されるＧＰＳデータを分析し、道路上を同時に走行している異なる２つ以上の車両（例えば、そのうちの１つが車両１２３である）の相対位置に基づいて、車両１２３がどの車線を走行しているかを判定することができる。
【０１０４】
ＤＳＲＣ準拠のＧＰＳユニット２５０と比較すると、ＤＳＲＣ規格に準拠していない従来のＧＰＳユニットは、車線レベルの精度で車両１２３の位置を判定することができない。例えば、一般的な道路の車線の幅は、約３メートルである。しかしながら、従来のＧＰＳユニットは、車両１２３の実際の位置に対して±１０メートルの精度しか持たない。結果として、そのような従来のＧＰＳユニットは、ＧＰＳデータのみに基づいて車両１２３の走行車線を識別するのに十分に正確ではなく、従来のＧＰＳユニットのみを有するシステムは、車両１２３の走行車線を識別するために、ＧＰＳデータのみではなく、カメラなどのセンサを利用しなければならない。車両の走行車線を識別することは有益であり、なぜなら、例えば、いくつかの実施形態では、車両の走行車線を識別することにより、干渉管理システム１９９が、コンピュータシステム２００を備え、かつ複数の車線を有する道路を走行する車両１２３の位置をより正確に識別することを可能にし得るからである。
【０１０５】
図２に示す実施形態では、干渉管理システム１９９は、通信モジュール２０２と、判定モジュール２０４と、を備える。
【０１０６】
通信モジュール２０２は、干渉管理システム１９９と、図１Ａ、図１Ｂ、および図１Ｃのそれぞれの動作環境１００、１０１、１０２の他の構成要素と、の間の通信を処理するためのルーチンを含むソフトウェアとすることができる。
【０１０７】
いくつかの実施形態では、通信モジュール２０２は、干渉管理システム１９９とコンピュータシステム２００の他の構成要素との間の通信を処理するための後述の機能を提供するためにプロセッサ２２５によって実行可能な命令のセットとすることができる。いくつかの実施形態では、通信モジュール２０２は、コンピュータシステム２００のメモリ２２７に記憶することができ、プロセッサ２２５によってアクセス可能かつ実行可能とすることができる。通信モジュール２０２は、信号線２２２を介したプロセッサ２２５およびコンピュータシステム２００の他の構成要素との協調および通信に適合させることができる。
【０１０８】
通信モジュール２０２は、通信ユニット２４５を介して、動作環境１００の１つ以上の要素との間でデータを送受信する。例えば、通信モジュール２０２は、通信ユニット２４
５を介して、メモリ２２７に記憶されているデジタルデータの一部または全部を受信または送信する。通信モジュール２０２は、通信ユニット２４５を介して、図１Ａ、図１Ｂ、図１Ｃを参照して上述した、または図２〜図６を参照して以下に説明されるデジタルデータまたはメッセージのいずれかを送信または受信することができる。
【０１０９】
いくつかの実施形態では、通信モジュール２０２は、干渉管理システム１９９の構成要素からデータを受信し、そのデータをメモリ２２７（あるいはメモリ２２７のバッファもしくはキャッシュ、または図２には示されていないスタンドアロンのバッファもしくはキャッシュ）に記憶する。例えば、通信モジュール２０２は、通信ユニット２４５からＢＳＭデータ１９５を受信し、ＢＳＭデータ１９５をメモリ２２７に記憶する。
【０１１０】
いくつかの実施形態では、通信モジュール２０２は、干渉管理システム１９９の構成要素間の通信を処理してもよい。例えば、通信モジュール２０２は、マスクデータ１９０をメモリ２２７から決定モジュール２０４に送信する。
【０１１１】
いくつかの実施形態では、決定モジュール２０４は、プロセッサ２２５によって実行可能な命令のセットとすることができ、命令のセットは、プロセッサ２２５によって実行された場合に、図３を参照して以下に説明される方法３００の１つ以上のステップをプロセッサ２２５に実行させるように動作可能である。いくつかの実施形態では、決定モジュール２０４は、コンピュータシステム２００のメモリ２２７に記憶することができ、プロセッサ２２５によってアクセス可能かつ実行可能とすることができる。決定モジュール２０４は、信号線２２４を介したプロセッサ２２５およびコンピュータシステム２００の他の構成要素との協調および通信に適合させることができる。
【０１１２】
例示的なプロセス
図３は、いくつかの実施形態による。コネクテッド車両のために隣接チャネル干渉を低減するための方法３００を示している。方法３００のステップは、任意の順序で実行可能であり、必ずしも図３に示される順序ではない。
【０１１３】
ステップ３０１において、干渉管理システムは、７つのＤＳＲＣチャネルのそれぞれを監視する。例えば、干渉管理システムは、送信イベントにおいて各ＤＳＲＣチャネルを継続的に分析する。いくつかの実施形態では、７つのＤＳＲＣチャネルは、１つ以上のＶ２Ｘ無線機の要素である。Ｖ２Ｘ無線機の一例が、ＤＳＲＣ無線機である。
【０１１４】
ステップ３０３において、各送信イベントおよび各ＤＳＲＣチャネルについて、干渉管理システムは、そのＤＳＲＣチャネル上で測定可能な波形を決定する。これは、ある期間にわたって特定のＤＳＲＣチャネル上に存在する波形のエネルギーレベルを測定することによって行われ得る。この測定値は、波形データによって表される。
【０１１５】
ステップ３０５において、各送信イベントおよび各ＤＳＲＣチャネルについて、干渉管理システムは、この特定の送信イベントにおいてこの特定のＤＳＲＣチャネル上で感知され得る隣接チャネル干渉波形を表す干渉データを決定するために、（各チャネルについて一定かつ既知である）マスクデータおよび（可変であり、ステップ３０３で測定される）波形データを分析する。この隣接チャネル干渉波形は、干渉データによって表される。
【０１１６】
ステップ３０７において、各送信イベントおよび各ＤＳＲＣチャネルについて、干渉管理システムは、波形データによって表された波形から、干渉データによって表された隣接チャネル干渉波形を相殺する。これにより、この特定の期間においてこの特定のチャネル上で感知され得るＤＳＲＣメッセージが得られる。
【０１１７】
いくつかの実施形態では、隣接チャネル干渉波形を相殺することが、波形データによって表された波形から隣接チャネル干渉波形を低減または最小化することを含む。いくつかの実施形態では、隣接チャネル干渉波形を相殺することが、波形データによって表された波形から隣接チャネル干渉波形を除去または実質的に除去することを含む。
【０１１８】
ステップ３０８において、ＤＳＲＣメッセージが特定のＤＳＲＣチャネルを使用して送信されるときはいつでも、本方法３００の以下のステップ、すなわち、ステップ３０３、ステップ３０５、およびステップ３０７のうちの１つ以上が繰り返される。
【０１１９】
ステップ３０９において、干渉管理システムは、あるチャネル（例えば、チャネル＃１７４）上でのＤＳＲＣメッセージの第１のエンティティへの送信であって、隣接するチャネル（例えば、チャネル＃１７８）上で同じエンティティからＤＳＲＣメッセージを受信しながらの送信を行うことができ、これは、他のチャネル（例えば、チャネル＃１７４）で生じる隣接チャネル干渉が相殺され得るためである。このようにして、干渉管理システムは、有利なことに、ＤＳＲＣの用途のための全二重通信を可能にする。
【０１２０】
ステップ３１１において、干渉管理システムは、ＤＳＲＣ送信機がチャネル＃１７２上で低エネルギーレベルのＢＳＭ（この段落では「ＢＳＭ＃１」と呼ばれる）を送信し続けることを可能にする。次いで、干渉管理システムは、残りの６つのＤＳＲＣチャネルに関して、ＢＳＭ＃１によって生じたいかなる隣接チャネル干渉も除去されるように、隣接するチャネル＃１７４、＃１７６、＃１７８、＃１８０、＃１８２、および＃１８４上で、チャネル＃１７２上のＢＳＭ＃１により生じた隣接チャネル干渉を相殺する。
【０１２１】
ここで図４を参照すると、いくつかの実施形態による、ＢＳＭデータ１９５の一例を示すブロック図が示されている。
【０１２２】
複数のＢＳＭを送信するための一定の間隔は、ユーザによって設定可能であり得る。いくつかの実施形態では、この間隔のデフォルト設定は、０．１０秒毎または実質的に０．１０秒毎にＢＳＭを送信することであり得る。
【０１２３】
ＢＳＭは、５．９ＧＨｚのＤＳＲＣ帯域でブロードキャストされる。ＤＳＲＣ範囲は、実質的に１，０００メートルであり得る。いくつかの実施形態では、ＤＳＲＣ範囲は、実質的に１００メートルから実質的に１，０００メートルの範囲を含み得る。ＤＳＲＣ範囲は、ＤＳＲＣ装備エンドポイント間の地形およびオクルージョンなどの変数に応じて、通常、３００から５００メートルである。
【０１２４】
ここで図５を参照すると、いくつかの実施形態による、ＢＳＭデータ１９５の一例を示すブロック図が示されている。
【０１２５】
ＢＳＭは、２つの部分を含み得る。これら２つの部分は、図５に示すように異なるＢＳＭデータ１９５を含み得る。
【０１２６】
ＢＳＭデータ１９５のパート１は、車両のＧＰＳデータ、車両の方位、車両の速度、車両の加速度、車両のステアリングホイール角、および車両のサイズのうちの１つ以上を表し得る。
【０１２７】
ＢＳＭデータ１９５のパート２は、オプションの要素のリストから引き出された可変のデータ要素セットを含むことができる。ＢＳＭのパート２に含まれるＢＳＭデータ１９５のいくつかは、イベントトリガに基づいて選択され、例えば、アンチロックブレーキシステム（「ＡＢＳ」）が起動されることは、車両のＡＢＳシステムに関連するＢＳＭデータ
１９５をトリガし得る。
【０１２８】
いくつかの実施形態では、帯域幅を節約するために、パート２のいくつかの要素は、それほど頻繁に送信されない。
【０１２９】
いくつかの実施形態では、ＢＳＭに含まれるＢＳＭデータ１９５は、車両の現在のスナップショットを含む。
【０１３０】
ここで図６を参照すると、いくつかの実施形態による、ＰＳＭデータ１９７の一例を示すブロック図が示されている。いくつかの実施形態では、ＰＳＭデータ１９７の例は、特定の地理的位置についての道路インフラストラクチャに関する特定の歩行者（または歩行者のグループ）間の関係を表す。道路インフラストラクチャは、ＰＳＭデータ１９７を含むＰＳＭメッセージを受信する車両１２３を含む道路環境の要素であり得る。
【０１３１】
図示のように、ＰＳＭデータ１９７は、パート１およびパート２の２つの部分を含む。
【０１３２】
ＰＳＭデータ１９７のパート１は、ＤＳＲＣ対応デバイスのＧＰＳデータ、およびＤＳＲＣ対応デバイスの経路履歴データを表すデジタルデータを含む。
【０１３３】
いくつかの実施形態によるＧＰＳデータの要素を図１Ｂに示す。いくつかの実施形態では、ＧＰＳデータは、パート１に含まれるＧＰＳデータが、ＤＳＲＣ対応デバイスのＤＳＲＣ準拠のＧＰＳユニット上の空が開けた状態にあるとき、６８％の確率で、±１．５メートル以内となるように正確であるようにＤＳＲＣ準拠のＧＰＳユニットによって生成される。
【０１３４】
いくつかの実施形態では、経路履歴データは、経路履歴データがＤＳＲＣ対応デバイスの履歴経路を表すように、過去の連続した回数の履歴ＧＰＳデータを表す。
【０１３５】
ＰＳＭデータ１９７のパート２は、以下を表すデジタルデータを含む、すなわち、指定された時間およびフレームにわたるＤＳＲＣ対応デバイスの経路予測（例えば、パート１の経路履歴データによって指示される軌跡に基づく）、ＤＳＲＣ対応デバイスを携帯している歩行者のグループサイズ、ＤＳＲＣ対応デバイスを携帯している歩行者のグループ半径、歩行者がベビーカーを押しているか否かの推定（例えば、ベビーカーを押している人の既知のデータと比べた、歩行者の経路履歴、軌跡、加速度、歩行パターン、およびパート１またはパート２に含まれるデジタルデータによって指示される他のデータのうちの１つ以上に基づく）、歩行者が道路を横断しようとしているか否かの推定（例えば、歩行者の軌跡に基づく）、歩行者が動物を連れて移動しているか否かの推定（例えば、動物を連れて移動している歩行者の既知のデータと比べた、歩行者の経路履歴、軌跡、加速度、歩行パターン、およびパート１またはパート２に含まれるデジタルデータによって指示される他のデータのうちの１つ以上に基づく）、歩行者が動物を連れて歩いていると推定される場合の歩行者と共に移動している動物の種類の推定（例えば、具体的な動物の種類またはそのような動物を連れて移動している歩行者の既知のデータと比べた、歩行者の経路履歴、軌跡、加速度、歩行パターン、およびパート１またはパート２に含まれるデジタルデータによって指示される他のデータのうちの１つ以上に基づく）、歩行者が非車両推進手段を利用しているか否かの推定（例えば、自転車、スクーター、スケートボード、または任意の他の種類の非車両推進手段で移動している歩行者の既知のデータと比べた、歩行者の経路履歴、軌跡、加速度、歩行パターン、およびパート１またはパート２に含まれるデジタルデータによって指示される他のデータのうちの１つ以上に基づく）を表すデジタルデータを含む。
【０１３６】
上記の記載では、説明目的で、本明細書の完全な理解をもたらすように、多数の具体的詳細を記載した。しかし、本開示が、これらの具体的詳細なしに実施可能であることは当業者には明らかとなるだろう。幾つかの例では、説明を分かりにくくすることを避けるために、構造及びデバイスをブロック図形式で示している。例えば、本実施形態は、主にユーザインタフェース及び特定のハードウェアに関連して、上記で説明することができる。しかし、本実施形態は、データ及びコマンドを受信することができる、どのような種類のコンピュータシステムにも、及びサービスを提供するどのような周辺デバイスにも適用することができる。
【０１３７】
本明細書における「幾つかの実施形態」又は「幾つかの例」への言及は、実施形態又は例に関連して記載したある特定の特徴、構造、又は特性が、記載の少なくとも１つの実施形態に含まれ得ることを意味する。本明細書の様々な箇所における「幾つかの実施形態では」というフレーズの出現は、必ずしも全て同じ実施形態に言及しているわけではない。
【０１３８】
以下の詳細な記載の幾つかの部分は、コンピュータメモリ内のデータビットに対する演算のアルゴリズム及び記号表現の観点から提示される。これらのアルゴリズム的記述及び表現は、データ処理分野の当業者によって、最も効果的に自身の研究の内容を他の当業者に伝えるために使用される手段である。アルゴリズムは、ここでは、及び一般的に、所望の結果をもたらす、セルフコンシステントな一連のステップであると考えられる。これらのステップは、物理量の物理的操作を必要とするものである。一般に、必ずではないが、これらの量は、保存、転送、結合、比較、及びその他の操作が行われることが可能な電気又は磁気信号の形をとる。時には、主に一般的な用法が理由で、ビット、値、要素、記号、文字、用語、又は数字などとして、これらの信号に言及することが便利であると分かっている。
【０１３９】
しかし、これら及び類似の用語の全てが、適切な物理量と関連付けられるべきであること、及びこれらの量に適用される便利なラベルにすぎないことが留意されるべきである。具体的な別段の記載のない限り、以下の記述から明らかなように、記載全体を通して、「処理する」、「算出する」、「計算する」、「決定する」、又は「表示する」などを含む用語を利用した記述は、コンピュータシステムのレジスタ及びメモリ内で物理（電子）量として表されるデータを、コンピュータシステムのメモリ又はレジスタ、又は他のそのような情報ストレージ、送信、又はディスプレイデバイス内で同様に物理量として表される他のデータへと操作及び変換する、コンピュータシステム又は類似の電子コンピューティングデバイスのアクション及びプロセスを指す。
【０１４０】
本明細書の本実施形態はまた、本明細書における動作を行うための装置に関してもよい。この装置は、必要とされる目的のために特別に構築されてもよく、又はコンピュータに保存されたコンピュータプログラムによって選択的に作動又は再設定される汎用コンピュータを含んでいてもよい。このようなコンピュータプログラムは、限定されないが、フロッピーディスク、光ディスク、ＣＤ−ＲＯＭ、及び磁気ディスクを含むあらゆる種類のディスク、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気又は光カード、不揮発性メモリを備えたＵＳＢキーを含むフラッシュメモリ、又はそれぞれコンピュータシステムバスに結合された電子命令を保存するのに適したあらゆる種類の媒体を含む、コンピュータ可読ストレージ媒体に保存されてもよい。
【０１４１】
本明細書は、幾つかの完全なハードウェア実施形態、幾つかの完全なソフトウェア実施形態、又はハードウェア及びソフトウェア要素の両方を含有した幾つかの実施形態の形をとり得る。幾つかの好ましい実施形態では、本明細書は、限定されないが、ファームウェア、常駐ソフトウェア、マイクロコードなどを含むソフトウェアで実施される。
【０１４２】
さらに、記載は、コンピュータ又は任意の命令実行システムによって、又は関連して使用されるプログラムコードを提供するコンピュータ使用可能又はコンピュータ可読媒体からアクセス可能なコンピュータプログラム製品の形をとり得る。この記載を目的として、コンピュータ使用可能又はコンピュータ可読媒体は、命令実行システム、装置、又はデバイスによって、又は関連して使用されるプログラムの含有、保存、伝達、伝搬、又は伝送を行うことができる、どのような装置でもよい。
【０１４３】
プログラムコードの保存又は実行に適したデータ処理システムは、システムバスによってメモリ素子と直接的又は間接的に結合された少なくとも１つのプロセッサを含む。メモリ素子は、プログラムコードの実際の実行中に用いられるローカルメモリ、大容量ストレージ、及び実行中に大容量ストレージからコードが抽出されなければならない回数を減らすために少なくとも一部のプログラムコードの一時的ストレージを提供するキャッシュメモリを含み得る。
【０１４４】
入出力又はＩ／Ｏデバイス（限定されないが、キーボード、ディスプレイ、ポインティングデバイスなどを含む）は、システムに直接的に、又は介在するＩ／Ｏコントローラを通して結合され得る。
【０１４５】
ネットワークアダプタは、データ処理システムが、介在する私設又は公衆ネットワークを通して他のデータ処理システム、リモートプリンタ、又はストレージデバイスに結合されることを可能にするために、システムに結合されてもよい。モデム、ケーブルモデム、及びイーサネットカードは、現在利用可能なネットワークアダプタの種類のほんの数例である。
【０１４６】
最後に、本明細書に提示するアルゴリズム及びディスプレイは、どの特定のコンピュータ又は他の装置とも本質的に関連していない。本明細書の教示に従って、様々な汎用システムをプログラムと共に使用することができ、又は必要な方法ステップを行うように、より専門化された装置を構築することが便利であると判明する場合がある。様々なこれらのシステムのために必要な構造は、以下の記載から分かるだろう。加えて、本明細書は、特定のプログラミング言語に関連して記載されていない。様々なプログラミング言語を使用して、ここに記載される本明細書の教示を実施することができることが認識されるだろう。
【０１４７】
本明細書の実施形態の上記の記載は、例示及び説明を目的として提示されたものである。包括的であること、又は開示した正確な形態に本明細書を限定することを意図したものではない。上記の教示に鑑みて、多くの変更形態及び変形形態が可能である。本開示の範囲が、この詳細な説明によってではなく、本出願の特許請求の範囲によって限定されることが意図される。当該分野に精通する者には理解されるように、本明細書は、その精神又は必須の特性から逸脱することなく、他の特定の形態で具現化されてもよい。同様に、モジュール、ルーチン、特徴、属性、手法、及び他の態様の特定の命名及び区分は、義務的又は重要なものではなく、本明細書又はその特徴を実施する機構は、異なる名称、区分、又は形式を有していてもよい。さらに、関連技術の当業者には明らかとなるように、本開示のモジュール、ルーチン、特徴、属性、手法、及び他の態様は、ソフトウェア、ハードウェア、ファームウェア、又はこれら３つの任意の組み合わせとして実施することができる。また、本明細書のコンポーネント（その一例は、モジュールである）がソフトウェアとして実施される場合はいつでも、そのコンポーネントは、スタンドアロンプログラムとして、より大きなプログラムの一部として、複数の別個のプログラムとして、静的又は動的にリンクしたライブラリとして、カーネルロード可能モジュールとして、デバイスドライバとして、又はコンピュータプログラミング分野の当業者に現在又は将来公知のあらゆ
る及びその他の方法で実施することができる。加えて、本開示は、どの特定のプログラミング言語の実施形態にも、又はどの特定のオペレーティングシステム又は動作環境の実施形態にも決して限定されない。従って、本開示は、以下の特許請求の範囲に記載される本明細書の範囲を説明するものであって、限定するものではないことが意図される。
【図１Ａ】
2020036308.tif 000003
【図１Ｂ】
2020036308.tif 000004
【図１Ｃ】
2020036308.tif 000005
【図２】
2020036308.tif 000006
【図３】
2020036308.tif 000007
【図４】
2020036308.tif 000008
【図５】
2020036308.tif 000009
【図６】
2020036308.tif 000010
【手続補正書】
【提出日】令和1年10月29日(2019.10.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
車載車両コンピュータによって、車両対モノ（Ｖ２Ｘ）無線機のチャネルをＶ２Ｘメッセージについて監視することと、
前記チャネルを監視するときに前記車載車両コンピュータによって前記チャネル上で測定された波形を表す波形データを決定することと、
前記チャネルを監視するときに前記車載車両コンピュータによって前記チャネル上で測定された隣接チャネル干渉波形を表す干渉データを決定することであって、前記波形が、前記隣接チャネル干渉波形を含む、ことと、
前記隣接チャネル干渉波形を実質的に含まないバージョンの前記Ｖ２Ｘメッセージを表すデジタルデータを生成するために、前記波形データによって表された前記波形から、前記干渉データによって表された前記隣接チャネル干渉波形を相殺することと、
を含む、方法。
【請求項２】
前記Ｖ２Ｘメッセージが、専用狭域通信（ＤＳＲＣ）メッセージである、請求項１に記載の方法。
【請求項３】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、請求項１に記載の方法。
【請求項４】
前記Ｖ２Ｘ無線機が、前記チャネルと予約チャネルとを含む複数のチャネルを含み、前記予約チャネルが、前記チャネルに隣接し、前記隣接チャネル干渉波形が、前記予約チャネル上で送信される無線メッセージによって生じる、請求項１に記載の方法。
【請求項５】
前記予約チャネルが、複数の基本安全メッセージ（複数のＢＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される基本安全メッセージ（ＢＳＭ）を表す、請求項４に記載の方法。
【請求項６】
前記予約チャネルが、複数の歩行者安全メッセージ（複数のＰＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される歩行者安全メッセージ（ＰＳＭ）を表す、請
求項４に記載の方法。
【請求項７】
車両対モノ（Ｖ２Ｘ）無線機と非一時的メモリとに通信可能に接続されたプロセッサであって、前記Ｖ２Ｘ無線機が、前記Ｖ２Ｘ無線機のチャネル上でＶ２Ｘメッセージを受信するように動作可能であり、前記非一時的メモリがコンピュータコードを記憶し、前記コンピュータコードが、前記プロセッサによって実行された場合に、
前記プロセッサによって、前記チャネルを前記Ｖ２Ｘメッセージについて監視することと、
前記チャネルを監視するときに前記プロセッサによって前記チャネル上で測定された波形を表す波形データを決定することと、
前記チャネルを監視するときに前記プロセッサによって前記チャネル上で測定された隣接チャネル干渉波形を表す干渉データを決定することであって、前記波形が、前記隣接チャネル干渉波形を含む、ことと、
前記隣接チャネル干渉波形を実質的に含まないバージョンの前記Ｖ２Ｘメッセージを表すデジタルデータを生成するために、前記波形データによって表された前記波形から、前記干渉データによって表された前記隣接チャネル干渉波形を相殺することと、
を前記プロセッサに行わせるように動作可能である、プロセッサ
を備える、システム。
【請求項８】
前記チャネルを監視することが、前記プロセッサが、前記波形および前記隣接チャネル干渉波形を測定することを含む、請求項７に記載のシステム。
【請求項９】
前記Ｖ２Ｘ無線機が、前記チャネルと予約チャネルとを含む複数のチャネルを含み、前記予約チャネルが、前記チャネルに隣接し、前記隣接チャネル干渉波形が、前記予約チャネル上で送信される無線メッセージによって生じる、請求項７または８に記載のシステム。
【請求項１０】
前記予約チャネルが、複数の基本安全メッセージ（複数のＢＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される基本安全メッセージ（ＢＳＭ）を表す、請求項９に記載のシステム。
【請求項１１】
前記予約チャネルが、複数の歩行者安全メッセージ（複数のＰＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される歩行者安全メッセージ（ＰＳＭ）を表す、請求項９に記載のシステム。
【請求項１２】
命令を含むコンピュータプログラム製品であって、前記命令が、プロセッサによって実行された場合に、
前記プロセッサによって、車両対モノ（Ｖ２Ｘ）無線機のチャネルをＶ２Ｘメッセージについて監視することと、
前記チャネルを監視するときに前記プロセッサによって前記チャネル上で測定された波形を表す波形データを決定することと、
前記チャネルを監視するときに前記プロセッサによって前記チャネル上で測定された隣接チャネル干渉波形を表す干渉データを決定することであって、前記波形が、前記隣接チャネル干渉波形を含む、ことと、
前記隣接チャネル干渉波形を実質的に含まないバージョンの前記Ｖ２Ｘメッセージを表すデジタルデータを生成するために、前記波形データによって表された前記波形から、前記干渉データによって表された前記隣接チャネル干渉波形を相殺することと、
を含む動作を前記プロセッサに行わせる、プログラム。
【請求項１３】
前記Ｖ２Ｘ無線機が、前記チャネルと予約チャネルとを含む複数のチャネルを含み、前記予約チャネルが、前記チャネルに隣接し、前記隣接チャネル干渉波形が、前記予約チャネル上で送信される無線メッセージによって生じる、請求項１２に記載のプログラム。
【請求項１４】
前記予約チャネルが、複数の基本安全メッセージ（複数のＢＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される基本安全メッセージ（ＢＳＭ）を表す、請求項１３に記載のプログラム。
【請求項１５】
前記予約チャネルが、複数の歩行者安全メッセージ（複数のＰＳＭ）のために予約され、前記隣接チャネル干渉波形が、前記チャネル上で同時に感知され、かつ前記予約チャネル上で前記Ｖ２Ｘ無線機によって送信される歩行者安全メッセージ（ＰＳＭ）を表す、請求項１３に記載のプログラム。
【外国語明細書】
2020036308000001.pdf