JP2016017944A - 受信時刻算出装置及びプログラム並びに当該装置を用いた距離推定システム - Google Patents
受信時刻算出装置及びプログラム並びに当該装置を用いた距離推定システム Download PDFInfo
- Publication number
- JP2016017944A JP2016017944A JP2014143166A JP2014143166A JP2016017944A JP 2016017944 A JP2016017944 A JP 2016017944A JP 2014143166 A JP2014143166 A JP 2014143166A JP 2014143166 A JP2014143166 A JP 2014143166A JP 2016017944 A JP2016017944 A JP 2016017944A
- Authority
- JP
- Japan
- Prior art keywords
- reception time
- unit
- threshold
- sound wave
- correlation function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Lock And Its Accessories (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
Description
(2)閾値を高く設定した場合、ノイズや距離、遮蔽物によって減衰した音波を検出できなくなる。
(3)異なる端末を用いた場合、マイク性能の違いによる相関値の変化により、上記課題(1),(2)が発生する。
(4)利用する環境が変化した場合、環境音の違いによる相関値の変化により、上記課題(1), (2)が発生する。
(5)リファレンス信号の変更による相関値の変化により、上記課題(1),(2)が発生する。
制御信号送受部21Pは、音波送受信の開始合図の子機20Cへの送信や、音波受信時刻の情報の子機20Cからの受信等、距離推定の際に必要となる制御信号を送受信する。また、親機20Pは、音波送受信機能を備え、測距に使用する音波の送受信を行う。このうち送信機能を送信部22Pが担い、受信機能は、受信時刻算出装置10Pの受信部1Pが担う。また、親機20Pは、音波受信時刻算出機能を備え、子機20Cの送信音波の受信時刻を算出する。受信時刻算出機能は、受信時刻算出装置10Pの解析部3Pが担うことにより、閾値設定部4Pのもとで適切な閾値条件を更新しながら、受信時刻の算出が行われる。さらに、距離推定部23Pは、親機20Pと子機20Cとのそれぞれの音波の送受信時刻の情報から、親機20Pと子機20C間の距離を推定する。
制御信号送受部21Cは、音波送受信の開始合図の親機20Pからの受信や、音波受信時刻の情報の親機20Pへの送信等、距離推定の際に必要となる制御信号を送受信する。また、子機20Cは、音波送受信機能を備え、測距に使用する音波の送受信を行う。このうち送信機能を送信部22Cが担い、受信機能は、受信時刻算出装置10Cの受信部1Cが担う。また、子機20Cは、音波受信時刻算出機能を備え、親機20Pの送信音波の受信時刻を算出する。受信時刻算出機能は、受信時刻算出装置10Cの解析部3Cが担うことにより、閾値設定部4Cのもとで適切な閾値条件を更新しながら、受信時刻の算出が行われる。
D= ((TP_R - TP_S) - (TC_S - TC_R) / 2)*c
D= (TC_R - TP_S) *c
D= (TP_R - TC_S) *c
ここで、上記ステップS3の詳細を説明する。親機20Pと子機20Cはそれぞれ解析部3P,3Cにおいて、相手の送信音波C,Pの受信時刻の算出を行う。当該算出は、以下の[基本処理]を継続的に実施することによって行われる。
受信音波データrec(i)(iは1≦i≦rec_lengthの整数)とリファレンス信号ref(j)(jは1≦j≦rec_lengthの整数)の相互相関関数cor(j)(1≦j≦rec_length)を計算し、閾値を超過する最初のピークとなる時刻を受信時刻と決定する。ここで、rec_lengthは受信音波データのサンプル長、ref_lengthは送信音波(リファレンス信号)のサンプル長を表す。rec_length>ref_lengthである。相互相関関数cor(j)は次式で計算される。
上記のように解析部3P,3Cにて[基本処理]として継続的に取得する相互相関値に応じて、閾値設定部4P,4Cがそれぞれ解析部3P,3Cが利用する閾値を動的に決定することで、利用状況が変化した場合でも適切に音波を検出できるようにする。具体的な処理として、[最大相関値の保持]、[閾値の初期値設定]及び[測距中の閾値の更新]を以下に説明する。
距離推定システム30では例えばスマートキーシステムを実現するといった用途上、親機20P、子機20Cはそれぞれマイクを用いて受信部1P,1Cにおいて長さrec_lengthの音声データを継続的に取得している。当該継続のn回目に取得した受信音波データをREC(n)と表す。それぞれのREC(n)について[基本処理]が実行されることで、相関関数算出部2P,2Cが式(1)から相互相関値を求め、解析部3P,3Cが解析することにより音波の有無を判定し、音波を受信した判定の場合はさらに受信時刻を計算する。ここで、REC(n)における最大相関値をcor_max(n)と表す。閾値設定部4P,4Cでは、各受信音波データREC(n)について、解析部3P,3Cにおける音波検出の有無の情報と、cor_max(n)とを紐付けて保持する。
親機20Pと子機20Cはそれぞれ、測距のための音波の送信を開始する前に、マイクをオンにし、受信部1P,1Cにおいて所定周期数init_lengthの受信音波データを取得する。取得したREC(1)〜REC(init_length)の音声データに対し、相関関数算出部2P,2Cが[基本処理]にて相互相関関数を計算し、解析部3P,3Cがこれを解析することで、それぞれの最大相関値cor_max(1)〜cor_max(init_length)を計算し、閾値設定部4に通知する。
TH(1)=MAX(0)+α
親機20Pと子機20Cは、上記[閾値の初期値設定]の実行によりinit_length経過後、送信部22P,22Cにて音波の送信を開始し、受信部1P,1Cにて長さrec_lengthの受信音波データ取得を繰り返す。当該取得した受信音波データから[基本処理]により、相関関数算出部2P,2Cが相互相関値を計算すると共に、解析部3P,3Cが上記[閾値の初期値設定]で設定された閾値TH(1)を用いてリファレンス信号としての音波を受信しているかを判定し、受信していれば受信時刻を算出する。当該算出された受信時刻と、送信部22P,22Cが取得する送信時刻とを用いて、距離推定部23Pは測距を行う。また、閾値設定部4P,4Cでは、[最大相関値の保持]により各回の最大相関値cor_max(n)を記憶する。
TH(p+1)=MAX(p)+α
Claims (7)
- 音波を受信して受信音波データを得る受信部と、
所定区間ごとの前記受信音波データと、リファレンス信号との相互相関関数を算出する相関関数算出部と、
前記相互相関関数において閾値を超えて最初のピークとなる時刻を前記リファレンス信号の受信時刻であるとして判定する解析部と、
前記解析部で用いる閾値を、前記解析部で前記受信時刻であるとの判定が下されなかった際の相互相関関数に基づいて設定する閾値設定部と、を備えることを特徴とする受信時刻算出装置。 - 前記閾値設定部は、前記解析部で用いる閾値を、前記解析部で前記受信時刻であるとの判定が下されなかった際の相互相関関数における最大値に基づいて設定することを特徴とする請求項1に記載の受信時刻算出装置。
- 前記閾値設定部は、所定区間ごとに前記算出される一連の相互相関関数における一連の最大値のうち、最大となるものの値に所定のマージンを加算することで、前記解析部で用いる閾値を設定することを特徴とする請求項2に記載の受信時刻算出装置。
- 前記閾値設定部は、所定区間ごとに前記算出される一連の相互相関関数における一連の最大値のうち、条件判定により大きすぎると判定されるものを除外したうえで、前記解析部で用いる閾値を設定することを特徴とする請求項2または3に記載の受信時刻算出装置。
- 前記閾値算出部は、現時点に対する所定期間の過去において、前記解析部で前記受信時刻であるとの判定が下されなかった際の相互相関関数に基づいて、当該現時点以降において前記解析部で用いる閾値を設定することを特徴とする請求項1ないし4のいずれかに記載の受信時刻算出装置。
- コンピュータを請求項1ないし5のいずれかに記載の受信時刻算出装置として機能させることを特徴とするプログラム。
- 親機及び子機を備え、当該親機及び子機の間において双方向又は単方向に音波を送受し、当該音波の送受時刻に基づいて当該親機及び子機の間の距離を推定する距離推定システムであって、
当該親機及び子機のうち少なくとも一方が、請求項1ないし5のいずれかに記載の受信時刻算出装置を備えることにより、前記送受時刻のうちの受信時刻を算出することを特徴とする距離推定システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014143166A JP2016017944A (ja) | 2014-07-11 | 2014-07-11 | 受信時刻算出装置及びプログラム並びに当該装置を用いた距離推定システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014143166A JP2016017944A (ja) | 2014-07-11 | 2014-07-11 | 受信時刻算出装置及びプログラム並びに当該装置を用いた距離推定システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016017944A true JP2016017944A (ja) | 2016-02-01 |
Family
ID=55233243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014143166A Pending JP2016017944A (ja) | 2014-07-11 | 2014-07-11 | 受信時刻算出装置及びプログラム並びに当該装置を用いた距離推定システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016017944A (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000036082A (ja) * | 1998-07-16 | 2000-02-02 | Hyper Electronics:Kk | 進入物監視装置 |
JP2000137076A (ja) * | 1998-11-02 | 2000-05-16 | Denso Corp | 距離測定装置 |
JP2004101239A (ja) * | 2002-09-05 | 2004-04-02 | Mitsubishi Electric Corp | 支障物検知装置 |
JP2012108121A (ja) * | 2010-11-15 | 2012-06-07 | Semiconductor Components Industries Llc | 相関検出のための半導体デバイスおよびその形成方法 |
JP2012177582A (ja) * | 2011-02-25 | 2012-09-13 | Kddi Corp | 直接波抽出方法並びに探索側端末及び被探索側端末 |
-
2014
- 2014-07-11 JP JP2014143166A patent/JP2016017944A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000036082A (ja) * | 1998-07-16 | 2000-02-02 | Hyper Electronics:Kk | 進入物監視装置 |
JP2000137076A (ja) * | 1998-11-02 | 2000-05-16 | Denso Corp | 距離測定装置 |
JP2004101239A (ja) * | 2002-09-05 | 2004-04-02 | Mitsubishi Electric Corp | 支障物検知装置 |
JP2012108121A (ja) * | 2010-11-15 | 2012-06-07 | Semiconductor Components Industries Llc | 相関検出のための半導体デバイスおよびその形成方法 |
JP2012177582A (ja) * | 2011-02-25 | 2012-09-13 | Kddi Corp | 直接波抽出方法並びに探索側端末及び被探索側端末 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10547736B2 (en) | Detecting the location of a phone using RF wireless and ultrasonic signals | |
JP5847808B2 (ja) | 双方向レンジングメッセージング方式 | |
Rossi et al. | RoomSense: an indoor positioning system for smartphones using active sound probing | |
US8879407B2 (en) | Two-way ranging messaging scheme | |
JP5819435B2 (ja) | モバイルデバイスのロケーションを決定するための方法および装置 | |
US10667107B2 (en) | Method and system for entry and exit monitoring using bluetooth low energy (BLE) beacons | |
US9788145B2 (en) | Detection of device motion and nearby object motion | |
JP6568842B2 (ja) | 低い複雑性のアルゴリズムの融合および電話の状態のヒューリスティックスを用いる改善された移動中の検出 | |
WO2016126374A1 (en) | Asset accessibility with continuous authentication for mobile devices | |
US9612329B2 (en) | Apparatus, system and method for space status detection based on acoustic signal | |
JP2012500971A (ja) | パルス間送信および受信を用いた双方向測距 | |
JP5650285B2 (ja) | 受信データ値の決定 | |
JP2014511239A (ja) | 低平均速度の歩行運動同定(pedestrialmotionidentification) | |
CN104408874A (zh) | 一种安全预警方法及装置 | |
US10257629B2 (en) | Event detection by microphone | |
CN103941228A (zh) | 基于超声的定位***及方法 | |
JP2016017944A (ja) | 受信時刻算出装置及びプログラム並びに当該装置を用いた距離推定システム | |
CN108605191A (zh) | 异音检测方法和装置 | |
WO2023025081A9 (en) | Double-sided two-way ranging protocol based on composite, ultrasonic tones | |
CN108520755B (zh) | 一种检测方法及装置 | |
CN110751771A (zh) | 门体异常告警方法及相关产品 | |
JP2015232502A (ja) | 音波受信時刻算出装置、方法及びプログラム並びに当該装置を備える距離推定システム | |
JP2007336465A (ja) | 活動履歴記録装置および方法 | |
JP2016225704A (ja) | 携帯端末、音出力装置および音量調整方法 | |
KR20110115519A (ko) | 무선 통신 시스템에서의 사용자 상태 인식 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20160823 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170130 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180305 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180829 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190306 |