(57)【特許請求の範囲】
【請求項１】
データをベースバンドで伝送するベースバンド伝送方式により通信を行う通信装置において、
前記データのレベルの遷移に応じてピークが生じる受信信号を受信する受信手段と、
前記受信信号を、第１の増幅率で増幅し、第１の増幅信号を出力する第１の増幅手段と、
前記第１の増幅信号を、第２の増幅率で増幅し、第２の増幅信号を出力する第２の増幅手段と、
前記第１の増幅信号を、前記第２の増幅率に所定の係数を掛け合わせて求められる第３の増幅率で増幅し、第３の増幅信号を出力する第３の増幅手段と、
前記第２の増幅信号のピーク値と、所定の閾値とを比較した比較結果に基づいて、出力データのレベルを遷移させて、前記出力データを出力する出力データ出力手段と、
前記第３の増幅信号のピーク値と、前記出力データ出力手段が比較に用いた閾値と同一の閾値とを比較した比較結果に基づいて、比較データのレベルを遷移させて、前記比較データを出力する比較データ出力手段と、
前記出力データ出力手段が出力データを出力する周期の所定周期分に対応する測定周期ごとに、前記比較データのレベルが遷移した回数であるカウント値を測定し、前記測定周期の所定周期分の時間に対応するゲインコントロール周期ごとに、前記カウント値に基づいて、前記第１の増幅率を制御する増幅率制御手段と
を備える通信装置。
【請求項２】
前記第３の増幅率を求めるための前記所定の係数は、前記受信信号のピーク値と第１の閾値との幅が最大となるとともに、前記受信信号のノイズのピーク値と、前記第１の閾値より小さな第２の閾値との幅が最大となる値に設定されている
請求項１の通信装置。
【請求項３】
前記増幅率制御手段は、
所定の前記カウント値と、前記第１の増幅率の変更量とが対応付けられたテーブルを記憶する記憶手段と、
前記記憶手段に記憶されているテーブルを参照して、前記第１の増幅率の変更量を決定する変更量決定手段と、
前記決定手段により決定された前記変更量に基づいて、前記第１の増幅率を新たに算出する算出手段と
を有する
請求項１の通信装置。
【請求項４】
データをベースバンドで伝送するベースバンド伝送方式により通信を行う通信装置の通信方法において、
前記通信装置は、
前記データのレベルの遷移に応じてピークが生じる受信信号を受信する受信手段と、
前記受信信号を、第１の増幅率で増幅し、第１の増幅信号を出力する第１の増幅手段と、
前記第１の増幅信号を、第２の増幅率で増幅し、第２の増幅信号を出力する第２の増幅手段と、
前記第１の増幅信号を、前記第２の増幅率に所定の係数を掛け合わせて求められる第３の増幅率で増幅し、第３の増幅信号を出力する第３の増幅手段と、
前記第２の増幅信号のピーク値と、所定の閾値とを比較した比較結果に基づいて、出力データのレベルを遷移させて、前記出力データを出力する出力データ出力手段と、
前記第３の増幅信号のピーク値と、前記出力データ出力手段が比較に用いた閾値と同一の閾値とを比較した比較結果に基づいて、比較データのレベルを遷移させて、前記比較データを出力する比較データ出力手段と
を備え、
前記出力データ出力手段が出力データを出力する周期の所定周期分に対応する測定周期ごとに、前記比較データのレベルが遷移した回数であるカウント値を測定し、前記測定周期の所定周期分の時間に対応するゲインコントロール周期ごとに、前記カウント値に基づいて、前記第１の増幅率を制御する
ステップを含む通信方法。
【請求項５】
データをベースバンドで伝送するベースバンド伝送方式により通信を行う通信装置を制御するコンピュータに実行させるプログラムにおいて、
前記通信装置は、
前記データのレベルの遷移に応じてピークが生じる受信信号を受信する受信手段と、
前記受信信号を、第１の増幅率で増幅し、第１の増幅信号を出力する第１の増幅手段と、
前記第１の増幅信号を、第２の増幅率で増幅し、第２の増幅信号を出力する第２の増幅手段と、
前記第１の増幅信号を、前記第２の増幅率に所定の係数を掛け合わせて求められる第３の増幅率で増幅し、第３の増幅信号を出力する第３の増幅手段と、
前記第２の増幅信号のピーク値と、所定の閾値とを比較した比較結果に基づいて、出力データのレベルを遷移させて、前記出力データを出力する出力データ出力手段と、
前記第３の増幅信号のピーク値と、前記出力データ出力手段が比較に用いた閾値と同一の閾値とを比較した比較結果に基づいて、比較データのレベルを遷移させて、前記比較データを出力する比較データ出力手段と
を備え、
前記出力データ出力手段が出力データを出力する周期の所定周期分に対応する測定周期ごとに、前記比較データのレベルが遷移した回数であるカウント値を測定し、前記測定周期の所定周期分の時間に対応するゲインコントロール周期ごとに、前記カウント値に基づいて、前記第１の増幅率を制御する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置および通信方法、並びにプログラムに関し、特に、受信信号が最適な振幅となるように増幅率を制御することができるようにした通信装置および通信方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、無線LAN（Local Area Network）では、送信側の通信装置は、所定の周波数の搬送波を、送信対象のデータに対応する信号であるベースバンド信号で変調し、その結果得られる変調波を送信する。一方、受信側の通信装置は、送信側の通信装置から送信されてくる変調波を受信し、その変調波を復調することにより、ベースバンド信号を取得する。
【０００３】
また、受信側の通信装置では、変調波を復調して得られるベースバンド信号がアンプにより増幅され、所定の振幅に増幅されたベースバンド信号に対して、AD（Analog Digital）変換などの処理が施される。例えば、通信装置において受信される変調波の受信強度が変動する場合においても、アンプが、ベースバンド信号を一定の振幅で出力することができるように、通信装置には、アンプの増幅率を自動的に調整するAGC（Automatic Gain Control）回路が備えられている。
【０００４】
図１は、AGC回路を備えた通信装置の一例の構成を示すブロック図である。
【０００５】
図１において、通信装置１１は、アンテナ１２、BPF（Band Pass Filter：帯域通過フィルタ）１３、LNA（Low Noise Amplifier：低雑音増幅器）１４、２つのミキサ部１５および１６、２つのVGA（Variable Gain Amplifier：可変ゲイン増幅器）１７および１８、２つのBPF１９および２０、２つのADC（Analog Digital Converter：アナログディジタル変換器）２１および２２、ディジタルフィルタ２３、電力積算処理回路２４、RSSI（Received Signal Strength Indicator）回路２５、AGC回路２６、およびDAC（Digital Analog Converter：ディジタルアナログ変換器）２７から構成される。
【０００６】
アンテナ１２は、送信側の通信装置（図示せず）から送信される変調波を受信して、BPF１３に供給する。BPF１３は、アンテナ１２から供給された変調波をフィルタリングし、所定の周波数帯域の変調波を、LNA１４に供給する。LNA１４は、BPF１３から供給された変調波を、低ノイズで増幅して、ミキサ部１５および１６、並びにRSSI回路２５に供給する。
【０００７】
ミキサ部１５および１６は、LNA１４から供給された変調波に、図示しない発振器が生成した所定の周波数の信号を掛け合わせることにより、変調波を復調し、ベースバンド信号を出力する。
【０００８】
ここで、搬送波を変調する変調方式として、QPSK（quadrature phase shift keying）が採用されているとする。QPSKでは、ベースバンド信号は、搬送波と同相のI成分と、搬送波と直交するＱ成分とに分けられて伝送され、例えば、ミキサ部１５は、ベースバンド信号のI成分を出力し、ミキサ部１６は、ベースバンド信号のＱ成分を出力する。
【０００９】
VGA１７には、ミキサ部１５からベースバンド信号のI成分が供給され、VGA１７は、後述するようにDAC２７から供給される制御信号（電圧）に応じた増幅率で、ベースバンド信号のI成分を増幅し、その結果得られる信号を、BPF１９に供給する。
【００１０】
VGA１８には、ミキサ部１６からベースバンド信号のＱ成分が供給され、VGA１８は、VGA１７と同様に、ベースバンド信号のＱ成分を増幅した信号を、BPF２０に供給する。
【００１１】
BPF１９は、VGA１７から供給された信号をフィルタリングし、所定の周波数帯域の信号を、ADC２１に供給する。BPF２０は、VGA１８から供給された信号をフィルタリングし、所定の周波数帯域の信号を、ADC２２に供給する。ここで、BPF１９および２０が出力する信号は、アナログの信号である。
【００１２】
ADC２１は、BPF１９から供給された信号をAD変換（量子化）し、BPF１９から供給された信号をディジタル化した信号を、ディジタルフィルタ２３に供給する。ADC２２は、BPF２０から供給された信号をAD変換し、BPF２０から供給された信号をディジタル化した信号を、ディジタルフィルタ２３に供給する。
【００１３】
ディジタルフィルタ２３は、ADC２１および２２から供給されたディジタルの信号をフィルタリングし、電力積算処理回路２４に供給する。
【００１４】
電力積算処理回路２４は、ディジタルフィルタ２３から供給された信号に対し、単位時間あたりの信号の二乗和を積算する処理を施し、通信装置１１が受信した変調波の受信強度を算出する。電力積算処理回路２４は、変調波の受信強度を表す信号を、AGC回路２６に供給する。
【００１５】
RSSI回路２５には、アンテナ１２が受信した変調波が、BPF１３およびLNA１４を介して供給される。RSSI回路２５は、アンテナ１２が受信した変調波に対して、エンベロープ（包絡線）を抽出する処理を施し、変調波の受信強度（受信電界強度）を算出し、変調波の受信強度を表す信号をAGC回路２６に供給する。
【００１６】
AGC回路２６には、電力積算処理回路２４またはRSSI回路２５から変調波の受信強度が供給される。そして、AGC回路２６は、変調波の受信強度に基づいて、VGA１７および１８の増幅率を制御する制御信号を出力する。例えば、AGC回路２６は、変調波の受信強度を表す信号が、所定の閾値以上であれば、VGA１７および１８の増幅率を低下させる制御信号を出力し、一方、変調波の受信強度を表す信号が、所定の閾値未満であれば、VGA１７および１８の増幅率を上昇させる制御信号を出力する。
【００１７】
DAC２７には、AGC回路２６が出力した制御信号が供給され、DAC２７は、その制御信号を、アナログの信号（電圧）に変換し、VGA１７および１８に供給する。
【００１８】
このように構成される通信装置１１では、ADC２１または２２においてAD変換されたベースバンド信号から求められる変調波の受信強度に基づいて、VGA１７または１８の増幅率が制御される。または、RSSI回路２５により変調波のエンベロープから求められる変調波の受信強度に基づいて、VGA１７または１８の増幅率が制御される。
【００１９】
ところで、送信対象のデータを伝送する伝送方式としては、上述したように、送信対象のデータに対応する信号であるベースバンド信号で搬送波を変調することによりデータを伝送する伝送方式の他に、ベースバンド信号そのものを伝送する伝送方式（ベースバンド伝送方式）がある。
【００２０】
ベースバンド伝送方式では、送信対象のデータの１ビット（ＨレベルまたはＬレベル）に対応して、送信側の通信装置から、例えば、１パルスの磁界を出力すること（磁界の有または無）により、データが伝送される。
【００２１】
また、ベースバンド伝送方式では、ベースバンド信号で搬送波を変調することによりデータを伝送する伝送方式よりも、高速でデータを伝送することができ、例えば、数Gbps以上の速度でデータを伝送することができる。
【００２２】
ここで、ベースバンド伝送方式により通信を行う通信装置における受信信号の振幅を制御する方法として、図１を参照して説明したように、ADC２１または２２においてAD変換されたベースバンド信号から求められる変調波の受信強度に基づいて、VGA１７または１８の増幅率を制御する制御方法を用いるとしたとき、ADC２１または２２には、数Gbps以上の速度でのサンプリング能力が必要となる。しかしながら、一般的なADコンバータで、数Gbps以上の速度でサンプリングを行うことは困難であり、このような制御方法を、ベースバンド伝送方式により通信を行う通信装置に適用することは困難であった。
【００２３】
また、ベースバンド伝送方式により通信を行う通信装置における受信信号の振幅を制御する方法として、図１を参照して説明したように、RSSI回路２５により変調波のエンベロープから求められる変調波の受信強度に基づいて、VGA１７または１８の増幅率を制御する制御方法を用いるとしたとき、例えば、送信対象のデータがＬレベルであるときには、パルスが出力されないので、受信信号のエンベロープを求めることが困難であった。従って、このような制御方法を、ベースバンド伝送方式により通信を行う通信装置に適用することは困難であった。
【００２４】
ここで、特許文献１には、OFDM（Orthogonal Frequency Division Multiplexing：直交波周波数分割多重）で変調された信号を受信する受信回路において、短時間で受信電界強度を高精度に計測する技術が開示されている。
【００２５】
【特許文献１】特開２００３−１１０５２６号公報
【発明の開示】
【発明が解決しようとする課題】
【００２６】
上述したように、ベースバンド伝送方式により通信を行う通信装置における受信信号の振幅を制御する方法として、従来の制御方法を用いることは困難であり、受信信号が最適な振幅となるように増幅率を制御することは困難であった。
【００２７】
本発明は、このような状況に鑑みてなされたものであり、受信信号が最適な振幅となるように増幅率を制御することができるようにするものである。
【課題を解決するための手段】
【００２８】
本発明の一側面の通信装置は、データをベースバンドで伝送するベースバンド伝送方式により通信を行う通信装置であって、前記データのレベルの遷移に応じてピークが生じる受信信号を受信する受信手段と、前記受信信号を、第１の増幅率で増幅し、第１の増幅信号を出力する第１の増幅手段と、前記第１の増幅信号を、第２の増幅率で増幅し、第２の増幅信号を出力する第２の増幅手段と、前記第１の増幅信号を、前記第２の増幅率に所定の係数を掛け合わせて求められる第３の増幅率で増幅し、第３の増幅信号を出力する第３の増幅手段と、前記第２の増幅信号のピーク値と、所定の閾値とを比較した比較結果に基づいて、出力データのレベルを遷移させて、前記出力データを出力する出力データ出力手段と、前記第３の増幅信号のピーク値と、前記出力データ出力手段が比較に用いた閾値と同一の閾値とを比較した比較結果に基づいて、比較データのレベルを遷移させて、前記比較データを出力する比較データ出力手段と、前記出力データ出力手段が出力データを出力する周期の所定周期分に対応する測定周期ごとに、前記比較データのレベルが遷移した回数であるカウント値を測定し、前記測定周期の所定周期分の時間に対応するゲインコントロール周期ごとに、前記カウント値に基づいて、前記第１の増幅率を制御する増幅率制御手段とを備える。
【００２９】
本発明の一側面の通信方法またはプログラムは、データをベースバンドで伝送するベースバンド伝送方式により通信を行う通信装置の通信方法、または、データをベースバンドで伝送するベースバンド伝送方式により通信を行う通信装置を制御するコンピュータに実行させるプログラムであって、前記通信装置は、前記データのレベルの遷移に応じてピークが生じる受信信号を受信する受信手段と、前記受信信号を、第１の増幅率で増幅し、第１の増幅信号を出力する第１の増幅手段と、前記第１の増幅信号を、第２の増幅率で増幅し、第２の増幅信号を出力する第２の増幅手段と、前記第１の増幅信号を、前記第２の増幅率に所定の係数を掛け合わせて求められる第３の増幅率で増幅し、第３の増幅信号を出力する第３の増幅手段と、前記第２の増幅信号のピーク値と、所定の閾値とを比較した比較結果に基づいて、出力データのレベルを遷移させて、前記出力データを出力する出力データ出力手段と、前記第３の増幅信号のピーク値と、前記出力データ出力手段が比較に用いた閾値と同一の閾値とを比較した比較結果に基づいて、比較データのレベルを遷移させて、前記比較データを出力する比較データ出力手段とを備え、前記出力データ出力手段が出力データを出力する周期の所定周期分に対応する測定周期ごとに、前記比較データのレベルが遷移した回数であるカウント値を測定し、前記測定周期の所定周期分の時間に対応するゲインコントロール周期ごとに、前記カウント値に基づいて、前記第１の増幅率を制御するステップを含む。
【００３０】
本発明の一側面においては、通信装置は、データのレベルの遷移に応じてピークが生じる受信信号を受信する受信手段と、受信信号を第１の増幅率で増幅し、第１の増幅信号を出力する第１の増幅手段と、第１の増幅信号を第２の増幅率で増幅し、第２の増幅信号を出力する第２の増幅手段と、第１の増幅信号を第２の増幅率に所定の係数を掛け合わせて求められる第３の増幅率で増幅し、第３の増幅信号を出力する第３の増幅手段とを備える。また、通信装置は、第２の増幅信号のピーク値と、所定の閾値とを比較した比較結果に基づいて、出力データのレベルを遷移させて、出力データを出力する出力データ出力手段と、第３の増幅信号のピーク値と、出力データ出力手段が比較に用いた閾値と同一の閾値とを比較した比較結果に基づいて、比較データのレベルを遷移させて、比較データを出力する比較データ出力手段とを備える。そして、出力データが出力される周期の所定周期分に対応する測定周期ごとに、比較データのレベルが遷移した回数であるカウント値が測定され、その測定周期の所定周期分の時間に対応するゲインコントロール周期ごとに、測定されたカウント値に基づいて、第１の増幅率が制御される。
【発明の効果】
【００３１】
本発明の一側面によれば、受信信号が最適な振幅となるように増幅率を制御することができる。
【発明を実施するための最良の形態】
【００３２】
以下に本発明の実施の形態を説明する。
【００３７】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００３８】
図２は、本発明を適用した通信システム（システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは問わない）の一実施の形態の構成例を示す斜視図である。
【００３９】
図２において、通信システムは、通信装置４１および４２から構成されている。通信装置４１と４２とは、同様に構成されているが、以下では、通信装置４１から通信装置４２にデータを送信する場合について、即ち、通信装置４１を、データを送信する送信側とし、通信装置４２を、データを受信する受信側として説明する。
【００４０】
通信装置４１は、送信側基板５１を備え、送信側基板５１は、コネクタ５２、送信用IC５３、および４つのコイル状のアンテナ５４1乃至５４4から構成される。
【００４１】
コネクタ５２には、送信側基板５１と、通信装置４１が備える電源や他の基板など（いずれも図示せず）とを接続するためのケーブルが接続され、コネクタ５２を介して、送信用IC５３に電力やデータが供給される。
【００４２】
送信用IC５３は、コネクタ５２を介して、図示しない電源から供給される電力により駆動する。また、送信用IC５３は、通信装置４２に送信すべきデータに応じて、アンテナ５４1乃至５４4に電流を供給する（流す）。
【００４３】
アンテナ５４1乃至５４4には、送信用IC５３から供給された電流が流れることにより、アンテナ５４1乃至５４4を貫通するような磁界（図２に示されている白抜きの矢印）が発生する。この磁界は、アンテナ５４1乃至５４4に流れる電流が変化することにより変化する。
【００４４】
通信装置４２は、受信側基板６１を備え、受信側基板６１は、コネクタ６２、受信用IC６３、および４つのコイル状のアンテナ６４1乃至６４4から構成される。
【００４５】
コネクタ６２には、受信側基板６１と、通信装置４２が備える電源や他の基板など（いずれも図示せず）とを接続するためのケーブルが接続され、コネクタ６２を介して、受信用IC６３に電力が供給される。
【００４６】
受信用IC６３は、コネクタ６２を介して、図示しない電源から供給される電力により駆動する。受信用IC６３は、アンテナ６４1乃至６４4に発生する誘導起電力により、送信側基板５１から送信されてくるデータを受信し、そのデータを、コネクタ６２を介して、図示しない他の基板に供給する。
【００４７】
アンテナ６４1乃至６４4には、送信側基板５１のアンテナ５４1乃至５４4が発生する磁界の変化により、電磁誘導による誘導起電力が発生する。
【００４８】
なお、アンテナ６４1乃至６４4は、それぞれ同様に構成されており、アンテナ６４1乃至６４4を区別しなくてもよい場合、以下では、適宜、アンテナ６４1乃至６４4をアンテナ６４と称する。アンテナ５４1乃至５４4についても、同様に、アンテナ５４と称する。
【００４９】
次に、図３を参照して、送信側基板５１から受信側基板６１へのデータの送信について説明する。
【００５０】
図３の上から１番目には、送信側基板５１が送信するデータが示されており、図３の上から２番目には、このデータを受信側基板６１に送信するためにアンテナ５４に流れる電流が示されている。
【００５１】
即ち、送信用IC５３は、送信側基板５１から送信されるデータがＨレベル（例えば、１）であれば、アンテナ５４に電流を流し、送信側基板５１から送信されるデータがＬレベル（例えば、０）であれば、アンテナ５４に流れる電流を停止する。従って、送信側基板５１から送信されるデータが、ＬレベルからＨレベルに遷移するときには、アンテナ６４に流れる電流が増加し、一方、ＨレベルからＬレベルに遷移するときには、アンテナ６４に流れる電流が減少する。
【００５２】
また、アンテナ５４に電流が流れると、アンテナ５４を貫通するような磁界が発生し、この磁界は、アンテナ５４に流れる電流の変化に応じて変化する。そして、アンテナ５４に発生する磁界の変化により、受信側基板６１のアンテナ６４に、電磁誘導による誘導起電力が発生する。
【００５３】
例えば、送信側基板５１のアンテナ５４に流れる電流が増加すると、受信側基板６１のアンテナ６４にプラスの誘導起電力が発生し、一方、送信側基板５１のアンテナ５４に流れる電流が減少すると、受信側基板６１のアンテナ６４にマイナスの誘導起電力が発生する。受信側基板６１は、アンテナ６４に発生した誘導起電力による電圧に応じた受信信号を受信する。
【００５４】
図３の上から３番目には、アンテナ６４に発生する誘導起電力に応じた受信信号（後述する図４のVGA７７により増幅された受信信号）が示されている。
【００５５】
アンテナ６４に発生する誘導起電力に応じた受信信号は、送信側基板５１から送信されるデータのＬレベルからＨレベルへの遷移に応じてプラスのピークを有し、送信側基板５１から送信されるデータのＨレベルからＬレベルへの遷移に応じて、マイナスのピークを有した形状となる。
【００５６】
そして、受信側基板６１は、受信信号のピーク値と、受信側基板６１の受信用IC６３に設定されている閾値ＨまたはＬとを比較した比較結果に基づいて、データを出力する。
【００５７】
図３の上から４番目（一番下）には、受信側基板６１から出力されるデータが示されている。
【００５８】
即ち、受信側基板６１は、受信信号のプラスのピーク値が、閾値Ｈ（＞０）以上である場合、ＬレベルからＨレベルに遷移し、一方、閾値Ｌ（＜０）以下である場合、ＨレベルからＬレベルに遷移するようなデータを出力する。
【００５９】
このように、受信側基板６１は、送信側基板５１から送信されてきたデータを受信して出力する。
【００６０】
ここで、アンテナ６４に発生する誘導起電力に応じた受信信号の受信強度、例えば、受信信号のピーク値は、通信装置４１と４２との距離に応じて変動し、通信装置４１と４２との距離が広くなると、受信信号のピーク値は小さくなる。そして、例えば、図３に示されている受信信号のピーク値Ｐが、閾値Ｈ未満となった場合、送信側基板５１が送信したデータが、ＬレベルからＨレベルに遷移に遷移しているにもかかわらず、受信側基板６１から出力されるデータは、ＬレベルからＨレベルに遷移しなくなる。即ち、受信側基板６１は、誤データを出力する。
【００６１】
また、例えば、通信装置４１のアンテナ５４と通信装置４２のアンテナ６４とのミスマッチによるリンギングの影響が強まることや、隣のアンテナ５４から漏れた磁界などの影響により、アンテナ６４が受信する受信信号にノイズが発生することがある。このように発生するノイズのピークが大きくなり、例えば、図３に示されているノイズのピーク値Ｎが、閾値Ｌ以上となった場合、受信用IC６３から出力されるデータは、ＨレベルからＬレベルに遷移してしまう。この場合も、受信側基板６１は、誤データを出力する。
【００６２】
このように、受信側基板６１が誤データを出力することを回避するために、受信側基板６１の受信用IC６３は、受信信号のピーク値Ｐと閾値Ｈとの間に十分な幅（ガードバンド）が設けられるような増幅率であって、かつ、ノイズのピーク値Ｎと閾値Ｌとの間に十分な幅（ガードバンド）が設けられるような増幅率となるように、受信信号を増幅するアンプの増幅率を制御する。
【００６３】
次に、図４は、図２の受信用IC６３の一実施の形態の構成例を示すブロック図である。
【００６４】
図４において、受信用IC６３は、抵抗７１および７２、アンプ（AMP）７３、増幅制御部７４、アンプ（AMP）７５、並びにコンパレータ７６から構成されており、増幅制御部７４は、VGA７７、アンプ（AMP）７８、メモリ７９、コンパレータ８０、AGC回路８１、および中心電圧供給部（ＶＣ：Voltage Center）８２から構成される。
【００６５】
また、受信用IC６３には、コイル状のアンテナ６４が接続されており、アンテナ６４の両端が、アンプ７３の２つの入力端子に、それぞれ接続されている。また、アンテナ６４の一端と、アンプ７３の２つの入力端子のうちの一方の入力端子との接続点には、抵抗７１の一端が接続されており、アンテナ６４の他端と、アンプ７３の２つの入力端子のうちの他方の入力端子との接続点には、抵抗７２の一端が接続されている。また、抵抗７２の他端は、抵抗７１の他端に接続されており、この接続点には、所定の基準電圧VREFが供給される。
【００６６】
このように、アンテナ６４、抵抗７１および７２、並びにアンプ７３から構成される回路により、図２の送信側基板５１のアンテナ５４に発生した磁界の変化に応じて、アンテナ６４に誘導起電力が発生すると、アンプ７３の２つの入力端子には、電位差が発生する。
【００６７】
アンプ７３は、その２つの入力端子に発生した電位差、即ち、２つの入力端子間の電圧を、所定の増幅率で増幅し、アンテナ６４に発生した誘導起電力に応じた受信信号を出力する。
【００６８】
増幅制御部７４には、アンプ７３が出力した受信信号が供給され、増幅制御部７４は、図３を参照して説明したように、受信信号を最適な振幅に増幅し、その結果得られる信号Ｖを、アンプ７５に供給する。
【００６９】
アンプ７５は、増幅制御部７４から供給された信号Ｖを、所定の増幅率Ａで増幅し、その結果得られる信号ＶＡを、コンパレータ７６に供給する。
【００７０】
コンパレータ７６の入力端子＋には、アンプ７５から信号ＶＡが供給され、入力端子−には、中心電圧供給部８２から信号ＶＡに対する比較の基準となる中心電圧が供給される。コンパレータ７６は、アンプ７５から供給される信号ＶＡと、中心電圧供給部８２から供給される中心電圧を基準（０）とした閾値Ｈ（＞０）または閾値Ｌ（＜０）とを比較し、その比較結果に基づいて、データＤAを出力する。例えば、コンパレータ７６は、アンプ７５から供給される信号ＶＡが、閾値Ｈ以上である場合、データＤAのレベルをＬレベルからＨレベルに遷移させ、閾値Ｌ以下である場合、データＤAのレベルをＨレベルからＬレベルに遷移させる。コンパレータ７６は、データＤAを、増幅制御部７４のAGC回路８１に供給するとともに、受信側基板６１により受信されたデータ（送信対象のデータ）として、通信装置４２が備える他の基板などに供給する。
【００７１】
VGA７７には、アンプ７３が出力した受信信号が供給され、VGA７７は、AGC回路８１から供給される制御信号（電圧）に応じた増幅率で、受信信号を増幅し、その結果得られる信号Ｖを、アンプ７５および７８に供給する。
【００７２】
アンプ７８は、メモリ７９に記憶されている閾値係数に基づいた増幅率Ｂで、VGA７７から供給される信号Ｖを増幅し、その結果得られる信号ＶＢを、コンパレータ８０に供給する。
【００７３】
ここで、アンプ７８の増幅率Ｂを決定するための閾値係数は、例えば、通信装置４１と４２との通信の評価（実験またはシミュレーション）に基づいて、図３のピーク値Ｐと閾値Ｈとのガードバンドが最大となるとともに、ノイズのピーク値Ｎと閾値Ｌとのガードバンドが最大となるような値に設定されている。そして、アンプ７８の増幅率Ｂは、アンプ７５の増幅率Ａに閾値係数を掛け合わせた値とされる。
【００７４】
例えば、図４の例においては、メモリ７９には閾値係数として、０．５が記憶されており、アンプ７８の増幅率Ｂは、アンプ７５の増幅率Ａの０．５倍とされる。具体的には、アンプ７５の増幅率Ａが４である場合には、アンプ７８の増幅率Ｂは２となる。
【００７５】
メモリ７９には、アンプ７８の増幅率Ｂを決定するための閾値係数が記憶される。
【００７６】
コンパレータ８０は、コンパレータ７６と同様に、アンプ７８から供給される信号ＶＢと、閾値ＨまたはＬとを比較し、その比較結果に基づいて、データＤBを出力する。例えば、コンパレータ８０は、アンプ７８から供給される信号ＶＢが、閾値Ｈ以上である場合、データＤBのレベルをＬレベルからＨレベルに遷移させ、閾値Ｌ以下である場合、データＤBのレベルをＨレベルからＬレベルに遷移させる。コンパレータ８０は、データＤBをAGC回路８１に供給する。
【００７７】
AGC回路８１には、コンパレータ７６からデータＤAが供給されるとともに、コンパレータ８０からデータＤBが供給され、AGC回路８１は、データＤAおよびデータＤBに基づいて、VGA７７の増幅率を制御する。
【００７８】
中心電圧供給部８２は、コンパレータ７６およびコンパレータ８０に、比較の基準となる中心電圧を供給する。
【００７９】
次に、図５を参照して、アンプ７８の増幅率Ｂと、閾値Ｈおよび閾値Ｌとの関係、およびアンプ７５の増幅率Ａと、閾値Ｈおよび閾値Ｌとの関係について説明する。
【００８０】
図５の上側には、アンプ７８からコンパレータ８０に供給される信号ＶＢが示されており、下側には、アンプ７５からコンパレータ７６に供給される信号ＶＡが示されている。
【００８１】
図３を参照して説明したように、VGA７７が出力する信号Ｖは、図２の送信側基板５１から送信されるデータのＬレベルからＨレベルへの遷移に応じてプラスのピークを有し、送信側基板５１から送信されるデータのＨレベルからＬレベルへの遷移に応じて、マイナスのピークを有しており、アンプ７８から出力される信号ＶＢおよびアンプ７５から出力される信号ＶＡも、VGA７７が出力する信号Ｖと同様の形状となる。
【００８２】
図５に示すように、アンプ７８から出力される信号ＶＢのプラスのピーク値が閾値Ｈとほぼ同じ値となり、信号ＶＢのマイナスのピーク値が閾値Ｌとほぼ同じ値となるように、アンプ７８の増幅率Ｂは設定されている。また、アンプ７８の増幅率Ｂは、アンプ７５の増幅率Ａの０．５倍となるように設定されているので、アンプ７５から出力される信号ＶＡのプラスのピーク値は、閾値Ｈのほぼ２倍の値となり、信号ＶＡのマイナスのピーク値は閾値Ｌのほぼ２倍の値となる。
【００８３】
そして、受信信号の受信強度が変動したときに、AGC回路８１は、アンプ７８から出力される信号ＶＢのプラスのピーク値が閾値Ｈとほぼ同じ値となるように、アンプ７８に入力される信号Ｖを制御、即ち、信号Ｖを出力するVGA７７の増幅率を制御する。これにより、受信信号の受信強度が変動しても、アンプ７５から出力される信号ＶＡのプラスのピーク値は、図５に示すような振幅レンジ内に納まり、例えば、閾値Ｈ以下となるようなことは回避される。また、アンプ７５から出力される信号ＶＡのマイナスのピーク値についても同様である。
【００８４】
また、アンプ７５から出力される信号ＶＡのノイズのピーク値も、ノイズも図５に示すような振幅レンジ内に納まり、閾値Ｌ以上となることは、回避される。
【００８５】
次に、図６を参照して、図４のAGC回路８１によるVGA７７の増幅率の制御について説明する。
【００８６】
図６には、アンプ７８から出力される信号ＶＢが示されている。
【００８７】
図５で説明したように、AGC回路８１は、アンプ７８から出力される信号ＶＢのプラスのピーク値が閾値Ｈとほぼ同じ値となるように、アンプ７８に入力される信号Ｖを制御する。例えば、AGC回路８１は、所定の測定周期ごとに、アンプ７８から出力される信号ＶＢのプラスのピークが、閾値Ｈ以上となった回数をカウントし、その回数が多ければ、VGA７７の増幅率を低減させ、その回数が少なければ、VGA７７の増幅率を増加させるように、VGA７７の増幅率の制御する。
【００８８】
即ち、図６に示すように、左側に示された区間Ｓ１では、アンプ７８から出力される信号ＶＢのプラスのピークが、閾値Ｈ以上となった回数が０であるので、AGC回路８１は、VGA７７の増幅率を増加させるような制御を行う。また、右側に示された区間Ｓ３では、アンプ７８から出力される信号ＶＢのプラスのピークが、全て閾値Ｈ以上となっているので、AGC回路８１は、VGA７７の増幅率を低減させるような制御を行う。このような制御により、中央に示された区間Ｓ２のように、アンプ７８から出力される信号ＶＢのプラスのピーク値が閾値Ｈとほぼ同じ値となる。
【００８９】
次に、図７は、図４のAGC回路８１の構成例を示すブロック図である。
【００９０】
図７において、AGC回路８１は、測定周期決定部９１、ゲインコントロール周期決定部９２、検出部９３、カウンタ９４、ゲインテーブル記憶部９５、ゲイン制御値決定部９６、ゲイン算出部９７、およびDAコンバータ９８から構成される。
【００９１】
測定周期決定部９１には、図４のコンパレータ７６からデータＤAが供給される。測定周期決定部９１は、コンパレータ７６からのデータＤAの周期に基づいて、検出部９３がコンパレータ８０から供給されたデータＤBを測定する測定周期（範囲）（ウインドウ）を決定する。例えば、測定周期決定部９１は、後述する図８に示すように、コンパレータ７６からのデータＤAの２周期分の時間を、測定周期として決定する。そして、測定周期決定部９１は、コンパレータ７６からのデータＤAに基づいて決定した測定周期の終了（次の測定周期の開始）を示すトリガ信号を、検出部９３およびゲインコントロール周期決定部９２に供給する。
【００９２】
ゲインコントロール周期決定部９２は、測定周期決定部９１から供給されたトリガ信号に基づいて、AGC回路８１がVGA７７の増幅率を制御する周期であるゲインコントロール周期を決定する。例えば、ゲインコントロール周期決定部９２は、後述する図９に示すように、測定周期決定部９１が決定した測定周期の４周期分の時間を、ゲインコントロール周期として決定する。そして、ゲインコントロール周期決定部９２は、ゲインコントロール周期の終了（次のゲインコントロール周期の開始）を示すトリガ信号を、カウンタ９４に供給する。
【００９３】
検出部９３には、図４のコンパレータ８０からデータＤBが供給される。検出部９３は、測定周期決定部９１により決定された測定周期ごとに、コンパレータ８０から供給されたデータＤBのレベルを測定し、データＤBのトグル（即ち、データＤBのレベルの切り替わり）が検出されたか否かを示す検出信号をカウンタ９４に供給する。即ち、検出部９３は、測定周期ごとに、データＤBのトグルが検出されたことを示す検出信号、または、データＤBのトグルが検出されなかったことを示す検出信号を、カウンタ９４に供給する。
【００９４】
カウンタ９４は、ゲインコントロール周期決定部９２により決定されるゲインコントロール周期ごとに、検出部９３から供給された検出信号が、データＤBのトグルが検出されたことを示している回数をカウントする。そして、カウンタ９４は、データＤBのトグルが測定された回数を示すカウント値を、ゲイン制御値決定部９６に供給する。
【００９５】
ゲインテーブル記憶部９５には、データＤBのトグルが測定された回数を示すカウント値と、VGA７７の増幅率の算出に用いられる制御値とを対応付けたゲインテーブルが記憶される。
【００９６】
ゲインテーブルでは、基準となるカウント値には、制御値「０」が対応付けられており、基準となるカウント値より小さいカウント値には、マイナスの制御値が対応付けられており、基準となるカウント値より大きいカウント値には、プラスの制御値が対応付けられている。例えば、ゲインテーブルでは、カウント値「０」と制御値「＋１」、カウント値「２」および「３」と制御値「０」、カウント値「３」と制御値「−１」とが、それぞれ対応付けられている。
【００９７】
ゲイン制御値決定部９６には、データＤBのトグルが測定された回数を示すカウント値が、カウンタ９４から供給される。ゲイン制御値決定部９６は、ゲインテーブル記憶部９５に記憶されているゲインテーブルを参照し、カウンタ９４からのカウント値に基づいて、VGA７７の増幅率の算出に用いられる制御値を決定し、その制御値をゲイン算出部９７に供給する。
【００９８】
ゲイン算出部９７には、VGA７７の現在の増幅率と、制御値「１」に対応してVGA７７の増幅率を変更する変更量とが記憶されている。そして、ゲイン算出部９７は、ゲイン制御値決定部９６から供給された制御値に基づいて、VGA７７の新たな増幅率を算出する。
【００９９】
例えば、ゲイン算出部９７は、ゲイン制御値決定部９６から制御値「０」が供給された場合、現在の増幅率と同一の増幅率を、VGA７７の新たな増幅率とする（即ち、増幅率を変更しない）。また、ゲイン算出部９７は、ゲイン制御値決定部９６から制御値「＋１」が供給された場合、現在の増幅率に変更量を加算した値を、VGA７７の新たな増幅率とし、一方、ゲイン制御値決定部９６から制御値「−１」が供給された場合、現在の増幅率から変更量を減算した値を、VGA７７の新たな増幅率とする。
【０１００】
また、例えば、ゲイン算出部９７は、ゲイン制御値決定部９６から制御値「＋２」または「＋３」が供給された場合、変更量を２倍または３倍した値を現在の増幅率に加算した値を、VGA７７の新たな増幅率とする。
【０１０１】
DAコンバータ９８には、ゲイン算出部９７が算出したVGA７７の新たな増幅率が供給され、DAコンバータ９８は、その増幅率を、アナログの制御信号（電圧）に変換し、図４のVGA７７に供給する。
【０１０２】
次に、図８を参照して、測定周期決定部９１が決定する測定周期と、検出部９３が出力する検出信号について説明する。
【０１０３】
図８には、上から下方向に順番に、測定周期決定部９１に供給されるデータＤA、測定周期決定部９１が決定する測定周期、検出部９３に供給されるデータＤB、検出部９３がデータＤBのトグルを検出するタイミングを表す検出動作タイミング、および検出部９３が出力する検出信号が示されている。
【０１０４】
上述したように、測定周期決定部９１は、図４のコンパレータ７６からのデータＤAの周期に基づいて測定周期を決定する。図８の例では、データＤAがレベルＬからレベルＨに遷移する時刻どうしの間を、データＤAの１周期として、データＤAの２周期分の時間が、測定周期とされている。
【０１０５】
図８の例では、左から１番目の測定周期において、データＤBのレベルがＨレベルとなっており、データＤBが、ＬレベルからＨレベルに遷移するタイミングで、検出部９３がデータＤBのトグルを検出し、検出動作タイミングが「１」にセットされる。なお、検出動作タイミングは、測定周期の終了時にリセットされる。従って、この測定周期において、検出部９３は、データＤBのトグルが検出されたことを示す１ビットの検出信号「１」を送信する。また、この測定周期と同様に、左から４番目の測定周期において、データＤBのレベルがＨレベルとなっており、そのタイミングで、検出動作タイミングが「１」にセットされ、検出部９３は検出信号「１」を送信する。なお、検出部９３は、左から２番目および３番目の測定周期においては、データＤBのトグルが検出されなかったことを示す１ビットの検出信号「０」を送信する。
【０１０６】
次に、図９を参照して、ゲインコントロール周期決定部９２により決定されるゲインコントロール周期、カウンタ９４が出力するカウント値、およびゲイン制御値決定部９６が決定する制御値について説明する。
【０１０７】
図９には、上から下方向に順番に、測定周期決定部９１が決定する測定周期、検出部９３が出力する検出信号、ゲインコントロール周期決定部９２が決定するゲインコントロール周期、カウンタ９４が出力するカウント値、および、ゲイン制御値決定部９６が決定する制御値に応じた処理が示されている。
【０１０８】
上述したように、ゲインコントロール周期決定部９２は、測定周期決定部９１が決定する測定周期に基づいて、ゲインコントロール周期を決定する。図９の例においては、測定周期の４周期分の時間が、ゲインコントロール周期とされている。
【０１０９】
また、図９において、左から１番目のゲインコントロール周期において、データＤBのトグルが検出されたことを示す１ビットの検出信号「１」が１回だけ出力されており、左から２番目のゲインコントロール周期において、データＤBのトグルが検出されたことを示す１ビットの検出信号は、出力されていない。また、左から４番目のゲインコントロール周期において、データＤBのトグルが検出されたことを示す１ビットの検出信号「１」が１回だけ出力されており、左から４番目のゲインコントロール周期において、データＤBのトグルが検出されたことを示す１ビットの検出信号「１」が３回だけ出力されている。
【０１１０】
従って、カウンタ９４は、左から１番目のゲインコントロール周期において、カウント値「１」を出力し、左から２番目のゲインコントロール周期において、カウント値「０」を出力し、左から３番目のゲインコントロール周期において、カウント値「１」を出力し、左から４番目のゲインコントロール周期において、カウント値「３」を出力する。
【０１１１】
そして、ゲイン制御値決定部９６は、カウンタ９４が出力するカウント値に基づいて、ゲインテーブル記憶部９５に記憶されているゲインテーブルを参照し、左から１番目のゲインコントロール周期において、制御値「１」を出力し、これにより、VGA７７の増幅率は変化しない。
【０１１２】
また、ゲイン制御値決定部９６は、左から２番目のゲインコントロール周期において、制御値「０」を出力し、これにより、VGA７７の増幅率は増加し、左から３番目のゲインコントロール周期において、制御値「１」を出力し、これにより、VGA７７の増幅率は変化せず、左から４番目のゲインコントロール周期において、制御値「３」を出力し、これにより、VGA７７の増幅率は低減する。
【０１１３】
次に、図１０は、図７のAGC回路８１が図４のVGA７７を制御する処理を説明するフローチャートである。
【０１１４】
例えば、受信用IC６３が通信可能な状態となると処理が開始され、ステップＳ１１において、検出部９３は、コンパレータ８０から供給されたデータＤBのレベルの測定を開始する。
【０１１５】
ステップＳ１１の処理後、処理はステップＳ１２に進み、検出部９３は、測定周期決定部９１により決定された測定周期が経過したか否か、即ち、測定周期決定部９１から、測定周期の終了を示すトリガ信号が供給されたか否かを判定し、測定周期決定部９１により決定された測定周期が経過したと判定されるまで、コンパレータ８０から供給されたデータＤBのレベルの測定を行う。
【０１１６】
ステップＳ１２において、検出部９３が、測定周期決定部９１により決定された測定周期が経過したと判定した場合、処理はステップＳ１３に進み、データＤBのトグルが検出されたか否かを示す検出信号をカウンタ９４に供給する。即ち、検出部９３は、測定周期内に、データＤBのトグルが検出されれば、データＤBのトグルが検出されたことを示す検出信号をカウンタ９４に供給し、一方、データＤBのトグルが検出されなければ、データＤBのトグルが検出されなかったことを示す検出信号をカウンタ９４に供給する。
【０１１７】
ステップＳ１３の処理後、処理はステップＳ１４に進み、カウンタ９４は、ステップＳ１４で検出部９３から、データＤBのトグルが検出されたことを示す検出信号が供給された回数をカウントする。即ち、後述するステップＳ１５でゲインコントロール周期が終了したと判定されるまで、ステップＳ１２乃至Ｓ１５の処理が繰り返され、ステップＳ１３で検出部９３から、データＤBのトグルが検出されたことを示す検出信号が複数回供給されていれば、カウンタ９４は、その回数をカウントする。
【０１１８】
ステップＳ１４の処理後、処理はステップＳ１５に進み、カウンタ９４は、ゲインコントロール周期決定部９２により決定されるゲインコントロール周期が経過したか否か、即ち、ゲインコントロール周期決定部９２からゲインコントロール周期の終了を示すトリガ信号が供給されたか否かを判定する。
【０１１９】
ステップＳ１５において、カウンタ９４が、ゲインコントロール周期決定部９２により決定されるゲインコントロール周期が経過したと判定した場合、処理はステップＳ１６に進み、一方、ゲインコントロール周期決定部９２により決定されるゲインコントロール周期が終了していないと判定した場合、処理はステップＳ１２に戻り、以下、同様の処理が繰り返される。
【０１２０】
ステップＳ１６において、カウンタ９４は、ステップＳ１４でカウントした回数を示すカウント値をゲイン制御値決定部９６に供給する。
【０１２１】
ステップＳ１６の処理後、処理はステップＳ１７に進み、ゲイン制御値決定部９６は、ゲインテーブル記憶部９５に記憶されているゲインテーブルを参照し、ステップＳ１６でカウンタ９４から供給されたカウント値に基づいて、VGA７７の増幅率の算出に用いられる制御値を決定する。ゲイン制御値決定部９６は、制御値をゲイン算出部９７に供給し、処理はステップＳ１８に進む。
【０１２２】
ステップＳ１８において、ゲイン算出部９７は、ステップＳ１７でゲイン制御値決定部９６から供給された制御値に基づいて、VGA７７の新たな増幅率を算出する。ゲイン算出部９７が算出した新たな増幅率は、DAコンバータ９８を介して、図４のVGA７７に供給され、VGA７７は、ゲイン算出部９７が算出した新たな増幅率に基づいて、受信信号を増幅して出力する。ステップＳ１８の処理後、処理はステップＳ１２に戻り、以下、同様の処理が繰り返される。
【０１２３】
以上のように、AGC回路８１は、ゲインコントロール周期決定部９２により決定されるゲインコントロール周期ごとに、データＤBのトグルが検出された回数であるカウント値に基づいて、VGA７７の増幅率を制御するので、VGA７７が出力する信号Ｖが最適な振幅となるように増幅率を制御することができる。これにより、通信装置４２は、図３を参照して説明したような誤データを出力することを回避することができ、通信装置４１との通信の品質を向上させることができる。即ち、通信のエラーレートや、受信信号のI成分のパターンを改善することができる。
【０１２４】
また、例えば、VGA７７の増幅率が固定されているような場合には、通信装置４１と４２との通信距離が狭くなってしまうが、AGC回路８１がVGA７７の増幅率を制御することにより、最適な振幅の受信信号が得られるので、通信装置４１と４２との通信距離を広くすることができる。
【０１２５】
また、AGC回路８１がVGA７７の増幅率を制御することにより、VGA７７の増幅率の変更範囲が広くなる。これにより、例えば、通信装置４２に受信側基板６１を取り付ける際の寸法誤差を、従来よりも広くすることができ、通信装置４２の製造の歩留まりを向上させることができる。
【０１２６】
ここで、例えば、送信対象のデータを符号化する符号化方法として、8B10B符号化方法を用いる場合においては、受信信号のエンベロープ（包絡線）を用いてVGA７７の増幅率を制御することができるが、8B10B符号化方法では、データを送信していないときでもパルスが発生するので消費電力が増加してしまう。これに対し、AGC回路８１がVGA７７の増幅率を制御する場合においては、データを送信していないときにはパルスが発生しないので、消費電力の増加を抑制することができる。
【０１２７】
また、送信対象のデータを符号化する符号化方法として、8B10B符号化方法を用いる場合において、データを送信していないときでもパルスを発生させないようにするには、データの送信を開始する前に、エンベロープの過渡期間分だけ、プリアンブルのパルスを発生させる必要があることや、送信対象のデータを加工しなくてはデータを送信することができないことなどの問題があるが、AGC回路８１がVGA７７の増幅率を制御する場合においては、これらの問題は発生しない。
【０１２８】
なお、測定周期やゲインコントロール周期は、コンパレータ７６が出力するデータＤAに基づいて決定する他、例えば、あらかじめ設定された固定の周期でもよい。
【０１２９】
また、データＤBのトグルが測定された回数を示すカウント値と、VGA７７の増幅率の算出に用いられる制御値とを対応付けたゲインテーブルを参照せずに、単に、カウント値に基づいて、VGA７７の増幅率を一定の変化量で増減させてもよい。
【０１３０】
また、データを伝送するチャンネルが複数ある場合、例えば、図２の受信側基板６１のように、データを伝送するチャンネルが４つある場合、受信用IC６３には、それぞれのチャンネルごとに、図４の増幅制御部７４、アンプ７５、およびコンパレータ７６などからなる受信回路が構成される。
【０１３１】
このように、データを伝送するチャンネルごとに受信回路を構成することにより、例えば、通信装置４１の送信側基板５１と、通信装置４２の受信側基板６１とが、互いに並行に対向せずに、傾いて対向される場合に、アンテナ５４1乃至５４4とアンテナ６４1乃至６４4との距離が、それぞれ異なってしまうが、このような場合でも、チャンネルごとに、最適な振幅となるように受信信号が増幅され、全てのチャンネルで良好な通信を行うことができる。
【０１３２】
また、例えば、各チャンネルの受信信号が全て同一の増幅率で増幅される場合に、通信装置４１の送信側基板５１と、通信装置４２の受信側基板６１とが、互いに並行に対向せずに、傾いて対向されると、図１１に示すように、通信距離が短いチャンネルの受信信号と、通信距離が長いチャンネルの受信信号との間にスキューが発生する。これに対し、データを伝送するチャンネルごとに受信回路を構成することにより、全てのチャンネルで同様の振幅となるように受信信号が増幅されるので、通信距離が短いチャンネルの受信信号と、通信距離が長いチャンネルの受信信号との間にスキューが発生することを回避することができる。
【０１３３】
次に、上述したAGC回路８１が行う処理の一部または全部は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、AGC回路８１として機能するマイクロコンピュータ（AGC回路８１に内蔵され、そのAGC回路８１を制御するコンピュータ）等にインストールされる。
【０１３４】
そこで、図１２は、上述した一連の処理を実行するプログラムがインストールされるコンピュータ（マイクロコンピュータ）の一実施の形態の構成例を示している。
【０１３５】
プログラムは、コンピュータに内蔵されている記録媒体としてのEEPROM(Electrically Erasable Programmable Read-only Memory)１０５やROM１０３に予め記録（インストール）しておくことができる。
【０１３６】
あるいはまた、プログラムは、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）して提供することができる。
【０１３７】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、有線または無線のネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、入出力インタフェース１１０で受信し、内蔵するEEPROM１０５にインストールすることができる。
【０１３８】
コンピュータでは、CPU(Central Processing Unit)（あるいは、DSP(Digital Signal Processor)）１０２、ROM(Read Only Memory)１０３、RAM(Random Access Memory)１０４、EEPROM１０５、および入出力インタフェース１１０が、バス１０１を介して接続されている。
【０１３９】
CPU１０２は、ROM(Read Only Memory)１０３やEEPROM１０５に格納されているプログラムを、RAM(Random Access Memory)１０４にロードして実行する。これにより、CPU１０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。なお、外部とのデータのやりとりは、入出力インタフェース１１０を介して行われる。
【０１４０】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１４１】
なお、上述のフローチャートを参照して説明した各処理は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。また、プログラムは、１のCPUにより処理されるものであっても良いし、複数のCPUによって分散処理されるものであっても良い。
【０１４２】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１４３】
【図１】従来の通信装置の一例の構成を示すブロック図である。
【図２】本発明を適用した通信システムの一実施の形態の構成例を示す斜視図である。
【図３】送信側基板５１から受信側基板６１へのデータの送信を説明する図である。
【図４】受信用IC６３の一実施の形態の構成例を示すブロック図である。
【図５】増幅率と閾値との関係を説明する図である。
【図６】AGC回路８１によるVGA７７の増幅率の制御を説明する図である。
【図７】AGC回路８１の構成例を示すブロック図である。
【図８】測定周期決定部９１が決定する測定周期と、検出部９３が出力する検出信号を説明する図である。
【図９】ゲインコントロール周期決定部９２により決定されるゲインコントロール周期、カウンタ９４が出力するカウント値、およびゲイン制御値決定部９６が決定する制御値を説明する図である。
【図１０】AGC回路８１がVGA７７を制御する処理を説明するフローチャートである。
【図１１】受信信号のスキューについて説明する図である。
【図１２】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【符号の説明】
【０１４４】
４１  通信装置，  ４２  通信装置，  ５１  送信側基板，  ５２  コネクタ，  ５３  送信用IC，  ５４1乃至５４4  アンテナ，  ６１  受信側基板，  ６２  コネクタ，  ６３  受信用IC，  ６４1乃至６４4  アンテナ，  ７１および７２  抵抗，  ７３  アンプ，  ７４  増幅制御部，  ７５  アンプ，  ７６  コンパレータ，  ７７  VGA，  ７８  アンプ，  ７９  メモリ，  ８０  コンパレータ，  ８１  AGC回路，  ８２  中心電圧供給部，  ９１  測定周期決定部，  ９２  ゲインコントロール周期決定部，  ９３  検出部，  ９４  カウンタ，  ９５  ゲインテーブル記憶部，  ９６  ゲイン制御値決定部，  ９７  ゲイン算出部，  ９８  DAコンバータ
【図１】
0004992614.tif 000002
【図２】
0004992614.tif 000003
【図３】
0004992614.tif 000004
【図４】
0004992614.tif 000005
【図５】
0004992614.tif 000006
【図６】
0004992614.tif 000007
【図７】
0004992614.tif 000008
【図８】
0004992614.tif 000009
【図９】
0004992614.tif 000010
【図１０】
0004992614.tif 000011
【図１１】
0004992614.tif 000012
【図１２】
0004992614.tif 000013