(57)【要約】【課題】通信の信頼性を保ちつつ応答性を向上させる。【解決手段】増幅部５１乃至復調部５３は、符号化プリアンブルと符号化データを含む符号化フレームが送信元から送信されてきた場合、符号化フレームをアナログ信号として受信する。サンプリング部６１は、符号化フレームを、ビット区間を単位として、１単位につき２以上のサンプリング数でサンプリングする。ビット判別部６２は、１単位分のサンプリングの結果に基づいて、ビット区間の符号化前のビットを判別する。ビットサンプリング数変更部８１は、符号化プリアンブルに対するサンプリングの結果に基づいて、符号化データに対するサンプリングを行う場合のビットサンプリング数を変更する制御を行う。本発明は、例えば、パッシブエントリシステムに適用できる。【選択図】図５
2010130138.tif 000002
【特許請求の範囲】
【請求項１】
伝送開始を示す情報が格納された第１の部分と、データが格納される第２の部分を少なくとも含むフレームに対して、１のビットを複数ビットの集合体である符号化ビット群に変換する方式の符号化処理が施された結果として、前記第１の部分に対して前記符号化処理が施されることで得られる第１の符号化部分と、前記第２の部分に対して前記符号化処理が施されることで得られる第２の符号化部分とを少なくとも含む符号化フレームが得られ、その符号化フレームが送信元から送信されてきた場合、前記符号化フレームをアナログ信号として受信する受信手段と、
前記受信手段に受信された前記符号化フレームを、前記符号化ビット群に相当する区間を単位として、１単位につき２以上のサンプリング数でサンプリングするサンプリング手段と、
前記１単位分の前記サンプリング手段によるサンプリングの結果に基づいて、前記区間の符号化前のビットを判別する判別手段と、
前記第１の符号化部分に対する前記サンプリング手段によるサンプリングの結果に基づいて、前記第２の符号化部分に対する前記サンプリング手段によるサンプリングを行う場合のサンプリング数を変更する制御を行う制御手段と
を備える情報処理装置。
【請求項２】
前記１単位分の前記サンプリング手段によるサンプリングの結果の誤りを検出する検出手段をさらに備え、
前記制御手段は、前記第１の符号化部分における前記サンプリングの結果についての前記検出手段の検出結果に基づいて、前記第２の符号化部分に対する前記サンプリング数を変更する制御を行う
請求項１に記載の情報処理装置。
【請求項３】
前記符号化処理の方式は、マンチェスター方式である
請求項１に記載の情報処理装置。
【請求項４】
伝送開始を示す情報が格納された第１の部分と、データが格納される第２の部分を少なくとも含むフレームに対して、１のビットを複数ビットの集合体である符号化ビット群に変換する方式の符号化処理が施された結果として、前記第１の部分に対して前記符号化処理が施されることで得られる第１の符号化部分と、前記第２の部分に対して前記符号化処理が施されることで得られる第２の符号化部分とを少なくとも含む符号化フレームが得られ、その符号化フレームが送信元から情報処理装置に送信されてきた場合、
前記情報処理装置は、
前記符号化フレームをアナログ信号として受信し、
受信された前記符号化フレームを、前記符号化ビット群に相当する区間を単位として、１単位につき２以上のサンプリング数でサンプリングし、
前記１単位分のサンプリングの結果に基づいて、前記区間の符号化前のビットを判別し、
前記第１の符号化部分に対するサンプリングの結果に基づいて、前記第２の符号化部分に対するサンプリングを行う場合のサンプリング数を変更する制御を行う
ステップを含む情報処理方法。
【請求項５】
伝送開始を示す情報が格納された第１の部分と、データが格納される第２の部分を少なくとも含むフレームに対して、１のビットを複数ビットの集合体である符号化ビット群に変換する方式の符号化処理が施さた結果として、前記第１の部分に対して前記符号化処理が施されることで得られる第１の符号化部分と、前記第２の部分に対して前記符号化処理が施されることで得られる第２の符号化部分とを少なくとも含む符号化フレームが得られ、その符号化フレームが送信元から情報処理装置に送信されてきた場合、前記符号化フレームをアナログ信号として受信する受信装置を制御するコンピュータに実行させるステップとして、
受信された前記符号化フレームを、前記符号化ビット群に相当する区間を単位として、１単位につき２以上のサンプリング数でサンプリングし、
前記１単位分のサンプリングの結果に基づいて、前記区間の符号化前のビットを判別し、
前記第１の符号化部分に対するサンプリングの結果に基づいて、前記第２の符号化部分に対するサンプリングを行う場合のサンプリング数を変更する制御を行う
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、通信の信頼性を保ちつつ応答性を向上させることができるようになった情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
車両の施錠システムとして、パッシブエントリシステムが普及しつつある。
【０００３】
パッシブエントリシステムは、例えば、携帯電子キーと、車両に搭載されたＥＣＵ（Electronic Control Unit：電子制御装置）を含むように構成されている。
【０００４】
携帯電子キーは、車両を運転するユーザにより主に携帯され、車両のドアの施錠／開錠や、車両のエンジンスタート等を行うために使用される。
【０００５】
ＥＣＵは、携帯電子キーと無線通信を行うことでその認証を行い、認証に成功した場合には、車両のドアの施錠／開錠や、エンジンスタート等の動作を制御する。
【０００６】
この携帯電子キーの認証においては、ＥＣＵと携帯電子キーの間でデータが伝送される。このＥＣＵと携帯電子キーの間のデータの伝送のうち、ＥＣＵから携帯電子キーへのデータ伝送について説明する。
【０００７】
ＥＣＵから携帯電子キーへのデータ伝送では、フレームが伝送単位となる。ＥＣＵは、フレームに対する符号化処理をビット単位で行う。なお、符号化処理前後のビットを、明確に区別すべく、符号化処理前のビットを単に「ビット」と称し、符号化処理後のビットを「符号化ビット」と称する。この符号化処理により、１ビットは、２以上の符号化ビットからなる符号化ビット群に変換される。即ち、この符号化処理により、１フレームは、複数の符号化ビット群の集合体に変換される。なお、以下、符号化処理後のフレーム、即ち、複数の符号化ビット群の集合体を、符号化フレームと称する。符号化フレームは、ＥＣＵから電子キーに送信される。
【０００８】
携帯電子キーは、ＥＣＵから送信されてくる符号化フレームを受信し、符号化フレームに対して復号処理を行う。復号処理前の符号化フレームは、符号化ビットが「1」である部分がHighレベルとされ、符号化ビットが「0」である部分がLowレベルとされた信号として形成されている。かかる信号を、以下、受信信号と称する。この復号処理では、受信信号に対してサンプリングが行われ、そのサンプリングの結果に基づいて、フレームを構成する各ビットが復号される。このサンプリングは、受信信号のうち、１つの符号化ビット群に相当する区間（以下、ビット区間と称する）に対して２以上のサンプリング数で行われる。このようなサンプリングは、オーバーサンプリングと称されている。以下、１つのビット区間において行われるオーバーサンプリングを、符号化ビット群をサンプリングすると表現することにする。また、符号化ビット群に対するサンプリングの回数を、以下、ビットサンプリング数と称する。
【０００９】
従来、復号処理におけるサンプリング手法には、ビットサンプリング数を固定させる手法と、ビットサンプリング数を可変させる手法が存在する。なお、前者を、以下、固定サンプリング手法と称する。後者を、以下、可変サンプリング手法と称する。
【００１０】
復号処理において、ビットサンプリング数を増やすことで、符号化ビットに含まれるノイズを除去できることが知られている。そこで、固定サンプリング手法では、例えば、ＥＣＵと携帯電子キーの間の伝送路の状況から想定しうるノイズの上限に基づいて、可能な限り大きいビットサンプリング数が求められ、それが固定のビットサンプリング数として予め設定される。これにより、固定サンプリング手法では、大抵の場合におけるノイズを除去することが可能となる。しかしながら、このようにサンプリング数を固定してしまうと、ノイズが少ないときには余分なサンプリングが行われることになり、携帯電子キーの消費電流が大きくなってしまう。ところが、携帯電子キーは、比較的容量の小さい電池を電源としているため、消費電流の低減が要求されている。よって、電子キーの消費電流が大きくなってしまう固定サンプリング手法では、かかる要望に応えることは困難である。
【００１１】
これに対して、可変サンプリング手法は、かかる要望にある程度応えることが可能である。可変サンプリング手法としては、例えば、次のような手法が知られている。即ち、携帯電子キーは、フレームに含まれるCRC（Cyclic Redundancy Check）を用いてデータのビットエラーレートを算出する。そして、携帯電子キーは、データのビットエラーレートに基づいて、ビットサンプリング数を変更する。このような一連の処理を実現する手法が、可変サンプリング手法の一例であり、以下、CRCに基づく可変サンプリング手法と称する。なお、CRCについては、特許文献１に記載されている。
【００１２】
CRCに基づく可変サンプリング手法では、例えば、データのビットエラーレートが許容値より小さい場合、ビットサンプリング数を小さくすることが可能となる。これにより、データのビットエラーレートが許容値より小さい場合に限れば、データ品質を固定サンプリング手法と同程度に維持しつつ、携帯電子キーの消費電流を抑えることができる。即ち、携帯電子キーに対する消費電流の低減の要求にある程度応えることができる。
【特許文献１】特開２００１−２５７７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、上述したCRCに基づく可変サンプリング手法では、データのビットエラーレートが許容値以上となった場合、そのデータを使用することができない。そこで、送信されたフレームと同じフレームを送信元に再送してもらう必要があった。
【００１４】
図１は、フレームの再送について説明するための図である。
【００１５】
図１の例では、ＥＣＵから、１回目にフレームF1が符号化フレームとして送信され、２回目にフレームF2が符号化フレームとして送信（再送）される。なお、フレームF1，F2は、プリアンブル、データ、およびCRCから構成されている。プリアンブルには、伝送開始を示す情報が格納される。
【００１６】
携帯電子キーは、フレームF1を符号化フレームとして受信する。そこで、携帯電子キーは、符号化フレームに対して復号処理を施す。この復号処理では、通常時のビットサンプリング数B1が使用されているとする。ビットサンプリング数B1としては、例えば、通常時におけるノイズを除去するための最小限のビットサンプリング数が採用されているとする。即ち、ビットサンプリング数B1で、符号化ビットがサンプリングされることで、フレームF1を構成する各ビットが復号される。携帯電子キーは、復号されたビットから、フレームF1を再構成する。
【００１７】
ステップＳａ１において、携帯電子キーは、再構成されたフレームF1のうちデータとCRCを用いて、ビットエラーチェックを行う。これにより、フレームF1のデータについてのビットエラーレートが求められる。なお、この例では、符号化フレームとして受信されたフレームF1に含まれるノイズが多く、求められたフレームF1のデータについてのビットエラーレートは、許容値以上となっているとする。
【００１８】
ステップＳａ２において、携帯電子キーは、フレームF1のデータについてのビットエラーレートが許容値以上なので、フレームF1と同じフレームの再送要求をＥＣＵに送信する。
【００１９】
ステップＳａ３において、携帯電子キーは、ビットサンプリング数B1をビットサンプリング数B2（B2＞B1）に増加させる。ビットサンプリング数B2としては、例えば、ＥＣＵと携帯キーの間の伝送路の状況から想定しうるノイズの上限に合わせたビットサンプリング数が採用されているとする。
【００２０】
その後、携帯電子キーは、ＥＣＵから再送されたフレームF2を符号化フレームとして受信する。そこで、携帯電子キーは、符号化フレームに対して復号処理を施す。この復号処理では、ビットサンプリング数B2で、符号化ビットがサンプリングされる。これにより、フレームF2のデータについてのビットエラーレートを許容範囲内に抑えることができる。
【００２１】
このように、CRCに基づく可変サンプリング手法では、固定サンプリング手法と同程度に、ＥＣＵとの無線通信の信頼性を保つことができる。
【００２２】
しかしながら、CRCに基づく可変サンプリング手法では、同じフレームを再送してもらう必要があるので、固定サンプリング手法に比べて、携帯電子キーの応答が遅れてしまう。
【００２３】
本発明は、このような状況に鑑みてなされたものであり、携帯電子キーにおいて、ＥＣＵとの無線通信の信頼性を保ちつつ応答性を向上させることができるようにするものである。
【課題を解決するための手段】
【００２４】
本発明の一側面の情報処理装置は、伝送開始を示す情報が格納された第１の部分と、データが格納される第２の部分を少なくとも含むフレームに対して、１のビットを複数ビットの集合体である符号化ビット群に変換する方式の符号化処理が施された結果として、第１の部分に対して符号化処理が施されることで得られる第１の符号化部分と、第２の部分に対して符号化処理が施されることで得られる第２の符号化部分とを少なくとも含む符号化フレームが得られ、その符号化フレームが送信元から送信されてきた場合、符号化フレームをアナログ信号として受信する受信手段と、受信手段に受信された符号化フレームを、符号化ビット群に相当する区間を単位として、１単位につき２以上のサンプリング数でサンプリングするサンプリング手段と、１単位分のサンプリング手段によるサンプリングの結果に基づいて、区間の符号化前のビットを判別する判別手段と、第１の符号化部分に対するサンプリング手段によるサンプリングの結果に基づいて、第２の符号化部分に対するサンプリング手段によるサンプリングを行う場合のサンプリング数を変更する制御を行う制御手段とを備える。
【００２５】
本発明の一側面の情報処理装置においては、受信手段により、伝送開始を示す情報が格納された第１の部分と、データが格納される第２の部分を少なくとも含むフレームに対して、１のビットを複数ビットの集合体である符号化ビット群に変換する方式の符号化処理が施された結果として、第１の部分に対して符号化処理が施されることで得られる第１の符号化部分と、第２の部分に対して符号化処理が施されることで得られる第２の符号化部分とを少なくとも含む符号化フレームが得られ、その符号化フレームが送信元から送信されてきた場合、符号化フレームがアナログ信号として受信され、サンプリング手段により、受信手段に受信された符号化フレームが、符号化ビット群に相当する区間を単位として、１単位につき２以上のサンプリング数でサンプリングされ、判別手段により、１単位分のサンプリング手段によるサンプリングの結果に基づいて、区間の符号化前のビットが判別され、制御手段により、第１の符号化部分に対するサンプリング手段によるサンプリングの結果に基づいて、第２の符号化部分に対するサンプリング手段によるサンプリングを行う場合のサンプリング数を変更する制御が行われる。
【００２６】
これにより、通信の信頼性を保ちつつ応答性を向上させることができる。
【００２７】
この受信手段は、例えば、増幅回路や、フィルタ、復調回路等から構成することができる。サンプリング手段と復号手段は、例えば、プリプロセッサにより構成することができる。制御手段は、例えば、CPU（Central Processing Unit）により構成される。
【００２８】
この情報処理装置は、１単位分のサンプリング手段によるサンプリングの結果の誤りを検出する検出手段をさらに備えることができる。制御手段は、第１の符号化部分におけるサンプリングの結果についての検出手段の検出結果に基づいて、第２の符号化部分に対するサンプリング数を変更する制御を行うことができる。
【００２９】
これにより、サンプリング数の制御をより確実かつ正確に行うことが可能となる。
【００３０】
この検出手段は、例えば、プリプロセッサにより構成することができる。
【００３１】
符号化処理の方式は、マンチェスター方式とすることができる。
【００３２】
これにより、通信の信頼性を向上することができる。
【００３３】
本発明の一側面の情報処理方法およびプログラムは、上述した本発明の一側面の情報処理装置に対応する方法およびプログラムである。
【発明の効果】
【００３４】
本発明によれば、通信の信頼性を保ちつつ応答性を向上させることができる。
【発明を実施するための最良の形態】
【００３５】
本願の実施の形態を説明する前に、図１を再度参照して、CRCに基づく可変サンプリング手法において、フレームの再送が生じる原因について考察する。
【００３６】
上述したように、携帯電子キーは、フレームF1を符号化フレームとして受信する。この符号化フレームは、符号化処理後のプリアンブル（以下、符号化プリアンブル）、符号化処理後のデータ（以下、符号化データ）、および符号化処理後のCRC（以下、符号化CRC）から構成される。
【００３７】
携帯電子キーは、CRCを用いてノイズ状況を判断する。このCRCは、符号化CRC（図１中の網掛けの部分に対して符号化処理が施されたもの）に対して復号処理を施すことで得られたものである。従って、携帯電子キーは、符号化フレームのうち、符号化CRCに基づいて、ノイズ状況を判断していることになる。即ち、このCRCに基づくサンプリング手法は、符号化CRCに基づいた可変サンプリング手法（以下、符号化CRCに基づく可変サンプリング手法と称する）になっていると言える。この符号化CRCは、符号化データより時間的に後に存在するので、ノイズ状況の判断を終えた段階では、この符号化フレームの符号化データは既にサンプリング済みとなってしまっている。そこで、フレームF1と同じフレームを再送してもらう必要性が生じるのである。従って、フレームの再送が生じるのは、符号化フレームのうち、符号化データより後に存在する部分に基づいてノイズ状況を判断しているからである、と本発明人は考察した。
【００３８】
そして、この考察をもとに、フレームの再送を回避するには、符号化フレームのうち、符号化データより前に存在する部分に基づいて、ノイズ状況の判断を行えばよい、という技術的思想を本発明人はした。即ち、例えば、図１の構造のフレームに対する符号化フレームでは、符号化プリアンブルに基づいて、ノイズ状況の判断を行えばよい、という技術的思想を本発明人はした。
【００３９】
そこで、本発明人は、符号化フレームのうち、符号化データより前に存在する部分（例えば符号化プリアンブル）に基づいてノイズ状況を判断し、その結果によりビットサンプリング数を変更するという手法を発明した。以下、かかる手法のうち、符号化プリアンブルを用いてノイズ状況を判断する手法を、符号化プリアンブルに基づく可変サンプリング手法と称する。
【００４０】
図２は、符号化プリアンブルに基づく可変サンプリング手法の概要を説明するための図である。
【００４１】
図２において、ＥＣＵから、フレームFが符号化フレームとして送信される。なお、フレームFは、プリアンブル、データ、およびCRCから構成されている。また、符号化フレームは、符号化プリアンブル、符号化データ、および符号化CRCから構成されている。
【００４２】
携帯電子キーは、フレームFのうちのプリアンブルを符号化プリアンブル（図２中網掛けの部分に対して符号化処理が施されたもの）として受信する。そこで、携帯電子キーは、符号化プリアンブルに対して復号処理を施す。この復号処理では、通常時のビットサンプリング数B1が使用されているとする。即ち、ビットサンプリング数B1で、符号化ビットがサンプリングされることで、フレームFのうちのプリアンブルを構成する各ビットが復号される。携帯電子キーは、復号されたビットから、フレームFのプリアンブルを再構成する。
【００４３】
ステップＳｂ１において、携帯電子キーは、例えば、符号化プリアンブルに対するサンプリング結果に基づいて、ノイズ状況を判断する。なお、この例では、符号化フレームとして受信されたフレームに含まれるノイズが多く、通常時に比べて増加しているというノイズ状況であるとする。
【００４４】
ステップＳｂ２において、携帯電子キーは、ノイズ状況に応じてビットサンプリング数を増加させる。この例では、通常時に比べて増加しているというノイズ状況であるので、携帯電子キーは、ビットサンプリング数B1をビットサンプリング数B2（B2＞B1）に増加させる。
【００４５】
携帯電子キーは、フレームFのうちのデータとCRCを、符号化データと符号化CRCとして受信する。そこで、携帯電子キーは、符号化データと符号化CRCに対して復号処理を施す。この復号処理では、増加後のビットサンプリング数B2が使用される。これにより、フレームFのデータについてのビットエラーレートが許容範囲内に抑えられる。
【００４６】
このように、符号化プリアンブルに基づく可変サンプリング手法では、通常時に比べて増加しているというノイズ状況の場合でも、ＥＣＵとの無線通信の信頼性を保つことができ、かつ、フレームの再送を不要にすることができる。従って、符号化プリアンブルに基づく可変サンプリング手法では、従来の符号化CRCに基づく可変サンプリング手法に比べて応答時間を半分以下にすることができ、さらに、消費電流も半分以下に抑えることができる。
【００４７】
次に、本発明を適用したパッシブエントリシステムの実施の形態について説明する。
【００４８】
なお、本実施の形態では、フレームは、プリアンブル、データ、およびCRCから構成される。但し、フレームの構成は、この構成に限定されない点に留意すべきである。
【００４９】
図３は、パッシブエントリシステムの構成例を示す図である。
【００５０】
図３の例では、パッシブエントリシステムは、携帯電子キー１１およびＥＣＵ１２を含むように構成されている。
【００５１】
携帯電子キー１１は、車両を運転するユーザにより主に携帯され、車両のドアの施錠／開錠や、車両のエンジンスタート等を行うために使用される。
【００５２】
ＥＣＵ１２は、携帯電子キー１１と無線通信を行うことでその認証を行い、認証に成功した場合には、車両のドアの施錠／開錠や、エンジンスタート等の動作を制御する。
【００５３】
携帯電子キー１１は、ＬＦ（Low Frequency）用アンテナ２１、ＬＦ用受信部２２、ＵＨＦ（Ultra High Frequency）用送信部２３、ＵＨＦ用アンテナ２４、および制御部２５を含むように構成されている。
【００５４】
ＬＦ用受信部２２は、ＥＣＵ１２からＬＦ用アンテナ２１を介して送信されてくるＬＦ信号をデータとして受信し、制御部２５に供給する。
【００５５】
ＵＨＦ用送信部２３は、制御部２５から供給されるデータをＵＨＦ信号として、ＵＨＦ用アンテナ２４を介してＥＣＵ１２に送信する。
【００５６】
制御部２５は、ＥＣＵ１２からのデータに基づいて各種の処理を実行する。また、制御部２５は、必要に応じて、データをＵＨＦ用送信部２３に供給することで、データをＵＨＦ信号としてＥＣＵ１２に送信させる。
【００５７】
例えば、制御部２５は、ＥＣＵ１２からの携帯電子キー１１を認証するための認証情報の送信要求に従って、図示せぬ記憶部に記憶されている認証情報を取得し、ＵＨＦ信号としてＥＣＵ１２に送信させる。
【００５８】
ＥＣＵ１２は、ＬＦ用送信部３１、ＬＦ用アンテナ３２、ＵＨＦ用アンテナ３３、ＵＨＦ用受信部３４、および制御部３５を含むように構成されている。
【００５９】
ＬＦ用送信部３１は、制御部３５から供給されるデータを、ＬＦ信号としてＬＦ用アンテナ３２を介して携帯電子キー１１に送信する。
【００６０】
ＵＨＦ用受信部３４は、携帯電子キー１１からＵＨＦ用アンテナ３３を介して送信されてくるＵＨＦ信号を、データとして受信し、制御部３５に供給する。
【００６１】
制御部３５は、図示せぬセンサによる検知結果や、携帯電子キー１１からのデータに基づいて、各種処理を実行する。制御部３５は、センサにより車両のドアに対する物体の接近を検知した場合、携帯電子キー１１に対する認証情報の送信要求をＬＦ用送信部３１に送信させる。制御部３５は、その送信要求に応じて携帯電子キー１１から送信されてくる認証情報を用いて、携帯電子キーの認証を行い、その認証結果に基づいて、車両のドアの開錠／閉錠を制御する。
【００６２】
このように構成されるＥＣＵ１２のＬＦ用送信部３１は、制御部３５からのデータをフレームに格納し、そのフレームに対して符号化処理を施す。なお、符号化処理の方式は特に限定されない。但し、本実施の形態では、マンチェスター方式を採用するとする。
【００６３】
図４は、ＬＦ用送信部３１の符号化処理を説明するための図である。
【００６４】
図４Ａは、フレームの符号化処理前の信号（以下、符号化前信号と称する）の一例を示している。図４Ｂは、フレームの符号化処理後の信号（以下、符号化後信号と称する）の一例を示している。
【００６５】
図４Ａにおいて、符号化前信号のうち、縦方向の点線で区切られた区間のそれぞれが１つのビットを示している。この縦方向の点線で区切られた区間を、以下、ビット区間と称する。これらのビット区間のうち、Highレベルの区間が「１」のビットを示し、Lowレベルのビット区間が「０」のビットを示している。図４Ａの例では、ビットp1乃至p4は、それぞれ、1，0，1，1となっている。
【００６６】
図４Ｂにおいて、符号化後信号のうち、縦方向の点線で区切られた区間を２等分した区間のそれぞれが１つの符号化ビットを示している。これらの区間のうち、Highレベルの区間が「１」の符号化ビットを示し、Lowレベルの区間が「０」の符号化ビットを示している。図４Ｂの例では、符号化ビットq1乃至q8は、それぞれ、0 , 1 , 1 , 0 , 0 , 1 , 0 , 1となっている。
【００６７】
図４の例では、「１」であるビットp1，p3，p4が、「0，１」の符号化ビット群に変換されていることがわかる。また、「０」であるビットp2が、「1,0」の符号化ビット群に変換されていることがわかる。
【００６８】
即ち、ＬＦ用送信部３１は、符号化処理として、符号化前信号を構成する各ビットを、２つの符号化ビットからなる符号化ビット群に変換する。これにより、複数の符号化ビット群から構成される符号化後信号が得られる。なお、このときの符号化処理の規則としては、上述の如く、「１」であるビットを「0，１」の符号化ビット群に変換し、「０」であるビットを「1,0」の符号化ビット群に変換する、といった規則が採用されている。
【００６９】
そして、ＬＦ用送信部３１は、符号化後信号をＬＦ信号として、ＬＦ用アンテナ３２を介して携帯電子キー１１に送信する。
【００７０】
次に、携帯電子キー１１の詳細について説明する。
【００７１】
図５は、携帯電子キー１１が有する各種機能のうち、ＬＦ信号の無線受信機能を実現する構成の詳細例を示す図である。
【００７２】
なお、図５において、図３における対応する部分には同じ符号を付しており、以下、適宜、その説明を省略する。
【００７３】
ＬＦ用受信部２２は、増幅部５１、フィルタ部５２、復調部５３、およびデコード部５４を含むように構成されている。
【００７４】
増幅部５１は、ＬＦ用アンテナ２１から供給されるＬＦ信号を増幅し、フィルタ部５２に供給する。
【００７５】
フィルタ部５２は、増幅されたＬＦ信号に対して、例えば、LPF（Low Pass Filter）等を用いたフィルタ処理を施し、その結果得られるＬＦ信号を復調部５３に供給する。なお、本実施の形態では、ＬＦ信号は、振幅変調されているとする。但し、ＬＦ信号の変調方式は特に限定されない。
【００７６】
復調部５３は、フィルタ部５２からのＬＦ信号に対して復調処理を施す。復調部５３からは、図４Ｂの符号化後信号の形態として、受信信号が出力されて、デコード部５４に供給される。
【００７７】
デコード部５４は、例えば、プリプロセッサから構成される。デコード部５４は、復調部５３からの受信信号に対して復号処理を施す。その結果、図４Ａの符号化前信号が復号されて、出力される。なお、以下、デコード部５４の出力信号を、復号信号と称する。この復号信号は、誤り訂正部５５に供給される。
【００７８】
デコード部５４は、サンプリング部６１、ビット判別部６２、およびビット割れ検出部６３を含むように構成されている。
【００７９】
サンプリング部６１は、復調部５３からの受信信号を、ビット区間を単位として、１単位につき２以上のビットサンプリング数でサンプリングする。サンプリング部６１は、サンプリングの結果をビット判別部６２に供給する。なお、サンプリング部６１によるサンプリングの詳細は、図７等を参照して後述する。
【００８０】
ビット判別部６２は、所定のビット区間のサンプリングの結果に基づいて、そのビット区間における符号化前のビットを判別し、誤り訂正部５５に供給する。なお、ビット判別部６２によるビットの判別の詳細は、図７等を参照して後述する。
【００８１】
ビット割れ検出部６３は、所定のビット区間のサンプリングの結果がビット割れになっているか否かを判定し、その判定結果を制御部２５に供給する。このビット割れとは、符号化ビット群に対するサンプリング結果のうちの少なくとも一部が誤った結果となっている状態をいう。なお、ビット割れ検出部６３によるビット割れの判定の詳細は、図８を参照して後述する。
【００８２】
誤り訂正部５５は、デコード部５４からの復号信号を用いて、フレームを再構成する。誤り訂正部５５は、再構成されたフレームのデータとCRCを用いて誤り訂正を行い、誤り訂正後のデータを制御部２５に供給する。
【００８３】
制御部２５は、例えば、CPUから構成される。制御部２５は、ビットサンプリング数変更部８１を含むように構成される。制御部２５は、例えば、ＬＦ用受信部２２のデコード部５４による復号処理を制御する。以下、かかる制御を、復号制御処理と称する。ビットサンプリング数変更部８１は、復号制御処理として、ビット割れ検出部６３によるビット割れの判定結果に基づいて、サンプリング部６１のビットサンプリング数を変更する制御処理を行う。
【００８４】
次に、図６のフローチャートを参照して、制御部２５の復号制御処理の一例について説明する。
【００８５】
なお、サンプリング部６１は、ビットサンプリング数Nを、予めN1（N1は2以上の整数）に設定しているものとする。
【００８６】
ステップＳ１において、制御部２５は、符号化フレームが伝送されてきたか否かを判定する。この符号化フレームは、上述したように、符号化プリアンブル、符号化データ、および符号化CRCから構成されている。
【００８７】
例えば、ＬＦ用受信部２２により、符号化プリアンブルが検出され、その検出結果がＬＦ用受信部２２から制御部２５に通知されない限り、ステップＳ１においてＮＯであると判定される。そして、処理はステップＳ１に戻され、ステップＳ１の判定処理が繰り返される。
【００８８】
その後、符号化プリアンブルが検出され、その検出結果がＬＦ用受信部２２から制御部２５に通知された場合、ステップＳ１においてＹＥＳであると判定されて、処理はステップＳ２に進む。なお、検出された符号化プリアンブルが処理対象となり、以降の処理が実行される。
【００８９】
ステップＳ２において、制御部２５は、ＬＦ用受信部２２のデコード部５４を制御して、処理対象の符号化プリアンブルに対する復号処理（以下、プリアンブル復号処理と称する）を開始させる。このプリアンブル復号処理では、ビット割れの判定が行われる。ビット割れの判定とは、上述したように、ビット区間に対するサンプリングの結果が誤りであるか否かについての判定をいう。なお、プリアンブル復号処理のさらなる詳細については、図７および図８を用いて後述する。
【００９０】
ステップＳ３において、制御部２５は、符号化プリアンブルを構成する符号化ビット群のうち、一定数の符号化ビット群についてのビット割れの判定が終了したか否かを判定する。
【００９１】
例えば、ビット割れの判定結果が一定数ＬＦ用受信部２２から制御部２５に供給されない限り、ステップＳ３においてＮＯであると判定される。そして、処理はステップＳ３に戻され、ステップＳ３の判定処理が繰り返される。
【００９２】
即ち、ステップＳ２の処理以降、この復号制御処理と並行して、プリアンブル復号処理が行われている。このプリァンブル復号処理において、符号化プリアンブルを構成する符号化ビット群のひとつずつに対して、ビット割れの判定が順次行われている。このビット割れの判定が一定数以上行われると、ステップＳ３においてＹＥＳと判定されて、処理はステップＳ４に進む。
【００９３】
ステップＳ４において、制御部２５のビットサンプリング数変更部８１は、一定数の符号化ビット群の各ビット割れの判定結果に基づいて、ビット割れ率を算出する。このビット割れ率とは、例えば、一定数の符号化ビット群に対する、ビット割れと判定された符号化ビット群の比率をいう。ビットサンプリング数変更部８１は、ビット割れ率に応じて、サンプリング部６１のビットサンプリング数を変更する制御を行う。即ち、例えば、ビットサンプリング数変更部８１は、処理対象の符号化プリアンブルのビット割れ率が閾値以上の場合、サンプリング部６１を制御して、ビットサンプリング数N1をビットサンプリング数N2（N2＞N1）に増加させる。
【００９４】
ステップＳ５において、制御部２５は、符号化フレームのうち符号化データが伝送されてきたか否かを判定する。
【００９５】
例えば、ＬＦ用受信部２２により、符号化プリアンブルの検出が継続されている限り、ステップＳ５においてＮＯであると判定される。そして、処理はステップＳ５に戻され、ステップＳ５の判定処理が繰り返される。
【００９６】
その後、ＬＦ用受信部２２により、符号化プリアンブルの検出が終了し、符号化データが検出され、その検出結果がＬＦ用受信部２２から制御部２５に通知された場合、ステップＳ５においてＹＥＳであると判定されて、処理はステップＳ６に進む。なお、検出された符号化データと、それに続いて送信されてくる符号化CRCとが処理対象となり、以降の処理が実行される。
【００９７】
ステップＳ６において、制御部２５は、デコード部５４を制御して、プリアンブル復号処理を終了させる。そして、制御部２５は、デコード部５４を制御して、処理対象の符号化データと符号化CRCに対する復号処理（以下、データCRC復号処理と称する）を開始させる。なお、データCRC復号処理の詳細については、図１０を用いて後述する。
【００９８】
ステップＳ７において、制御部２５は、符号化フレームの伝送が終了したか否かを判定する。
【００９９】
例えば、ＬＦ用受信部２２により、符号化CRCの終端が検出され、その検出結果がＬＦ用受信部２２から制御部２５に通知されない限り、ステップＳ７においてＮＯであると判定される。そして、処理はステップＳ７に戻され、ステップＳ７の判定処理が繰り返される。
【０１００】
その後、符号化CRCの終端が検出され、その検出結果がＬＦ用受信部２２から制御部２５に通知された場合、ステップＳ７においてＹＥＳであると判定されて、処理はステップＳ８に進む。ステップＳ８において、制御部２５は、デコード部５４を制御して、データCRC復号処理を終了させる。そして、復号制御処理が終了される。
【０１０１】
次に、デコード部５４の復号処理の詳細について説明する。
【０１０２】
上述したように、デコード部５４は、復号処理として、プリアンブル復号処理とデータCRC復号処理を行う。
【０１０３】
そこで、最初に、図７および図８を参照して、デコード部５４のプリアンブル復号処理の詳細について説明する。
【０１０４】
図７は、プリアンブル復号処理のうちの、サンプリング部６１とビット判別部６２で行われる部分の処理の一例を説明するための図である。プリアンブル復号処理は、上述の如く、復号制御処理のステップＳ２で開始され、ステップＳ６で終了する。
【０１０５】
サンプリンブ部６１は、プリアンブル復号処理の一部として、受信信号のサンプリング処理を行う。ビット判別部６２は、プリアンブル復号処理の一部として、ビットの判別処理を行う。
【０１０６】
図７Ａは、受信信号の一例を示している。図７Ｂは、受信信号に対するサンプリングの結果の一例を示している。図７Ｃは、プリアンブル復号処理後の復号信号の一例を示している。
【０１０７】
図７Ａにおいて、ビット区間は縦方向の点線で区切られている。図７Ａの受信信号のうち、ビット区間をさらに一点鎖線で２等分した区間のそれぞれが１つの符号化ビットを示している。ビット区間の２つの符号化ビットにより、符号化ビット群が構成されている。図７Ａの例では、受信信号のうち、符号化ビットq1乃至q8の区間は、それぞれ、Lowレベル，Highレベル，Highレベル，Lowレベル，Lowレベル，Highレベル，一部がLowレベルで他部がHighレベル，Lowレベルとなっている。
【０１０８】
即ち、符号化ビットq7の区間にはノイズが混入しており、一様にHighレベルになるべきところが、一部がLowレベルで他部がHighレベルとなっている。
【０１０９】
図７Ａにおいて、下向きの複数の矢印のそれぞれは、受信信号におけるサンプリング点をそれぞれ示している。なお、この前提は、以降の受信信号を示す図においても同様である。即ち、この例では、ビット区間内に２つの矢印があるので、ビットサンプリング数が２とされてサンプリングが行われている。
【０１１０】
図７Ｂにおいて、各符号化ビットのサンプリング点についてのサンプリング結果が、各符号化ビットの下に記述されている。図７Ｂの例では、符号化ビットq1乃至q8に対するサンプリング結果は、0，1，1，0，0，1，0，0となっている。
【０１１１】
図７の例では、「Lowレベル」に近いサンプリング点が、「0」とサンプリングされていることがわかる。また、「Highレベル」に近いサンプリング点が、「1」とサンプリングされていることがわかる。
【０１１２】
即ち、サンプリング部６１は、各符号化ビットに対してサンプリングし、「0」または「1」をサンプリング結果として出力する。なお、このときのサンプリングの規則としては、上述の如く、「Lowレベル」に近い符号化ビットを、「0」とサンプリングし、「Highレベル」に近い符号化ビットを、「1」とサンプリングする、といった規則が採用されている。
【０１１３】
図７Ｃにおいて、復号信号のうち、縦方向の点線で区切られた区間（ビット区間）のそれぞれが復号された１つのビットを示している。これらのビット区間のうち、Highレベルの区間が「１」として復号されたビットを示し、Lowレベルの区間が「０」として復号されたビットを示している。なお、これらの前提は、以降の復号信号の図においても同様である。図７Ｃの例では、復号されたビットp1乃至p4は、それぞれ、1，0，1，1となっている。
【０１１４】
上述した符号化ビットq1乃至q8に対するサンプリング結果を符号化ビット群毎にまとめると次のようになる。即ち、符号化ビット群（q1, q2）乃至（q7, q8）に対するサンプリング結果は、それぞれ、「0，1」，「1，0」，「0，1」，「0，0」となっている。なお、符号化ビット群（qi, q(i+1)）とは、符号化ビットqiと符号化ビットq(i+1)からなる符号化ビット群をいう。
【０１１５】
図７の例では、「0, 1」や「0, 0」である符号化ビット群のサンプリング結果が、「1」のビットに復号されていることがわかる。「1, 0」である符号化ビット群のサンプリング結果が、「0」のビットに復号されていることがわかる。
【０１１６】
即ち、ビット判別部６２は、符号化ビット群に対するサンプリング結果から、符号化前のビットを判別する。この判別されたビットが、復号されたビットとされる。復号された複数のビットからは、それらのビットにより構成される復号信号が得られる。なお、このときのビット判別の規則としては、次のような規則が採用されている。即ち、符号化ビット群のサンプリング結果が「0, 1」に近い場合、符号化前のビットを「1」のビットと判別する。符号化ビット群のサンプリング結果が「1, 0」に近い場合、符号化前のビットを「0」のビットと判別する、といった規則が採用されている。なお、符号化ビット群のサンプリング結果が「0, 0」または「1, 1」の場合、このサンプリング結果は、「0, 1」と「1, 0」のいずれにも同程度に近い。従って、この規則では、ビット判別ができないことになる。そこで、サンプリング結果が「0, 0」または「1, 1」の場合、例えば、一定のビット（例えば、「1」のビット）に判別する、といった特例的な規則が採用されている。
【０１１７】
なお、図７の例では、符号化ビット群（q7, q8）にノイズが混入している。この符号化ビット群（q7, q8）のサンプリング結果は、「0, 0」となっている。このサンプリング結果からは、符号化前のビットは、特例的な規則によりあるビットに判別されるに過ぎない。従って、この例では、符号化ビットに含まれるノイズを除去できるとは限らないことがわかる。
【０１１８】
図８は、プリアンブル復号処理のうちの、ビット割れ検出部６３で行われる処理の一例を説明するための図である。プリアンブル復号処理は、上述の如く、復号制御処理のステップＳ２で開始され、ステップＳ６で終了する。
【０１１９】
デコード部５４のビット判別部６２は、プリアンブル復号処理として、ビット割れの判定処理を行う。
【０１２０】
なお、図８Ａおよび図８Ｂは、それぞれ、図７Ａおよび図７Ｂと同じ図である。従って、これらの図の説明を省略する。
【０１２１】
図８Ｃは、図８Ａの受信信号を構成する各符号化ビットに対して予測されるサンプリング結果（以下、予測サンプリング結果と称する）の一例を示している。
【０１２２】
処理対象の符号化プリアンブルでは、符号化ビットの配列が予め決められており、各符号化ビットは固定の値になっている。この予め決められている符号化ビットを、受信する側の装置である携帯電子キー１１内に記憶させておく。ビット割れ検出部６３は、符号化ビットのサンプリング結果と、携帯電子キー１１内に記憶されている符号化ビットからの予測サンプリング結果とを比較する。
【０１２３】
図８Ｃにおいて、各符号化ビットのサンプリング点についての予測サンプリング結果が、図８Ａの各符号化ビットの下に記述されている。図８Ｃの例では、符号化ビットq1乃至q8に対する予測サンプリング結果は、0，1，1，0，0，1，1，0となっている。この符号化ビットq1乃至q8に対する予測サンプリング結果を符号化ビット群毎にまとめると次のようになる。即ち、符号化ビット群（q1, q2）乃至（q7, q8）に対する予測サンプリング結果は、それぞれ、「0，1」，「1，0」，「0，1」，「1，0」となっている。
【０１２４】
図８の例では、符号化ビット群（q7, q8）では、予測サンプリング結果が「1，0」であるのに対し、サンプリング結果が「0，0」である。このように、符号化ビット群のサンプリング結果と予測サンプリング結果が異なる場合、ビット割れと判定される。なお、ビット割れとは、上述したように、符号化ビット群に対するサンプリング結果のうちの少なくとも一部が誤っている状態をいう。
【０１２５】
即ち、ビット割れ検出部６３は、サンプリング結果と予測サンプリング結果が一致する場合、その符号化ビット群をビット割れでないと判定する。また、ビット割れ検出部６３は、サンプリング結果と予測サンプリング結果が一致しない場合、その符号化ビット群をビット割れであると判定する。
【０１２６】
次に、図９のフローチャートを参照して、デコード部５４のプリアンブル復号処理の一例について説明する。プリアンブル復号処理は、上述の如く、復号制御処理のステップＳ２で開始され、ステップＳ６で終了する。図９は、符号化ビット群毎の処理を表している。即ち、復号制御処理のステップＳ２とステップＳ６の間、図９の処理が繰り返される。即ち、符号化プリアンブルを構成する符号化ビット群のそれぞれに対して、図９の処理がそれぞれ実行される。
【０１２７】
ステップＳ２１において、サンプリング部６１は、処理対象の符号化ビット群に対してサンプリングをおこない、「0」または「1」のサンプリング結果を出力する。出力されたサンプリング結果は、ビット判別部６２およびビット割れ検出部６３に供給される。
【０１２８】
ステップＳ２２において、ビット判別部６２は、処理対象の符号化ビット群に対するサンプリング結果から、符号化前の１つのビットを判別するビット判別を行う。この判別されたビットが、復号されたビットとされる。復号された複数のビットからは、これらの複数のビットにより構成される復調信号が得られる。この復調信号は、誤り訂正部５５に供給される。
【０１２９】
ステップＳ２３において、ビット割れ検出部６３は、処理対象の符号化ビット群に対するサンプリング結果と予測サンプリング結果とを比較する。ビット割れ検出部６３は、処理対象のサンプリング結果と予測サンプリング結果が一致する場合、その符号化ビット群をビット割れでないと判定する。また、ビット割れ検出部６３は、処理対象のサンプリング結果と予測サンプリング結果が一致しない場合、その符号化ビット群をビット割れであると判定する。ビット割れ検出部６３は、処理対象の符号化ビット群に対するビット割れの判定結果を、制御部２５のビットサンプリング数変更部８１に供給する。
【０１３０】
次に、図１０を参照して、デコード部５４のデータCRC復号処理の詳細について説明する。
【０１３１】
図１０は、サンプリング部６１およびビット判別部６２で行われるデータCRC復号処理の一例を説明するための図である。データCRC復号処理は、上述の如く、復号制御処理のステップＳ６で開始され、ステップＳ８で終了する。
【０１３２】
本実施の形態では、データCRC復号処理は、プリアンブル復号処理のうち、ビット割れの判定処理が省かれた処理である。また、データCRC復号処理では、符号化データと符号化CRCに対して復号処理が施される。これらの符号化データと符号化CRCでは、通常、符号化ビットの配列が予め決められていない。従って、予測サンプリング結果を用意することができない。これにより、データCRC復号処理では、ビット割れの判定処理を行ったとしても意味のある結果が得られない。よって、データCRC復号処理では、プリアンブル復号処理のうち、ビット割れの判定処理が省かれた処理となっているのである。
【０１３３】
但し、データCRC復号処理を、プリアンブル復号処理と同じ処理とすることも可能である。
【０１３４】
図１０Ａは、受信信号の一例を示している。図１０Ｂは、受信信号に対するサンプリング結果の一例を示している。図１０Ｃは、データCRC復号処理後の復号信号の一例を示している。
【０１３５】
図１０Ａの例では、受信信号のうち、符号化ビットq1乃至q4の区間は、それぞれ、Lowレベル，Highレベル，Highレベル，一部がLowレベルで他部がHighレベルとなっている。受信信号のうち、符号化ビットq5乃至q8の区間は、それぞれ、Highレベル，Lowレベル， Lowレベル，Highレベルとなっている。
【０１３６】
図１０Ａの例では、符号化ビットq4の区間には、ノイズが混入しており、一様にLowレベルになるべきところが、一部がLowレベルで他部がHighレベルとなっている。
【０１３７】
この例では、ビットサンプリング数が４とされてサンプリングが行われている。
【０１３８】
図１０Ｂの例では、符号化ビットq1乃至q8に対するサンプリング結果は、それぞれ、0，0，1，1，1，1，0，1，1，1，0，0，0，0，1，1となっている。
【０１３９】
図１０の例でも、図７の例と同様に、「Lowレベル」に近いサンプリング点が、「0」とサンプリングされていることがわかる。また、「Highレベル」に近いサンプリング点が、「1」とサンプリングされていることがわかる。
【０１４０】
即ち、サンプリング部６１は、各符号化ビットに対してサンプリングし、「0」または「1」をサンプリング結果として出力する。なお、このときのサンプリングの規則としては、上述の如く、「Lowレベル」に近い符号化ビットを、「0」とサンプリングし、「Highレベル」に近い符号化ビットを、「1」とサンプリングする、といった規則が採用されている。
【０１４１】
図１０Ｃの例では、復号されたビットp1乃至p4は、それぞれ、1，0，0，1となっている。
【０１４２】
上述した符号化ビットq1乃至q8に対するサンプリング結果を符号化ビット群毎にまとめると次のようになる。即ち、符号化ビット群（q1, q2）乃至（q7, q8）に対するサンプリング結果は、それぞれ、「0，0，1，1」，「1，1，0，1」，「1，1，0，0」，「0，0，1，1」となっている。
【０１４３】
図１０の例では、「0，0，1，1」である符号化ビット群のサンプリング結果が、「1」のビットに復号されていることがわかる。「1，1，0，0」や「1，1，0，1」である符号化ビット群のサンプリング結果が、「0」のビットに復号されていることがわかる。
【０１４４】
即ち、ビット判別部６２は、符号化ビット群に対するサンプリング結果から、符号化前のビットを判別する。この判別されたビットが、復号されたビットとされる。復号された複数のビットからは、それらのビットにより構成される復調信号が得られる。なお、このときのビット判別の規則としては、次のような規則が採用されている。即ち、符号化ビット群のサンプリング結果が「0，0，1，1」に近い場合、復号すべきビットを「1」のビットに判別する。符号化ビット群のサンプリング結果が「1，1，0，0」に近い場合、復号すべきビットを「0」のビットに判別する、といった規則が採用されている。
【０１４５】
なお、図１０の例では、符号化ビット群(q3, q4)の区間にノイズが混入している。この符号化ビット群(q3, q4)のサンプリング結果は、「1，1，0，1」となっている。このサンプリング結果は、サンプリング結果が「1，1，0，0」に近いので、復号すべきビットが「0」に判別される。従って、この例では、符号化ビットに含まれるノイズを除去できることがわかる。
【０１４６】
次に、図１１のフローチャートを参照して、デコード部５４のデータCRC復号処理の一例について説明する。データCRC復号処理は、上述の如く、復号制御処理のステップＳ６で開始され、ステップＳ８で終了する。図１１は、符号化ビット群毎の処理を表している。即ち、復号制御処理のステップＳ６とステップＳ８の間、図１１の処理が繰り返される。即ち、符号化データと符号化CRCを構成する符号化ビット群のそれぞれに対して、図１１の処理がそれぞれ実行される。
【０１４７】
ステップＳ４１において、サンプリング部６１は、処理対象の符号化ビットに対してサンプリングをおこない、「0」または「1」のサンプリング結果を出力する。出力されたサンプリング結果は、ビット判別部６２およびビット割れ検出部６３に供給される。
【０１４８】
ステップＳ４２において、ビット判別部６２は、処理対象の符号化ビット群に対するサンプリング結果から、符号化前の１つのビットを判別するビット判別を行う。この判別されたビットが、復号されたビットとされる。復号された複数のビットからは、これらの複数のビットにより構成される復調信号が得られる。この復調信号は、誤り訂正部５５に供給される。
【０１４９】
ところで、前述したように、ビットサンプリング数を増やすことで、符号化ビットに含まれるノイズを除去できることが知られている。このことを、次のシミュレーションにより確認する。
【０１５０】
図１２は、サンプリングのシミュレーションについて説明するための図である。
【０１５１】
なお、図１２Ａは、図７Ａと同じ図であり、その説明を、以下、適宜、省略する。また、図１２Ｂの受信信号は、図１２Ａの受信信号と全く同じものである。
【０１５２】
図１２Ａのサンプリングのシミュレーションでは、受信信号を構成する符号化ビット群（q7, q8）にノイズが混入している。この符号化ビット群（q7, q8）に対するサンプリング結果は、「0, 0」となる。このサンプリング結果からは、符号化前のビットは、特例的な規則によりあるビットに判別される。従って、このシミュレーションでは、符号化ビットに含まれるノイズを除去できるとは限らないことがわかる。
【０１５３】
これに対して、図１２Ｂのサンプリングのシミュレーションでは、ビットサンプリング数が２から４に増やされている。
【０１５４】
同じ符号化ビット群（q7, q8）に対するサンプリング結果は、「0, 1, 0, 0」となる。このサンプリング結果は、「1, 1, 0, 0」に近いので、符号化前のビット「0」に判別される。従って、このシミュレーションでは、符号化ビットに含まれるノイズを除去できていることがわかる。
【０１５５】
このシミュレーションにより、ビットサンプリング数を増やすことで、符号化ビットに含まれているノイズを除去できることが確認できた。
【０１５６】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、プログラム記録媒体からインストールされる。このプログラムは、例えば、専用のハードウェアに組み込まれているコンピュータにインストールされる。または、このプログラムは、各種のプログラムをインストールすることで各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどにインストールされる。
【０１５７】
図１３は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１５８】
コンピュータにおいて、CPU１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【０１５９】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８が接続されている。さらに、入出力インタフェース１０５には、ネットワークインタフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１を駆動するドライブ１１０が接続されている。
【０１６０】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１６１】
コンピュータ（CPU１０１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）であるリムーバブルメディア１１１に記録して提供される。プログラムは、パッケージメディアであるリムーバブルメディア１１１に記録して提供される。なお、パッケージメディアとしては、光ディスク（CD−ROM(Compact Disc−Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどが用いられる。あるいは、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０１６２】
そして、プログラムは、リムーバブルメディア１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【０１６３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１６４】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【０１６５】
本実施の形態では、携帯電子キーにより受信されるアナログ信号として、ＬＦ信号を採用している。但し、携帯電子キーにより受信されるアナログ信号の信号帯域は特に限定されず、例えば、ＵＨＦ信号等を採用することもできる。
【図面の簡単な説明】
【０１６６】
【図１】フレームの再送を説明するための図である。
【図２】符号化プリアンブルに基づく可変サンプリング手法の概要を説明するための図である。
【図３】パッシブエントリシステムの構成例を示す図である。
【図４】図３のＬＦ用送信部３１の符号化処理を説明するための図である。
【図５】図３の携帯電子キーの構成の詳細例を示す図である。
【図６】図５の制御部２５による復号制御処理の一例を説明するフローチャートである。
【図７】図５のサンプリング部６１およびビット判別部６２のプリアンブル復号処理の詳細例を説明するための図である。
【図８】図５のビット判別部６２のプリアンブル復号処理の詳細例を説明するための図である。
【図９】図５のデコード部５４のプリアンブル復号処理の一例を説明するフローチャートである。
【図１０】図５のサンプリング部６１およびビット判別部６２のデータCRC復号処理の詳細例を説明するための図である。
【図１１】図５のデコード部５４のデータCRC復号処理の一例を説明するフローチャートである。
【図１２】サンプリングのシミュレーションを説明するための図である。
【図１３】本発明を適用したコンピュータのハードウェアの構成例を示すブロック図である。
【符号の説明】
【０１６７】
１１  携帯電子キー，  １２  ＥＣＵ，  ２１  ＬＦ用アンテナ，  ２２  ＬＦ用受信部，  ２３  ＵＨＦ用送信部，  ２４  ＵＨＦ用アンテナ，  ２５  制御部，  ３１  ＬＦ用送信部，  ３２  ＬＦ用アンテナ，  ３３  ＵＨＦ用アンテナ，  ３４  ＵＨＦ用受信部，  ３５  制御部，  ５１  増幅部，  ５２  フィルタ部，  ５３  復調部，  ５４  デコード部，  ５５  誤り訂正部，  ６１  サンプリング部，  ６２  ビット判別部，  ６３  ビット割れ検出部，  ８１  ビットサンプリング数変更部，  １０１  CPU，  １０２  ROM，  １０３  RAM，  １０４  バス，  １０５  入出力インタフェース，  １０６  入力部，  １０７  出力部，  １０８  記憶部，  １０９  通信部，  １１０  ドライブ，  １１１  リムーバブルメディア
【図１】
2010130138.tif 000003
【図２】
2010130138.tif 000004
【図３】
2010130138.tif 000005
【図４】
2010130138.tif 000006
【図５】
2010130138.tif 000007
【図６】
2010130138.tif 000008
【図７】
2010130138.tif 000009
【図８】
2010130138.tif 000010
【図９】
2010130138.tif 000011
【図１０】
2010130138.tif 000012
【図１１】
2010130138.tif 000013
【図１２】
2010130138.tif 000014
【図１３】
2010130138.tif 000015