IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 京セラ株式会社の特許一覧

特開2023-34318電子機器、電子機器の制御方法、及びプログラム
<>
  • 特開-電子機器、電子機器の制御方法、及びプログラム 図1
  • 特開-電子機器、電子機器の制御方法、及びプログラム 図2
  • 特開-電子機器、電子機器の制御方法、及びプログラム 図3
  • 特開-電子機器、電子機器の制御方法、及びプログラム 図4
  • 特開-電子機器、電子機器の制御方法、及びプログラム 図5
  • 特開-電子機器、電子機器の制御方法、及びプログラム 図6
  • 特開-電子機器、電子機器の制御方法、及びプログラム 図7
  • 特開-電子機器、電子機器の制御方法、及びプログラム 図8
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023034318
(43)【公開日】2023-03-13
(54)【発明の名称】電子機器、電子機器の制御方法、及びプログラム
(51)【国際特許分類】
   G01S 13/931 20200101AFI20230306BHJP
   G01S 13/34 20060101ALI20230306BHJP
   G01S 7/02 20060101ALI20230306BHJP
【FI】
G01S13/931
G01S13/34
G01S7/02 216
【審査請求】未請求
【請求項の数】10
【出願形態】OL
(21)【出願番号】P 2021140486
(22)【出願日】2021-08-30
(71)【出願人】
【識別番号】000006633
【氏名又は名称】京セラ株式会社
(74)【代理人】
【識別番号】100147485
【弁理士】
【氏名又は名称】杉村 憲司
(74)【代理人】
【識別番号】230118913
【弁護士】
【氏名又は名称】杉村 光嗣
(74)【代理人】
【識別番号】100132045
【弁理士】
【氏名又は名称】坪内 伸
(72)【発明者】
【氏名】童 方偉
(72)【発明者】
【氏名】佐原 徹
(72)【発明者】
【氏名】本間 拓也
(72)【発明者】
【氏名】黒田 淳
(72)【発明者】
【氏名】山本 顕嗣
【テーマコード(参考)】
5J070
【Fターム(参考)】
5J070AB18
5J070AB24
5J070AC01
5J070AC02
5J070AC06
5J070AC13
5J070AD05
5J070AD10
5J070AE01
5J070AE09
5J070AF03
5J070AG05
5J070AG09
5J070AH12
5J070AH19
5J070AH31
5J070AH35
5J070AH50
5J070AK15
(57)【要約】
【課題】物体を良好に検出し得る電子機器、電子機器の制御方法、及びプログラムを提供する。
【解決手段】電子機器は、送信波を送信する送信アンテナと、送信波が反射された反射波を受信する受信アンテナと、送信波の放射パターンを制御する制御部と、送信波として送信される送信信号及び反射波として受信される受信信号に基づいて物体を検出する信号処理部と、を備える。制御部は、送信波が所定の単位で複数回送信される場合に放射パターンを変化させた送信波を少なくとも1回含むように制御する。信号処理部は、物体を複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタの点群を重ね合わせた合成クラスタに基づいて、物体の検出結果を出力する。
【選択図】図2
【特許請求の範囲】
【請求項1】
送信波を送信する送信アンテナと、
前記送信波が反射された反射波を受信する受信アンテナと、
前記送信波の放射パターンを制御する制御部と、
前記送信波として送信される送信信号及び前記反射波として受信される受信信号に基づいて物体を検出する信号処理部と、
を備える電子機器であって、
前記制御部は、前記送信波が所定の単位で複数回送信される場合に放射パターンを変化させた送信波を少なくとも1回含むように制御し、
前記信号処理部は、前記物体を前記複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタの点群を重ね合わせた合成クラスタに基づいて、前記物体の検出結果を出力する、電子機器。
【請求項2】
前記信号処理部は、前記物体を前記複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタの数が所定以下である場合に、前記点群を重ね合わせて前記合成クラスタを生成する、請求項1に記載の電子機器。
【請求項3】
前記信号処理部は、前記物体を前記複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタのうち代表点同士が所定の距離以内にあるクラスタから、前記合成クラスタを生成する、請求項1又は2に記載の電子機器。
【請求項4】
前記信号処理部は、前記複数のクラスタのうち代表点同士が所定の距離以内にあるクラスタのうち、所定数以上の点を含む点群のクラスタが所定数に満たない場合、前記点群を重ね合わせて前記合成クラスタを生成する、
請求項3に記載の電子機器。
【請求項5】
前記信号処理部は、前記合成クラスタの代表点の平均値、中央値、最小値、又は最大値のいずれかを、前記物体の検出結果として出力する、請求項1から4のいずれかに記載の電子機器。
【請求項6】
前記制御部は、前記送信波の位相を制御し、前記送信波が所定の単位で複数回送信される場合に位相を変化させた送信波を少なくとも1回含むように制御する、請求項1から5のいずれかに記載の電子機器。
【請求項7】
前記制御部は、前記送信波の放射方向の変化が1°以上であって15°以内になるように、前記送信波の位相を変化させる、請求項6に記載の電子機器。
【請求項8】
前記送信波を前記所定の単位で1フレームにおいて前記複数回送信する、請求項1から7のいずれかに記載の電子機器。
【請求項9】
送信アンテナによって送信波を送信するステップと、
前記送信波が反射された反射波を受信アンテナによって受信するステップと、
前記送信波の放射パターンを制御するステップと、
前記送信波として送信される送信信号及び前記反射波として受信される受信信号に基づいて物体を検出するステップと、
前記送信波が所定の単位で複数回送信される場合に放射パターンを変化させた送信波を少なくとも1回含むように制御するステップと、
前記物体を前記複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタの点群を重ね合わせた合成クラスタに基づいて、前記物体の検出結果を出力するステップと、
を含む、電子機器の制御方法。
【請求項10】
電子機器に、
送信アンテナによって送信波を送信するステップと、
前記送信波が反射された反射波を受信アンテナによって受信するステップと、
前記送信波の放射パターンを制御するステップと、
前記送信波として送信される送信信号及び前記反射波として受信される受信信号に基づいて物体を検出するステップと、
前記送信波が所定の単位で複数回送信される場合に放射パターンを変化させた送信波を少なくとも1回含むように制御するステップと、
前記物体を前記複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタの点群を重ね合わせた合成クラスタに基づいて、前記物体の検出結果を出力するステップと、
を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、電子機器、電子機器の制御方法、及びプログラムに関する。
【背景技術】
【0002】
例えば自動車に関連する産業などの分野において、自車両と所定の物体との間の距離などを測定する技術が重要視されている。特に、近年、ミリ波のような電波を送信し、障害物などの物体に反射した反射波を受信することで、物体との間の距離などを測定するレーダ(RADAR(Radio Detecting and Ranging))の技術が、種々研究されている。このような距離などを測定する技術の重要性は、運転者の運転をアシストする技術、及び、運転の一部又は全部を自動化する自動運転に関連する技術の発展に伴い、今後ますます高まると予想される。
【0003】
上述のレーダのような技術において、受信信号に基づいて物体を検出したか否かを判定するアルゴリズムとして、種々のクラスタリング手法が知られている。例えば、特許文献1は、検出対象の特徴に基づいてクラスタリングを適応的に調整することにより、クラスタリングの品質を改善し、検出精度を向上させる試みを開示している。また、密度に準拠してデータをクラスタリングするアルゴリズムとして、DBSCAN(Density-based spatial clustering of applications with noise)が広く用いられている。物体の検出を判定する際に、クラスタリングが適切に実行されないと、物体を良好に検出できないことも想定される。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2021-34025号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
送信された送信波が所定の物体に反射した反射波を受信することにより、当該物体を良好に検出する技術が望まれている。
【0006】
本開示の目的は、物体を良好に検出し得る電子機器、電子機器の制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【0007】
一実施形態に係る電子機器は、
送信波を送信する送信アンテナと、
前記送信波が反射された反射波を受信する受信アンテナと、
前記送信波の放射パターンを制御する制御部と、
前記送信波として送信される送信信号及び前記反射波として受信される受信信号に基づいて物体を検出する信号処理部と、
を備える。
前記制御部は、前記送信波が所定の単位で複数回送信される場合に放射パターンを変化させた送信波を少なくとも1回含むように制御する。
前記信号処理部は、前記物体を前記複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタの点群を重ね合わせた合成クラスタに基づいて、前記物体の検出結果を出力する。
【0008】
一実施形態に係る電子機器の制御方法は、
送信アンテナによって送信波を送信するステップと、
前記送信波が反射された反射波を受信アンテナによって受信するステップと、
前記送信波の放射パターンを制御するステップと、
前記送信波として送信される送信信号及び前記反射波として受信される受信信号に基づいて物体を検出するステップと、
前記送信波が所定の単位で複数回送信される場合に放射パターンを変化させた送信波を少なくとも1回含むように制御するステップと、
前記物体を前記複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタの点群を重ね合わせた合成クラスタに基づいて、前記物体の検出結果を出力するステップと、
を含む。
【0009】
一実施形態に係るプログラムは、
電子機器に、
送信アンテナによって送信波を送信するステップと、
前記送信波が反射された反射波を受信アンテナによって受信するステップと、
前記送信波の放射パターンを制御するステップと、
前記送信波として送信される送信信号及び前記反射波として受信される受信信号に基づいて物体を検出するステップと、
前記送信波が所定の単位で複数回送信される場合に放射パターンを変化させた送信波を少なくとも1回含むように制御するステップと、
前記物体を前記複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタの点群を重ね合わせた合成クラスタに基づいて、前記物体の検出結果を出力するステップと、
を実行させる。
【発明の効果】
【0010】
一実施形態によれば、物体を良好に検出し得る電子機器、電子機器の制御方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【0011】
図1】一実施形態に係る電子機器の使用態様を説明する図である。
図2】一実施形態に係る電子機器の構成を概略的に示す機能ブロック図である。
図3】一実施形態に係る電子機器が処理する信号の構成を説明する図である。
図4】一実施形態に係る電子機器による信号の処理を説明する図である。
図5】一実施形態に係る電子機器による信号の処理を説明する図である。
図6】一実施形態に係る電子機器による信号の処理を説明する図である。
図7】一実施形態に係る電子機器の動作を説明するフローチャートである。
図8】一実施形態に係る電子機器の動作を説明するフローチャートである。
【発明を実施するための形態】
【0012】
以下、一実施形態について、図面を参照して詳細に説明する。
【0013】
一実施形態に係る電子機器は、例えば自動車などのような乗り物(移動体)に搭載されることで、当該移動体の周囲に存在する所定の物体をターゲットとして検出することができる。このために、一実施形態に係る電子機器は、移動体に設置した送信アンテナから、移動体の周囲に送信波を送信することができる。また、一実施形態に係る電子機器は、移動体に設置した受信アンテナから、送信波が反射された反射波を受信することができる。送信アンテナ及び受信アンテナの少なくとも一方は、例えば移動体に設置されたレーダセンサ等に備えられてもよい。
【0014】
以下、典型的な例として、一実施形態に係る電子機器が、乗用車のような自動車に搭載される構成について説明する。しかしながら、一実施形態に係る電子機器が搭載されるのは、自動車に限定されない。一実施形態に係る電子機器は、自動運転自動車、バス、タクシー、トラック、タクシー、オートバイ、自転車、船舶、航空機、ヘリコプター、トラクターなどの農作業装置、除雪車、清掃車、パトカー、救急車、及びドローンなど、種々の移動体に搭載されてよい。また、一実施形態に係る電子機器が搭載されるのは、必ずしも自らの動力で移動する移動体にも限定されない。例えば、一実施形態に係る電子機器が搭載される移動体は、トラクターにけん引されるトレーラー部分などとしてもよい。また、一実施形態に係る電子機器は、必ずしも移動体に搭載されなくてもよい。例えば、一実施形態に係る電子機器は、地面に対して固定された他の機器に取り付けられ又は内蔵されてもよい。また、一実施形態に係る電子機器は、例えば地面などに固定されてもよい。
【0015】
一実施形態に係る電子機器は、センサ及び所定の物体の少なくとも一方が移動し得るような状況において、センサと物体との間の距離などを測定することができる。また、一実施形態に係る電子機器は、センサ及び物体の双方が静止していても、センサと物体との間の距離などを測定することができる。また、本開示に含まれる自動車は、全長、全幅、全高、排気量、定員、又は積載量などによって限定されない。例えば、本開示の自働車には、排気量が660ccより大きい自動車、及び排気量が660cc以下の自動車、いわゆる軽自動車なども含まれる。また、本開示に含まれる自動車は、エネルギーの一部若しくは全部に電気を利用し、モータを利用する自動車も含まれる。
【0016】
(一実施形態に係る電子機器の構成)
まず、一実施形態に係る電子機器による物体の検出の例を説明する。
【0017】
図1は、一実施形態に係る電子機器の使用態様を説明する図である。図1は、一実施形態に係る送信アンテナ及び受信アンテナを備える電子機器を、移動体に設置した例を示している。
【0018】
図1に示す移動体100には、一実施形態に係る送信アンテナ及び受信アンテナを備える電子機器1が設置されている。また、図1に示す移動体100は、一実施形態に係る電子機器1を搭載(例えば内蔵)していてもよい。電子機器1の具体的な構成については後述する。電子機器1は、後述のように、例えば送信アンテナ及び受信アンテナの少なくとも一方を備えるものとしてよい。図1に示す移動体100は、乗用車のような自動車の車両としてよいが、任意のタイプの移動体としてよい。図1において、移動体100は、例えば図に示すY軸正方向(進行方向)に移動(走行又は徐行)していてもよいし、他の方向に移動していてもよいし、また移動せずに静止していてもよい。
【0019】
図1に示すように、移動体100には、送信アンテナを備える電子機器1が設置されている。図1に示す例において、送信アンテナ及び受信アンテナを備える電子機器1は、移動体100の前方に1つだけ設置されている。ここで、電子機器1が移動体100に設置される位置は、図1に示す位置に限定されるものではなく、適宜、他の位置としてもよい。例えば、図1に示すような電子機器1を、移動体100の左側、右側、及び/又は、後方などに設置してもよい。また、このような電子機器1の個数は、移動体100における測定の範囲及び/又は精度など各種の条件(又は要求)に応じて、1つ以上の任意の数としてよい。電子機器1は、移動体100の内部に設置されているとしてもよい。移動体100の内部とは、例えばバンパー内の空間、ボディ内の空間、ヘッドライト内の空間、又は運転スペースの空間などでよい。
【0020】
電子機器1は、送信アンテナから送信波として電磁波を送信する。例えば移動体100の周囲に所定の物体(例えば図1に示す物体200)が存在する場合、電子機器1から送信された送信波の少なくとも一部は、当該物体によって反射されて反射波となる。そして、このような反射波を例えば電子機器1の受信アンテナによって受信することにより、移動体100に搭載された電子機器1は、当該物体をターゲットとして検出することができる。
【0021】
送信アンテナを備える電子機器1は、典型的には、電波を送受信するレーダ(RADAR(Radio Detecting and Ranging))センサとしてよい。しかしながら、電子機器1は、レーダセンサに限定されない。一実施形態に係る電子機器1は、例えば光波によるLIDAR(Light Detection and Ranging、Laser Imaging Detection and Ranging)の技術に基づくセンサとしてもよい。これらのようなセンサは、例えばパッチアンテナなどを含んで構成することができる。RADAR及びLIDARのような技術は既に知られているため、より詳細な説明は、適宜、簡略化又は省略することがある。
【0022】
図1に示す移動体100に搭載された電子機器1は、送信アンテナから送信された送信波の反射波を受信アンテナから受信する。このようにして、電子機器1は、移動体100から所定の距離内に存在する所定の物体200をターゲットとして検出することができる。例えば、図1に示すように、電子機器1は、自車両である移動体100と所定の物体200との間の距離Lを測定することができる。また、電子機器1は、自車両である移動体100と所定の物体200との相対速度も測定することができる。さらに、電子機器1は、所定の物体200からの反射波が、自車両である移動体100に到来する方向(到来角θ)も測定することができる。
【0023】
ここで、物体200とは、例えば移動体100に隣接する車線を走行する対向車、移動体100に並走する自動車、及び移動体100と同じ車線を走行する前後の自動車などの少なくともいずれかとしてよい。また、物体200とは、オートバイ、自転車、ベビーカー、歩行者などの人間、動物、昆虫その他の生命体、ガードレール、中央分離帯、道路標識、歩道の段差、壁、マンホール、又は障害物など、移動体100の周囲に存在する任意の物体としてよい。さらに、物体200は、移動していてもよいし、停止していてもよい。例えば、物体200は、移動体100の周囲に駐車又は停車している自動車などとしてもよい。
【0024】
図1において、電子機器1の大きさと、移動体100の大きさとの比率は、必ずしも実際の比率を示すものではない。また、図1において、電子機器1は、移動体100の外部に設置した状態を示してある。しかしながら、一実施形態において、電子機器1は、移動体100の各種の位置に設置してよい。例えば、一実施形態において、電子機器1は、移動体100のバンパーの内部に設置して、移動体100の外観に現れないようにしてもよい。
【0025】
以下、典型的な例として、電子機器1の送信アンテナは、ミリ波(30GHz以上)又は準ミリ波(例えば20GHz~30GHz付近)などのような周波数帯の電波を送信するものとして説明する。例えば、センサ5の送信アンテナは、77GHz~81GHzのように、4GHzの周波数帯域幅を有する電波を送信してもよい。
【0026】
図2は、一実施形態に係る電子機器1の構成例を概略的に示す機能ブロック図である。以下、一実施形態に係る電子機器1の構成の一例について説明する。
【0027】
ミリ波方式のレーダによって距離などを測定する際、周波数変調連続波レーダ(以下、FMCWレーダ(Frequency Modulated Continuous Wave radar)と記す)が用いられることが多い。FMCWレーダは、送信する電波の周波数を掃引して送信信号が生成される。したがって、例えば79GHzの周波数帯の電波を用いるミリ波方式のFMCWレーダにおいて、使用する電波の周波数は、例えば77GHz~81GHzのように、4GHzの周波数帯域幅を持つものとなる。79GHzの周波数帯のレーダは、例えば24GHz、60GHz、76GHzの周波数帯などの他のミリ波/準ミリ波レーダよりも、使用可能な周波数帯域幅が広いという特徴がある。以下、例として、このような実施形態について説明する。
【0028】
図2に示すように、一実施形態に係る電子機器1は、信号処理部10を備えている。信号処理部10は、信号発生処理部11、受信信号処理部12、及び通信インタフェース13を備えてよい。また、一実施形態に係る電子機器1は、送信部として、送信DAC21、送信回路22、ミリ波送信回路23、位相制御部24、及び、送信アンテナアレイ25を備えている。また、一実施形態に係る電子機器1は、受信部として、受信アンテナアレイ31、ミキサ32、受信回路33、及び、受信ADC34を備えている。一実施形態に係る電子機器1は、図2に示す機能部のうち少なくともいずれかを含まなくてもよいし、図2に示す機能部以外の機能部を含んでもよい。図2に示す電子機器1は、ミリ波帯域等の電磁波を用いた一般的なレーダと基本的に同様に構成した回路を用いて構成してよい。一方で、一実施形態に係る電子機器1において、信号処理部10による信号処理は、従来の一般的なレーダとは異なる処理を含む。
【0029】
一実施形態に係る電子機器1が備える信号処理部10は、電子機器1を構成する各機能部の制御をはじめとして、電子機器1全体の動作の制御を行うことができる。特に、信号処理部10は、電子機器1が扱う信号について各種の処理を行う。信号処理部10は、種々の機能を実行するための制御及び処理能力を提供するために、例えばCPU(Central Processing Unit)又はDSP(Digital Signal Processor)のような、少なくとも1つのプロセッサを含んでよい。信号処理部10は、まとめて1つのプロセッサで実現してもよいし、いくつかのプロセッサで実現してもよいし、それぞれ個別のプロセッサで実現してもよい。プロセッサは、単一の集積回路として実現されてよい。集積回路は、IC(Integrated Circuit)ともいう。プロセッサは、複数の通信可能に接続された集積回路及びディスクリート回路として実現されてよい。プロセッサは、他の種々の既知の技術に基づいて実現されてよい。一実施形態において、信号処理部10は、例えばCPU(ハードウェア)及び当該CPUで実行されるプログラム(ソフトウェア)として構成してよい。信号処理部10は、信号処理部10の動作に必要なメモリを適宜含んでもよい。
【0030】
信号処理部10の信号発生処理部11は、電子機器1から送信する信号を発生する。一実施形態に係る電子機器1において、信号発生処理部11は、例えばチャープ信号のような送信信号(送信チャープ信号)を生成してよい。特に、信号発生処理部11は、周波数が周期的に線形に変化する信号(線形チャープ信号)を生成してもよい。例えば、信号発生処理部11は、周波数が時間の経過に伴って77GHzから81GHzまで周期的に線形に増大するチャープ信号としてもよい。また、例えば、信号発生処理部11は、周波数が時間の経過に伴って77GHzから81GHzまで線形の増大(アップチャープ)及び減少(ダウンチャープ)を周期的に繰り返す信号を生成してもよい。信号発生処理部11が生成する信号は、例えば信号処理部10において予め設定されていてもよい。また、信号発生処理部11が生成する信号は、例えば信号処理部10の記憶部などに予め記憶されていてもよい。レーダのような技術分野で用いられるチャープ信号は既知であるため、より詳細な説明は、適宜、簡略化又は省略する。信号発生処理部11によって生成された信号は、送信DAC21に供給される。このため、信号発生処理部11は、送信DAC21に接続されてよい。
【0031】
送信DAC(デジタル・アナログ・コンバータ)21は、信号発生処理部11から供給されるデジタル信号をアナログ信号に変換する機能を有する。送信DAC21は、一般的なデジタル・アナログ・コンバータを含めて構成してよい。送信DAC21によってアナログ化された信号は、送信回路22に供給される。このため、送信DAC21は、送信回路22に接続されてよい。
【0032】
送信回路22は、送信DAC21によってアナログ化された信号を中間周波数(Intermediate Frequency:IF)の帯域に変換する機能を有する。送信回路22は、一般的なIF帯域の送信回路を含めて構成してよい。送信回路22によって処理された信号は、ミリ波送信回路23に供給される。このため、送信回路22は、ミリ波送信回路23に接続されてよい。
【0033】
ミリ波送信回路23は、送信回路22によって処理された信号を、ミリ波(RF波)として送信する機能を有する。ミリ波送信回路23は、一般的なミリ波の送信回路を含めて構成してよい。ミリ波送信回路23によって処理された信号は、位相制御部24に供給される。このため、ミリ波送信回路23は、位相制御部24に接続されてよい。また、ミリ波送信回路23によって処理された信号は、ミキサ32にも供給される。このため、このため、ミリ波送信回路23は、ミキサ32にも接続されてよい。
【0034】
位相制御部24は、ミリ波送信回路23から供給された送信信号の位相を制御(調整)する。具体的には、位相制御部24は、例えば信号処理部10などによる制御に基づいて、ミリ波送信回路23から供給された信号の位相を適宜早めたり遅らせたりすることにより、送信信号の位相を調整してよい。この場合、位相制御部24は、複数の送信アンテナ(送信アンテナアレイ25)から送信されるそれぞれの送信波Tの経路差に基づいて、それぞれの送信信号の位相を調整してもよい。位相制御部24がそれぞれの送信信号の位相を適宜調整することにより、送信アンテナアレイ25から送信される送信波Tは、所定の方向において強め合ってビームを形成する(ビームフォーミング)。この場合、ビームフォーミングの方向と、送信アンテナアレイ25を構成する複数の送信アンテナがそれぞれ送信する送信信号の制御すべき位相量との相関関係は、例えば任意のメモリに記憶しておいてよい。位相制御部24は、例えば任意のフェイズシフタなどを含んで構成されてもよい。位相制御部24によって位相制御された送信信号は、送信アンテナアレイ25に供給されてよい。また、位相制御部24は、ミリ波送信回路23の後段の位置のみではなく、適宜な位置に配置されてもよい。例えば、位相制御部24は、信号発生処理部11内部に配置され、複数の送信アンテナに対応した位相を予め送信信号に加えても良い。
【0035】
送信アンテナアレイ25は、複数の送信アンテナをアレイ状に配列させたものである。図2においては、送信アンテナアレイ25の構成を簡略化して示してある。送信アンテナアレイ25は、ミリ波送信回路23によって処理され位相制御部24によって位相制御された信号を、電子機器1の外部に送信する。送信アンテナアレイ25は、一般的なミリ波レーダにおいて用いられる送信アンテナアレイを含めて構成してよい。
【0036】
このようにして、一実施形態に係る電子機器1は、送信アンテナ(送信アンテナアレイ25)を備え、送信アンテナアレイ25から送信波として送信信号(例えば送信チャープ信号)を送信することができる。
【0037】
例えば、図2に示すように、電子機器1の周囲に物体200が存在する場合を想定する。この場合、送信アンテナアレイ25から送信された送信波の少なくとも一部は、物体200によって反射される。送信アンテナアレイ25から送信された送信波のうち、物体200によって反射されるものの少なくとも一部は、受信アンテナアレイ31に向けて反射され得る。
【0038】
受信アンテナアレイ31は、反射波を受信する。ここで、当該反射波は、送信アンテナアレイ25から送信された送信波のうち物体200によって反射されたものの少なくとも一部としてよい。
【0039】
受信アンテナアレイ31は、複数の受信アンテナをアレイ状に配列させたものである。図2においては、受信アンテナアレイ31の構成を簡略化して示してある。受信アンテナアレイ31は、送信アンテナアレイ25から送信された送信波が反射された反射波を受信する。受信アンテナアレイ31は、一般的なミリ波レーダにおいて用いられる受信アンテナアレイを含めて構成してよい。受信アンテナアレイ31は、反射波として受信された受信信号を、ミキサ32に供給する。このため、受信アンテナアレイ31は、ミキサ32に接続されてよい。
【0040】
ミキサ32は、ミリ波送信回路23によって処理された信号(送信信号)と、受信アンテナアレイ31によって受信された受信信号とを、中間周波数(IF)の帯域に変換する。ミキサ32は、一般的なミリ波レーダにおいて用いられるミキサを含めて構成してよい。ミキサ32は、合成された結果として生成される信号を、受信回路33に供給する。このため、ミキサ32は、受信回路33に接続されてよい。
【0041】
受信回路33は、ミキサ32によってIF帯域に変換された信号をアナログ処理する機能を有する。受信回路33は、一般的なIF帯域に変換する受信回路を含めて構成してよい。受信回路33によって処理された信号は、受信ADC34に供給される。このため、受信回路33は、受信ADC34に接続されてよい。
【0042】
受信ADC(アナログ・デジタル・コンバータ)34は、受信回路33から供給されるアナログ信号をデジタル信号に変換する機能を有する。受信ADC34は、一般的なアナログ・デジタル・コンバータを含めて構成してよい。受信ADC34によってデジタル化された信号は、信号処理部10の受信信号処理部12に供給される。このため、受信ADC34は、信号処理部10に接続されてよい。
【0043】
信号処理部10の受信信号処理部12は、受信DAC34から供給されるデジタル信号に各種の処理を施す機能を有する。例えば、受信信号処理部12は、受信DAC34から供給されるデジタル信号に基づいて、電子機器1から物体200までの距離を算出する(測距)。また、受信信号処理部12は、受信DAC34から供給されるデジタル信号に基づいて、物体200の電子機器1に対する相対速度を算出する(測速)。さらに、受信信号処理部12は、受信DAC34から供給されるデジタル信号に基づいて、物体200の電子機器1から見た方位角を算出する(測角)。具体的には、受信信号処理部12には、I/Q変換されたデータが入力されてよい。このようなデータが入力されることにより、受信信号処理部12は、距離(Range)方向及び速度(Velocity)方向の高速フーリエ変換(2D-FFT)をそれぞれ行う。その後、受信信号処理部12は、CFAR(Constant False Alarm Rate)などの処理による雑音点の除去による誤警報の抑制と一定確率化を行う。そして、受信信号処理部12は、CFARの基準を満たす点に対して到来角度推定を行うことにより、物体200の位置を得ることとなる。受信信号処理部12によって測距、測速、及び測角された結果として生成される情報は、通信インタフェース13に供給されてよい。また、信号処理部10は、データ伝送のインタフェースとして、UART(Universal Asynchronous Receiver Transmitter)を用いるとしてもよい。
【0044】
信号処理部10の通信インタフェース13は、信号処理部10の情報を例えば外部機器などに出力するインタフェースを含んで構成される。通信インタフェース13は、物体200の位置、速度、及び角度の少なくともいずれかの情報を、例えばCAN(Controller Area Network)などの信号として、信号処理部10の外部に出力してよい。物体200の位置、速度、角度の少なくともいずれかの情報は、通信インタフェース13を経て、電子機器1の外部に供給される。また、通信インタフェース13は、信号処理部10によって物体が検出された結果(検出結果)を、電子機器1の外部に供給してもよい。
【0045】
図2に示すように、一実施形態に係る電子機器1は、例えばECU(Electronic Control Unit)などのような外部機器に、信号処理部10による検出結果を出力してよい。ここで、外部機器とは、例えば移動体100の様々な動作を制御してもよい。この場合、外部機器は、少なくとも1以上のECUにより構成されるものとしてもよい。
【0046】
図3は、信号処理部10の信号発生処理部11が生成するチャープ信号の例を説明する図である。
【0047】
図3は、FCM(Fast-Chirp Modulation(高速チャープ変調))方式を用いた場合における1フレームの時間的構造を示す。図3は、FCM方式の受信信号の一例を示している。FCMは、図3においてc1,c2,c3,c4,…,cnのように示すチャープ信号を、短い間隔(例えば最大測距距離から算出される電磁波のレーダと物標との間の往復時間以上)で繰り返す方式である。FCMにおいては、受信信号の信号処理の都合上、図3に示すようなサブフレーム単位に区分けして、送受信の処理を行うことが多い。
【0048】
図3において、横軸は経過する時間を表し、縦軸は周波数を表す。図3に示す例において、信号発生処理部11は、周波数が周期的に線形に変化する線形チャープ信号を生成する。図3においては、各チャープ信号を、c1,c2,c3,c4,…,cnのように示してある。図3に示すように、それぞれのチャープ信号において、時間の経過に伴って周波数が線形に増大する。
【0049】
図3に示す例において、c1,c2,c3,c4,…,cnのようにいくつかのチャープ信号を含めて、1つのサブフレームとしている。すなわち、図3に示すサブフレーム1及びサブフレーム2などは、それぞれc1,c2,c3,c4,…,cnのようにいくつかのチャープ信号を含んで構成されている。また、図3に示す例において、サブフレーム1,サブフレーム2,…,サブフレームNのようにいくつかのサブフレームを含めて、1つのフレーム(1フレーム)としている。すなわち、図3に示す1フレームは、N個のサブフレームを含んで構成されている。また、図3に示す1フレームをフレーム1として、その後に、フレーム2,フレーム3,…などが続いてよい。これらのフレームは、それぞれフレーム1と同様に、N個のサブフレームを含んで構成されてよい。また、フレーム同士の間には、所定の長さのフレームインターバルを含めてもよい。図3に示す1つのフレームは、例えば30ミリ秒から50ミリ秒程度の長さとしてよい。
【0050】
一実施形態に係る電子機器1において、信号発生処理部11は、任意の数のフレームとして送信信号を生成してよい。また、図3においては、一部のチャープ信号は省略して示している。このように、信号発生処理部11が生成する送信信号の時間と周波数との関係は、例えば信号処理部10の記憶部などに記憶しておいてよい。
【0051】
このように、一実施形態に係る電子機器1は、複数のチャープ信号を含むサブフレームから構成される送信信号を送信してよい。また、一実施形態に係る電子機器1は、サブフレームを所定数含むフレームから構成される送信信号を送信してよい。
【0052】
以下、電子機器1は、図3に示すようなフレーム構造の送信信号を送信するものとして説明する。しかしながら、図3に示すようなフレーム構造は一例であり、例えば1つのサブフレームに含まれるチャープ信号は任意としてよい。すなわち、一実施形態において、信号発生処理部11は、任意の数(例えば任意の複数)のチャープ信号を含むサブフレームを生成してよい。また、図3に示すようなサブフレーム構造も一例であり、例えば1つのフレームに含まれるサブフレームは任意としてよい。すなわち、一実施形態において、信号発生処理部11は、任意の数(例えば任意の複数)のサブフレームを含むフレームを生成してよい。信号発生処理部11は、異なる周波数の信号を生成してよい。信号発生処理部11は、周波数fがそれぞれ異なる帯域幅の複数の離散的な信号を生成してもよい。
【0053】
図4は、図3に示したサブフレームの一部を、他の態様で示した図である。図4は、信号処理部10の受信信号処理部12(図2)において行う処理である2D-FFT(Two Dimensional Fast Fourier Transform)を行った結果として、図3に示した送信信号を受信した受信信号の各サンプルを示したものである。
【0054】
図4に示すように、サブフレーム1,…,サブフレームNのような各サブフレームにおいて各チャープ信号c1,c2,c3,c4,…,cnが格納されている。図4において、各チャープ信号c1,c2,c3,c4,…,cnは、それぞれ横方向に配列された升目によって示す各サンプルから構成されている。図4に示す受信信号は、図2に示した受信信号処理部12において、2D-FFT、CFAR、及び各サブフレームの統合信号処理が施される。
【0055】
図5は、図2に示した受信信号処理部12において、2D-FFT、CFAR、及び各サブフレームの統合信号処理が施された結果、レンジ-ドップラー(距離-速度)平面上の点群が算出された例を示す図である。
【0056】
図5において、横方向はレンジ(距離)を表し、縦方向は速度を表している。図5に示す、塗りつぶされた点群s1は、CFAR処理において閾値を超えた信号を示す点群である。図5に示す、塗りつぶされていない点群s2は、CFAR処理において閾値を超えなかった、点群のないbin(2D-FFTサンプル)を示す。図5において算出されたレンジ-ドップラー平面上の点群は、方向推定によりレーダからの方位が算出されて、物体200を示す点群として、2次元平面上の位置及び速度が算出される。ここで、方向推定は、ビームフォーマ及び/又は部分空間法により算出されてよい。代表的な部分空間法のアルゴリズムには、MUSIC(MUltiple SIgnal Classification)、及び、ESPRIT(Estimation of Signal Parameters via Rotation Invariance Technique)などがある。
【0057】
図6は、受信信号処理部12が、方向推定を行った後に、図5に示したレンジ-ドップラー平面から、XY平面への点群座標の変換を行った結果の例を示す図である。図6に示すように、受信信号処理部12は、XY平面上に点群PGをプロットすることができる。ここで、点群PGは、各点Pから構成されている。また、それぞれの点Pは、角度θ、及び、極座標における半径方向の速度Vrを有している。
【0058】
受信信号処理部12は、2D-FFT及び角度推定の結果の少なくともいずれかに基づいて、送信波Tが送信された範囲に存在する物体を検出する。受信信号処理部12は、それぞれ推定された距離の情報、速度の情報、及び角度情報に基づいて例えばクラスタリング処理を行うことにより、物体検出を行ってもよい。データをクラスタリング(グルーピング)する際に用いるアルゴリズムとして、例えばDBSCAN(Density-based spatial clustering of applications with noise)などが知られている。これは、密度に準拠したクラスタリングを行うアルゴリズムである。クラスタリング処理においては、例えば検出される物体を構成するポイントの平均電力を算出してもよい。受信信号処理部12において検出された物体の距離の情報、速度の情報、角度情報、及び電力の情報は、例えば外部機器などに供給されてもよい。この場合、移動体100が自動車である場合、例えばCAN(Controller Area Network)のような通信インタフェース13を介して通信を行ってもよい。
【0059】
以上のように、電子機器1は、送信アンテナ(送信アンテナアレイ25)と、受信アンテナ(受信アンテナアレイ31)と、信号処理部10と、位相制御部24と、を備えてよい。送信アンテナ(送信アンテナアレイ25)は、送信波Tを送信する。受信アンテナ(受信アンテナアレイ31)は、送信波Tが反射された反射波Rを受信する。また、位相制御部24は、送信アンテナアレイ25が送信する送信波の放射パターンを制御する。例えば、位相制御部24は、送信アンテナアレイ25に含まれる送信アンテナの少なくとも1つが送信する送信波の位相を制御して(変化させて)よい。そして、信号処理部10は、送信波Tとして送信される送信信号、及び、反射波Rとして受信される受信信号に基づいて、電子機器1の周囲において送信波Tを反射する物体(例えば物体200など)を検出する。
【0060】
次に、一実施形態に係る電子機器1の動作を説明するに際し、まず、一般的なレーダの技術などにおける物体の検出について検討する。
【0061】
一実施形態に係る電子機器1は、送信波が反射された反射波を1回受信することにより、電子機器1の周囲において送信波を反射する物体を検出してよい。ここで、反射波を「1回」受信するとは、例えばミリ波レーダの場合、送信アンテナから放射される電波の所定の放射パターンの1つの単位(例えば1フレーム)を受信することとしてよい。この場合、電波の所定の放射パターンの1つの単位とは、その次の1つの単位と同じ放射パターンを有するものとしてもよい。以降の1つの単位についても、同様としてもよい。このような物体検出処理は、例えばミリ波レーダなどにおいて多くの場面で採用されている。
【0062】
ミリ波レーダの技術を用いた物体検出に関して、一般的に未検出(false-negative)及び誤検出(false-positive)のような課題が知られている。ここで、未検出とは、検出が望まれる対象を検出しないことを意味し、誤検出とは、検出が望まれない対象を検出してしまうことを意味するものとしてよい。レーダセンサの感度を下げ過ぎると未検出の問題が発生し得る一方、レーダセンサの感度を上げ過ぎると誤検出の問題が発生し得る。このように、誤検出の問題は、物体の検出率とトレードオフの関係にある。
【0063】
一般的に、ミリ波レーダのようなレーダセンサで物体の検出を行うと、その検出信号にはノイズ(ノイズ点)が含まれる。上述のように、送信波が反射された反射波を1回受信することにより対象物体を検出する場合も、周囲の環境によって、ノイズが発生し得る。このようなノイズの原因としては、例えば対象として検出が望まれない物体の存在、マルチパスの影響、及び/又は、レーダセンサの仕様(特性)などが想定される。例えば、対象とすべき物体に反射された反射波がさらに他の物体に反射するなどして複数の経路を伝播すると(マルチパス)、1つの物体が複数の物体として検出されるなどの問題を生じ得る。
【0064】
レーダセンサにおいて、上述のようなノイズが発生すると、例えばクラスタリングなどのような処理に影響を及ぼして、物体を検出する精度の低下を招き得る。例えば、上述のようなノイズは、物体を検出する際に実行される前述のDBSCANなどのような処理に影響を及ぼし得る。
【0065】
例えばDBSCANのようなクラスタリングにおいて、あるクラスタからある程度離れたノイズ点は、当該クラスタに含まれない。このため、当該クラスタに含まれる点群の代表点を算出する場合において、前述のノイズ点は当該代表点の位置に影響を与えない。ここで、クラスタに含まれる点群の代表点とは、例えば点群(クラスタ)に含まれる各点のX座標の平均値及びY座標の平均値として算出される点とするなど、各種の算出方法に基づくものとしてよい。一方、あるクラスタからある程度離れていないノイズ点は、当該クラスタに含まれてしまうことがある。このため、当該クラスタに含まれる点群の代表点を算出する場合において、前述のノイズ点は当該代表点の位置に影響を与え得る。このように、通常のDBSCANのようなクラスタリングを行うと、あるクラスタの代表点の位置は、ノイズ点による影響を受け得る。したがって、通常のクラスタリングにおいては、ノイズ点の影響により物体の検出精度が低下し得る。
【0066】
また、例えばDBSCANのようなクラスタリングを行う際に、クラスタリングする対象を示す点群を構成する点の数が少ないと、種々の問題を生じ得る。例えば、クラスタリングする対象を示す点群を構成する点の数が少ないと、本来1つのクラスタとしてクラスタリングされるべき点群が、2つ以上のクラスタとしてクラスタリングされるおそれがある。また、クラスタリングする対象を示す点群を構成する点の数が少ないと、本来1つのクラスタとしてクラスタリングされるべき点群が、そもそもクラスタリングされないという事態も想定される。点群を構成する点の数が少ないと、例えばDBSCANに必要な点群間の距離及び/又は必要な最小の点群数などのような、クラスタリングされるための条件が満たされず、クラスタと判定されないことが想定される。すなわち、この場合、本来1つのクラスタとしてクラスタリングされるべき点群を構成する点が例えばノイズとして処理されることにより、未検出となるおそれがある。
【0067】
そこで、一実施形態に係る電子機器1は、上述のような状況に鑑みて、物体の検出精度を向上し得る策を講じる。このために、一実施形態に係る電子機器1は、まず、(1)送信アンテナから送信波を送信する際、送信波の放射パターンを比較的短時間において少し変化させた送信を含み、複数回送信する。ここで、「送信波の放射パターンを変化させる」とは、送信波の位相を変化させることを含んでよい。そして、一実施形態に係る電子機器1は、(2)複数回受信した反射波に基づいて信号処理を実行する際に、好適な点群を選択して(又は好適でない点群を除外して)検出結果を算出してよい。
【0068】
さらに、一実施形態に係る電子機器1は、物体を検出する際にクラスタリングする点群が少ない場合には、複数回にわたって検出される点群を重ね合わせた結果から、物体の検出結果を出力してよい。すなわち、一実施形態において、電子機器1は、複数回検出された点群を重ね合わせることにより、これらの点群を例えば1回の検出による点群として処理してよい。これにより、一実施形態に係る電子機器1は、物体の検出精度を向上し得る。したがって、一実施形態に係る電子機器1によれば、物体を良好に検出し得る。以下、このような実施形態について、さらに説明する。
【0069】
まず、上記の項目(1)について説明する。
【0070】
一実施形態に係る電子機器1は、例えば図3に示したように、1フレーム(又は1サブフレーム)などを単位として、複数回連続して送信波を送信する。このように、1フレーム(又は1サブフレーム)などを単位として送信された送信波は、物体によってそれぞれ反射されて反射波となる。したがって、一実施形態に係る電子機器1は、1フレーム(又は1サブフレーム)などを単位として、送信波が複数回連続して反射された反射波をそれぞれ受信することにより、物体の検出を行う。
【0071】
ここで、1フレームなどを単位として複数回連続して送信波を送信する際、それぞれの送信波の放射パターンを変化させずに(すなわち同じ放射パターンの送信波を)複数回送信したとする。この場合、送信波が複数回連続して反射された反射波をそれぞれ受信しても、それぞれの反射波にはほとんど変化がなく、ほとんど同じ検出結果となることも想定される。
【0072】
一方、一実施形態に係る電子機器1は、1フレームなどを単位とした送信波を複数回連続して送信する際に、少なくとも1回の送信波の放射パターンを変化させてよい。これにより、一実施形態に係る電子機器1は、同じ物体を、異なる観点から、異なる特徴を含むものとして、複数回検出することができる。送信波の放射パターンを変化させる際、電子機器1の位相制御部24は、例えば、送信アンテナアレイ25に含まれる送信アンテナの少なくとも1つが送信する送信波の位相を変化させてよい。
【0073】
例えば、送信アンテナアレイ25に含まれる全ての送信アンテナから同じ位相(同相)の送信波を送信する場合、当該送信波は、送信アンテナがアレイ状に並べられた方向と垂直な方向(直進方向と記す)に伝播する。この場合、送信波の波面は、送信アンテナがアレイ状に並べられた方向と平行になる。すなわち、送信波の放射方向は、送信アンテナがアレイ状に並べられた方向と垂直になる。
【0074】
一方、送信アンテナアレイ25に含まれる送信アンテナの少なくとも1つから送信される送信波の位相が、他の送信アンテナから送信される送信波の位相と僅かに異なる場合、当該送信波は、前記直進方向から僅かにずれた方向に伝播する。この場合、送信波の波面は、送信アンテナがアレイ状に並べられた方向と平行にならない。すなわち、送信波の放射方向は、送信アンテナがアレイ状に並べられた方向と垂直にならない。
【0075】
送信波の放射方向が変化するのは、複数の送信アンテナから送信される送信波の位相の差は、送信波の伝播する距離の差を生じさせることに起因する。複数の送信アンテナから送信される送信波の位相の差は、送信波を送信するタイミングの差として制御してもよい。
【0076】
上述のように、放射パターンが異なる複数回の送信波が物体によって反射されると、電子機器1は、それぞれ物体によって反射される反射波を、異なる反射波として受信することができる。このように、一実施形態に係る電子機器1は、送信波の放射パターンを変化させることにより、同じ物体によって反射される反射波が異なり得ることを利用して、当該物体を複数の観点から検出することができる。例えば、同じ物体であっても、照射される光の方向などが異なると、視覚的に異なる像として認識されることがある。このような現象と似たような原理により、一実施形態に係る電子機器1は、送信する送信波の態様を変化させて、同じ物体を異なる態様で検出してよい。
【0077】
このように、一実施形態に係る電子機器1において、位相制御部24は、送信波が所定の単位で複数回送信される場合に、放射パターンを変化させた送信波を少なくとも1回含むように制御してよい。例えば、一実施形態に係る電子機器1において、位相制御部24は、送信波が所定の単位で複数回送信される場合に、位相を変化させた送信波を少なくとも1回含むように制御してもよい。この場合、位相制御部24は、送信アンテナアレイ25に含まれる送信アンテナの少なくとも1つが送信する送信波の位相を制御して(変化させて)よい。
【0078】
また、一実施形態において、位相制御部24は、放射パターンを変化させた送信波を、1回より多く、すなわち2回以上含むように制御してもよい。また、一実施形態において、位相制御部24は、送信波の放射パターンを毎回変化させるように制御してもよい。また、このような放射パターンの変化は、毎回同じ微小量の変化としてもよいし、異なる微小量の変化を含んでもよいし、例えば毎回ランダムに異なる微小量の変化としてもよい。
【0079】
上述のように、一実施形態に係る電子機器1は、送信アンテナアレイ25に含まれる送信アンテナの少なくとも1つが送信する送信波の位相を変化させることにより、送信波の放射方向を変化させる。この場合、送信波の放射方向を大きく変化させると、送信波が同じ物体よって反射されずに、異なる物体によって反射され得る。すなわち、この場合、複数回送信される送信波によって、異なる物体が検出されてしまうおそれがある。このため、一実施形態に係る電子機器1は、送信アンテナアレイ25に含まれる送信アンテナの少なくとも1つが送信する送信波の位相を変化させる際、送信波の放射方向が所定値を超えて大きく変化しないようにしてもよい。送信波の放射方向を変化させる許容値は、検出の対象及び/又は環境によって種々規定することができる。一例として、送信波の放射方向を変化させる許容値は、1°から3°の範囲としてもよい。また、一例として、送信波の放射方向を変化させる許容値は、0.5°から5°の範囲としてもよい。さらに、一例として、送信波の放射方向を変化させる許容値は、十数度までの範囲としてもよい。このように、一実施形態に係る電子機器1において、位相制御部24は、送信波の放射方向の変化が例えば1°以上であって15°以内になるように、送信波の位相を変化させてもよい。
【0080】
このように、送信波の送信パターン又は位相を変化させる際には、例えばデフォルト値から所定の微小量だけ変化させてもよいし、例えばデフォルト値から毎回ランダムな微小量だけ変化させてもよい。
【0081】
また、一実施形態に係る電子機器1は、上述のような送信波を所定の単位で複数回送信する場合、例えば1フレームのような短い時間において複数回送信してよい。例えば50msのような比較的短い時間内に複数回の送信波を送信することにより、検出対象の物体が大きく移動する前に検出することを可能にする。このように、一実施形態に係る電子機器1は、送信波を所定の単位で1フレームにおいて複数回送信してもよい。例えば、簡単な場合としては、1フレームにおいて1つの単位をなす送信波を、複数回送信してもよい。
【0082】
次に、上記の項目(2)について説明する。
【0083】
上記の項目(2)において、一実施形態に係る電子機器1は、複数回受信した反射波に基づいて信号処理を実行する。この信号処理において、一実施形態に係る電子機器1は、検出される点群が少ない場合に対処するための処理を行う。
【0084】
図7及び図8は、一実施形態に係る電子機器1の動作を説明するフローチャートである。図7は、電子機器1による送信波の送信から、物体検出の信号処理を行うための予備処理までの動作を示している。また、図8は、図7に示した予備処理の結果に基づいて行われる、一実施形態に係る物体検出処理を示している。以下、図7及び図8を参照して、一実施形態に係る電子機器1の動作を説明する。
【0085】
図7に示す動作が開始すると、一実施形態に係る電子機器1は、上述のように、放射パターンの異なる送信波を複数回送信する(ステップS11)。ステップS11において、電子機器1は、送信波の放射パターン(位相)を変化させて、例えば1フレームのような短時間で複数回送信する。ステップS11における動作はすでに説明したため、より詳細な説明は省略する。
【0086】
ステップS11において送信波が送信されると、電子機器1は、反射波を受信する(ステップS12)。ステップS11において、電子機器1は、送信波が複数回送信している。このため、ステップS12において、電子機器1は、当該送信波が物体によって反射された反射波を複数回受信する。
【0087】
ステップS12において反射波が受信されたら、電子機器1の信号処理部10は、受信した反射波の信号処理に基づく点群が所定回数以上存在するか否か判定する(ステップS13)。ステップS13における所定回数は、例えば2回としてよい。すなわち、ステップS13において、信号処理部10は、複数回受信した反射波に基づいて、点群が少なくとも2回存在するか否かを判定してよい。ステップS13において点群が所定回数(例えば2回)以上存在しなければ、信号処理部10は、図7に示す動作を終了してよい。この場合、信号処理部10は、図7に示す動作を終了しても、例えばレーダとして信号を送受信する処理は継続して行ってよい。
【0088】
ステップS13において点群が所定回数以上存在する場合、電子機器1の信号処理部10は、反射波に基づく受信信号、すなわち物体の検出結果にそれぞれクラスタリングを行う(ステップS14)。ステップS14において行われるクラスタリングは、例えば上述のDBSCANなどとしてよいが、これに限定されるものではない。以下、説明の便宜のため、ステップS14においては、クラスタリングとしてDBSCANを行うものとして説明する。また、ステップS14における処理は、例えば信号処理部10の受信信号処理部12が実行するものとしてよい。ステップS14以降の処理についても、同様とする。ステップS14において、信号処理部10は、複数回受信した受信信号のそれぞれに対し、すなわち、複数回の検出結果のそれぞれに対し、クラスタリングの演算を行ってよい。ステップS14において、点群が存在しない場合には、クラスタリングも行わないものとしてよい。
【0089】
ステップS14においてクラスタリングが行われたら、信号処理部10は、当該クラスタリングによって、クラスタが所定回数以上検出されたか否かを判定する(ステップS15)。例えば、1回目の検出においてはクラスタが検出されず、2回目及び3回目の検出においてクラスタが検出された場合、ステップS15において、信号処理部10は、2回のクラスタを検出したとしてよい。また、ステップS15において、信号処理部10は、後の処理に必要な所定の回数以上のクラスタが検出されたか否かを判定してよい。ここで、後の処理とは、例えばノイズ点の影響を除去する処理としてよい。ステップS15において、信号処理部10は、クラスタが例えば2回以上又は3回以上検出されたか否か判定してよい。
【0090】
ステップS15においてクラスタが所定回数以上検出されない場合、信号処理部10は、点群を重ね合わせる処理を行ってよい(ステップS16)。ステップS16における点群を重ね合わせる処理とは、上述のように、複数回にわたって検出される点群を重ね合わせる処理としてよい。すなわち、一実施形態において、電子機器1は、複数回検出された点群を重ね合わせることにより、これらの点群を例えば1回の検出による点群として処理してよい。これにより、クラスタを構成する点群における点の数を増大させることができる。以下、上述のように複数回にわたって検出される点群を重ね合わせる処理によって生成されるクラスタを、適宜、「合成クラスタ」とも記す。
【0091】
このように、一実施形態において、信号処理部10は、物体を複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタの点群を重ね合わせた合成クラスタに基づいて、物体の検出結果を出力してよい。特に、一実施形態において、信号処理部10は、物体を複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタの数が所定以下である場合に、点群を重ね合わせて合成クラスタを生成してもよい。
【0092】
一方、ステップS15においてクラスタが所定回数以上検出された場合、信号処理部10は、次のステップS17の処理を実行してよい。
【0093】
ステップS17において、信号処理部10は、クラスタリングされたクラスタの代表点を算出するとともに、これら代表点同士の距離を算出する(ステップS17)。ここで、クラスタの代表点とは、上述した「クラスタに含まれる点群の代表点」としてよい。すなわち、クラスタの代表点とは、例えば点群(クラスタ)に含まれる各点のX座標の平均値及びY座標の平均値として算出される点とするなど、各種の算出方法に基づくものとしてよい。また、ステップS17において、反射波を複数回受信したことにより検出結果が複数存在する場合、クラスタの代表点も複数算出される。そして、ステップS17において、信号処理部10は、複数のクラスタの代表点同士の距離を算出する。
【0094】
例えば、信号処理部10は、1回目の検出に基づくクラスタの代表点と、2回目の検出に基づくクラスタの代表点との間の距離を算出してよい。同様に、信号処理部10は、1回目の検出に基づくクラスタの代表点と、3回目の検出に基づくクラスタの代表点との間の距離を算出してよい。同様に、信号処理部10は、2回目の検出に基づくクラスタの代表点と、3回目の検出に基づくクラスタの代表点との間の距離を算出してよい。ステップS17において、信号処理部10は、複数のクラスタの代表点の全てについて、代表点同士の距離を算出してよい。
【0095】
ステップS17においてクラスタの代表点同士の距離が算出されたら、信号処理部10は、これらの距離がそれぞれ所定の閾値よりも小さいか否かを判定する(ステップS18)。ステップS18においては、これらのクラスタが同じグループに属するものか否かを判定する。このため、ステップS18における所定の閾値は、例えば1mなどのように同じグループと想定可能な距離としてよい。
【0096】
ステップS18において代表点同士の距離が所定の閾値よりも小さい場合、信号処理部10は、これらの代表点に対応するクラスタ同士が同じグループであると判定する(ステップS19)。ここで、クラスタ同士が同じグループとは、これらのクラスタ(点群)が、同じ物体を検出した結果であるものとしてよい。一方、ステップS18において代表点同士の距離が所定の閾値よりも小さくない場合、信号処理部10は、これらの代表点に対応するクラスタ同士が同じグループでない、すなわち異なるグループであると判定する(ステップS20)。ここで、クラスタ同士が異なるグループとは、これらのクラスタ(点群)が、同じ物体を検出した結果ではなく、異なる物体を検出した結果であるものとしてよい。
【0097】
図7に示す動作は、例えば送信波の1フレーム(又は1サブフレーム)などを単位として、繰り返し実行してよい。また、一実施形態において、上述したステップS11からステップS14までの動作をループさせてもよい。すなわち、一実施形態において、電子機器1は、ある放射パターンの送信波によって物体を検出してクラスタリングを行い、放射パターンを変化させた送信波で物体を検出してクラスタリングを行う、という動作を必要な回数繰り返してもよい。この場合、クラスタリングの結果は、例えば信号処理部10において、任意のメモリなどに保存してもよい。
【0098】
また、上述したステップS17からステップS20までの動作に代えて、信号処理部10は、例えば複数のクラスタの代表点にさらにDBSCANのようなクラスタリングを行うことにより、クラスタ同士が同じグループであるか否かを判定してもよい。すなわち、この場合、信号処理部10は、複数回の検出結果のそれぞれに対応するクラスタの代表点を、新たな点群として、この点群にDBSCANのようなクラスタリングを行ってもよい。
【0099】
図8に示す動作は、上述のように、図7に示した動作の終了後に(又は図7に示す動作が終了するごとに)実行してよい。
【0100】
図8に示す動作が開始すると、信号処理部10は、図7のステップS17において同じグループと判定された複数のクラスタそれぞれの点群における点の数を計数(カウント)する(ステップS21)。
【0101】
ステップS21においてそれぞれのクラスタの点群における点の数がカウントされたら、信号処理部10は、所定数以上の点がカウントされたクラスタが所定数以上あるか否か判定する(ステップS22)。ステップS22において、所定数以上の点とは、例えば5点以上の点としてもよいし、他の任意の数以上の点としてもよい。また、ステップS22において、信号処理部10は、例えば5点以上の点がカウントされたクラスタが、例えば2つ以上又は3つ以上などの所定数以上いるか否かを判定する。
【0102】
ステップS22において所定数以上の点がカウントされたクラスタが所定数以上ある場合、信号処理部10は、これらのクラスタの点群を対象物として検出してよい(ステップS23)。ステップS23に進む場合、クラスタの点群は十分多数であると想定される。このため、ステップS23において点群を対象物として検出する場合、所定のノイズ低減の処理などを実行してもよい。ここで、所定のノイズ低減の処理とは、例えば、ノイズと想定される点群又は当該点群を構成するクラスタを除外するような処理としてもよい。
【0103】
一方、ステップS22において所定数以上の点がカウントされたクラスタが所定数以上ない場合、信号処理部10は、点群を重ね合わせる処理を行ってよい(ステップS24)。ステップS24における点群を重ね合わせる処理とは、図7のステップS16と同様に、複数回にわたって検出される点群を重ね合わせる処理としてよい。すなわち、一実施形態において、電子機器1は、複数回検出された点群を重ね合わせることにより、これらの点群を例えば1回の検出による点群として処理してよい。これにより、クラスタを構成する点群における点の数を増大させることができる。
【0104】
このように、一実施形態において、信号処理部10は、物体を複数回検出した結果のそれぞれにクラスタリングを行うことにより得られる複数のクラスタのうち代表点同士が所定の距離以内にあるクラスタから、合成クラスタを生成してもよい。特に、一実施形態において、信号処理部10は、複数のクラスタのうち代表点同士が所定の距離以内にあるクラスタのうち、所定数以上の点を含む点群のクラスタが所定数に満たない場合、点群を重ね合わせて合成クラスタを生成してもよい。
【0105】
また、ステップS23において出力される検出対象のクラスタの代表点は、合成クラスタの代表点から算出される平均値、中央値、最小値、又は最大値などとしてよい。例えば、ステップS23において出力される検出対象のクラスタの代表点は、例えば合成クラスタに含まれる各点のX座標の平均値及びY座標の平均値として算出される点などとしてもよい。また、例えば、ステップS22において出力される検出対象のクラスタの代表点は、例えば合成クラスタに含まれる各点のX座標の平均値及びY座標の中央値として算出される点などとしてもよい。このように、信号処理部10は、合成クラスタの代表点の平均値、中央値、最小値、又は最大値のいずれかを、物体の検出結果として出力してもよい。
【0106】
このように、一実施形態に係る電子機器1によれば、点群を重ね合わせることにより、クラスタリングする対象を示す点群を構成する点の数を増大させることができる。したがって、一実施形態に係る電子機器1によれば、良好な精度のクラスタリングを実行することができる。このため、一実施形態に係る電子機器1によれば、物体を良好に検出することができる。
【0107】
上述した実施形態において、放射パターンを変化させる際、位相制御部24は送信波の位相を制御した(変化させた)。しかしながら、一実施形態に係る電子機器1は、放射パターンを変化させる際、送信波の位相のみならず、当該送信波の振幅を変化させてもよい。
【0108】
本開示を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形又は修正を行うことが容易であることに注意されたい。したがって、これらの変形又は修正は本開示の範囲に含まれることに留意されたい。例えば、各機能部に含まれる機能などは論理的に矛盾しないように再配置可能である。複数の機能部等は、1つに組み合わせられたり、分割されたりしてよい。上述した本開示に係る各実施形態は、それぞれ説明した各実施形態に忠実に実施することに限定されるものではなく、適宜、各特徴を組み合わせたり、一部を省略したりして実施され得る。つまり、本開示の内容は、当業者であれば本開示に基づき種々の変形および修正を行うことができる。したがって、これらの変形および修正は本開示の範囲に含まれる。例えば、各実施形態において、各機能部、各手段、各ステップなどは論理的に矛盾しないように他の実施形態に追加し、若しくは、他の実施形態の各機能部、各手段、各ステップなどと置き換えることが可能である。また、各実施形態において、複数の各機能部、各手段、各ステップなどを1つに組み合わせたり、或いは分割したりすることが可能である。また、上述した本開示の各実施形態は、それぞれ説明した各実施形態に忠実に実施することに限定されるものではなく、適宜、各特徴を組み合わせたり、一部を省略したりして実施することもできる。
【0109】
上述した実施形態は、電子機器1としての実施のみに限定されるものではない。例えば、上述した実施形態は、電子機器1のような機器の制御方法として実施してもよい。さらに、例えば、上述した実施形態は、電子機器1のような機器及び/又は任意のコンピュータが実行するプログラムとして実施してもよい。
【0110】
また、上述した実施形態に係る電子機器1は、送信アンテナアレイ25及び受信アンテナアレイ31など、いわゆるレーダセンサを構成する部品を含むものとして説明した。しかしながら、一実施形態に係る電子機器は、例えば信号処理部10のような構成として実施してもよい。この場合、信号処理部10は、例えば、送信アンテナアレイ25及び受信アンテナアレイ31などが扱う信号を処理する機能を有するものとして実施してよい。
【符号の説明】
【0111】
1 電子機器
10 信号処理部
11 信号発生処理部
12 受信信号処理部
13 通信インタフェース
21 送信DAC
22 送信回路
23 ミリ波送信回路
24 位相制御部
25 送信アンテナアレイ
31 受信アンテナアレイ
32 ミキサ
33 受信回路
34 受信ADC
図1
図2
図3
図4
図5
図6
図7
図8