[go: up one dir, main page]

JP3601269B2 - Spread spectrum wireless communication equipment - Google Patents

Spread spectrum wireless communication equipment Download PDF

Info

Publication number
JP3601269B2
JP3601269B2 JP26567897A JP26567897A JP3601269B2 JP 3601269 B2 JP3601269 B2 JP 3601269B2 JP 26567897 A JP26567897 A JP 26567897A JP 26567897 A JP26567897 A JP 26567897A JP 3601269 B2 JP3601269 B2 JP 3601269B2
Authority
JP
Japan
Prior art keywords
spread
signal
communication
signal generation
communication device
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.)
Expired - Fee Related
Application number
JP26567897A
Other languages
Japanese (ja)
Other versions
JPH11112464A (en
Inventor
敏宏 安藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Electric Retail Systems Co Ltd
Original Assignee
Fuji Electric Retail Systems Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Electric Retail Systems Co Ltd filed Critical Fuji Electric Retail Systems Co Ltd
Priority to JP26567897A priority Critical patent/JP3601269B2/en
Publication of JPH11112464A publication Critical patent/JPH11112464A/en
Application granted granted Critical
Publication of JP3601269B2 publication Critical patent/JP3601269B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、スペクトラム拡散通信方式による無線通信装置に関する。
【0002】
【従来の技術】
スペクトラム拡散無線通信方式は、通信秘匿機能、狭帯域妨害波排除機能、同一周波数帯における拡散符号分割多重通信機能等の特徴を有し、開発当初の軍事通信用途から、近年は無線LANの通信方式の1つとしても注目されている。図7にスペクトラム拡散無線通信方式による送信機並びに受信機の基本的な構成の例を示す。この例は、いわゆる直接拡散方式によってスペクトラム拡散信号を発生させる場合の例である。同図について簡単に説明する。
【0003】
まず送信機を説明する。情報信号入力1には、送信を行なう情報の信号を入力する。本方式では基本的にはアナログ・デジタルいずれの情報信号でも通信可能である。一次変調部2では、信号搬送波を情報信号で変調する。スペクトラム拡散信号は信号帯域内での電力密度が一定であるようにするのが一般的であり、従ってここでは角度変調が使用されていることが多い。送信用拡散信号発生部3では、前述の情報信号の有する周波数帯域よりもはるかにビット速度の大きいデジタル符号の拡散信号系列(以降拡散符号という)の信号を発生させる。送信用拡散信号発生部3としては、PN符号(擬似雑音符号)発生器を使用するのが一般的である。拡散変調部4では、一次変調部2からの変調信号を拡散信号で更に変調する。得られる変調波は、拡散信号によって一次変調部2から出力される変調信号の有する帯域よりもはるかに広い周波数帯に拡散された信号となる。RF(高周波)送信部5では、この変調波信号を所望の周波数に変換すると共に必要な信号レベルまで増幅し、アンテナ6より電磁波として空間に送出する。
【0004】
情報信号をスペクトラム拡散信号に埋め込む方式としては、本構成例のように搬送波を情報信号により変調した後に拡散する方式の他に、拡散信号により搬送波を拡散した後に情報変調を行なう方式や、情報信号がデジタル信号である場合には、拡散符号に情報データを加えた信号で搬送波を変調する方式なども提案されている。
【0005】
次に受信機を説明する。電磁波によってアンテナ7に誘起する高周波電流はRF受信部8へと導かれる。RF受信部8では、送信機より送出されたスペクトラム拡散信号をこの高周波電流から選択してベースバンドに変換し、後段の処理に十分な信号レベルとなるまで増幅する。受信用拡散信号発生部9では、送信機の送信用拡散信号発生部3と同一の拡散符号からなる信号を発生させる。ここで異なる信号を発生しても元の情報信号の復調は不可能であり、従って、この拡散符号を知らない第三者は情報信号を再生することができない。逆拡散変調部10では、受信用拡散信号発生部9からの拡散信号を用いてスペクトラム拡散信号を復調する。得られる信号は送信機における一次変調部2の出力信号と同一のものである。復調部11ではこの信号を復調し、送信機に入力した情報信号を再生して情報信号出力12から出力する。同期信号検出部13は、送信機の送信用拡散信号発生部3と受信機の受信用拡散信号発生部9とで発生させる拡散符号の同期を取るもので、同期検出部13で情報情報から同期信号を検出し、受信用拡散信号発生部9に同期信号を渡している。
【0006】
以上説明したように、スペクトラム拡散通信では、送信機と受信機とで同一の拡散符号を使用することで正常通信が行なえる。従来、この拡散符号は固定値を使用するか、あるいは多重通信時の通信選択や通信の秘密の確保等のために人為的に選択若しくは設定していた。
【0007】
【発明が解決しようとする課題】
無線通信は一般的に周辺機器からの不要輻射や他の電磁波の干渉等の周辺環境の影響を受け易く、スペクトラム拡散無線通信であってもこれらに起因する通信異常の発生することは避けられない。また、通信装置自体も、特に高周波回路などは周囲温度の変化に敏感に影響を受け、通信状態に顕著な変動をもたらすこともある。
【0008】
このような周囲環境の下でいくつかの拡散符号を切り換えて通信の誤り率(送信した情報数に対する誤って受信した情報数の割合)を測定すると、拡散符号毎で通信誤り率に明確な違いが存在することが判明している。また、この拡散符号毎の通信誤り率の高低の順番は、周辺環境の変化によって変動することも判明している。従って、通信誤り率が少なく、通信品質の良好な通信を重視するのであれば、通信環境に応じて最適の拡散符号を使用することが望ましい。
【0009】
そこで本発明は、周辺環境の変化に応じて、通信品質の良好な拡散符号を選択して通信を行なうスペクトラム拡散無線通信装置を提供することを課題としている。
【0010】
【課題を解決するための手段】
前述の課題を解決するために、請求項1に記載の発明によれば、情報信号を拡散符号系列信号で拡散変調して得られるスペクトラム拡散信号を相手方の通信装置へ送信する送信手段と、該相手方の通信装置から送信されたスペクトラム拡散信号を受信し拡散符号系列信号で逆拡散変調して情報信号を得る受信手段とを有するスペクトラム拡散無線通信装置において、拡散信号生成データを設定することにより該拡散信号生成データに関する前記拡散符号系列信号を発生させる拡散信号発生手段と、前記拡散信号生成データを前記拡散信号発生手段に設定するときの前記通信装置間の通信品質を該拡散信号生成データ毎に測定する値により設定する通信品質設定手段と、前記通信品質が最も良好な通信品質であることを示す拡散信号生成データを通信時に前記拡散信号発生手段に設定する最適拡散信号生成データ設定手段と、前記通信装置が通信を行なっているときと前記通信品質設定手段が測定を行なっているときとの該通信装置の動作時周囲温度に関する値を測定する温度測定手段と、前記温度測定手段で測定される測定値の違いから前記通信品質設定手段の測定値を前記通信装置が通信を行なっているときの値に補正する通信品質指示値補正手段と、を有し、前記通信品質設定手段の設定する通信品質は、該通信品質を設定するための測定により得る値を前記通信品質指示値補正手段で補正した値に基づいて設定することを特徴とし、この構成により、通信装置の現在の設置環境における最適な拡散符号を使用することができ、通信品質の高い通信が行なえ、また、実際の通信時の通信品質により近づけた基準によって最適な拡散符号を選択することが可能となる。
【0011】
また、請求項2に記載の発明によれば、請求項1に記載の発明において、前記拡散信号生成データを予め複数記憶する拡散信号生成データ記憶手段を更に有し、前記拡散信号発生手段は、前記拡散信号生成データ記憶手段に記憶する拡散信号生成データのいずれかを選択して設定することを特徴とし、この構成により、高い通信品質を得るための拡散信号生成データの切り換え設定を容易に行なうことができる。
【0012】
また、請求項3に記載の発明によれば、請求項1又は2に記載の発明において、前記通信品質設定手段は、通信の相手方である通信装置による測定用データを情報信号とする送信信号を受信して復調する測定受信手段と、前記測定受信手段の復調する信号の正誤を判定する正誤判定手段と、前記測定受信手段が一定時間に受信する信号の数と前記正誤判定手段が誤りと判定する前記測定受信手段が該一定時間に受信する信号の数とを計数する計数手段と、を有し、前記通信品質設定手段の設定する通信品質は、前記計数手段の計数する両者の数の割合に関する値とすることを特徴とし、この構成により、通信の品質を高めるためにはどの拡散符号を使用すればよいかを判断するための基準を数値で得ることができる。
【0013】
また、請求項4に記載の発明は、請求項3に記載の発明において、前記正誤判定手段は、予め既知である通信の相手方である通信装置の送信する測定用データと前記測定受信手段の復調する信号とが一致するか否かの比較により正誤を判定することを特徴とし、この構成により、拡散符号毎の通信品質の容易な判断を可能としている。
【0015】
また、請求項に記載の発明は、請求項1から4までのいずれか1に記載の発明において、前記温度測定手段の測定点と略同一の位置における前記通信装置の動作時周囲温度に関する値の変化に対する前記通信品質設定手段の測定する値の変動の実測に基づいて得たデータを予め記憶する通信品質測定値変動データ記憶手段を更に有し、前記通信品質指示値補正手段は、前記温度測定手段で測定される測定値の違いから前記通信品質測定値変動データ記憶手段に記憶されているデータに基づいて前記通信品質設定手段の測定値を前記通信装置が通信を行なっているときの値に補正することを特徴とし、この構成により、装置の実測データに基づいた実際の通信時の通信品質に更に近い基準によって最適な拡散符号を選択することが可能となる。
【0016】
また、請求項に記載の発明は、請求項1からまでのいずれか1に記載の発明において、前記スペクトラム拡散信号を逆拡散変調する前記拡散符号系列信号と該スペクトラム拡散信号を送信した通信装置が該スペクトラム拡散信号を拡散変調した拡散符号系列信号との同期の確立したことを検出する同期検出手段と、通信の相手方である通信装置からの信号を受信しないときに、前記同期検出手段の同期確立の検出の回数を前記拡散信号生成データ毎に一定時間計数する同期検出回数計数手段と、前記同期検出回数計数手段の計数する検出の回数を前記拡散信号生成データに対応させて記憶する同期検出回数記憶手段と、を更に有し、前記通信品質設定手段は、前記同期検出回数記憶手段の記憶する同期検出の回数の最も多いものに対応する拡散信号生成データが最も良好な通信品質であることを示しているときは、該通信品質設定手段の測定する値が二番目に良好な通信品質であることを示す拡散信号生成データの通信品質を最も良好な通信品質を示すように設定することを特徴とし、この構成により、通信装置の設置される周辺環境に同様の通信方式を採用する通信装置から送信する信号の混信による通信品質の劣化を更に考慮した上での最適な拡散符号の設定が行なえる。
【0017】
また、請求項に記載の発明は、請求項1からまでのいずれか1に記載の発明において、前記拡散符号発生手段に設定する拡散信号生成データの変更を行なう前に該変更に関する情報を通信の相手方である通信装置に通知する通知手段を更に有することを特徴とし、この構成により、最適な拡散符号の設定値を通信の相手方である通信装置に無線により通知することができる。
【0018】
また、請求項に記載の発明は、請求項1からまでのいずれか1に記載の発明において、通信の相手方である通信装置の通知する変更に関する情報に基づいて前記拡散符号発生手段に設定する拡散信号生成データの変更を行なう拡散信号生成データ設定変更手段を更に有することを特徴とし、この構成により、通信の相手方である通信装置との間で最良の通信品質を得ることのできる同一の拡散符号を他の情報伝達手段を使用せずに設定することができるようになる。
【0019】
また、請求項9に記載の発明によれば、情報信号を拡散符号系列信号で拡散変調して得られるスペクトラム拡散信号を相手方の通信装置へ送信する送信手段と、該相手方の通信装置から送信されたスペクトラム拡散信号を受信し拡散符号系列信号で逆拡散変調して情報信号を得る受信手段とを有するスペクトラム拡散無線通信装置において、拡散信号生成データを設定することにより該拡散信号生成データに関する前記拡散符号系列信号を発生させる拡散信号発生手段と、前記拡散信号生成データを前記拡散信号発生手段に設定するときの前記通信装置間の通信品質を該拡散信号生成データ毎に測定する値により設定する通信品質設定手段と、前記通信品質が最も良好な通信品質であることを示す拡散信号生成データを通信時に前記拡散信号発生手段に設定する最適拡散信号生成データ設定手段と、前記スペクトラム拡散信号を逆拡散変調する前記拡散符号系列信号と該スペクトラム拡散信号を送信した通信装置が該スペクトラム拡散信号を拡散変調した拡散符号系列信号との同期の確立したことを検出する同期検出手段と、通信の相手方である通信装置からの信号を受信しないときに、前記同期検出手段の同期確立の検出の回数を前記拡散信号生成データ毎に一定時間計数する同期検出回数計数手段と、前記同期検出回数計数手段の計数する検出の回数を前記拡散信号生成データに対応させて記憶する同期検出回数記憶手段と、を有し、前記通信品質設定手段は、前記同期検出回数記憶手段の記憶する同期検出の回数の最も多いものに対応する拡散信号生成データが最も良好な通信品質であることを示しているときは、該通信品質設定手段の測定する値が二番目に良好な通信品質であることを示す拡散信号生成データの通信品質を最も良好な通信品質を示すように設定することを特徴とし、この構成により、通信装置の現在の設置環境における最適な拡散符号を使用することができ、通信品質の高い通信が行なえ、また、通信装置の設置される周辺環境に同様の通信方式を採用する通信装置から送信する信号の混信による通信品質の劣化を更に考慮した上での最適な拡散符号の設定が行なえる。
また、請求項10に記載の発明によれば、請求項9に記載の発明において、前記拡散信号生成データを予め複数記憶する拡散信号生成データ記憶手段を更に有し、前記拡散信号発生手段は、前記拡散信号生成データ記憶手段に記憶する拡散信号生成データのいずれかを選択して設定することを特徴とし、この構成により、高い通信品質を得るための拡散信号生成データの切り換え設定を容易に行なうことができる。
また、請求項11に記載の発明によれば、請求項9又は10に記載の発明において、前記通信品質設定手段は、通信の相手方である通信装置による測定用データを情報信号とする送信信号を受信して復調する測定受信手段と、前記測定受信手段の復調する信号の正誤を判定する正誤判定手段と、前記測定受信手段が一定時間に受信する信号の数と前記正誤判定手段が誤りと判定する前記測定受信手段が該一定時間に受信する信号の数とを計数する計数手段と、を有し、前記通信品質設定手段の設定する通信品質は、前記計数手段の計数する両者の数の割合に関する値とすることを特徴とし、この構成により、通信の品質を高めるためにはどの拡散符号を使用すればよいかを判断するための基準を数値で得ることができる。
また、請求項12に記載の発明は、請求項11に記載の発明において、前記正誤判定手段は、予め既知である通信の相手方である通信装置の送信する測定用データと前記測定受信手段の復調する信号とが一致するか否かの比較により正誤を判定することを特徴とし、この構成により、拡散符号毎の通信品質の容易な判断を可能としている。
また、請求項13に記載の発明は、請求項9から12までのいずれか1に記載の発明において、前記拡散符号発生手段に設定する拡散信号生成データの変更を行なう前に該変更に関する情報を通信の相手方である通信装置に通知する通知手段を更に有することを特徴とし、この構成により、最適な拡散符号の設定値を通信の相手方である通信装置に無線により通知することができる。
また、請求項14に記載の発明は、請求項9から13までのいずれか1に記載の発明において、通信の相手方である通信装置の通知する変更に関する情報に基づいて前記拡散符号発生手段に設定する拡散信号生成データの変更を行なう拡散信号生成データ設定変更手 段を更に有することを特徴とし、この構成により、通信の相手方である通信装置との間で最良の通信品質を得ることのできる同一の拡散符号を他の情報伝達手段を使用せずに設定することができるようになる。
【0020】
また、請求項15に記載の発明によれば、情報信号を拡散符号系列信号で拡散変調して得られるスペクトラム拡散信号を相手方の通信装置へ送信する送信手段と、該相手方の通信装置から送信されたスペクトラム拡散信号を受信し拡散符号系列信号で逆拡散変調して情報信号を得る受信手段とを有するスペクトラム拡散無線通信装置において、拡散信号生成データを予め複数記憶している拡散信号生成データ記憶手段と、前記拡散信号生成データ記憶手段に記憶している拡散信号生成データのいずれかを選択して設定することにより該拡散信号生成データに関する前記拡散符号系列信号を発生させる拡散信号発生手段と、前記スペクトラム拡散信号を逆拡散変調する前記拡散符号系列信号と該スペクトラム拡散信号を送信した通信装置が該スペクトラム拡散信号を拡散変調した拡散符号系列信号との同期の確立したことを検出する同期検出手段と、通信の相手方である通信装置からの信号を受信しないときに、前記同期検出手段の同期確立の検出の回数を前記拡散信号生成データ記憶手段に記憶している拡散信号生成データ毎に一定時間計数する同期検出回数計数手段と、前記同期検出回数計数手段の計数する検出の回数を前記拡散信号生成データに対応させて記憶する同期検出回数記憶手段と、を有し、通信時は前記同期検出回数記憶手段の記憶する同期検出の回数の最も多いものに対応する拡散信号生成データの前記拡散信号発生手段への設定を禁止することを特徴とし、この構成により、通信装置の設置される周辺環境に同様の通信方式を採用する通信装置が他の通信を行なっていても、その通信装置の送信する信号の混信による通信品質の劣化を防ぐことができるようになる。
【0021】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
図1は本発明の実施の形態を示す図である。本実施の形態は、情報信号の単信による送受が可能な通信装置である。同図において、図7に示す従来例と同一の構成要素には同一の符号を付している。
【0022】
CPU(中央処理装置)14は、データ誤り率の算出、周囲温度に基づくデータ誤り率の補正、拡散符号の選択等を行なう。CPU14が実行する処理の詳細は後述する。ROM15には、スペクトラム拡散に使用する複数の拡散符号、データ誤り率測定用データパターン、データ誤り率補正データテーブル、及びCPU14が処理する制御プログラム等が予め記憶されており、CPU14によって読み出される。ROM15としてフラッシュメモリを使用すると、記憶内容の変更作業が容易となるので便利である。RAM16には、拡散符号毎のデータ誤り率、送/受信局指定、周囲温度、拡散符号同期回数等の記憶と読み出しがCPU14によって行なわれる。計時部17は時間を計時し、結果をCPU14に渡す。送受切換部18では、CPU14からの信号により、本装置で信号の送信動作を行なうときはRF送信部5とアンテナ6とを接続するように、また、本装置で信号の受信動作を行なうときはRF受信部8とアンテナ6とを接続するように信号路の切り換えを行なう。温度センサ19は本装置の周囲温度を測定し、測定値をCPU14に渡す。温度センサ19の利用については後に述べる。
【0023】
なお、図1の送信用拡散信号発生部3及び受信用拡散信号発生部9は、CPU14によってROM15から読み出された拡散符号が設定され、拡散符号を繰り返し読み出して出力する構成とする。
【0024】
本発明に係るCPU14の行なう処理を説明する。前提として、まず、ROM15に格納されている複数の拡散符号のうち任意の一つを予め初期値として使用する拡散符号と定めておき、CPU14は、最初の電源投入時においてはこの初期値である拡散符号を送信用拡散信号発生部3及び受信用拡散信号発生部9に設定する。この拡散符号の初期値は通信装置間で共通としておき、電源投入直後における拡散符号の不一致による装置間での通信不能は発生しないようにする。また、本実施の形態では、不図示の入力手段により通信装置を送信局として動作させるのか、あるいは受信局として動作させるのかを予め設定する構成とする。以降のCPU14の行なう処理の説明は、送信局としての処理と受信局としての処理とを分けて行なう。
【0025】
図2は、本実施の形態でCPU14の行なう送信局における最適拡散符号設定処理を示すフローチャートである。同図について図1を併せて参照しながら処理ステップごとに説明する。なお、CPU14は、予めROM15に任意に設定されている電源投入後の最初の最適拡散符号設定処理を開始する時間をRAM16内の記憶領域に記憶させておくようにする。
【0026】
まず、ステップS1では、RAM16に記憶されている設定処理開始時間と計時部17による時間の計時とを比較し、比較の結果設定処理開始時間前のときはステップS2へ進み、設定処理開始時間を過ぎたときはステップS3へ進み、今回の最適拡散符号設定処理を開始させる。
【0027】
ステップS2では、未だ設定処理開始時間に達していないとして、装置を通常通信の状態で維持しながらステップS1の判断を繰り返す。なお、送信局における通常通信の状態とは、本通信装置を送信動作させ、情報信号入力1に加えられる情報信号がスペクトラム拡散信号に変換されてアンテナ6から送信できる状態をいう。
【0028】
ステップS3では、ROM15内に記憶されている複数の拡散符号から、今回のデータ誤り率測定を未だ行なっていないものを新たな測定対象として選択し、ステップS4へ進む。
【0029】
ステップS4では、通信装置を送信動作させ、データ誤り率測定の開始を通知する信号を情報信号として一次変調部2へ伝送して送信し、ステップS5へ進む。この通知信号には、前述のステップS3で選択した拡散符号がROM15内に記憶されているどの拡散符号であるかを示す情報を含むようにする。
【0030】
ステップS5では、通信装置を受信動作させて復調部11の出力を監視し、ステップS4で送信したデータ誤り率測定開始通知(後述の受信局での図3のステップS23の処理)を受信したことを示す受信局からの着信応答があるかどうかを判断し、応答があればステップS6へ進み、応答がなければステップS4に戻って処理を繰り返す。
【0031】
ステップS6では、前述のステップS3で選択した拡散符号をROM15から読み出して送信用拡散信号発生部3に設定し、ステップS7へ進む。
ステップS7では、通信装置を送信動作させ、ROM15から最適拡散符号検出テストに使用するデータ誤り率測定用データパターンを読み出し、このデータを情報信号として一次変調部2へ伝送して送信し、ステップS8へ進む。
【0032】
ステップS8では、予めROM15に設定されているデータ誤り率測定用データパターンの送信時間と計時部17による時間の計時とを比較し、送信時間を経過していればステップS9へ進み、まだ送信時間を経過していなければステップS7へ戻って処理を繰り返す。このデータパターンの送信時間は長く設定しておく方がテスト結果の信頼性が高まることは当然ではあるが、通常通信の不可能である時間が長くなってしまう弊害をもたらす。通常通信を行なう情報信号がパケットデータであるときなどは通信不能時間の長さはある程度までは許容できるであろうが、情報信号がアナログ音声などのときには一般に通信不能時間は短いほど良いとされるので、データ誤り率測定用データパターンの送信時間はこれらとの兼ね合いを考慮して設定するようにする。
【0033】
ステップS9では、今回の最適拡散符号設定処理を開始する前に送信用拡散信号発生部3に設定されていた拡散符号を再設定し、ステップS10に進む。
ステップS10では、ROM15内に記憶されている拡散符号の中で、今回のデータ誤り率測定を未だ行なっていないものがあるかどうかを判断し、未測定の拡散符号が存在するのであればステップS3に戻って前述の処理を繰り返し、全ての拡散符号で測定を行なったのであればステップS11に進む。
【0034】
ステップS11では、通信装置を送信動作させ、データ誤り率測定の終了を通知する信号を情報信号として一次変調部2へ伝送して送信し、ステップS12へ進む。
【0035】
ステップS12では、通信装置を受信動作させて復調部11の出力を監視し、受信局からのデータ誤り率測定の結果を示す情報信号(後述する受信局での図3のステップS32の処理)を取得し、ステップS13へ進む。
【0036】
ステップS13では、ステップS12で得た測定結果の中で最良の結果を示している拡散符号を選択し、この符号をROM15より読み出して送信用拡散信号発生部3及び受信用拡散信号発生部9に設定し、ステップS14へ進む。
【0037】
ステップS14では、次のテスト開始時間をRAM16に設定し、装置を通常通信の状態に復帰させて今回の最適拡散符号設定処理を終了し、ステップS1に戻って上述した処理を繰り返す。次の設定処理の開始時間の設定はROM15に予め設定されている最適拡散符号設定処理実行間隔に基づいて設定されるが、この実行間隔は、装置の設置される周囲環境の変動の大きさや通常通信の不通となる時間をどの位まで許容できるかなどを勘案して設定しておく。
【0038】
次に図3について説明する。同図は、図1に示す本実施の形態で、CPU14の行なう受信局における最適拡散符号設定処理を示すフローチャートである。図3について図1を併せて参照しながら処理ステップごとに説明する。
【0039】
まず、ステップS21では、通信装置を受信動作させて復調部11の出力を監視し、送信局からのデータ誤り率測定の開始通知(送信局での図2のステップS4の処理)を受信したかどうかを判断し、通知を受信しなければステップS22へ進み、通知を受信したならばステップS23へ進み、今回の最適拡散符号設定処理を開始させる。
【0040】
ステップS22では、送信局は最適拡散符号設定処理を行なっていないと判断して、通常の通信状態を維持しながらステップS21の判断を繰り返す。なお、受信局における通常通信の状態とは、本通信装置を受信動作させ、アンテナ6に誘起する高周波電流を選択して復調し、復調信号を情報信号出力12から出力する状態をいう。
【0041】
ステップS23では、通信装置を送信動作させ、測定開始通知を受信したことを示す着信応答である情報信号を一次変調部2へ伝送して送信し、ステップS24へ進む。
【0042】
ステップS24では、先に受信したデータ誤り率測定の開始通知信号に含まれているデータ誤り率測定に使用する拡散符号を示す情報に従い、ROM15から対応する拡散符号を読み出して受信用拡散信号発生部9に設定し、ステップS25へ進む。
【0043】
ステップS25では、通信装置を受信動作させて復調部11の出力を監視し、送信局から送信されるデータ誤り率測定用データパターン(送信局での図2のステップS7の処理)を検出する。そして、受信したデータパターンの数(以降、この数を受信数という)を計数すると共に、この受信したデータパターンとROM15に予め記憶されているデータ誤り率測定用データパターンとを比較したときに一致しない(すなわち、送信局からのデータパターンが伝送の途中で誤りを発生した)データパターンの数(以降、この数を誤り数という)を計数する。これらの処理の後にステップS26へ進む。
【0044】
ステップS26では、予めROM15に送信局と同一時間に設定されているデータ誤り率測定用データパターンの送信時間と計時部17による時間の計時とを比較し、送信時間を経過していればステップS27へ進み、未だ送信時間を経過していなければステップS25へ戻って処理を繰り返す。
【0045】
ステップS27では、ステップS25で計数した数値から測定で使用した拡散符号でのデータ誤り率を以下の式によって算出する。
(データ誤り率)=(誤り数)/(受信数)
そして、算出した拡散符号に対応するデータ誤り率をRAM16に記憶させ、ステップS28へ進む。
【0046】
ステップS28では、今回の最適拡散符号設定処理を開始する前に設定されていた拡散符号を受信用拡散信号発生部9に再設定し、ステップS29に進む。
ステップS29では、通信装置を受信動作させて復調部11の出力を監視し、送信局からの再度の測定開始通知(送信局でのステップS4の処理)を受信したかどうかを判断し、通知を受信しなければステップS30へ進み、通知を受信したならばステップS23へ戻って前述した処理を繰り返す。
【0047】
ステップS30では、通信装置を引き続き受信動作させて復調部11の出力を監視し、送信局からのデータ誤り率測定の終了を通知する信号(送信局での図2のステップS11の処理)を受信したかどうかを判断し、通知を受信すればステップS31へ進み、通知を受信しなければステップS29へ戻って判断処理を繰り返す。
【0048】
ステップS31では、ステップS27でRAM16に記憶させた拡散符号毎のデータ誤り率を参照して最も低いデータ誤り率であった拡散符号を選択し、ステップS32へ進む。
【0049】
ステップS32では、通信装置を送信動作させ、前ステップで選択した拡散符号を示す情報を今回の最適拡散符号検出テストの結果を示す情報信号として一次変調部2へ伝送して送信し、ステップS33へ進む。
【0050】
ステップS33では、ステップS31で選択した拡散符号をROM15より読み出して送信用拡散信号発生部3及び受信用拡散信号発生部9に設定し、装置を通常通信の状態に復帰させて今回の最適拡散符号設定処理を終了し、ステップS21に戻って上述した処理を繰り返す。
【0051】
以上説明した処理をCPU14が実行することで、ある周囲環境下におかれた通信装置間でデータ誤りの発生が最も少ない拡散符号を通信装置が自動的に選択することを実現する。
【0052】
なお、本実施の形態に基づく通信装置を使用して、最適な拡散符号を選択した後に、送信機能を持たない受信専用の端末にその拡散符号を設定して設置することも可能である。この受信専用端末に、図3のステップS33の処理で説明した拡散符号を受信用拡散信号発生部9に自動設定する機能を持たせておくと、拡散符号を手動で設定する手間が省けて便利である。
【0053】
次に、温度センサ19の利用について説明する。
温度センサ19は通信装置の周囲温度を常に観測し、その値をCPU14に渡している。通信装置が通常の通信状態にあるとき、CPU14は、温度センサ19から得る周囲温度情報をRAM16に通常通信時周囲温度として記憶する。本実施の形態では、CPU14が最新の温度情報を取得する度にRAM16の記憶内容を更新していく構成としているが、例えば、過去の通常通信時に取得した温度情報をRAM16の別の領域に記憶しておき、その過去の温度情報と最新の温度情報との平均の値を算出するなどして、通常通信時の周囲温度を代表する値を通常通信時周囲温度として記憶するように構成することも可能である。
【0054】
受信局である通信装置が最適拡散符号設定処理に温度センサ19によって得られる周囲温度情報を利用する場合には、図3に示すCPU14が実行する処理のフローチャートの一部を変更する。フローチャートの変更を図4に示す。同図に示す処理は図3のステップS27の処理を変更するものである。また、ROM15には、周囲温度に対するデータ誤り率のテーブル(以降、補正データテーブルという)が予め記憶されている。この補正データテーブルは、ある周囲温度で、あるデータ誤り率を呈している本通信装置が、周囲温度の変化によりデータ誤り率がどのように変化するかを実測したものである。図4について説明する。
【0055】
まず、ステップS271では、図3のステップS27で使用するものと同一の式によってデータ誤り率を算出し、ステップS272へ進む。
ステップS272では、最適拡散符号設定処理を実施している現在の装置の周囲温度を取得し、ステップS273へ進む。
【0056】
ステップS273では、ステップS271で取得したデータ誤り率及びステップS272で取得した周囲温度から、対応する補正データテーブルをROM15から選択し、ステップS274へ進む。
【0057】
ステップS274では、ステップS273で選択した補正データテーブルから、RAM16に記憶されている通常通信時周囲温度に対応するデータ誤り率を読み出し、ステップS275へ進む。
【0058】
ステップS275では、ステップS274で読み出した補正データ誤り率をテストの対象である拡散符号に対応させてRAM16に記憶させ、ステップS28(図3)に進む。
【0059】
以上のようにして、測定により得られた拡散符号毎のデータ誤り率をその周囲温度に基づいて補正することで、通常通信状態により近いデータ誤り率による最適な拡散符号の選択が行なえ、その結果、通信異常発生の更なる低減を行なうことができる。
【0060】
なお、本実施の形態において、ROM15に予め記憶させておく補正データテーブルを更に拡散符号毎に実測したデータテーブルとし、ステップS273でデータテーブルを選択する際に、使用した拡散符号を更に補正データテーブルの選択要素として加えることも可能であり、この構成により通常通信時におけるデータ誤り率の推定の精度の更なる向上が期待できる。
【0061】
また、本実施の形態においてはデータテーブルの参照によってデータ誤り率を補正しているが、例えば、実測データに基づいて周囲温度とデータ誤り率との関係近似式を求め、この式に基づいて通常通信時におけるデータ誤り率を計算によって求めるようにすることも可能であり、この構成により、ROM15の記憶容量を削減することができる。
次に図5について説明する。同図は受信局である図1の通信装置が通常通信の状態で送信局からの信号を受信していない受信待機状態にあるときに、CPU14の行なう拡散符号使用頻度検出処理のフローチャートである。
【0062】
まず、ステップS41では、ROM15に記憶されている拡散符号の中で、送信局との通信で現在使用しているもの以外で今回の拡散符号使用頻度検出処理で未測定のものを任意に選択して受信用拡散信号発生部9に設定し、ステップS42へ進む。
【0063】
ステップS42では、通信装置を受信動作させて同期検出部13を監視し、ステップS41で選択した拡散符号に対応する同期検出部13で検出する同期検出の回数を計数し、ステップS43へ進む。
【0064】
ステップS43では、ステップS42による同期検出信号の計数開始からの経過時間を計時部17を用いて測定し、予めROM15に設定されている測定時間との比較を行ない、測定時間を経過していればステップS44へ進み、測定時間を未だ経過していなければステップS42へ戻って測定を継続する。測定時間の設定は周辺環境の変化の激しさや、送信局からの通信の頻度などを勘案して設定する。
【0065】
ステップS44では、ステップS42で計数した同期回数を、使用した拡散符号と対応させてRAM16に記憶させ、ステップS45へ進む。
ステップS45では、ROM15内に記憶されていて送信局との通信で現在使用している以外の拡散符号の中で、今回の同期回数測定を未だ行なっていないものがあるかどうかを判断し、未測定の拡散符号が存在するのであればステップS41に戻って前述した処理を繰り返し、全ての拡散符号で測定を行なったのであればステップS46に進む。
【0066】
ステップS46では、送信局との通信で現在使用している拡散符号を受信用拡散信号発生部9に再設定してこの一連の処理を終了する。
CPU14は、通信装置の受信待機時に上述した処理を定期的に実施する。通信を行なう装置間で共用する拡散符号を変更する場合には、上述の処理の結果得られるRAM16に記憶させた拡散符号毎の同期回数のデータを参照する。同期回数の多い拡散符号は、同様のスペクトラム拡散無線通信を行なう他のシステムがこの拡散符号を使用していると判断し、この拡散信号の使用を避けるようにする。こうすることで、異なる情報通信を行なっている同様の通信装置からの混信によるデータ異常の発生頻度を低下させることができる。例えば、ROM15内に記憶されている拡散符号の選択を手動で設定する構成の場合には、RAM16に記憶させた拡散符号毎の同期回数のデータを不図示の表示手段に表示するようにし、同期回数の少ない拡散符号を選択して設定する構成としたり、あるいは、同期回数が最大である拡散符号は強制的に設定できなくしてしまうように構成することなども可能である。
【0067】
また、この拡散符号使用頻度検出処理を前述した最適拡散符号設定処理と組み合わせる構成を採ることも可能である。この場合は、図5に示す拡散符号使用頻度検出処理は図3のステップS22において行なうものとし、更に図3の最適拡散符号設定処理のフローチャートの一部を変更する。フローチャートの変更を図6に示す。同図に示す処理は図3のステップS31とステップS32との間に挿入されるものである。図6について説明する。
【0068】
ステップS51では、ステップS31(図3)で選択した拡散符号による同期回数をRAM16より読み出し、ステップS52へ進む。
ステップS52では、ステップS51で読み出した同期回数と、RAM16に記憶されている全ての拡散符号の同期回数とを比較し、ステップS51で読み出した同期回数がROM15に記憶されている全拡散符号の中で最大であれば、ステップS53へ進み、それ以外のときはステップS32(図3)へ進む。
【0069】
ステップS53では、ステップS31(図3)で選択した拡散符号は他の通信装置で使用されていると判断し、新たにデータ誤り率が二番目に小さかった拡散符号を選択し、ステップS32(図3)へ進む。
【0070】
以上の処理の変更により、通信装置の設置環境により適した拡散符号の自動選択ができるようになる。
なお、本発明の実施の形態では、単信による送受が可能な通信装置としているが、例えば、送受信の周波数を違えることによって複信を可能とする通信装置を構成することは容易である。この構成とする場合には、図1の送受切換部18に送信信号と受信信号とを周波数で分離するフィルターを挿入してアンテナ16に接続するようにする。この構成の場合はCPU4から送受切換部18への送受信切換信号は不要となる。
【0071】
【発明の効果】
本発明は、以上詳細に説明したように構成されているので、通信装置の周囲環境からの影響による通信誤りの少ないスペクトラム拡散通信が行なえる。また、通信装置の周辺にある同様なシステムからの混信による通信誤りを防止することができる。更に、これらの効果により、通信誤りを訂正するために通信装置間で発生させる信号の再送が減少するので、空間伝送路のトラヒックが低下するという効果も得られる。
【図面の簡単な説明】
【図1】本発明の実施の形態を示す図である。
【図2】CPU14の行なう送信局における最適拡散符号設定処理を示すフローチャートである。
【図3】CPU14の行なう受信局における最適拡散符号設定処理を示すフローチャートである。
【図4】周囲温度情報を利用する場合の図3のフローチャートからの変更を示す図である。
【図5】CPU14の行なう拡散符号使用頻度検出処理を示すフローチャートである。
【図6】拡散符号使用頻度検出処理を組み合わせる場合の図3のフローチャートからの変更を示す図である。
【図7】スペクトラム拡散無線通信方式による送信機並びに受信機の基本的な構成の例を示す図である。
【符号の説明】
1 情報信号入力
2 一次変調部
3 送信用拡散信号発生部
4 拡散変調部
5 RF変調部
6、7 アンテナ
8 RF受信部
9 受信用拡散信号発生部
10 逆拡散変調部
11 復調部
12 情報信号出力
13 同期検出部
14 CPU
15 ROM
16 RAM
17 計時部
18 送受切換部
19 温度センサ
S1〜S14、S21〜S33、S41〜S46、S51〜S53、S271〜S275 処理ステップ
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a wireless communication device using a spread spectrum communication method.
[0002]
[Prior art]
The spread spectrum wireless communication system has features such as a communication concealment function, a narrow band interference wave elimination function, and a spread code division multiplex communication function in the same frequency band. Is also attracting attention. FIG. 7 shows an example of a basic configuration of a transmitter and a receiver based on the spread spectrum wireless communication system. This example is a case where a spread spectrum signal is generated by a so-called direct spreading method. This figure will be described briefly.
[0003]
First, the transmitter will be described. An information signal input 1 receives an information signal to be transmitted. In this system, communication is basically possible with analog and digital information signals. The primary modulator 2 modulates the signal carrier with the information signal. Generally, the spread spectrum signal has a constant power density in the signal band, and therefore, angle modulation is often used here. The transmission spread signal generating unit 3 generates a signal of a spread signal sequence of a digital code (hereinafter referred to as a spread code) having a bit rate much higher than the frequency band of the information signal. In general, a PN code (pseudo noise code) generator is used as the transmission spread signal generator 3. The spread modulator 4 further modulates the modulated signal from the primary modulator 2 with the spread signal. The modulated wave obtained is a signal that is spread by the spread signal into a frequency band much wider than the band of the modulated signal output from the primary modulator 2. The RF (high frequency) transmitter 5 converts the modulated wave signal to a desired frequency, amplifies the signal to a required signal level, and sends the signal to the space as an electromagnetic wave from the antenna 6.
[0004]
As a method for embedding an information signal in a spread spectrum signal, in addition to a method in which a carrier is modulated by an information signal and then spreading as in the present configuration example, a method in which a carrier is spread by a spread signal and information modulation is performed, and an information signal Is a digital signal, a method of modulating a carrier with a signal obtained by adding information data to a spreading code has been proposed.
[0005]
Next, the receiver will be described. The high-frequency current induced in the antenna 7 by the electromagnetic wave is guided to the RF receiver 8. The RF receiver 8 selects the spread spectrum signal transmitted from the transmitter from this high-frequency current, converts it into baseband, and amplifies the signal to a signal level sufficient for subsequent processing. The receiving spread signal generator 9 generates a signal having the same spreading code as the transmitting spread signal generator 3 of the transmitter. Even if a different signal is generated, demodulation of the original information signal is impossible, and therefore, a third party who does not know the spreading code cannot reproduce the information signal. The despreading modulator 10 demodulates the spread spectrum signal using the spread signal from the received spread signal generator 9. The obtained signal is the same as the output signal of the primary modulator 2 in the transmitter. The demodulation unit 11 demodulates this signal, reproduces the information signal input to the transmitter, and outputs it from the information signal output 12. The synchronization signal detection unit 13 synchronizes the spread codes generated by the transmission spread signal generation unit 3 of the transmitter and the reception spread signal generation unit 9 of the receiver. The signal is detected, and a synchronization signal is passed to the reception spread signal generator 9.
[0006]
As described above, in the spread spectrum communication, normal communication can be performed by using the same spreading code in the transmitter and the receiver. Conventionally, this spreading code uses a fixed value, or is selected or set artificially for the purpose of selecting communication during multiplex communication, securing communication secrecy, and the like.
[0007]
[Problems to be solved by the invention]
In general, wireless communication is easily affected by the surrounding environment such as unnecessary radiation from peripheral devices and interference of other electromagnetic waves, and even in spread spectrum wireless communication, it is inevitable that communication errors due to these will occur. . In addition, the communication device itself, particularly a high-frequency circuit, is sensitive to a change in the ambient temperature, which may cause a significant change in the communication state.
[0008]
When the error rate of communication (the ratio of the number of erroneously received information to the number of transmitted information) is measured by switching some spreading codes in such an environment, a clear difference in the communication error rate for each spreading code is obtained. Has been found to exist. It has also been found that the order of the communication error rate for each spreading code varies with changes in the surrounding environment. Therefore, if importance is placed on communication with a low communication error rate and good communication quality, it is desirable to use an optimal spreading code according to the communication environment.
[0009]
Therefore, an object of the present invention is to provide a spread spectrum wireless communication apparatus that performs communication by selecting a spread code having good communication quality in accordance with a change in a surrounding environment.
[0010]
[Means for Solving the Problems]
According to the first aspect of the present invention, there is provided a transmitting means for transmitting a spread spectrum signal obtained by spreading and modulating an information signal with a spread code sequence signal to a communication device of a partner, and A spread-spectrum wireless communication apparatus having reception means for receiving an spread-spectrum signal transmitted from a communication apparatus of the other party and despread-modulating with a spread code sequence signal to obtain an information signal. Spread signal generation means for generating the spread code sequence signal related to the spread signal generation data, and communication quality between the communication devices when setting the spread signal generation data in the spread signal generation means, for each of the spread signal generation data. Communication quality setting means for setting based on a value to be measured; and spread signal generation data indicating that the communication quality is the best communication quality. And optimal spread signal generation data setting means for setting the spread signal generating means when communicating,A temperature measuring unit for measuring a value relating to an ambient temperature during operation of the communication device when the communication device is performing communication and when the communication quality setting unit is performing measurement; and Communication quality instruction value correcting means for correcting the measured value of the communication quality setting means to a value when the communication device is performing communication from the difference of the measured values, and setting the communication quality setting means. The communication quality is set based on a value obtained by measurement for setting the communication quality based on a value corrected by the communication quality instruction value correcting unit.With this configuration, it is possible to use the optimal spreading code in the current installation environment of the communication device, and to perform communication with high communication quality.In addition, it is possible to select an optimal spreading code based on a criterion closer to the communication quality at the time of actual communication.
[0011]
According to a second aspect of the present invention, in the first aspect of the present invention, there is further provided a spread signal generation data storage means for storing a plurality of the spread signal generation data in advance, wherein the spread signal generation means comprises: The present invention is characterized in that any one of the spread signal generation data stored in the spread signal generation data storage means is selected and set, and this configuration makes it easy to switch the spread signal generation data to obtain high communication quality. be able to.
[0012]
According to a third aspect of the present invention, in the first or second aspect of the present invention, the communication quality setting means transmits the transmission signal using the measurement data from the communication device as the communication partner as the information signal. Measurement receiving means for receiving and demodulating, correct / false determining means for determining whether the signal demodulated by the measuring receiving means is correct, and determining whether the number of signals received by the measurement receiving means in a predetermined time and the correct / false determining means are incorrect. Counting means for counting the number of signals received by the measurement receiving means in the predetermined time, and the communication quality set by the communication quality setting means is a ratio of the number of both counted by the counting means. With this configuration, a reference for determining which spreading code should be used to improve communication quality can be obtained as a numerical value.
[0013]
According to a fourth aspect of the present invention, in the third aspect of the present invention, the correctness / incorrectness determination means includes a measurement data transmitted by a communication device which is a known communication partner and a demodulation of the measurement reception means. It is characterized in that correctness is determined by comparing whether or not a signal to be transmitted matches with this signal. With this configuration, it is possible to easily determine the communication quality for each spreading code.
[0015]
Claims5The invention described in claimAny one of 1 to 4In the invention described in the above, the communication quality is obtained based on actual measurement of a change in a value measured by the communication quality setting means with respect to a change in an ambient temperature during operation of the communication device at a position substantially the same as a measurement point of the temperature measuring means. The communication quality measurement value fluctuation data storage unit further stores data in advance, and the communication quality instruction value correction unit stores the communication quality measurement value fluctuation data storage unit based on a difference between the measurement values measured by the temperature measurement unit. It is characterized in that the measured value of the communication quality setting means is corrected to a value when the communication device is performing communication based on the stored data, and with this configuration, the actual value based on the actually measured data of the device is corrected. It is possible to select an optimal spreading code based on a criterion closer to the communication quality at the time of communication.
[0016]
Claims6The invention described in claim 15In the invention according to any one of the above, the spread code sequence signal for despread-modulating the spread spectrum signal and a spread code sequence signal obtained by spread-modulating the spread spectrum signal by a communication device that has transmitted the spread spectrum signal. Synchronization detection means for detecting that synchronization has been established, and the number of times synchronization detection has been detected by the synchronization detection means when a signal from a communication device that is a communication partner is not received is determined for each of the spread signal generation data for a predetermined time. The communication quality setting means further comprising: a synchronization detection number counting means for counting; and a synchronization detection number storing means for storing the number of detections counted by the synchronization detection number counting means in association with the spread signal generation data. Indicates that the spread signal generation data corresponding to the one with the largest number of synchronization detections stored in the synchronization detection number storage means has the best communication quality. The communication quality of the spread signal generation data indicating that the value measured by the communication quality setting means is the second best communication quality, is set to indicate the best communication quality. According to this configuration, setting of an optimal spreading code in further consideration of deterioration of communication quality due to interference of signals transmitted from a communication device employing a similar communication method in a surrounding environment where the communication device is installed is adopted. Can be done.
[0017]
Claims7The invention described in claim 16The invention according to any one of the above, further comprising, before changing the spread signal generation data set in the spreading code generating means, a notifying means for notifying the communication device which is a communication partner of information on the change. With this configuration, the optimum setting value of the spreading code can be wirelessly notified to the communication device that is the communication partner.
[0018]
Claims8The invention described in claim 17In the invention according to any one of the above, the spread signal generation data setting change means for changing the spread signal generation data set in the spread code generation means based on the information on the change notified by the communication device which is the communication partner. With this configuration, it is possible to set the same spreading code that can obtain the best communication quality with a communication device that is a communication partner without using other information transmission means. Will be able to
[0019]
According to the ninth aspect of the present invention, there is provided a transmitting unit for transmitting a spread spectrum signal obtained by spreading and modulating an information signal with a spread code sequence signal to a communication device of the other party, and transmitting the spread spectrum signal from the communication device of the other party. Receiving means for receiving the spread-spectrum signal and despread-modulating the spread-spectrum signal with a spread code sequence signal to obtain an information signal. A spread signal generating means for generating a code sequence signal, and communication for setting communication quality between the communication devices when setting the spread signal generation data to the spread signal generation means by a value measured for each spread signal generation data Quality setting means for transmitting, at the time of communication, the spread signal generation data indicating that the communication quality is the best communication quality; An optimal spread signal generation data setting means to be set in the generating means; a spread code sequence signal for despread modulating the spread spectrum signal; and a spread code sequence in which a communication device which has transmitted the spread spectrum signal spread modulates the spread spectrum signal. Synchronization detection means for detecting that synchronization with a signal has been established; and, when a signal is not received from a communication device that is a communication partner, the number of times synchronization is detected by the synchronization detection means is determined for each of the spread signal generation data. A synchronization detection number counting means for counting a predetermined time, and a synchronization detection number storing means for storing the number of detections counted by the synchronization detection number counting means in association with the spread signal generation data, and The setting means is configured to transmit the best spread signal generation data corresponding to the largest number of times of synchronization detection stored in the number of times of synchronization detection storage means. When indicating that the communication quality is the highest, the value measured by the communication quality setting means indicates the communication quality of the spread signal generation data indicating that the communication quality is the second-best communication quality so as to indicate the best communication quality. With this configuration, it is possible to use the optimal spreading code in the current installation environment of the communication device, perform high-quality communication, and perform the same operation in the surrounding environment where the communication device is installed. Optimum spreading codes can be set in consideration of further deterioration of communication quality due to interference of signals transmitted from communication devices employing the above communication method.
According to a tenth aspect of the present invention, in the ninth aspect of the present invention, there is further provided a spread signal generation data storage means for storing a plurality of the spread signal generation data in advance, wherein the spread signal generation means comprises: The present invention is characterized in that any one of the spread signal generation data stored in the spread signal generation data storage means is selected and set, and this configuration makes it easy to switch the spread signal generation data to obtain high communication quality. be able to.
According to an eleventh aspect of the present invention, in the ninth or tenth aspect of the present invention, the communication quality setting unit transmits a transmission signal having measurement data from a communication device as a communication partner as an information signal. Measurement receiving means for receiving and demodulating, correct / false determining means for determining whether the signal demodulated by the measuring receiving means is correct, and determining whether the number of signals received by the measurement receiving means in a predetermined time and the correct / false determining means are incorrect. Counting means for counting the number of signals received by the measurement receiving means in the predetermined time, and the communication quality set by the communication quality setting means is a ratio of the number of both counted by the counting means. With this configuration, a reference for determining which spreading code should be used to improve communication quality can be obtained as a numerical value.
According to a twelfth aspect of the present invention, in accordance with the eleventh aspect of the present invention, the correctness / incorrectness determination means includes a measurement data transmitted by a communication device which is a communication partner known in advance and a demodulation of the measurement reception means. It is characterized in that correctness is determined by comparing whether or not a signal to be transmitted matches with this signal. With this configuration, it is possible to easily determine the communication quality for each spreading code.
According to a thirteenth aspect of the present invention, in the invention according to any one of the ninth to twelfth aspects, before changing the spread signal generation data set in the spread code generating means, information on the change is provided. It is characterized by further comprising a notifying means for notifying a communication device that is a communication partner, and with this configuration, it is possible to wirelessly notify the communication device that is the communication partner of an optimal set value of a spreading code.
According to a fourteenth aspect of the present invention, in accordance with any one of the ninth to thirteenth aspects, the spreading code generating means is set based on information on a change notified by a communication device that is a communication partner. To change the setting of spread signal generation data In this configuration, the same spreading code that can obtain the best communication quality with a communication device that is a communication partner is set without using other information transmission means. Will be able to do it.
[0020]
ClaimsFifteenAccording to the invention described in the above, transmitting means for transmitting a spread spectrum signal obtained by spreading and modulating the information signal with a spread code sequence signal to a communication device of the other party, and a spread spectrum signal transmitted from the communication device of the other party A spread-spectrum wireless communication apparatus comprising: a receiving unit that receives and despread-modulates with a spreading code sequence signal to obtain an information signal; a spreading signal generation data storage unit that stores a plurality of spreading signal generation data in advance; A spread signal generating means for generating the spread code sequence signal related to the spread signal generated data by selecting and setting any of the spread signal generated data stored in the generated data storage means; The communication device that has transmitted the spread code sequence signal to be spread modulated and the spread spectrum signal is the spread spectrum signal. Synchronization detection means for detecting that synchronization with a spread code sequence signal obtained by spread-spectrum modulation has been established, and the number of times synchronization is detected by the synchronization detection means when no signal is received from a communication device that is a communication partner. The number of times of synchronization detection counting means for counting a fixed time for each spread signal generation data stored in the spread signal generation data storage means, and the number of detections counted by the synchronization detection number counting means corresponds to the spread signal generation data. Means for storing the number of times of synchronization detection, which is stored and stored in the spread signal generation means for transmitting the spread signal generation data corresponding to the largest number of times of synchronization detection stored in the number of times of synchronization detection stored in the communication during communication. This configuration is characterized in that setting is prohibited, and with this configuration, even if a communication device that employs the same communication method in the surrounding environment where the communication device is installed performs another communication, It is possible to prevent the transmission degradation of communication quality due to interference of the signal of the communication apparatus.
[0021]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing an embodiment of the present invention. The present embodiment is a communication device capable of transmitting and receiving information signals by simplex. In the figure, the same components as those of the conventional example shown in FIG. 7 are denoted by the same reference numerals.
[0022]
The CPU (central processing unit) 14 calculates a data error rate, corrects the data error rate based on the ambient temperature, selects a spreading code, and the like. Details of the processing executed by the CPU 14 will be described later. In the ROM 15, a plurality of spreading codes used for spectrum spreading, a data pattern for measuring a data error rate, a data error rate correction data table, a control program to be processed by the CPU 14, and the like are stored in advance and read by the CPU 14. The use of a flash memory as the ROM 15 is convenient because the storage contents can be easily changed. The CPU 14 stores and reads the data error rate for each spreading code, the designation of the transmitting / receiving station, the ambient temperature, the number of times of spreading code synchronization, and the like in the RAM 16. The timer 17 measures the time and passes the result to the CPU 14. The transmission / reception switching unit 18 connects the RF transmission unit 5 and the antenna 6 according to the signal from the CPU 14 when the signal transmission operation is performed by the present apparatus. When the signal reception operation is performed by the present apparatus, The signal path is switched so that the RF receiver 8 and the antenna 6 are connected. The temperature sensor 19 measures the ambient temperature of the apparatus, and sends the measured value to the CPU 14. The use of the temperature sensor 19 will be described later.
[0023]
The transmission spread signal generator 3 and the reception spread signal generator 9 in FIG. 1 are configured to have the spread code read from the ROM 15 set by the CPU 14 and to repeatedly read and output the spread code.
[0024]
The processing performed by the CPU 14 according to the present invention will be described. As a premise, first, any one of a plurality of spreading codes stored in the ROM 15 is determined in advance as a spreading code to be used as an initial value, and the CPU 14 uses this initial value at the first power-on. The spreading code is set in the transmission spread signal generator 3 and the reception spread signal generator 9. The initial value of the spread code is set to be common to the communication devices so that communication failure between the devices due to mismatch of the spread codes immediately after power-on is prevented. Further, in the present embodiment, it is configured that whether the communication device is operated as a transmitting station or as a receiving station is set in advance by input means (not shown). In the following description of the processing performed by the CPU 14, the processing as the transmitting station and the processing as the receiving station will be performed separately.
[0025]
FIG. 2 is a flowchart showing an optimum spreading code setting process in the transmitting station performed by CPU 14 in the present embodiment. This figure will be described for each processing step with reference to FIG. Note that the CPU 14 stores in the storage area in the RAM 16 the time for starting the first optimal spreading code setting process after power-on, which is arbitrarily set in the ROM 15 in advance.
[0026]
First, in step S1, the setting processing start time stored in the RAM 16 is compared with the time measurement by the timer 17, and if the result of the comparison is before the setting processing start time, the process proceeds to step S2, where the setting processing start time is set. If it has passed, the process proceeds to step S3 to start the current optimum spreading code setting process.
[0027]
In step S2, it is determined that the set processing start time has not yet been reached, and the determination in step S1 is repeated while the apparatus is maintained in the normal communication state. The state of normal communication in the transmitting station refers to a state in which the communication device is operated to perform a transmission operation, and an information signal applied to the information signal input 1 is converted into a spread spectrum signal and can be transmitted from the antenna 6.
[0028]
In step S3, from among the plurality of spread codes stored in the ROM 15, the one for which the current data error rate measurement has not been performed is selected as a new measurement target, and the process proceeds to step S4.
[0029]
In step S4, the communication device is caused to perform a transmission operation, and a signal notifying the start of the data error rate measurement is transmitted as an information signal to the primary modulation unit 2 and transmitted, and the process proceeds to step S5. This notification signal is configured to include information indicating which of the spreading codes stored in the ROM 15 is the spreading code selected in step S3 described above.
[0030]
In step S5, the communication device is operated to receive the signal, the output of the demodulation unit 11 is monitored, and the notification of the data error rate measurement start transmitted in step S4 (the process of step S23 in FIG. 3 by the receiving station described later) is received. It is determined whether or not there is an incoming call response from the receiving station indicating that there is a response. If there is a response, the process proceeds to step S6, and if there is no response, the process returns to step S4 to repeat the processing.
[0031]
In step S6, the spread code selected in step S3 is read out from the ROM 15 and set in the transmission spread signal generator 3, and the process proceeds to step S7.
In step S7, the communication device is operated to perform a transmission operation, reads a data pattern for measuring a data error rate used for an optimum spreading code detection test from the ROM 15, transmits this data as an information signal to the primary modulation section 2, and transmits the information signal. Proceed to.
[0032]
In step S8, the transmission time of the data pattern for data error rate measurement set in advance in the ROM 15 is compared with the time measurement by the timer 17, and if the transmission time has elapsed, the process proceeds to step S9. If not, the process returns to step S7 to repeat the processing. The longer the transmission time of this data pattern is, the higher the reliability of the test result is, of course, but there is a problem that the time during which normal communication is impossible becomes longer. When the information signal for normal communication is packet data, the length of the communication disabled time may be acceptable to some extent, but when the information signal is an analog voice, the shorter the communication disabled time is generally the better. Therefore, the transmission time of the data pattern for measuring the data error rate is set in consideration of these factors.
[0033]
In step S9, before starting the optimum spreading code setting process, the spreading code set in the transmission spreading signal generator 3 is reset, and the process proceeds to step S10.
In step S10, it is determined whether or not any of the spreading codes stored in the ROM 15 has not been subjected to the current data error rate measurement, and if there is an unmeasured spreading code, the process proceeds to step S3. Then, if the above processing is repeated and the measurement has been performed for all the spread codes, the process proceeds to step S11.
[0034]
In step S11, the communication device is caused to perform a transmission operation, and a signal notifying the end of the data error rate measurement is transmitted to the primary modulation section 2 as an information signal and transmitted, and the process proceeds to step S12.
[0035]
In step S12, the output of the demodulation unit 11 is monitored by performing the receiving operation of the communication device, and an information signal indicating the result of the data error rate measurement from the receiving station (the process of step S32 in FIG. Obtain and go to step S13.
[0036]
In step S13, a spread code indicating the best result among the measurement results obtained in step S12 is selected, and this code is read out from the ROM 15 and transmitted to the transmission spread signal generator 3 and the reception spread signal generator 9. After setting, the process proceeds to step S14.
[0037]
In step S14, the next test start time is set in the RAM 16, the device is returned to the normal communication state, the current optimum spreading code setting process is completed, and the process returns to step S1 to repeat the above process. The setting of the start time of the next setting process is set based on the optimum spreading code setting process execution interval set in advance in the ROM 15. The setting is made in consideration of how long a period of interruption of communication can be tolerated.
[0038]
Next, FIG. 3 will be described. FIG. 4 is a flowchart showing the optimal spreading code setting process in the receiving station performed by CPU 14 in the present embodiment shown in FIG. FIG. 3 will be described for each processing step with reference to FIG.
[0039]
First, in step S21, the output of the demodulation unit 11 is monitored by performing the receiving operation of the communication device, and the start notification of the data error rate measurement from the transmitting station (the process of step S4 in FIG. 2 at the transmitting station) is received. If not, the process proceeds to step S22. If the notification is received, the process proceeds to step S23 to start the current optimal spreading code setting process.
[0040]
In step S22, the transmitting station determines that the optimum spreading code setting process has not been performed, and repeats the determination in step S21 while maintaining the normal communication state. Note that the state of normal communication in the receiving station refers to a state in which the communication apparatus is operated to receive, a high-frequency current induced in the antenna 6 is selected and demodulated, and a demodulated signal is output from the information signal output 12.
[0041]
In step S23, the communication device is caused to perform a transmission operation, and an information signal, which is an incoming response indicating that the measurement start notification has been received, is transmitted to the primary modulation unit 2 and transmitted, and the process proceeds to step S24.
[0042]
In step S24, the corresponding spread code is read out from the ROM 15 in accordance with the information indicating the spread code used for data error rate measurement included in the data error rate measurement start notification signal received earlier, and the reception spread signal generator 9, and the process proceeds to step S25.
[0043]
In step S25, the output of the demodulation unit 11 is monitored by performing the receiving operation of the communication device, and the data pattern for measuring the data error rate transmitted from the transmitting station (the processing of the transmitting station in step S7 in FIG. 2) is detected. Then, the number of received data patterns (hereinafter, this number is referred to as the number of received data) is counted, and when the received data pattern is compared with the data pattern for data error rate measurement stored in the ROM 15 in advance, it is determined that the number of received data patterns matches. The number of data patterns that do not (ie, the data pattern from the transmitting station has an error in the middle of transmission) is counted (hereinafter, this number is referred to as the number of errors). After these processes, the process proceeds to step S26.
[0044]
In step S26, the transmission time of the data pattern for measuring the data error rate, which is set in advance in the ROM 15 at the same time as the transmission station, is compared with the time measurement by the timer 17, and if the transmission time has elapsed, the process proceeds to step S27. If the transmission time has not yet elapsed, the process returns to step S25 to repeat the process.
[0045]
In step S27, the data error rate of the spread code used in the measurement is calculated from the numerical value counted in step S25 by the following equation.
(Data error rate) = (Number of errors) / (Number of receptions)
Then, the data error rate corresponding to the calculated spread code is stored in the RAM 16, and the process proceeds to step S28.
[0046]
In step S28, the spreading code set before starting the current optimum spreading code setting process is reset in the receiving spread signal generator 9, and the process proceeds to step S29.
In step S29, the communication device is caused to perform a reception operation, the output of the demodulation unit 11 is monitored, it is determined whether or not a measurement start notification from the transmitting station has been received again (the process of step S4 in the transmitting station). If the notification has not been received, the process proceeds to step S30. If the notification has been received, the process returns to step S23 to repeat the above-described processing.
[0047]
In step S30, the communication device is continuously operated to monitor the output of the demodulation unit 11, and receives a signal from the transmitting station notifying the end of the data error rate measurement (the process of the transmitting station in step S11 in FIG. 2). It is determined whether the notification has been made. If the notification has been received, the process proceeds to step S31. If the notification has not been received, the process returns to step S29 to repeat the determination process.
[0048]
In step S31, the spreading code having the lowest data error rate is selected with reference to the data error rate for each spreading code stored in the RAM 16 in step S27, and the process proceeds to step S32.
[0049]
In step S32, the communication device is caused to perform a transmission operation, and the information indicating the spreading code selected in the previous step is transmitted to the primary modulation section 2 as an information signal indicating the result of the current optimum spreading code detection test and transmitted, and then to step S33. move on.
[0050]
In step S33, the spreading code selected in step S31 is read from the ROM 15 and set in the transmission spreading signal generator 3 and the reception spreading signal generator 9, and the apparatus is returned to the normal communication state, and the current optimum spreading code is set. The setting process ends, the process returns to step S21, and the above process is repeated.
[0051]
When the CPU 14 executes the above-described processing, the communication device automatically selects a spread code that causes the least data error among communication devices placed in a certain surrounding environment.
[0052]
Note that it is also possible to use the communication device according to the present embodiment to select an optimal spreading code, and then set and install the spreading code in a receiving-only terminal having no transmission function. If this receiving-only terminal is provided with a function of automatically setting the spreading code described in the processing of step S33 in FIG. 3 to the receiving spread signal generating section 9, it is convenient to save the trouble of manually setting the spreading code. It is.
[0053]
Next, the use of the temperature sensor 19 will be described.
The temperature sensor 19 constantly monitors the ambient temperature of the communication device, and sends the value to the CPU 14. When the communication device is in the normal communication state, the CPU 14 stores the ambient temperature information obtained from the temperature sensor 19 in the RAM 16 as the normal communication ambient temperature. In the present embodiment, the configuration is such that the storage content of the RAM 16 is updated each time the CPU 14 obtains the latest temperature information. For example, the temperature information obtained during the past normal communication is stored in another area of the RAM 16. In addition, a value representative of the ambient temperature during normal communication is stored as a normal communication ambient temperature by calculating an average value of the past temperature information and the latest temperature information. Is also possible.
[0054]
When the communication device that is the receiving station uses the ambient temperature information obtained by the temperature sensor 19 for the optimum spreading code setting process, a part of the flowchart of the process executed by the CPU 14 illustrated in FIG. 3 is changed. FIG. 4 shows a modification of the flowchart. The processing shown in the figure changes the processing of step S27 in FIG. Further, a table of a data error rate with respect to an ambient temperature (hereinafter, referred to as a correction data table) is stored in the ROM 15 in advance. This correction data table is obtained by actually measuring how the data error rate changes due to a change in the ambient temperature by the communication device exhibiting a certain data error rate at a certain ambient temperature. Referring to FIG.
[0055]
First, in step S271, the data error rate is calculated using the same equation as that used in step S27 in FIG. 3, and the process proceeds to step S272.
In step S272, the current ambient temperature of the device that is performing the optimal spreading code setting process is acquired, and the flow advances to step S273.
[0056]
In step S273, a corresponding correction data table is selected from the ROM 15 based on the data error rate acquired in step S271 and the ambient temperature acquired in step S272, and the process proceeds to step S274.
[0057]
In step S274, the data error rate corresponding to the normal communication ambient temperature stored in the RAM 16 is read from the correction data table selected in step S273, and the process proceeds to step S275.
[0058]
In step S275, the corrected data error rate read in step S274 is stored in the RAM 16 in association with the spread code to be tested, and the process proceeds to step S28 (FIG. 3).
[0059]
As described above, by correcting the data error rate for each spreading code obtained by the measurement based on the ambient temperature, it is possible to select an optimal spreading code with a data error rate closer to a normal communication state, and as a result, Further, occurrence of communication abnormality can be further reduced.
[0060]
In the present embodiment, the correction data table stored in the ROM 15 in advance is a data table actually measured for each spread code, and the spread code used when the data table is selected in step S273 is further added to the correction data table. Can be added as a selection element, and further improvement in the accuracy of estimating the data error rate during normal communication can be expected with this configuration.
[0061]
Further, in the present embodiment, the data error rate is corrected by referring to the data table.For example, an approximate expression of the relationship between the ambient temperature and the data error rate is obtained based on the actually measured data, and the normal expression is calculated based on this expression. It is also possible to calculate the data error rate during communication by calculation. With this configuration, the storage capacity of the ROM 15 can be reduced.
Next, FIG. 5 will be described. FIG. 5 is a flowchart of the spread code use frequency detection process performed by the CPU 14 when the communication apparatus of FIG.
[0062]
First, in step S41, from among the spreading codes stored in the ROM 15, those which are not used in the current communication with the transmitting station and which have not been measured in the current spreading code use frequency detection process are arbitrarily selected. Then, it is set in the spread signal generator 9 for reception, and the process proceeds to step S42.
[0063]
In step S42, the communication device is made to perform a receiving operation to monitor the synchronization detecting unit 13, and the number of times of synchronization detection detected by the synchronization detecting unit 13 corresponding to the spread code selected in step S41 is counted, and the process proceeds to step S43.
[0064]
In step S43, the elapsed time from the start of counting the synchronization detection signal in step S42 is measured using the timer unit 17, and is compared with the measurement time set in the ROM 15 in advance. The process proceeds to step S44, and if the measurement time has not elapsed, the process returns to step S42 to continue the measurement. The measurement time is set in consideration of the degree of change in the surrounding environment, the frequency of communication from the transmitting station, and the like.
[0065]
In step S44, the number of synchronizations counted in step S42 is stored in the RAM 16 in association with the used spreading code, and the process proceeds to step S45.
In step S45, it is determined whether any of the spreading codes other than those currently stored in the ROM 15 and currently being used for communication with the transmitting station has not yet been measured for the number of synchronizations. If there is a spread code for measurement, the flow returns to step S41 to repeat the above-described processing. If measurement has been performed for all spread codes, the flow proceeds to step S46.
[0066]
In step S46, the spreading code currently used in the communication with the transmitting station is reset in the receiving spread signal generator 9, and the series of processes is terminated.
The CPU 14 periodically performs the above-described processing when the communication device waits for reception. When changing the spreading code shared between the devices performing communication, the data of the number of synchronizations for each spreading code stored in the RAM 16 obtained as a result of the above processing is referred to. For a spread code having a large number of synchronizations, it is determined that another system performing the same spread spectrum wireless communication uses the spread code, and the use of the spread signal is avoided. By doing so, it is possible to reduce the frequency of occurrence of data abnormalities due to interference from similar communication devices performing different information communications. For example, in the case of a configuration in which the selection of the spread code stored in the ROM 15 is manually set, the data of the number of times of synchronization for each spread code stored in the RAM 16 is displayed on a display means (not shown). It is also possible to adopt a configuration in which a spreading code with a small number of times is selected and set, or a configuration in which a spreading code with the maximum number of synchronizations cannot be forcibly set.
[0067]
It is also possible to adopt a configuration in which this spread code use frequency detection process is combined with the above-described optimal spread code setting process. In this case, the spreading code use frequency detecting process shown in FIG. 5 is performed in step S22 in FIG. 3, and a part of the flowchart of the optimal spreading code setting process in FIG. 3 is changed. The change in the flowchart is shown in FIG. The process shown in the figure is inserted between step S31 and step S32 in FIG. Referring to FIG.
[0068]
In step S51, the number of synchronizations by the spreading code selected in step S31 (FIG. 3) is read from the RAM 16, and the flow advances to step S52.
In step S52, the number of synchronizations read out in step S51 is compared with the number of synchronizations of all spread codes stored in RAM 16, and the number of synchronizations read out in step S51 is compared with the number of synchronizations in all spread codes stored in ROM 15. If it is the maximum, the process proceeds to step S53, and otherwise, the process proceeds to step S32 (FIG. 3).
[0069]
In step S53, it is determined that the spreading code selected in step S31 (FIG. 3) is used by another communication device, and a spreading code with the second lowest data error rate is newly selected. Proceed to 3).
[0070]
By the above process change, it becomes possible to automatically select a spreading code more suitable for the installation environment of the communication device.
In the embodiment of the present invention, a communication device capable of transmitting and receiving by simplex is used. However, for example, it is easy to configure a communication device capable of performing duplex by changing transmission and reception frequencies. In the case of this configuration, a filter that separates a transmission signal and a reception signal by frequency is inserted into the transmission / reception switching unit 18 in FIG. In the case of this configuration, a transmission / reception switching signal from the CPU 4 to the transmission / reception switching unit 18 becomes unnecessary.
[0071]
【The invention's effect】
Since the present invention is configured as described above in detail, it is possible to perform spread spectrum communication with less communication errors due to the influence of the surrounding environment of the communication device. Further, it is possible to prevent a communication error due to interference from a similar system near the communication device. Furthermore, these effects reduce the number of retransmissions of signals generated between communication devices in order to correct communication errors, so that the effect of reducing the traffic on the spatial transmission path is obtained.
[Brief description of the drawings]
FIG. 1 is a diagram showing an embodiment of the present invention.
FIG. 2 is a flowchart showing an optimal spreading code setting process in a transmitting station performed by a CPU 14;
FIG. 3 is a flowchart showing an optimum spreading code setting process in a receiving station performed by a CPU 14;
FIG. 4 is a diagram showing a change from the flowchart of FIG. 3 when using ambient temperature information.
FIG. 5 is a flowchart showing a spread code use frequency detection process performed by a CPU 14;
FIG. 6 is a diagram showing a change from the flowchart of FIG. 3 in the case of combining spreading code use frequency detection processing.
FIG. 7 is a diagram illustrating an example of a basic configuration of a transmitter and a receiver according to a spread spectrum wireless communication system.
[Explanation of symbols]
1 Information signal input
2 Primary modulation section
3 Spread signal generator for transmission
4 Spreading modulator
5 RF modulator
6, 7 antenna
8 RF receiver
9 Reception spread signal generator
10 Despreading modulator
11 Demodulation unit
12 Information signal output
13 Synchronization detector
14 CPU
15 ROM
16 RAM
17 Timing section
18 Transmission / reception switching unit
19 Temperature sensor
S1 to S14, S21 to S33, S41 to S46, S51 to S53, S271 to S275

Claims (15)

情報信号を拡散符号系列信号で拡散変調して得られるスペクトラム拡散信号を相手方の通信装置へ送信する送信手段と、該相手方の通信装置から送信されたスペクトラム拡散信号を受信し拡散符号系列信号で逆拡散変調して情報信号を得る受信手段とを有するスペクトラム拡散無線通信装置において、
拡散信号生成データを設定することにより該拡散信号生成データに関する前記拡散符号系列信号を発生させる拡散信号発生手段と、
前記拡散信号生成データを前記拡散信号発生手段に設定するときの前記通信装置間の通信品質を該拡散信号生成データ毎に測定する値により設定する通信品質設定手段と、
前記通信品質が最も良好な通信品質であることを示す拡散信号生成データを通信時に前記拡散信号発生手段に設定する最適拡散信号生成データ設定手段と、
前記通信装置が通信を行なっているときと前記通信品質設定手段が測定を行なっているときとの該通信装置の動作時周囲温度に関する値を測定する温度測定手段と、
前記温度測定手段で測定される測定値の違いから前記通信品質設定手段の測定値を前記通信装置が通信を行なっているときの値に補正する通信品質指示値補正手段と、
を有し、
前記通信品質設定手段の設定する通信品質は、該通信品質を設定するための測定により得る値を前記通信品質指示値補正手段で補正した値に基づいて設定する
ことを特徴とするスペクトラム拡散無線通信装置。
Transmitting means for transmitting a spread spectrum signal obtained by spreading and modulating an information signal with a spread code sequence signal to a communication device of the other party, receiving the spread spectrum signal transmitted from the communication device of the other party and inverting the spread signal with the spread code sequence signal A spread-spectrum wireless communication device having receiving means for obtaining an information signal by spread-spectrum modulation,
Spread signal generation means for generating the spread code sequence signal for the spread signal generation data by setting spread signal generation data,
Communication quality setting means for setting the communication quality between the communication devices when setting the spread signal generation data in the spread signal generation means by a value measured for each spread signal generation data;
Optimal spread signal generation data setting means for setting the spread signal generation data indicating that the communication quality is the best communication quality to the spread signal generation means during communication,
Temperature measurement means for measuring a value related to the ambient temperature during operation of the communication device when the communication device is performing communication and when the communication quality setting means is performing measurement,
A communication quality instruction value correction unit that corrects the measurement value of the communication quality setting unit to a value when the communication device is performing communication from a difference between the measurement values measured by the temperature measurement unit,
Has,
The communication quality set by the communication quality setting means sets a value obtained by measurement for setting the communication quality based on a value corrected by the communication quality instruction value correcting means.
A spread spectrum wireless communication device characterized by the above-mentioned.
前記拡散信号生成データを予め複数記憶する拡散信号生成データ記憶手段を更に有し、
前記拡散信号発生手段は、前記拡散信号生成データ記憶手段に記憶する拡散信号生成データのいずれかを選択して設定する
ことを特徴とする請求項1に記載のスペクトラム拡散無線通信装置。
Further comprising a spread signal generation data storage means for storing a plurality of the spread signal generation data in advance,
2. The spread spectrum radio communication apparatus according to claim 1, wherein said spread signal generating means selects and sets any one of the spread signal generation data stored in said spread signal generation data storage means.
前記通信品質設定手段は、
通信の相手方である通信装置による測定用データを情報信号とする送信信号を受信して復調する測定受信手段と、
前記測定受信手段の復調する信号の正誤を判定する正誤判定手段と、
前記測定受信手段が一定時間に受信する信号の数と前記正誤判定手段が誤りと判定する前記測定受信手段が該一定時間に受信する信号の数とを計数する計数手段と、
を有し、
前記通信品質設定手段の設定する通信品質は、前記計数手段の計数する両者の数の割合に関する値とする
ことを特徴とする請求項1又は2に記載のスペクトラム拡散無線通信装置。
The communication quality setting means,
Measurement receiving means for receiving and demodulating a transmission signal having data for measurement by a communication device as a communication partner as an information signal,
Correctness determination means for determining correctness of the signal to be demodulated by the measurement receiving means,
Counting means for counting the number of signals that the measurement receiving means receives in a certain time and the number of signals that the measurement receiving means determines in the certain time that the correctness / incorrectness determination means makes an error,
Has,
3. The spread spectrum wireless communication apparatus according to claim 1, wherein the communication quality set by the communication quality setting means is a value relating to a ratio of the numbers counted by the counting means.
前記正誤判定手段は、予め既知である通信の相手方である通信装置の送信する測定用データと前記測定受信手段の復調する信号とが一致するか否かの比較により正誤を判定することを特徴とする請求項3に記載のスペクトラム拡散無線通信装置。The correct / incorrect determination unit determines correct / incorrect by comparing whether or not measurement data transmitted by a communication device which is a communication partner known in advance and a signal demodulated by the measurement reception unit match. The spread spectrum wireless communication apparatus according to claim 3. 前記温度測定手段の測定点と略同一の位置における前記通信装置の動作時周囲温度に関する値の変化に対する前記通信品質設定手段の測定する値の変動の実測に基づいて得たデータを予め記憶する通信品質測定値変動データ記憶手段を更に有し、
前記通信品質指示値補正手段は、前記温度測定手段で測定される測定値の違いから前記通信品質測定値変動データ記憶手段に記憶されているデータに基づいて前記通信品質設定手段の測定値を前記通信装置が通信を行なっているときの値に補正する
ことを特徴とする請求項1から4までのいずれか1に記載のスペクトラム拡散無線通信装置。
A communication that stores in advance data obtained based on actual measurement of a change in a value measured by the communication quality setting unit with respect to a change in a value related to an ambient temperature during operation of the communication device at a position substantially the same as a measurement point of the temperature measuring unit. Further comprising a quality measurement value variation data storage means,
The communication quality instruction value correction unit, based on the data stored in the communication quality measurement value fluctuation data storage unit from the difference in the measurement value measured by the temperature measurement unit, the communication quality setting value of the measurement value of the communication quality setting unit communication device spread spectrum wireless communication apparatus according to any one of claims 1, characterized in that the correction value when doing the communication to 4.
前記スペクトラム拡散信号を逆拡散変調する前記拡散符号系列信号と該スペクトラム拡散信号を送信した通信装置が該スペクトラム拡散信号を拡散変調した拡散符号系列信号との同期の確立したことを検出する同期検出手段と、
通信の相手方である通信装置からの信号を受信しないときに、前記同期検出手段の同期確立の検出の回数を前記拡散信号生成データ毎に一定時間計数する同期検出回数計数手段と、
前記同期検出回数計数手段の計数する検出の回数を前記拡散信号生成データに対応させて記憶する同期検出回数記憶手段と、
を更に有し、
前記通信品質設定手段は、前記同期検出回数記憶手段の記憶する同期検出の回数の最も多いものに対応する拡散信号生成データが最も良好な通信品質であることを示しているときは、該通信品質設定手段の測定する値が二番目に良好な通信品質であることを示す拡散信号生成データの通信品質を最も良好な通信品質を示すように設定する
ことを特徴とする請求項1からまでのいずれか1に記載のスペクトラム拡散無線通信装置。
Synchronization detecting means for detecting that the spread code sequence signal for despread-modulating the spread spectrum signal and the communication device which has transmitted the spread spectrum signal have established synchronization with the spread code sequence signal obtained by spread-modulating the spread spectrum signal. When,
When not receiving a signal from a communication device that is a communication partner, a synchronization detection number counting unit that counts the number of times of detection of synchronization establishment of the synchronization detection unit for each of the spread signal generation data for a certain period of time,
Synchronization detection number storage means for storing the number of detections counted by the synchronization detection number counting means in association with the spread signal generation data,
Further having
The communication quality setting means, when the spread signal generation data corresponding to the largest number of times of synchronization detection stored in the synchronization detection number storage means indicates that the communication quality is the best, the communication quality of claims 1 to 5 in which the value of measuring the setting means and setting to indicate the best communication quality communication quality of the spread signal generating data indicating a good communication quality in the second A spread spectrum wireless communication device according to any one of the preceding claims.
前記拡散符号発生手段に設定する拡散信号生成データの変更を行なう前に該変更に関する情報を通信の相手方である通信装置に通知する通知手段を更に有することを特徴とする請求項1からまでのいずれか1に記載のスペクトラム拡散無線通信装置。From claim 1, further comprising a notifying means for notifying the communication device is a counterpart of the communication information on the changes before making any changes of the spread signal generating data to be set in the spreading code generation means up to 6 A spread spectrum wireless communication device according to any one of the preceding claims. 通信の相手方である通信装置の通知する変更に関する情報に基づいて前記拡散符号発生手段に設定する拡散信号生成データの変更を行なう拡散信号生成データ設定変更手段を更に有することを特徴とする請求項1からまでのいずれか1に記載のスペクトラム拡散無線通信装置。2. A spread signal generation data setting change means for changing spread signal generation data set in said spread code generation means based on information on a change notified by a communication apparatus which is a communication partner. 8. The spread spectrum wireless communication apparatus according to any one of items 1 to 7 . 情報信号を拡散符号系列信号で拡散変調して得られるスペクトラム拡散信号を相手方の通信装置へ送信する送信手段と、該相手方の通信装置から送信されたスペクトラム拡散信号を受信し拡散符号系列信号で逆拡散変調して情報信号を得る受信手段とを有するスペクトラム拡散無線通信装置において、
拡散信号生成データを設定することにより該拡散信号生成データに関する前記拡散符号系列信号を発生させる拡散信号発生手段と、
前記拡散信号生成データを前記拡散信号発生手段に設定するときの前記通信装置間の通信品質を該拡散信号生成データ毎に測定する値により設定する通信品質設定手段と、
前記通信品質が最も良好な通信品質であることを示す拡散信号生成データを通信時に前記拡散信号発生手段に設定する最適拡散信号生成データ設定手段と、
前記スペクトラム拡散信号を逆拡散変調する前記拡散符号系列信号と該スペクトラム拡散信号を送信した通信装置が該スペクトラム拡散信号を拡散変調した拡散符号系列信号との同期の確立したことを検出する同期検出手段と、
通信の相手方である通信装置からの信号を受信しないときに、前記同期検出手段の同期確立の検出の回数を前記拡散信号生成データ毎に一定時間計数する同期検出回数計数手段と、
前記同期検出回数計数手段の計数する検出の回数を前記拡散信号生成データに対応させて記憶する同期検出回数記憶手段と、
を有し、
前記通信品質設定手段は、前記同期検出回数記憶手段の記憶する同期検出の回数の最も多いものに対応する拡散信号生成データが最も良好な通信品質であることを示しているときは、該通信品質設定手段の測定する値が二番目に良好な通信品質であることを示す拡散信号生成データの通信品質を最も良好な通信品質を示すように設定する
ことを特徴とするスペクトラム拡散無線通信装置。
Transmitting means for transmitting a spread spectrum signal obtained by spreading and modulating an information signal with a spread code sequence signal to a communication device of the other party, receiving the spread spectrum signal transmitted from the communication device of the other party and inverting the spread signal with the spread code sequence signal A spread-spectrum wireless communication device having receiving means for obtaining an information signal by spread-spectrum modulation,
Spread signal generation means for generating the spread code sequence signal for the spread signal generation data by setting spread signal generation data,
Communication quality setting means for setting the communication quality between the communication devices when setting the spread signal generation data in the spread signal generation means by a value measured for each spread signal generation data;
Optimal spread signal generation data setting means for setting the spread signal generation data indicating that the communication quality is the best communication quality to the spread signal generation means during communication,
Synchronization detecting means for detecting that the spread code sequence signal for despread-modulating the spread spectrum signal and the communication device which has transmitted the spread spectrum signal have established synchronization with the spread code sequence signal obtained by spread-modulating the spread spectrum signal. When,
When not receiving a signal from a communication device that is a communication partner, a synchronization detection number counting unit that counts the number of times of detection of synchronization establishment of the synchronization detection unit for each of the spread signal generation data for a certain period of time,
Synchronization detection number storage means for storing the number of detections counted by the synchronization detection number counting means in association with the spread signal generation data,
Has,
The communication quality setting means, when the spread signal generation data corresponding to the largest number of times of synchronization detection stored in the synchronization detection number storage means indicates that the communication quality is the best, the communication quality The communication quality of the spread signal generation data indicating that the value measured by the setting means is the second best communication quality is set to indicate the best communication quality.
A spread spectrum wireless communication device characterized by the above-mentioned.
前記拡散信号生成データを予め複数記憶する拡散信号生成データ記憶手段を更に有し、
前記拡散信号発生手段は、前記拡散信号生成データ記憶手段に記憶する拡散信号生成データのいずれかを選択して設定する
ことを特徴とする請求項に記載のスペクトラム拡散無線通信装置。
Further comprising a spread signal generation data storage means for storing a plurality of the spread signal generation data in advance,
10. The spread spectrum radio communication apparatus according to claim 9 , wherein said spread signal generation means selects and sets one of the spread signal generation data stored in said spread signal generation data storage means.
前記通信品質設定手段は、
通信の相手方である通信装置による測定用データを情報信号とする送信信号を受信して復調する測定受信手段と、
前記測定受信手段の復調する信号の正誤を判定する正誤判定手段と、
前記測定受信手段が一定時間に受信する信号の数と前記正誤判定手段が誤りと判定する前記測定受信手段が該一定時間に受信する信号の数とを計数する計数手段と、
を有し、
前記通信品質設定手段の設定する通信品質は、前記計数手段の計数する両者の数の割合に関する値とする
ことを特徴とする請求項9又は10に記載のスペクトラム拡散無線通信装置。
The communication quality setting means,
Measurement receiving means for receiving and demodulating a transmission signal having data for measurement by a communication device as a communication partner as an information signal,
Correctness determination means for determining correctness of the signal to be demodulated by the measurement receiving means,
Counting means for counting the number of signals that the measurement receiving means receives in a certain time and the number of signals that the measurement receiving means determines in the certain time that the correctness / incorrectness determination means makes an error,
Has,
11. The spread spectrum wireless communication apparatus according to claim 9 , wherein the communication quality set by the communication quality setting means is a value relating to a ratio of the numbers counted by the counting means.
前記正誤判定手段は、予め既知である通信の相手方である通信装置の送信する測定用データと前記測定受信手段の復調する信号とが一致するか否かの比較により正誤を判定することを特徴とする請求項11に記載のスペクトラム拡散無線通信装置。The right / wrong judgment unit is characterized by judging right / wrong by comparing whether or not measurement data transmitted by a communication device which is a communication partner known in advance matches a signal demodulated by the measurement reception unit. The spread spectrum wireless communication apparatus according to claim 11 . 前記拡散符号発生手段に設定する拡散信号生成データの変更を行なう前に該変更に関する情報を通信の相手方である通信装置に通知する通知手段を更に有することを特徴とする請求項9から12までのいずれか1に記載のスペクトラム拡散無線通信装置。13. The communication apparatus according to claim 9 , further comprising a notification unit for notifying the communication device that is a communication partner of information about the change before changing the spread signal generation data set in the spread code generation unit. A spread spectrum wireless communication device according to any one of the preceding claims. 通信の相手方である通信装置の通知する変更に関する情報に基づいて前記拡散符号発生手段に設定する拡散信号生成データの変更を行なう拡散信号生成データ設定変更手段を更に有することを特徴とする請求項9から13までのいずれか1に記載のスペクトラム拡散無線通信装置。Claim, characterized by further comprising a spread signal generation data setting change means for changing the spread signal generating data to be set in the spreading code generation means on the basis of the information about the changes to be notified of a counterpart communication communication device 9 14. The spread spectrum wireless communication apparatus according to any one of items 1 to 13 . 情報信号を拡散符号系列信号で拡散変調して得られるスペクトラム拡散信号を相手方の通信装置へ送信する送信手段と、該相手方の通信装置から送信されたスペクトラム拡散信号を受信し拡散符号系列信号で逆拡散変調して情報信号を得る受信手段とを有するスペクトラム拡散無線通信装置において、
拡散信号生成データを予め複数記憶している拡散信号生成データ記憶手段と、
前記拡散信号生成データ記憶手段に記憶している拡散信号生成データのいずれかを選択して設定することにより該拡散信号生成データに関する前記拡散符号系列信号を発生させる拡散信号発生手段と、
前記スペクトラム拡散信号を逆拡散変調する前記拡散符号系列信号と該スペクトラム拡散信号を送信した通信装置が該スペクトラム拡散信号を拡散変調した拡散符号系列信号との同期の確立したことを検出する同期検出手段と、
通信の相手方である通信装置からの信号を受信しないときに、前記同期検出手段の同期確立の検出の回数を前記拡散信号生成データ記憶手段に記憶している拡散信号生成データ毎に一定時間計数する同期検出回数計数手段と、
前記同期検出回数計数手段の計数する検出の回数を前記拡散信号生成データに対応させて記憶する同期検出回数記憶手段と、
を有し、
通信時は前記同期検出回数記憶手段の記憶する同期検出の回数の最も多いものに対応する拡散信号生成データの前記拡散信号発生手段への設定を禁止する
ことを特徴とするスペクトラム拡散無線通信装置。
Transmitting means for transmitting a spread spectrum signal obtained by spreading and modulating an information signal with a spread code sequence signal to a communication device of the other party, receiving the spread spectrum signal transmitted from the communication device of the other party and inverting the spread signal with the spread code sequence signal A spread-spectrum wireless communication device having receiving means for obtaining an information signal by spread-spectrum modulation,
Spread signal generation data storage means for storing a plurality of spread signal generation data in advance,
Spread signal generation means for generating the spread code sequence signal for the spread signal generation data by selecting and setting any of the spread signal generation data stored in the spread signal generation data storage means,
Synchronization detecting means for detecting that the spread code sequence signal for despread-modulating the spread spectrum signal and the communication device which has transmitted the spread spectrum signal have established synchronization with the spread code sequence signal obtained by spread-modulating the spread spectrum signal. When,
When a signal is not received from a communication device which is a communication partner, the number of times synchronization is detected by the synchronization detecting means is counted for each spread signal generation data stored in the spread signal generation data storage means for a certain period of time. Means for counting the number of times of synchronization detection,
Synchronization detection number storage means for storing the number of detections counted by the synchronization detection number counting means in association with the spread signal generation data,
Has,
A spread-spectrum wireless communication apparatus, wherein during communication, setting of spread signal generation data corresponding to the largest number of times of synchronization detection stored in the synchronization detection number storage means to the spread signal generation means is prohibited.
JP26567897A 1997-09-30 1997-09-30 Spread spectrum wireless communication equipment Expired - Fee Related JP3601269B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26567897A JP3601269B2 (en) 1997-09-30 1997-09-30 Spread spectrum wireless communication equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26567897A JP3601269B2 (en) 1997-09-30 1997-09-30 Spread spectrum wireless communication equipment

Publications (2)

Publication Number Publication Date
JPH11112464A JPH11112464A (en) 1999-04-23
JP3601269B2 true JP3601269B2 (en) 2004-12-15

Family

ID=17420490

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26567897A Expired - Fee Related JP3601269B2 (en) 1997-09-30 1997-09-30 Spread spectrum wireless communication equipment

Country Status (1)

Country Link
JP (1) JP3601269B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100334774B1 (en) * 2000-05-24 2002-05-03 윤종용 Bit rate transducer with self-healing in optical transmitting system

Also Published As

Publication number Publication date
JPH11112464A (en) 1999-04-23

Similar Documents

Publication Publication Date Title
EP0610030B1 (en) Method and apparatus for transmitter power control in a cellular radio system
KR0153354B1 (en) Method and apparatus for dynamic adjustment of control parameters in transmitter power control system
KR100223364B1 (en) Spread spectrum communication transmitter and receiver, and cdma mobile communication system and method
US6961352B2 (en) Method of synchronizing a radio terminal of a radio communication network and a corresponding radio terminal
JP3361694B2 (en) Pilot channel transmission and cell selection method in CDMA mobile communication system, mobile station
JP2006523425A (en) Synchronization method and synchronization system for frequency shift keying receiver
JPWO2006100994A1 (en) CDMA mobile terminal, CDMA mobile communication method, and communication quality estimation method
CN101375510A (en) Automatic gain control apparatus and method in wireless telecommunication system based on time division duplex
KR100934832B1 (en) Mobile communication system, mobile terminal in mobile communication system, control program thereof, and synchronization establishment determination method in mobile communication system
TWI527397B (en) Antenna switching receiving system and communicator having the same
AU754872B2 (en) Method of performing automatic frequency control in mobile station during in speech communication mode
US7529555B2 (en) Transmission rate determination method, and base station apparatus, terminal apparatus, and communication system using the same
JP3601269B2 (en) Spread spectrum wireless communication equipment
US20080102875A1 (en) Radio Communications System, Base Station Apparatus And Method Of Transmission Power Control
US20060285582A1 (en) Transmission device and gain control method
JP2002101006A (en) Receiver and transmitter used in spread spectrum communication system
JP3474789B2 (en) Spread code phase shift measuring device in mobile terminal test equipment
JP2005020139A (en) Communications system
JP4513467B2 (en) Spread spectrum communication equipment
JP5282820B2 (en) Wireless communication system, mobile station, and wireless communication method
EP1562300A1 (en) Synchronization determination control device and synchronization determination control method
US20050083898A1 (en) Communication control apparatus, and CDMA communication system using the same
JP3959446B2 (en) Transmission status display method for digital transmission equipment
JP2000354020A (en) Receiver
JP2000022584A (en) Frequency error correction circuit and inverse spread circuit

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040622

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040813

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040831

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040913

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081001

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091001

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101001

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees