JP4655429B2 - Transmitting apparatus and method thereof, receiving apparatus and method thereof, and communication system and method thereof - Google Patents
Transmitting apparatus and method thereof, receiving apparatus and method thereof, and communication system and method thereof Download PDFInfo
- Publication number
- JP4655429B2 JP4655429B2 JP2001233290A JP2001233290A JP4655429B2 JP 4655429 B2 JP4655429 B2 JP 4655429B2 JP 2001233290 A JP2001233290 A JP 2001233290A JP 2001233290 A JP2001233290 A JP 2001233290A JP 4655429 B2 JP4655429 B2 JP 4655429B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- impulse
- correlation
- sequence
- transmission
- 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
Links
Images
Description
【0001】
【発明の属する技術分野】
本発明は、送信装置およびその方法、受信装置およびその方法、ならびに通信システムおよびその方法に係り、特にインパルスを伝送信号として用いるUWB(ultra wideband)方式の送信装置およびその方法、受信装置およびその方法、ならびに通信システムおよびその方法に関するものである。
【0002】
【従来の技術】
携帯電話などの移動体通信機器に加え、近年ではパーソナルコンピュータやその周辺装置、テレビジョンなどの家電品に至るまで無線通信機能が装備されつつある。こうした無線通信機器の増加に伴って、無線通信システム間における干渉や、利用可能な周波数資源の枯渇が問題となっている。
【0003】
このような状況のもと、周波数帯域の利用効率を高めるとともに他の通信システムからの干渉を受け難いUWB(ultra wideband)方式と呼ばれる無線通信方式が、近年注目を集めている。
図16Aは、送信端末1と受信端末2とからなるUWB方式の無線通信システムの概略図である。また図16Bは、連続波を用いた通常の通信方式とUWB方式とにおける信号スペクトラムを比較するための図であり、符号C1はUWB方式、符号C2は連続波を用いた通信方式の信号スペクトラムをそれぞれ示す。
図16Aに示すように、UWB方式では非常に狭いパルス幅(例えば1nsec以下)のインパルスを用いて信号を伝送する。このため、図16Bに示すように、UWB方式の信号スペクトラムC1は、連続波を用いた通常の通信方式(例えばOFDM方式)の信号スペクトラムC2と比べて更に周波数帯域が広くなり、信号エネルギーが超広帯域に分散されて、各周波数の信号エネルギーが微小化される。したがって、UWB方式の無線通信システムは、他の無線通信システムと干渉を起こすことなく周波数帯域を共用することができ、周波数帯域の利用効率を高めることができる。
【0004】
UWB方式における信号波形の具体例を、連続波を用いた信号波形と比較して図17に示す。
図17Aは、BPSK(binary phase shift keying)により連続波(正弦波)を変調した信号波形を示す図である。図17Aに示すように、BPSKでは、送信データの値(図の例では値'+1'または値'−1')に応じて信号の極性を正負に反転させている。
一方、BPSKによりインパルス列を変調したUWB方式の信号波形を図17Bに示す。連続波の場合と同様に、送信データの値に応じてインパルスの極性を正負に反転させているが、信号波形は鋭いインパルスとなっている。
また、図17Cは、PPM(pulse position modulation)によりインパルス列を変調したUWB方式の信号波形を示す図である。図17Cに示すように、PPMでは、送信データの値に応じてインパルスの発生位置をシフトさせている。
【0005】
ここで、従来のUWB方式の無線通信システムにおける送信装置および受信装置について図18〜図20を参照して説明する。
図18は、従来のUWB方式の送信装置の概略的な構成を示すブロック図である。符号3は送信データ処理部を、符号4は送信バッファを、符号5は直接拡散処理部を、符号6はインパルス発生部をそれぞれ示す。
【0006】
送信データ処理部3は、入力されるデータDinに対して圧縮処理や誤り訂正符号の付加処理など、通信路符号化に関する所定の処理を行う。
送信バッファ4は、送信データ処理部3において処理されたデータを一時的に蓄積し、データの送信タイミングに合わせて、蓄積したデータを直接拡散処理部5に出力する。
直接拡散処理部5は、PN(pseudo-random noise)系列などのランダムな符号系列である所定の拡散コード系列と、送信バッファ4から入力した送信データS4とを乗算し、拡散データ列S5としてインパルス発生部6に出力する。
インパルス発生部6は、拡散データ列S5に応じて変調された所定周期のインパルス列(例えば図17Bや図17Cに示すようなインパルス列)を発生し、送信信号STとしてアンテナから送出する。
【0007】
図19は、従来のUWB方式の受信装置の概略的な構成を示すブロック図である。符号7は相関処理部を、符号8は積分器を、符号9はデータ判定部を、符号10は受信バッファを、符号11は受信データ処理部をそれぞれ示す。
相関処理部7は、図18の直接拡散処理部5で直接拡散に用いたものと同じ拡散コード系列を保持しており、この拡散コード系列と受信信号SRとの相関性を検出して、検出結果に応じた相関信号S7を出力する。具体的には、拡散コード系列に対応した、送信信号STと同一周期のインパルス列を生成して、このインパルス列と受信信号SRとを乗算し、乗算結果を相関信号S7として出力する。
積分器8は、入力した相関信号S7を所定の期間積分し、その積分値S8をデータ判定部9に出力する。積分期間は、拡散コード系列の長さに応じて設定される。
データ判定部9は、積分器8による積分値S8の極性に基づいて、受信データの値(値'+1'または値'−1')を判定する。
受信バッファ10は、データ判定部9において値が判定された受信データを入力して、順次蓄積する。
受信データ処理部11は、受信バッファ10に蓄積された受信データを読み出して、図18の送信データ処理部3において通信路符号化された受信データを復号し、データDoutを再生する。
【0008】
次に、上述した構成を有する図18の送信装置および図19の受信装置による通信動作を、図20を参照して説明する。図20は、図18の送信装置および図19の受信装置における各部の信号波形を示す図である。
【0009】
送信データ処理部3において通信路符号化された送信データは、送信バッファ4に一時的に蓄積された後、データの送信タイミングに合わせて、直接拡散処理部5に出力される。直接拡散処理部5に入力された送信データS4(図20A)は、所定の拡散コード系列SD(図20B)と乗算され、この乗算結果が拡散データ列S5(図20C)としてインパルス発生部6に出力される。
【0010】
例えば図20A〜図20Cにおいてハイレベルの信号を値'+1'、ローレベルの信号を値'−1'とすると、信号データS4は{+1,-1,+1}というデータ列として直接拡散処理部5に入力される。
また、図20Bの例において、拡散コード系列SDは
{+1,-1,-1,+1,+1,-1,+1,+1,-1,-1,-1,+1,-1,+1,+1,-1}・・・(1)
というデータ長16のデータ列であり、この拡散コード系列SDによって値'+1'のデータが直接拡散されると、
{+1,-1,-1,+1,+1,-1,+1,+1,-1,-1,-1,+1,-1,+1,+1,-1}・・・(2)
という拡散データ列が生成される。また、同じ拡散コード系列SDによって値'−1'のデータが直接拡散されると、
{-1,+1,+1,-1,-1,+1,-1,-1,+1,+1,+1,-1,+1,-1,-1,+1}・・・(3)
という拡散データ列が生成される。
【0011】
この拡散データ列S5の各データ値に応じて、例えば図17Bや図17Cに示す波形のように変調されたインパルス列(図20D)がインパルス発生部6において発生し、送信信号STとしてアンテナから送出される。
【0012】
送出された送信信号STは、様々なノイズが重畳されて受信装置に受信される(図20E)。相関処理部7において、この受信信号SR(図20E)と、拡散コード系列SDに対応したインパルス列SP(図20F)とが乗算されると、図20Gに示すように、拡散された元データの値に応じて、一方の極性にピークを有するパルスが相関信号S7として生成される。
【0013】
例えば図17Bに示すインパルスにおいて同じ値のインパルスが乗算されると、インパルスの負側部分が正側に折り返されて、正側にピークを有するパルスが生成される。また、異なる値のインパルスが乗算されると、インパルスの正側部分が負側に折り返されて、負側にピークを有するパルスが生成される。
したがって、拡散コード系列(1)と拡散データ列(2)のインパルス列が乗算されると、これらのデータ列は各データ値が同じなので、全て正側にピークを有したパルス列が生成される。一方、拡散コード系列(1)と拡散データ列(3)のインパルス列が乗算されると、これらのデータ列は各データ値が異なるので、全て負側にピークを有したパルス列が生成される。
【0014】
ただし、乗算する拡散符号列と拡散データ列との位相関係が送信側と受信側とで前後に1ビットでもずれていると、この乗算結果のパルス列は図20Gのように極性が揃ったパルス列とならず、拡散符号列と拡散データ列との正しい相関性を検出できない。特に図示はしていないが、図19に示す受信装置には、乗算する拡散符号列と拡散データ列との位相関係を送信側での位相関係に同期させるための処理ブロックが含まれており、受信処理の初期状態においてこの位相関係が一致するように制御されている。
【0015】
相関処理部7において生成された相関信号S7は、積分器8において、拡散コード系列のデータ長に応じた期間だけ積分される。図20Hの例では、インパルス列SPの16パルス分の期間だけ積分される。この積分値S8は、データ判定部9において所定の基準と比較され、この比較結果に応じて受信データの値(値'+1'または値'−1')が判定される。値が判定された受信データは、受信バッファ10に順次蓄積されるとともに、受信データ処理部11によって順次読み出されて復号され、データDoutとして出力される。
【0016】
【発明が解決しようとする課題】
ところで、上述したUWB方式の通信システムにおいて送信情報と擬似ランダムな拡散コード系列とを乗算する直接拡散を行うのは、以下のような理由による。
(a) 微弱なインパルスを用いて通信するため、例えば1つの送信データに対して1つのインパルスのみで情報を送受信すると、伝送データの誤り率が大きくなってしまう。
(b) 完全に周期的なインパルス列を送信した場合、特定の周波数にエネルギーが集中してしまうので、他の通信システムに対する干渉を起こす確率が高くなる。
【0017】
ただし、1ビットの送信データを複数ビットの拡散データ列へ直接拡散した場合、情報の伝送レートは拡散データ列のデータ長、すなわち拡散率に比例して低下するので、拡散率を不必要に大きくすることは伝送レートを悪化させることに等しい。
例えばPAN(personal area network)などにおいて送受信端末間の距離が非常に短くなることが頻繁にあり、この場合、通常距離における通信と比べて通信状態が良好になる。通信状態が良好になればそれだけ拡散率を低下させても伝送データの誤り率を増大させなくなるが、従来のUWB方式の通信装置では通信状態にかかわらず同じ拡散率で直接拡散するので、通信状態が良好な場合の伝送レートを無駄にしている問題がある。
【0018】
本発明はかかる事情に鑑みてなされたものであり、その第1の目的は、従来に比べて伝送レートを高速化できる送信装置およびその方法、受信装置およびその方法、ならびに通信システムおよびその方法を提供することにある。
また、第2の目的は、通信状態に応じて伝送レートを変化させることができる送信装置およびその方法、受信装置およびその方法、ならびに通信システムおよびその方法を提供することにある。
【0019】
【課題を解決するための手段】
上記の目的を達成するため、本発明の第1の観点に係る送信装置は、供給される送信データ列を分割し、複数の分割データ列を生成するデータ分割手段と、それぞれの上記分割データ列を、互いに直交した拡散コード列で直接拡散した拡散データ列を生成する複数の直接拡散手段と、上記複数の直接拡散手段において生成された拡散データ列を合成した合成データ列に応じた送信信号を出力する合成手段と、所定の周期を有する基準インパルス列の各インパルスを、上記拡散データ列の各データ値に応じて変調したインパルス列を発生する複数のインパルス発生手段とを有し、上記合成手段は、上記複数のインパルス発生手段において発生したインパルス列を合成し、上記送信信号として出力する。
【0020】
本発明の第1の観点に係る送信装置によれば、上記データ分割手段において、供給される送信データ列が分割され、複数の分割データ列が生成される。上記複数の直接拡散手段において、それぞれの上記分割データ列が、互いに直交した拡散コード列で直接拡散されて拡散データ列が生成される。上記合成手段において、上記複数の拡散データ列を合成した合成データ列に応じた送信信号が出力される。
また、上記複数のインパルス発生手段において、所定の周期を有する基準インパルス列の各インパルスが、上記拡散データ列の各データ値に応じて変調されたインパルス列が発生する。上記合成手段において、上記複数のインパルス発生手段において発生したインパルス列が合成されて、上記送信信号として出力される。
【0021】
本発明の第2の観点に係る送信装置は、供給される送信データ列を分割し、複数の分割データ列を生成するデータ分割手段と、上記複数の分割データ列と、それぞれの分割データ列に対応する互いに直交した複数の拡散コード列とに基づいて、拡散データ列を生成する拡散データ生成手段と、所定の周期を有する基準インパルス列の各インパルスを、上記拡散データ列の各データ値に応じて変調したインパルス列を発生し、送信信号として出力するインパルス発生手段とを有する。
好適には、上記インパルス発生手段は、上記拡散データ列の各データ値に応じてインパルスの発生を停止する。
【0022】
本発明の第2の観点に係る送信装置によれば、上記データ分割手段において、供給される送信データ列が分割され、複数の分割データ列が生成される。上記拡散データ生成手段において、上記複数の分割データ列と、それぞれの分割データ列に対応する互いに直交した複数の拡散コード列とに基づいて、拡散データ列が生成される。上記インパルス発生手段において、所定の周期を有する基準インパルス列の各インパルスが、上記拡散データ列の各データ値に応じて変調されたインパルス列が発生し、送信信号として出力される。
好適には、上記インパルス発生手段において、上記拡散データ列の各データ値に応じてインパルスの発生が停止される。
【0023】
本発明の第3の観点に係る受信装置は、送信データ列を複数のデータ列に分割し、それぞれの分割データ列を互いに直交した拡散コード列で直接拡散し、当該直接拡散の結果を合成して生成されたインパルス列を受信する受信装置であって、それぞれの上記拡散コード列に対応するインパルス列と上記受信インパルス列との相関性を検出し、当該検出結果に応じた相関信号を生成する複数の相関検出手段と、上記相関信号を所定期間積分する複数の積分手段と、上記積分手段における積分値に応じて、上記分割データ列の各データ値を判定する判定手段と、上記判定された分割データ列を合成して、上記送信データ列を再生する合成手段とを有する。
【0024】
本発明の第3の観点に係る受信装置によれば、上記複数の相関検出手段において、それぞれの上記拡散コード列に対応するインパルス列と上記受信インパルス列との相関性が検出され、当該検出結果に応じた相関信号が生成される。上記複数の積分手段において、上記相関信号が所定期間積分される。上記判定手段において、上記積分手段の積分値に応じて、上記分割データ列の各データ値が判定される。上記合成手段において、上記判定された分割データ列が合成されて、上記送信データ列が再生される。
【0025】
本発明の第4の観点に係る受信装置は、送信データ列を複数のデータ列に分割し、それぞれの分割データ列を互いに直交した拡散コード列で直接拡散し、当該直接拡散の結果を合成して生成されたインパルス列を受信する受信装置であって、それぞれの上記拡散コード列に対応するインパルス列と上記受信インパルス列との相関性を検出し、当該検出結果に応じた相関信号を生成する複数の相関検出手段と、上記相関検出手段において生成された上記相関信号をそれぞれ入力し、当該入力した相関信号から、送信側において合成可能な分割データ値の所定の組み合わせごとに、上記拡散コード列における特定ビットの拡散コードに対応した相関信号を選択する複数の選択手段と、上記選択手段において同一の相関信号から選択された相関信号を、上記所定の組み合わせごとに所定期間積分する複数の積分手段と、同一の相関信号について上記所定の組み合わせごとに積分した上記積分手段における積分値を比較し、当該比較結果に応じて選択した積分値を出力する複数の比較手段と、上記比較手段から出力される積分値に応じて、上記分割データ列の各データ値を判定する複数の判定手段と、上記判定された分割データ列を合成して、上記送信データ列を再生する合成手段とを有する。
【0026】
本発明の第4の観点に係る受信装置によれば、上記複数の相関検出手段において、それぞれの上記拡散コード列に対応するインパルス列と上記受信インパルス列との相関性が検出され、当該検出結果に応じた相関信号が生成される。上記複数の選択手段において、複数の上記相関信号がそれぞれ入力され、当該入力された相関信号から、送信側において合成可能な分割データ値の所定の組み合わせごとに、上記拡散コード列における特定ビットの拡散コードに対応した相関信号が選択される。上記複数の積分手段において、同一の相関信号から選択された相関信号が、上記所定の組み合わせごとに所定期間積分される。上記複数の比較手段において、同一の相関信号について上記所定の組み合わせごとに積分された上記積分値が比較され、当該比較結果に応じて選択された積分値が出力される。上記複数の判定手段において、上記比較手段から出力される積分値に応じて、上記分割データ列の各データ値が判定される。上記合成手段において、上記判定された分割データ列が合成されて、上記送信データ列が再生される。
【0027】
本発明の第5の観点に係る受信装置は、送信データ列を2つのデータ列に分割し、それぞれの分割データ列を互いに直交した拡散コード列で直接拡散し、当該直接拡散の結果を合成して生成されたインパルス列を受信する受信装置であって、2つの上記拡散コード列で同一値のデータを直接拡散した場合に得られる2つのデータ列を合成した第1の拡散データ列に対応するインパルス列と、上記受信インパルス列との相関性を検出し、当該検出結果に応じた第1の相関信号を生成する第1の相関検出手段と、2つの上記拡散コード列で異なる値のデータを直接拡散した場合に得られる2つのデータ列を合成した第2の拡散データ列に対応するインパルス列と、上記受信インパルス列との相関性を検出し、当該検出結果に応じた第2の相関信号を生成する第2の相関検出手段と、上記第1の相関信号を所定期間積分する第1の積分手段と、上記第2の相関信号を所定期間積分する第2の積分手段と、上記第1の積分手段における積分値と上記第2の積分手段における積分値との比較結果、および当該比較結果に応じて選択した積分値の極性に基づいて、上記送信データ列の各データ値を判定する判定手段とを有する。
【0028】
本発明の第5の観点に係る受信装置によれば、上記第1の相関検出手段において、2つの上記拡散コード列で同一値のデータが直接拡散された場合に得られる2つのデータ列が合成された第1の拡散データ列に対応するインパルス列と、上記受信インパルス列との相関性が検出され、当該検出結果に応じた第1の相関信号が生成される。また、上記第2の相関検出手段において、2つの上記拡散コード列で異なる値のデータが直接拡散された場合に得られる2つのデータ列が合成された第2の拡散データ列に対応するインパルス列と、上記受信インパルス列との相関性が検出され、当該検出結果に応じた第2の相関信号が生成される。上記第1の積分手段において、上記第1の相関信号が所定期間積分され、上記第2の積分手段において、上記第2の相関信号が所定期間積分される。上記判定手段において、上記第1の積分手段の積分値と上記第2の積分手段の積分値との比較結果、および当該比較結果に応じて選択された積分値の極性に基づいて、上記送信データ列の各データ値が判定される。
【0029】
また、上記第1の相関検出手段は、上記第1の拡散データ列における特定ビットの拡散データに対応するインパルスと受信インパルスとの相関検出結果に応じた第1の相関信号を選択して上記第1の積分手段に出力し、上記第2の相関検出手段は、上記第2の拡散データ列における特定ビットの拡散データに対応するインパルスと受信インパルスとの相関検出結果に応じた第2の相関信号を選択して上記第2の積分手段に出力しても良い。
【0030】
本発明の第6の観点に係る通信システムは、送信データ列を複数のデータ列に分割し、それぞれの分割データ列を互いに直交した拡散コード列で直接拡散し、当該直接拡散の結果を合成して生成されたインパルス列を送信する第1の通信装置と、当該インパルス列を受信する第2の通信装置とを有した通信システムであって、上記第2の通信装置は、上記インパルス列の受信手段と、上記受信手段における上記インパルス列の受信特性を測定する測定手段と、上記測定手段における測定結果を送信する送信手段とを含み、上記第1の通信装置は、上記第2の通信装置から送信される信号を受信する受信手段と、当該受信信号に含まれる上記測定結果に応じて上記送信データ列の分割数を設定する上記インパルス列の送信手段とを含む。
好適には、上記測定手段は、上記受信特性として、信号対雑音比、受信信号強度または誤り率の少なくとも何れか1つを測定する。
【0031】
本発明の第6の観点に係る通信システムによれば、上記第2の通信装置の上記測定手段において、上記インパルス列の受信特性が測定される。この測定結果は、上記第2の通信装置の送信手段から送信され、上記第1の通信装置の受信手段に受信される。上記第1の通信手段の送信手段における上記送信データ列の分割数は、上記第1の通信手段の受信手段に受信される信号に含まれる上記測定結果に応じて設定される。
好適には、上記第2の通信装置の測定手段において、信号対雑音比、受信信号強度または誤り率の少なくとも何れか1つが上記受信特性として測定される。
【0032】
本発明の第7の観点に係る送信方法は、供給される送信データ列を分割し、複数の分割データ列を生成するステップと、それぞれの上記分割データ列を、互いに直交した拡散コード列で直接拡散した拡散データ列を生成するステップと、生成された複数の上記拡散データ列を合成した合成データ列に応じた送信信号を出力するステップと、所定の周期を有する基準インパルス列の各インパルスを、上記拡散データ列の各データ値に応じて変調したインパルス列を発生するステップとを有する。また、上記送信信号を出力するステップにおいて、上記拡散データ列ごとに発生した複数のインパルス列を合成し、上記送信信号として出力する。
【0033】
本発明の第8の観点に係る送信方法は、供給される送信データ列を分割し、複数の分割データ列を生成するステップと、上記複数の分割データ列と、それぞれの分割データ列に対応する互いに直交した複数の拡散コード列とに基づいて、拡散データ列を生成するステップと、所定の周期を有する基準インパルス列の各インパルスを、上記拡散データ列の各データ値に応じて変調したインパルス列を発生し、送信信号として出力するステップとを有する。
好適には、上記インパルスを発生するステップにおいて、上記拡散データ列の各データ値に応じてインパルスの発生を停止する。
【0034】
本発明の第9の観点に係る受信方法は、送信データ列を複数のデータ列に分割し、それぞれの分割データ列を互いに直交した拡散コード列で直接拡散し、当該直接拡散の結果を合成して生成されたインパルス列を受信する受信方法であって、それぞれの上記拡散コード列に対応するインパルス列と上記受信インパルス列との相関性を検出し、当該検出結果に応じた相関信号を生成するステップと、生成された上記相関信号を、それぞれ所定期間積分するステップと、上記相関信号の積分値に応じて、上記分割データ列の各データ値を判定するステップと、上記判定された分割データ列を合成して、上記送信データを再生するステップとを有する。
【0035】
本発明の第10の観点に係る受信方法は、送信データ列を複数のデータ列に分割し、それぞれの分割データ列を互いに直交した拡散コード列で直接拡散し、当該直接拡散の結果を合成して生成されたインパルス列を受信する受信方法であって、それぞれの上記拡散コード列に対応するインパルス列と上記受信インパルス列との相関性を検出し、当該検出結果に応じた相関信号を生成するステップと、生成されたそれぞれの上記相関信号から、送信側において合成可能な分割データ値の所定の組み合わせごとに、上記拡散コード列における特定ビットの拡散コードに対応した相関信号を選択するステップと、同一の相関信号から選択された相関信号を、上記所定の組み合わせごとにそれぞれ所定期間積分するステップと、同一の相関信号について上記所定の組み合わせごとに積分した積分値を比較し、当該比較結果に応じて積分値を選択するステップと、上記選択された積分値に応じて、上記分割データ列の各データ値を判定するステップと、上記判定された分割データ列を合成して、上記送信データ列を再生するステップとを有する。
【0036】
本発明の第11の観点に係る受信方法は、送信データ列を2つのデータ列に分割し、それぞれの分割データ列を互いに直交した拡散コード列で直接拡散し、当該直接拡散の結果を合成して生成されたインパルス列を受信する受信方法であって、2つの上記拡散コード列で同一値のデータを直接拡散した場合に得られる2つのデータ列を合成した第1の拡散データ列に対応する第1のインパルス列と、上記受信インパルス列との相関性を検出し、当該検出結果に応じた第1の相関信号を生成するステップと、2つの上記拡散コード列で異なる値のデータを直接拡散した場合に得られる2つのデータ列を合成した第2の拡散データ列に対応する第2のインパルス列と、上記受信インパルス列との相関性を検出し、当該検出結果に応じた第2の相関信号を生成すステップと、上記第1の相関信号を所定期間積分するステップと、上記第2の相関信号を所定期間積分するステップと、上記第1の相関信号の積分値と上記第2の相関信号の積分値との比較結果、および当該比較結果に応じて選択した積分値の極性に基づいて、上記送信データ列の各データ値を判定するステップとを有する。
好適には、上記第1の相関信号を生成するステップにおいて、上記第1の拡散データ列における特定ビットの拡散データに対応するインパルスと受信インパルスとの相関検出結果に応じた第1の相関信号を選択し、当該選択した第1の相関信号を上記所定期間積分し、上記第2の相関信号を生成するステップにおいて、上記第2の拡散データ列における特定ビットの拡散データに対応するインパルスと受信インパルスとの相関検出結果に応じた第2の相関信号を選択し、当該選択した第2の相関信号を上記所定期間積分する。
【0037】
本発明の第12の観点に係る通信方法は、送信データ列を複数のデータ列に分割し、それぞれの分割データ列を互いに直交した拡散コード列で直接拡散し、当該直接拡散の結果を合成して生成されたインパルス列を送信する第1の通信装置と、当該インパルス列を受信する第2の通信装置とにおける通信方法であって、上記第2の通信装置において、上記インパルス列を受信するステップと、 上記インパルス列の受信特性を測定するステップと、上記測定結果を上記第2の通信装置から上記第1の通信装置へ伝送するステップと、上記第1の通信装置において受信された信号に含まれる上記測定結果に応じて、上記送信データ列の分割数を設定するステップとを含む。
好適には、上記測定を行うステップにおいて、上記受信特性として、信号対雑音比、受信信号強度または誤り率の少なくとも何れか1つを測定する。
【0038】
【発明の実施の形態】
以下、本発明の第1〜第6の実施形態について、図面を参照して説明する。
<第1の実施形態>
まず、本発明の第1の実施形態に係る送信装置について、図1〜図3を参照して説明する。
図1は、本発明の第1の実施形態に係る送信装置の構成例を示す概略的なブロック図である。符号101は送信データ処理部を、符号102はデータ分割部を、符号103および符号106は送信バッファを、符号104および符号107は直接拡散処理部を、符号105および符号108はインパルス発生部を、符号109はインパルス合成部をそれぞれ示す。
【0039】
送信データ処理部101は、入力されるデータDinに対して圧縮処理や誤り訂正符号の付加処理など、通信路符号化に関する所定の処理を行う。
【0040】
データ分割部105は、送信データ処理部101から入力したデータを2つに分割し、分割したデータをそれぞれ次段の送信バッファ103および送信バッファ106へ出力する。
データの分割は、例えば所定データ長の単位データを上位データと下位データとに分割することにより行う。また、送信データ処理部101から入力されるデータがシリアルデータの場合、これをパラレルデータに変換して分割しても良い。
【0041】
送信バッファ103は、データ分割部105において2分割されたデータ(分割データ)の一方を一時的に蓄積し、データの送信タイミングに合わせて、蓄積したデータを直接拡散処理部104に出力する。
同様に、送信バッファ106は、データ分割部105による分割データの他方を一時的に蓄積し、データの送信タイミングに合わせて、蓄積したデータを直接拡散処理部107に出力する。
【0042】
直接拡散処理部104は、PN系列などのランダムな符号系列である所定の拡散コード系列SD1と、前段の送信バッファ103から入力した分割データS103とを乗算し、拡散データ列S104としてインパルス発生部105に出力する。
同様に、直接拡散処理部107は、PN系列などのランダムな符号系列である所定の拡散コード系列SD2と、前段の送信バッファ106から入力した分割データS106とを乗算し、拡散データ列S107としてインパルス発生部108に出力する。
なお、本明細書において'拡散コード系列が互いに直交関係にある'という場合は、拡散コード系列が完全な直交関係にある場合のみならず、拡散コード系列の相関性が適当に低い場合をも含んでいる。
【0043】
インパルス発生部105は、所定周期を有する基準インパルス列の各インパルスを、拡散データ列S104の各データ値に応じて変調したインパルス列S105を発生する。
同様に、インパルス発生部108は、基準インパルス列の各インパルスを拡散データ列S107の各データ値に応じて変調したインパルス列S108を発生する。
インパルス発生部105およびインパルス発生部108におけるインパルス列の変調方式として、例えばBPSKやPPMなどが用いられる。
【0044】
インパルス合成部109は、インパルス発生部105からのインパルス列S105と、インパルス発生部108からのインパルス列S108とを合成し、送信信号STとしてアンテナから送出する。
【0045】
ここで、上述した構成を有する図1の送信装置の動作を、図2および図3に示す波形図を参照して説明する。
図2は、図1に示す送信装置の各部の信号波形を示す図である。
また図3は、図1に示すインパルス発生部105、インパルス発生部108およびインパルス合成部109の出力波形の拡大図である。
【0046】
送信データ処理部101において通信路符号化された送信データは、データ分割部102において2つに分割され、送信バッファ103または送信バッファ106で一時的に蓄積される。そして、データの送信タイミングに合わせて直接拡散処理部104または直接拡散部107へ出力される(図2A、図2E)。
【0047】
直接拡散処理部104に入力された分割データS103(図2A)は、所定の拡散コード系列SD1(図2B)と乗算され、この乗算結果が拡散データ列S104(図2C)としてインパルス発生部105に出力される。
同様に、直接拡散処理部107に入力された分割データS106(図2E)は、所定の拡散コード系列SD2(図2F)と乗算され、この乗算結果が拡散データ列S107(図2G)としてインパルス発生部108に出力される。
【0048】
インパルス発生部105に入力された拡散データ列S104の各データ値に応じて基準インパルス列の各インパルスが変調され、インパルス列S105(図2D)が生成される。
同様に、インパルス発生部107に入力された拡散データ列S107の各データ値に応じて基準インパルス列の各インパルスが変調され、インパルス列S108(図2H)が生成される。
【0049】
インパルス合成部109において、インパルス発生部105からのインパルス列S105とインパルス発生部108からのインパルス列S108とが合成され、送信信号ST(図2I)としてアンテナから送出される。
【0050】
例えば図3Aおよび図3Bに示すように、インパルス発生部105およびインパルス発生部107においてBPSKにより変調されたインパルス列が生成される場合、これらを合成して生成されるインパルスは、図3Cに示すように元のインパルスに対して2倍の振幅を有する正極性または負極性のインパルスとなるか、あるいは打ち消されて振幅がゼロになる。
【0051】
以上説明したように、送信される元データを2つに分割し、それぞれを互いに直交する拡散コード系列で直接拡散し、当該直接拡散の結果を合成して生成されたインパルス列は、拡散コード系列の直交性を利用することによって、例えば後述する受信装置により元データに再生可能である。このように、2分割されたデータを合成して一度に送信することができるので、1つのデータを1つの拡散コード系列で直接拡散する従来の送信装置に比べて、データの伝送レートを2倍にできる。
【0052】
なお、上述の実施形態ではデータを2分割する場合を例として説明しているが、本発明はこの例に限定されるものではなく、データの分割数を3以上の任意の数に設定することも可能である。
【0053】
<第2の実施形態>
次に、本発明の第2の実施形態に係る送信装置について、図4を参照して説明する。
第1の実施形態においては、2つの拡散コード系列を用いて生成した拡散データ列104および拡散データ列107のそれぞれについてインパルス列を生成し、これらを合成して送信信号STを生成する例について説明したが、本実施形態では、インパルス合成部を介さずに送信信号STを直接生成する送信装置について説明する。
【0054】
図4は、本発明の第2の実施形態に係る送信装置の構成例を示す概略的なブロック図であり、図1と同一の符号は同一の構成要素を示す。
拡散データ生成部110は、送信バッファ103から入力した分割データS103および送信バッファ106から入力した分割データS106と、それぞれの分割データに対応した互いに直交関係にある拡散コード系列SD1および拡散コード系列SD2とに基づいて、拡散データ列S110を生成する。すなわち、分割データS103、分割データS106、拡散コード系列SD1および拡散コード系列SD2の各データ値の組み合わせから一意に決まるデータ列を、拡散データ列S110として生成する。
【0055】
インパルス発生部111は、所定周期を有する基準インパルス列の各インパルスを拡散データ列S110の各データ値に応じて変調して発生したインパルス列を、送信信号STとしてアンテナから送出する。例えばBPSKによる変調を行う場合、拡散データ列S110の各データ値に応じて、発生するインパルスの極性と振幅を変化させる。振幅としてゼロが設定される場合には、インパルスの送信を停止させても良い。
【0056】
ここで、図4に示す送信装置の動作について説明する。
図1に示す送信装置において合成により生成されるインパルスは、図3Cに示すように、元のインパルスに対して2倍の振幅を有する正極性または負極性のインパルスとなるか、あるいは振幅がゼロになる。合成後のインパルスがこの何れになるかは、分割データS103、分割データS106、拡散コード系列SD1および拡散コード系列SD2の各データ値の組み合わせから一意に決まる。
【0057】
説明のために、振幅2倍の正インパルスに値'+2'、振幅2倍の負インパルスに値'−2'、振幅ゼロのインパルスに値'0'をそれぞれ割り当てる。また、分割データS103、分割データS106、拡散コード系列SD1および拡散コード系列SD2の各データ値の組み合わせを、{S103,S106,SD1,SD2}として示す。
すると、値'+2'のインパルスが生成される場合における各データ値の組み合わせは、{+1,+1,+1,+1}、{-1,-1,-1,-1}、{+1,-1,+1,-1}および{-1,+1,-1,+1}の4通りである。
また、値'−2'のインパルスが生成される場合における各データ値の組み合わせは、{+1,+1,-1,-1}、{-1,-1,+1,+1}、{+1,-1,-1,+1}および{-1,+1,+1,-1}の4通りである。
値'0'のインパルスが生成される場合における各データ値の組み合わせは、{+1,+1,+1,-1}、{+1,+1,-1,+1}、{-1,-1,+1,-1}、{-1,-1,-1,+1}、{+1,-1,+1,+1}、{-1,+1,+1,+1}、{+1,-1,-1,-1}、{-1,+1,-1,-1}の8通りである。
【0058】
図4に示す送信装置においては、このように分割データおよび拡散コード系列の各データ値の組み合わせから送信インパルスの極性と振幅が一意に決定されることを利用して、図1のような合成処理を行わずに直接送信インパルスが生成される。すなわち、拡散データ生成部110において、例えば{-2,0,0,+2,-2,0,-2,…}のような各データ値の組み合わせに応じた拡散データ列S110が生成され、この拡散データ列S110のデータ値(値'+2'、値'−2'または値'0')に応じた振幅および極性を有するインパルスがインパルス発生部111において生成される。これにより、図1と同等な送信信号STが得られる。
【0059】
なお、拡散データ列S110は、図1における拡散データS104と拡散データS107とを合成したデータ列とみなすこともできる。したがって、拡散データ生成部110を、例えば図1における直接拡散処理部104および直接拡散処理部107の後段にそれぞれの拡散データを合成するデータ合成部を設けた構成とし、この合成データを拡散データS110としてインパルス発生部111に供給しても、図1と同等な送信信号STが得られる。
【0060】
以上説明したように、図4に示す送信装置においても、1つのデータを1つの拡散コード系列で直接拡散する従来の送信装置に比べてデータの伝送レートを2倍にできる。
また、図4に示す送信装置においては、インパルスの振幅がゼロとなる場合にアンテナからの送信を停止させることができる。これにより、アンテナからの不要な電波の輻射を防止できるとともに、回路の簡略化や省電力化を図ることができる。
【0061】
なお、上述の説明においては、インパルス発生部111における変調方式がBPSKの場合を例として説明しているが、これがPPMの場合においても本発明は適用可能である。
また、図1に示す送信装置と同様に、送信データの分割数を任意に設定できる。
【0062】
<第3の実施形態>
次に、本発明の第3の実施形態に係る受信装置について、図5〜図8を参照して説明する。
第3〜第5の実施形態において説明する受信装置は、例えば上述した第1の実施形態や第2の実施形態において説明した送信装置によって送信される信号を受信する。すなわち、元データが複数に分割され、その分割データが互いに直交した拡散コード列でそれぞれ直接拡散され、当該直接拡散の結果が合成されて生成されたインパルス列(例えば図2I)を受信し、元データを再生する処理を行う。
【0063】
図5は、本発明の第3の実施形態に係る受信装置の構成例を示す概略的なブロック図である。図5において、符号201および符号204は相関処理部を、符号202および符号205は積分器を、符号203および符号206はデータ判定部を、符号207はデータ合成部を、符号208は受信データバッファを、符号209は受信データ処理部をそれぞれ示す。
【0064】
相関処理部201は、送信側において直接拡散に用いられたものと同じ拡散コード系列SD1を保持しており、この拡散コード系列と受信信号SRとの相関性を検出して、検出結果に応じた相関信号S201を出力する。具体的には、拡散コード系列に対応した、送信信号と同一周期のインパルス列を生成して、このインパルス列と受信信号SRとを乗算し、乗算結果を相関信号S201として出力する。
同様に、相関処理部204は、送信側において直接拡散に用いられたものと同じ拡散コード系列SD2を保持しており、この拡散コード系列に対応するインパルス列と受信信号SRとの相関性を検出して、検出結果に応じた相関信号S204を出力する。
【0065】
積分器202は、入力した相関信号S201を所定の期間積分し、その積分値S202をデータ判定部203に出力する。積分期間は、拡散コード系列の長さに応じて設定される。
同様に、積分器205は、入力した相関信号S204を所定の期間積分し、その積分値S205をデータ判定部206に出力する。
【0066】
データ判定部203は、積分器202による積分値S202の極性に基づいて、一方の分割データの値(値'+1'または値'−1')を判定する。
同様に、データ判定部206は、積分器205による積分値S205の極性に基づいて、他方の分割データの値を判定する。
データ値の判定は、例えば入力した積分値をA/D変換回路によってデジタル値に変換し、そのデジタル値が所定のしきい値範囲に含まれているか否かに応じて判定しても良い。あるいは、入力した積分値と所定の基準レベルとをコンパレータ回路によって比較することにより判定しても良い。
【0067】
データ合成部207は、データ判定部203およびデータ判定部206においてそれぞれ判定された分割データを合成する。例えば、上位データと下位データとに分割されたデータを合成する。これにより、送信側における分割前の元データを再生する。
【0068】
受信バッファ208は、データ合成部207によって再生された元データを入力して、順次蓄積する。
受信データ処理部209は、受信バッファ208に蓄積された受信データを読み出して、送信側において通信路符号化された受信データを復号し、データDoutを再生する。
【0069】
ここで、上述した構成を有する図5の受信装置の動作について、受信装置の各部の信号波形を示す図6を参照して説明する。
受信信号SRは、図6Aに示すように様々なノイズが重畳される。相関処理部201において、この受信信号SR(図6A)と、拡散コード系列SD1に対応したインパルス列SP1(図6B)とが乗算されると、図6Cに示すように、拡散コード系列SD1によって直接拡散された分割データの値に応じた極性にピークを有するパルスが相関信号S201として生成される。
同様に、受信信号SR(図6A)と、拡散コード系列SD2に対応したインパルス列SP2(図6E)とが乗算されると、図6Fに示すように、拡散コード系列SD2によって直接拡散された分割データの値に応じた極性にピークを有するパルスが相関信号S204として生成される。
【0070】
これは、同じ極性のインパルスが乗算された場合、インパルスの負側部分が正側に折り返されて正側にピークを有するパルスが生成され、異なる極性のインパルスが乗算された場合、インパルスの正側部分が負側に折り返されて負側にピークを有するパルスが生成されることに対応する。
【0071】
ただし、乗算する拡散符号列と拡散データ列との位相関係が送信側と受信側とで前後に1ビットでもずれていると、この乗算結果のパルス列は極性が揃ったパルス列とならず、拡散符号列と拡散データ列との正しい相関性を検出できない。特に図示はしていないが、以降の実施形態で説明される受信装置には、乗算する拡散符号列と拡散データ列との位相関係を送信側での位相関係に同期させるための処理ブロックが含まれており、受信処理の初期状態においてこの位相関係が一致するように制御されているものとする。
【0072】
相関処理部201において生成された相関信号S201は、積分器202において、拡散コード系列のデータ長に応じた期間だけ積分される。図6Bの例では、インパルス列SP1の16パルス分の期間だけ積分される。この積分値S202は、データ判定部203において所定の基準と比較され、この比較結果に応じて一方の分割データの値(値'+1'または値'−1')が判定される。
同様に、相関処理部204において生成された相関信号S204は、積分器205において所定期間積分され、この積分値S202がデータ判定部203において所定の基準と比較されて、他方の分割データの値が判定される。
【0073】
データ判定部203およびデータ判定部206において値が判定された分割データは、データ合成部207において合成されて元データに再生される。そして、受信バッファ208に順次蓄積されるとともに、受信データ処理部209によって順次読み出されて復号され、データDoutとして出力される。
【0074】
このように、図5に示す受信装置によれば、元データを2つに分割し、それぞれを互いに直交する拡散コード系列で直接拡散し、当該直接拡散の結果を合成して生成されたインパルス列を受信して、元データを再生することができる。したがって、2分割されたデータを合成させて一度に受信することができるので、1つのデータが1つの拡散コード系列で直接拡散された信号を受信する従来の送信装置に比べて、データの伝送レートを2倍にできる。
【0075】
なお、図5においては元データが2分割された信号の受信装置を例として説明しているが、本発明はこの例に限定されるものではない。すなわち、任意の分割数で分割されたデータを受信することも可能である。
【0076】
また、インパルスの変調方式はBPSKに限定されるものではなく、例えばPPMでも良い。
【0077】
次に、本発明の第3の実施形態に係る受信装置の他の構成例について、図7のブロック図を参照して説明する。
図7に示す受信装置においては、図5における相関処理部201および相関処理部204の替わりに、インパルス相関器210、拡散コード乗算部211および拡散コード乗算部212が設けられている。
【0078】
インパルス相関器210は、所定の基準インパルス列と受信信号SRとの相関性を検出し、当該検出結果に応じたインパルス相関信号S210を生成する。
例えば送信信号がBPSKによって変調されている場合、基準インパルス列は一定の極性(正または負)を有した所定周期のインパルス列である。また、例えば送信信号がPPMによって変調されている場合、基準インパルス列は一定の時間差を有した所定周期のインパルス列である。このような基準インパルス列と受信信号SRとの相関性が検出されることにより、受信信号SRに含まれる所定周期のインパルス成分がインパルス相関信号S210として抽出される。インパルス相関信号S210の極性は、抽出されるインパルス成分の極性に応じて、正または負となる。
【0079】
拡散コード乗算部211は、送信側と同じ拡散コード系列SD1を保持しており、インパルス相関信号S210の極性をこの拡散コード系列SD1の各データ値に応じて反転させて、相関信号S211を生成する。この相関信号S211は、図5における相関信号S201と同等な信号である。
同様に、拡散コード乗算部212は、送信側と同じ拡散コード系列SD2を保持しており、インパルス相関信号S210の極性をこの拡散コード系列SD2の各データ値に応じて反転させて、相関信号S212を生成する。この相関信号S212は、図5における相関信号S204と同等な信号である。
【0080】
ここで、上述した構成を有する図7の受信装置の動作について、受信装置の各部の信号波形を示す図8を参照して説明する。
ノイズが重畳された受信信号SR(図8A)と基準インパルス列とがインパルス相関器において乗算されることにより、受信信号SRに含まれるインパルス成分がインパルス相関信号S210(図8B)として抽出される。インパルス相関信号S210の極性は、受信信号SRに含まれるインパルス成分と基準インパルスとの極性が同じ場合に正極性、異なる場合に負極性となる。これは、送信側において直接拡散された拡散データの値に対応している。
【0081】
このインパルス相関信号S210の極性が、拡散コード系列SD1の各データ値に応じて反転されることにより相関信号S211が生成され、拡散コード系列SD2の各データ値に応じて反転されることにより相関信号S212が生成される。
【0082】
ところで、基準インパルス列と受信信号SRとの相関性を検出した後に、拡散コード系列に応じて相関信号の極性を反転することは、拡散コード系列に応じて変調された基準インパルス列と受信信号SRとの相関性を検出することと等価である。したがって、図7の相関信号S211は図5の相関信号S201と等価な信号となり、図7の相関信号S211は図5の相関信号S201と等価な信号となる。
【0083】
したがって、図7に示す受信装置においても図5に示す受信装置と同様に受信データから分割前の元データを再生できるので、上述と同様の効果を奏することができる。また、図7に示す受信装置では、インパルス相関器において基準インパルス列のみを生成すれば良く、図5に示す受信装置のように2つの相関処理部において別のインパルス列を生成しなくて済むので、回路を簡略化できる。
【0084】
<第4の実施形態>
次に、本発明の第4の実施形態に係る受信装置について、図9および図10を参照して説明する。
本実施形態においては、検出された相関信号の中から、振幅がゼロとなる信号成分に対する相関信号を除去し、ノイズによるデータ受信の誤りを低減させる受信装置の例について説明する。
【0085】
図9は、本発明の第4の実施形態に係る受信装置の構成例を示す概略的なブロック図であり、図9と図5の同一符号は同一の構成要素を示している。
以下、各構成要素について説明する。
相関処理部213は、送信側において直接拡散に用いられたものと同じ拡散コード系列SD1を保持しており、この拡散コード系列と受信信号SRとの相関性を検出して、検出結果に応じた相関信号S213を出力する。具体的には、拡散コード系列SD1に対応した、送信信号と同一周期のインパルス列を生成して、このインパルス列と受信信号SRとを乗算し、乗算結果を相関信号S213として出力する。
同様に、相関処理部220は、送信側において直接拡散に用いられたものと同じ拡散コード系列SD2を保持しており、この拡散コード系列SD2に対応するインパルス列と受信信号SRとの相関性を検出して、検出結果に応じた相関信号S220を出力する。
【0086】
選択部214および選択部216は、送信側において合成可能な分割データ値の所定の組み合わせに対応して設けられたブロックである。例えば、選択部214は分割された2つのデータ値が互いに等しくなる組み合わせ、選択部216は分割された2つのデータ値が互いに異なる組み合わせにそれぞれ対応して設けられる。
そして、相関処理部213において生成された相関信号S213から、拡散コード系列SD1および拡散コード系列SD2における特定ビットの拡散コードに対応した相関信号を、上述の組み合わせに応じてそれぞれ選択する。例えば、選択部214は、拡散コード系列SD1と拡散コード系列SD2の各コード値が等しくなる場合に検出される相関信号を選択し、選択部216は、拡散コード系列SD1と拡散コード系列SD2の各コード値が異なる場合に検出される相関信号を選択する。
同様に、選択部221および選択部223も、送信側において合成可能な分割データ値の所定の組み合わせに対応して設けられたブロックである。相関処理部220において生成された相関信号S220から、拡散コード系列SD1および拡散コード系列SD2における特定ビットの拡散コードに対応した相関信号を、上述の組み合わせに応じてそれぞれ選択する。
【0087】
積分器215は、選択部214において選択された相関信号S214を所定期間積分し、その積分値S215を比較部218に出力する。積分期間は、拡散コード系列の長さに応じて設定される。
同様に、積分器217は、選択部216において選択された相関信号S216を所定期間積分し、その積分値S217を比較部218に出力する。
積分器222は、選択部221において選択された相関信号S221を所定期間積分し、その積分値S222を比較部225に出力する。
積分器224は、選択部223において選択された相関信号S223を所定期間積分し、その積分値S24を比較部225に出力する。
【0088】
比較部218は、積分値S215および積分値S217の大きさを比較し、その絶対値が大きい方を選択してデータ判定部219に出力する。
同様に、比較部225は、積分値S222および積分値S224の大きさを比較し、その絶対値が大きい方を選択してデータ判定部226に出力する。
なお、積分値を比較した結果、干渉成分が重畳しているために積分値の差がほとんど無かったり、あるいは互いに逆極性で同等な積分値になるなどの状態が検出された場合に、これらの比較部において何れか一方を選択させるのではなく、両方の積分値の加算した結果を後段のデータ判定部に出力させても良い。
【0089】
データ判定部219は、比較器218において選択された積分値S218の極性に基づいて、一方の分割データの値を判定する。
同様に、データ判定部226は、比較器225において選択された積分値S225の極性に基づいて、他方の分割データの値を判定する。
データ値の判定は、例えば入力した積分値をA/D変換回路によってデジタル値に変換し、そのデジタル値が所定のしきい値範囲に含まれているか否かに応じて判定しても良い。あるいは、入力した積分値と所定の基準レベルとをコンパレータ回路によって比較することにより判定しても良い。
【0090】
データ合成部227は、データ判定部219およびデータ判定部226においてそれぞれ判定された分割データを合成する。例えば、上位データと下位データとに分割されたデータを合成する。これにより、送信側における分割前の元データを再生する。
【0091】
ここで、上述した構成を有する図9の受信装置の動作について、図2に示す信号が受信される場合を例にして説明する。
図2A〜図2Cおよび図2E〜図2Gにおいてハイレベルの信号を値'+1'、ローレベルの信号を値'−1'とすると、図2Bの例において、拡散コード系列SD1は
{+1,-1,-1,+1,+1,-1,+1,+1,-1,-1,-1,+1,-1,+1,+1,-1}・・・(1a)
というデータ長16のデータ列であり、この拡散コード系列SD1によって値'+1'のデータが直接拡散されると、
{+1,-1,-1,+1,+1,-1,+1,+1,-1,-1,-1,+1,-1,+1,+1,-1}・・・(2a)
という拡散データ列が生成される。また、同じ拡散コード系列SD1によって値'−1'のデータが直接拡散されると、
{-1,+1,+1,-1,-1,+1,-1,-1,+1,+1,+1,-1,+1,-1,-1,+1}・・・(3a)
という拡散データ列が生成される。
【0092】
また、図2Fの例において、拡散コード系列SD2は
{+1,-1,-1,+1,-1,+1,+1,+1,-1,-1,+1,-1,-1,+1,+1,-1}・・・(1b)
というデータ長16のデータ列であり、この拡散コード系列SD2によって値'+1'のデータが直接拡散されると、
{+1,-1,-1,+1,-1,+1,+1,+1,-1,-1,+1,-1,-1,+1,+1,-1}・・・(2b)
という拡散データ列が生成される。また、同じ拡散コード系列SD2によって値'−1'のデータが直接拡散されると、
{-1,+1,+1,-1,+1,-1,-1,-1,+1,+1,-1,+1,+1,-1,-1,+1}・・・(3b)
という拡散データ列が生成される。
【0093】
拡散コード系列SD1によって値'+1'のデータが、拡散コード系列SD2によって値'+1'のデータがそれぞれ直接拡散されて合成されると、データ列(2a)およびデータ列(2b)の合成結果から、
{+2,-2,-2,+2, 0, 0,+2,+2,-2,-2, 0, 0,-2,+2,+2,-2}・・・(4a)
というインパルス列が生成されることが分かる。
また、拡散コード系列SD1によって値'−1'のデータが、拡散コード系列SD2によって値'−1'のデータがそれぞれ直接拡散されて合成されると、データ列(2a)およびデータ列(2b)の合成により、
{-2,+2,+2,-2, 0, 0,-2,-2,+2,+2, 0, 0,+2,-2,-2,+2}・・・(4b)
というインパルス列が生成される。
拡散コード系列SD1によって値'+1'のデータが、拡散コード系列SD2によって値'−1'のデータがそれぞれ直接拡散されて合成されると、データ列(2a)およびデータ列(2b)の合成により、
{ 0, 0, 0, 0,+2,-2, 0, 0, 0, 0,-2,+2, 0, 0, 0, 0}・・・(4c)
というインパルス列が生成される。
拡散コード系列SD1によって値'−1'のデータが、拡散コード系列SD2によって値'+1'のデータがそれぞれ直接拡散されて合成されると、データ列(2a)およびデータ列(2b)の合成により、
{ 0, 0, 0, 0,-2,+2, 0, 0, 0, 0,+2,-2, 0, 0, 0, 0}・・・(4d)
というインパルス列が生成される。
【0094】
これらのインパルス列を比較すると、インパルス列(4a)とインパルス列(4b)は振幅がゼロになるビットが互いに等しいことが分かる。すなわち、送信側で合成される2つのデータ値が互いに等しい場合、送信インパルス列の振幅がゼロになるビットは等しくなる。
また、インパルス列(4c)とインパルス列(4d)も、振幅がゼロになるビットが互いに等しい。すなわち、送信側で合成される2つのデータ値が互いに異なる場合にも、送信インパルス列の振幅がゼロになるビットは等しい。
さらに、インパルス列(4a)とインパルス列(4b)において振幅がゼロとなるビットは、インパルス列(4c)とインパルス列(4d)において振幅がゼロ以外(値'+2'または値'−2')になるビットと等しくなることが分かる。
【0095】
さて、図9の選択部214では、例えばインパルス列(4a)およびインパルス列(4b)において振幅がゼロ以外になる特定のビットでの相関信号が選択されて、これが積分器215により積分される。また、選択部216では、例えばインパルス列(4c)およびインパルス列(4d)において振幅がゼロ以外になる特定のビットでの相関信号が選択されて、これが積分器217により積分される。
送信側で同一値のデータが合成される場合、積分器215には振幅ゼロ以外のインパルスと拡散コードとの相関信号が選択されて入力されるので、その積分値S215は比較的大きな値になるのに対し、積分器217には振幅ゼロの受信信号と拡散コードとの相関信号が選択されて入力されるので、その積分値S217は微小な値となる。逆に、送信側で異なる値のデータが合成される場合には、積分器215の積分値S215が微小値となり、積分器217の積分値S217が比較的大きな値となる。このように、積分値S215と積分値S217の絶対値の大小関係が、送信側で合成されたデータ値の組み合わせ(同一値か、異なる値か)と対応している。
【0096】
この2つの積分値は、比較部218において比較される。そして、大きな絶対値を有する方の積分値がデータ判定部219に入力されて、その極性から分割データのデータ値が判定される。したがって、受信信号SRの振幅がゼロとなる場合における相関信号の積分値は、データ判定部219におけるデータ値の判定対象から排除される。
【0097】
以上の動作は、相関処理部220、選択部221、選択部223、積分器222、積分器224、比較部225およびデータ判定部226からなるブロックにおいても同様である。
【0098】
データ判定部219およびデータ判定部226において値が判定された分割データは、データ合成部227において合成されて元データに再生される。そして、受信バッファ208に順次蓄積されるとともに、受信データ処理部209によって順次読み出されて復号され、データDoutとして出力される。
【0099】
このように、図9に示す受信装置においても、図5に示す受信装置と同様に受信信号から分割前の元データを再生できるので、図5に示す受信装置と同様の効果を奏することができる。さらに、図9に示す受信装置においては、受信信号の振幅がゼロとなる場合における相関信号の積分値を、データ値の判定対象から排除できるので、判定結果が不要なノイズ成分に影響されなくなり、受信データの誤り率を低減できる。
【0100】
なお、図9においては元データが2分割された信号の受信装置を例として説明しているが、本発明はこの例に限定されるものではない。すなわち、任意の分割数で分割されたデータを受信することも可能である。
【0101】
また、インパルスの変調方式はBPSKに限定されるものではなく、例えばPPMでも良い。
【0102】
次に、本発明の第4の実施形態例に係る受信装置の他の構成例について、図10のブロック図を参照して説明する。
図10に示す受信装置においては、図5における相関処理部213および相関処理部220の替わりに、インパルス相関器228、拡散コード乗算部229および拡散コード乗算部230が設けられている。
【0103】
インパルス相関器210は、図7におけるインパルス相関器210と同等の機能を有するブロックである。また、拡散コード乗算部229および拡散コード乗算部230は、図7における拡散コード乗算部211および拡散コード乗算部212と同等の機能を有するブロックである。
【0104】
したがって、図10の相関信号S229は図9の相関信号S213と、図10の相関信号S230は図9の相関信号S220とそれぞれ等価な信号となる。すなわち、図10に示す受信装置においても、図9に示す受信装置と同様に受信信号SRから分割前の元データを再生できるので、上述と同様の効果を奏することができる。
また、図10に示す受信装置では、インパルス相関器において基準インパルス列のみを生成すれば良く、図9に示す受信装置のように2つの相関処理部において別のインパルス列を生成しなくて済むので、回路を簡略化できる。
【0105】
<第5の実施形態>
次に、本発明の第5の実施形態に係る受信装置について、図11〜図13を参照して説明する。
本実施形態において説明される受信装置では、上述した第3の実施形態および第4の実施形態における受信装置の構成が更に簡略化される。
【0106】
図11は、本発明の第5の実施形態に係る受信装置の構成例を示す概略的なブロック図であり、図11と図5の同一符号は同一の構成要素を示す。
また、図11において、符号231および符号233は相関処理部を、符号232および符号234は積分器を、符号235はデータ判定部をそれぞれ示す。
【0107】
相関処理部231は、送信側において直接拡散に用いるものと同じ2つの拡散コード系列によってそれぞれ同一値のデータを直接拡散した場合に得られる2つのデータ列を合成した拡散データ列SD3に対応するインパルス列SP3と、受信信号SRとの相関性を検出する。そして、その検出結果に応じた相関信号S231を積分器232に出力する。
例えば、送信側において拡散コード系列(1a)および拡散コード系列(1b)が直接拡散に用いられる場合、インパルス列(4a)またはインパルス列(4b)がインパルス列SP3として用いられる。
このように、相関処理部231における相関性検出用のインパルス列SP3は、同一値のデータを合成した場合に送信されるインパルス列に等しい。
【0108】
また相関処理部231は、拡散データ列SD3における特定ビットの拡散データに対応したインパルスと受信インパルスとの相関信号を選択して、積分器232に出力しても良い。例えば、インパルス列SP3の振幅がゼロ以外になるビットにおける相関信号を選択して積分器232に出力する。
【0109】
相関処理部233は、送信側において直接拡散に用いるものと同じ2つの拡散コード系列によってそれぞれ異なる値のデータを直接拡散した場合に得られる2つのデータ列を合成した拡散データ列SD4に対応するインパルス列SP4と、受信信号SRとの相関性を検出する。そして、その検出結果に応じた相関信号S233を積分器234に出力する。
例えば、送信側において拡散コード系列(1a)および拡散コード系列(1b)が直接拡散に用いられる場合、インパルス列(4c)またはインパルス列(4d)がインパルス列SP4として用いられる。
このように、相関処理部233における相関性検出用のインパルス列SP4は、異なる値のデータを合成した場合に送信されるインパルス列に等しい。
【0110】
また相関処理部233は、拡散データ列SD4における特定ビットの拡散データに対応したインパルスと受信インパルスとの相関信号を選択して、積分器234に出力しても良い。例えば、インパルス列SP3の振幅がゼロ以外になるビットにおける相関信号を選択して積分器234に出力する。
【0111】
データ判定部235は、積分器232による積分値S232と積分器234による積分値S234とを比較し、どちらの絶対値が大きいかを判定する。これにより、受信信号が同一値の分割データを合成したものであるか、それとも異なる値の分割データを合成したものであるかを判定する。さらに、絶対値が大きい方の積分値の極性を判定し、これにより合成された2つの分割データのそれぞれの値を判定する。
なお、データ値の判定は、例えば入力した積分値をA/D変換回路によってデジタル値に変換し、そのデジタル値が所定のしきい値範囲に含まれているか否かに応じて判定しても良い。あるいは、入力した積分値と所定の基準レベルとをコンパレータ回路によって比較することにより判定しても良い。
【0112】
ここで、上述した構成を有する図11の受信装置の動作について、図12を参照して説明する。
図12は、図11に示す受信装置の各部の信号波形を示す図である。
上述したように、2つの分割データを直接拡散して合成したインパルス列は、送信側で合成される2つのデータ値が同一の場合に、送信インパルス列の振幅がゼロになるビットが等しくなる。さらに、2つのデータ値が同一となる組み合わせは、各データが値'+1'または値'−1'となる2通りであるが、この2通りの組み合わせによる送信インパルス列は、データ列(4a)とデータ列(4b)とを比較して分かるように、各ビットの極性が互いに反転している。
また、送信側で合成される2つのデータ値が互いに異なる場合にも、送信インパルス列の振幅がゼロになるビットは等しくなるとともに、2通りのデータ値の組み合わせによる送信インパルス列は、各ビットの極性が互いに反転している。
【0113】
本実施形態はこのような関係を利用するものであり、まず合成されたデータ値の組み合わせを判定し、次いで送信インパルス列の極性により各データ値を判定する。
【0114】
送信側で同一値のデータが合成された場合に送信され得る所定のインパルス列SP3(図12B)と受信信号SR(図12A)との相関性が、相関処理部231において検出される。また、送信側で異なる値のデータが合成された場合に送信され得る所定のインパルス列SP4(図12E)と受信信号SR(図12A)との相関性が、相関処理部233において検出される。これらの相関結果に応じた相関信号(図12Cおよび図12F)は、積分器232または積分器234において積分される。
【0115】
積分器232および積分器234における積分値は、データ判定部235において絶対値の大小関係が比較され、この比較結果により、合成された2つのデータ値が同一か異なるかが判定される。さらにデータ判定部235においては、絶対値が大きいと判定された積分値の極性が判定され、これにより、送信されたインパルス列の極性が判定される。以上、送信側で合成されたデータ値の組み合わせ(合成されたデータ値が同一か異なるか)、およびその組み合わせにおい送信されるインパルス列の極性が判定されるので、結果として、合成された各データの値が判定される。すなわち、送信側で分割される前の元データが判定される。
【0116】
データ判定部235おいて値が判定された元データは、受信バッファ208に順次蓄積されるとともに、受信データ処理部209によって順次読み出されて復号され、データDoutとして出力される。
【0117】
以上説明したように、図11に示す受信装置においても、図5に示す受信装置と同様に受信信号から分割前の元データを再生できるので、図5に示す受信装置と同様の効果を奏することができる。さらに、図11に示す受信装置では、データ判定部が1つにまとめられているとともにデータ合成部が省略されているので、図5や図9に示す受信装置よりも更に構成を簡略化できる。
【0118】
また、相関処理部231および相関処理部233において、例えば、送信インパルス列の振幅がゼロ以外になるビットにおける相関信号を選択させて後段の積分器に積分させ、振幅がゼロとなるビットにおける相関信号を積分器に積分させなくすることができる。これにより、積分器に不要なノイズ成分が積分されなくなるので、データ値の判定結果に対するノイズの影響が低減され、受信データの誤り率を低減できる。
【0119】
次に、本発明の第5の実施形態例に係る受信装置の他の構成例について、図13のブロック図を参照して説明する。
図13に示す受信装置においては、図11における相関処理部231および相関処理部233の替わりに、インパルス相関器236、拡散コード乗算部237および拡散コード乗算部238が設けられている。
【0120】
インパルス相関器236は、図7におけるインパルス相関器210と同等の機能を有するブロックである。また、拡散コード乗算部237および拡散コード乗算部238は、図7における拡散コード乗算部211および拡散コード乗算部212と同等の機能を有するブロックである。
【0121】
したがって、図13の相関信号S237は図11の相関信号S231と、図13の相関信号S238は図11の相関信号S233とそれぞれ等価な信号となる。すなわち、図13に示す受信装置においても、図11に示す受信装置と同様に受信信号SRから分割前の元データを再生できるので、上述と同様の効果を奏することができる。
また、図13に示す受信装置では、インパルス相関器において基準インパルス列のみを生成すれば良く、図11に示す受信装置のように2つの相関処理部において別のインパルス列を生成しなくて済むので、回路を簡略化できる。
【0122】
<第6の実施形態>
次に、本発明の第6の実施形態に係る通信システムについて、図14および図15を参照して説明する。
図14は、本発明の第6の実施形態に係る通信システムの構成例を示す概略的なブロック図である。
【0123】
図14Aは、この通信システムにおいて、主としてデータを送信する側の通信装置300Aの概略的なブロック図である。図14Aおよび図1で用いられる同一の符号は、同一の構成要素を示す。
送信部301は、例えば図1または図4におけるデータ分割部102より後段の構成からなるブロックと同等の機能を有しており、データ分割部102において分割されたデータを互いに直交した拡散コード列でそれぞれ直接拡散し、当該直接拡散の結果を合成して生成されたインパルス列を送信する。
受信部302は、後述する図14Bの通信装置300Bからの信号を受信するブロックである。
分割数判定部303は、図14Bの通信装置300Bから受信した信号に含まれる後述の測定データに基づいて、データ分割部102における分割数を判定する。
データ分割部102'は、分割数判定部303において判定された分割数で、元データを分割する。
【0124】
図14Bは、この通信システムにおいて、主としてデータを受信する側の通信装置300Bの概略的なブロック図である。
受信部304は、例えば図5、図7、図9、図10、図11または図13において示した受信装置と同等の機能を有しており、通信装置300Aからのインパルス列を受信して、分割される前の元データを再生する。
信号対雑音比測定部305は、受信部304において受信された信号に基づいて信号対雑音比を測定する。
受信信号強度測定部306は、受信部304において受信された信号に基づいて受信信号強度を測定する。
誤り率測定部307は、受信部304において受信された信号に基づいて受信データの誤り率を測定する。
送信部308は、信号対雑音比測定部305、受信信号強度測定部306および誤り率測定部307における測定結果を図14Aの通信装置へ送信する。
【0125】
ここで、上述した構成を有する図14の通信システムの動作について説明する。
通信装置300Aにおいて、例えば所定の条件(送信データの値、送信信号の強度など)を設定した上で、送信部301からインパルス列が送信される。このインパルス列は通信装置300Bの受信部304において受信され、受信信号の信号対雑音比、受信信号強度および誤り率がそれぞれ測定される。この測定データは、通信装置300Bの送信部308から送信され、通信装置300Aの受信部302に受信される。受信データに含まれる測定データに基づいて、データの分割数が分割数判定部303において判定され、この判定結果に応じてデータ分割部102'の分割数が設定される。例えば、測定データから通信状態が良好であることが判定された場合に、データの分割数を増やして伝送レートを高めるように制御される。
【0126】
以上説明したように、図14に示す通信システムによれば、一方の通信装置における受信特性を測定した結果に基づいて、送信データの分割数を変化させることができる。すなわち、通信状態に応じて最適なデータ分割数を設定できるので、例えば通信状態が通常より良好な場合にデータ分割数を増やして伝送レートを高めることができる。
【0127】
なお、受信特性を測定するブロックは図14Aの例に限定されない。例えば、信号対雑音比測定部305、受信信号強度測定部306または誤り率測定部307のうちの少なくとも1つの測定部だけで構成しても良い。あるいは、他の受信特性を測定するブロックを設けても良い。
【0128】
また、図14の例では、通信装置300Aを送信側、通信装置300Bを受信側として設定しているが、互いに同等な受信装置および送信装置を設けても良い。
また、上述した各実施形態においては、インパルスの変調方式にBPSKが適用された場合を例として主に説明しているが、本発明はこれに限定されず、他の変調方式、例えばPPMも適用可能である。
【0129】
次に、本発明の第6の実施形態に係る通信システムの他の構成例について、図15のブロック図を参照して説明する。
図15Aは、この通信システムにおいて、主としてデータを送信する側の通信装置300A’の概略的なブロック図であり、図15Bは、主としてデータを受信する側の通信装置300B’である。
図14Bの通信装置300Bと比較して、通信装置300B’においては、信号対雑音比測定部305、受信信号強度測定部306および誤り率測定部307における測定結果に基づいてデータ分割数を判定する分割数判定部309が設けられており、この判定結果が送信部308から送信される。
また、図14Aの通信装置300Aと比較して、通信装置300A’においては、分割数判定部303が省略され、受信部302において受信された分割数の判定結果に応じて、データ分割部102'における分割数が設定される。
【0130】
ここで、上述した構成を有する図15の通信システムの動作について説明する。
通信装置300A’において、例えば所定の条件(送信データの値、送信信号の強度など)を設定した上で、送信部301からインパルス列が送信される。このインパルス列は通信装置300B’の受信部304において受信され、受信信号の信号対雑音比、受信信号強度および誤り率がそれぞれ測定される。通信装置300Bの分割数判定部309において、この測定データに基づいてデータ分割数が判定され、この判定結果が通信装置300Bの送信部308から送信される。通信装置300A’の受信部302に受信されたこの判定結果に応じて、データ分割部102'の分割数が設定される。
【0131】
このように、図15に示す通信システムにおいても、図14に示す通信システムと同様な動作によって、通信状態に応じた最適なデータ分割数を設定できる。
【0132】
なお、本発明は上述した第1〜第6の実施形態にのみ限定されるものではなく、当業者に自明な種々の改変が可能である。
例えば、上述した各実施形態においては、インパルス信号の変調方式がBPSKの場合を例として主に説明しているが、本発明はこれに限定されず、他の変調方式、例えばPPMにおいても適用可能である。
【0133】
【発明の効果】
本発明によれば、従来に比べて伝送レートを高速化できる。また、通信状態に応じて伝送レートを適切に変化させることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に係る送信装置の構成例を示す概略的なブロック図である。
【図2】図1に示す送信装置の各部の信号波形を示す図である。
【図3】図1に示すインパルス発生部およびインパルス合成部の出力波形の拡大図である。
【図4】本発明の第2の実施形態に係る送信装置の構成例を示す概略的なブロック図である。
【図5】本発明の第3の実施形態に係る受信装置の構成例を示す概略的なブロック図である。
【図6】図5に示す受信装置の各部の信号波形を示す図である。
【図7】本発明の第3の実施形態に係る受信装置の他の構成例を示す概略的なブロック図である。
【図8】図7に示す受信装置の各部の信号波形を示す図である。
【図9】本発明の第4の実施形態に係る受信装置の構成例を示す概略的なブロック図である。
【図10】本発明の第4の実施形態に係る受信装置の他の構成例を示す概略的なブロック図である。
【図11】本発明の第5の実施形態に係る受信装置の構成例を示す概略的なブロック図である。
【図12】図11に示す受信装置の各部の信号波形を示す図である。
【図13】本発明の第5の実施形態に係る受信装置の他の構成例を示す概略的なブロック図である。
【図14】本発明の第6の実施形態に係る通信システムの構成例を示す概略的なブロック図である。
【図15】本発明の第6の実施形態に係る通信システムの他の構成例を示す概略的なブロック図である。
【図16】UWB方式の無線通信システムの概要を説明するための図である。
【図17】UWB方式における信号波形の具体例を、連続波を用いる通常の通信方式の信号波形と比較して示す図である。
【図18】従来のUWB方式の送信装置の概略的な構成を示すブロック図である。
【図19】従来のUWB方式の受信装置の概略的な構成を示すブロック図である。
【図20】図18の送信装置および図19の受信装置における各部の信号波形を示す図である。
【符号の説明】
101…送信データ処理部、102…データ分割部、103,106…送信バッファ、104,107…直接拡散処理部、110…拡散データ生成部、105,108,111…インパルス発生部、109…インパルス合成部、201,204,213,220,231,233…相関処理部、202,205,215,217,222,224,232,234…積分器、203,206,219,226,235…データ判定部、207,227…データ合成部、208…受信データバッファ、209…受信データ処理部、210,228,236…インパルス相関器、211,212,229,230,237,238…拡散コード乗算部。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a transmitting apparatus and method, a receiving apparatus and method, and a communication system and method, and more particularly, to a UWB (ultra wideband) type transmitting apparatus and method, receiving apparatus and method using impulses as transmission signals. , And a communication system and method thereof.
[0002]
[Prior art]
In recent years, in addition to mobile communication devices such as mobile phones, wireless communication functions are being provided for personal computers, peripheral devices, and home appliances such as televisions. As the number of wireless communication devices increases, interference between wireless communication systems and depletion of available frequency resources become problems.
[0003]
Under such circumstances, a wireless communication method called a UWB (ultra wideband) method, which increases the efficiency of use of the frequency band and hardly receives interference from other communication systems, has attracted attention in recent years.
FIG. 16A is a schematic diagram of a UWB wireless communication system including a
As shown in FIG. 16A, in the UWB system, a signal is transmitted using an impulse having a very narrow pulse width (for example, 1 nsec or less). For this reason, as shown in FIG. 16B, the signal spectrum C1 of the UWB system has a wider frequency band than the signal spectrum C2 of the normal communication system (for example, OFDM system) using a continuous wave, and the signal energy is higher. Dispersed over a wide band, the signal energy of each frequency is miniaturized. Therefore, the UWB wireless communication system can share a frequency band without causing interference with other wireless communication systems, and can improve the use efficiency of the frequency band.
[0004]
A specific example of a signal waveform in the UWB system is shown in FIG. 17 in comparison with a signal waveform using a continuous wave.
FIG. 17A is a diagram illustrating a signal waveform obtained by modulating a continuous wave (sine wave) by binary phase shift keying (BPSK). As shown in FIG. 17A, in BPSK, the polarity of a signal is inverted between positive and negative according to the value of transmission data (value “+1” or value “−1” in the example in the figure).
On the other hand, FIG. 17B shows a UWB signal waveform obtained by modulating an impulse train using BPSK. As in the case of the continuous wave, the polarity of the impulse is inverted between positive and negative according to the value of the transmission data, but the signal waveform is a sharp impulse.
FIG. 17C is a diagram showing a UWB signal waveform in which an impulse train is modulated by PPM (pulse position modulation). As shown in FIG. 17C, in the PPM, the impulse generation position is shifted in accordance with the value of transmission data.
[0005]
Here, a transmission apparatus and a reception apparatus in a conventional UWB wireless communication system will be described with reference to FIGS.
FIG. 18 is a block diagram showing a schematic configuration of a conventional UWB transmission device.
[0006]
The transmission
The
The direct
The
[0007]
FIG. 19 is a block diagram showing a schematic configuration of a conventional UWB receiver. Reference numeral 7 denotes a correlation processing unit,
The correlation processing unit 7 holds the same spreading code sequence as that used for the direct spreading in the direct
The
The data determination unit 9 determines the value of the received data (value “+1” or value “−1”) based on the polarity of the integration value S8 by the
The reception buffer 10 receives the reception data whose value is determined by the data determination unit 9 and sequentially accumulates it.
The reception
[0008]
Next, communication operations performed by the transmission apparatus of FIG. 18 and the reception apparatus of FIG. 19 having the above-described configuration will be described with reference to FIG. 20 is a diagram illustrating signal waveforms of respective units in the transmission device in FIG. 18 and the reception device in FIG. 19.
[0009]
The transmission data subjected to channel coding in the transmission
[0010]
For example, in FIG. 20A to FIG. 20C, if the high level signal is the value “+1” and the low level signal is the value “−1”, the signal data S4 is directly spread as a data string {+ 1, −1 + 1}. Input to the
In the example of FIG. 20B, the spreading code sequence SD is
{+ 1, -1, -1, + 1, + 1, -1, + 1, + 1, -1, -1, -1, + 1, -1, + 1, + 1, -1} (1)
When the data of the value “+1” is directly spread by this spreading code sequence SD,
{+ 1, -1, -1, + 1, + 1, -1, + 1, + 1, -1, -1, -1, + 1, -1, + 1, + 1, -1} (2)
Is generated. Further, when the data of the value “−1” is directly spread by the same spreading code sequence SD,
{-1, + 1, + 1, -1, -1, + 1, -1, -1, + 1, + 1, + 1, -1, + 1, -1, -1, + 1} (3)
Is generated.
[0011]
In accordance with each data value of the spread data string S5, for example, an impulse string (FIG. 20D) modulated like the waveform shown in FIGS. 17B and 17C is generated in the
[0012]
The transmitted transmission signal ST is received by the receiving device with various noises superimposed (FIG. 20E). When the received signal SR (FIG. 20E) is multiplied by the impulse sequence SP (FIG. 20F) corresponding to the spreading code sequence SD in the correlation processing unit 7, as shown in FIG. 20G, the spread original data Depending on the value, a pulse having a peak in one polarity is generated as the correlation signal S7.
[0013]
For example, when impulses having the same value are multiplied in the impulse shown in FIG. 17B, the negative side portion of the impulse is folded back to the positive side, and a pulse having a peak on the positive side is generated. When impulses having different values are multiplied, the positive side portion of the impulse is folded back to the negative side, and a pulse having a peak on the negative side is generated.
Therefore, when the impulse sequence of the spread code sequence (1) and the spread data sequence (2) are multiplied, since these data sequences have the same data value, a pulse sequence having a peak on the positive side is generated. On the other hand, when the impulse sequence of the spread code sequence (1) and the spread data sequence (3) are multiplied, since these data sequences have different data values, a pulse sequence having a peak on the negative side is generated.
[0014]
However, if the phase relationship between the spread code sequence to be multiplied and the spread data sequence is shifted by 1 bit before and after the transmission side and the reception side, the pulse sequence of this multiplication result is a pulse sequence with the same polarity as shown in FIG. 20G. In other words, the correct correlation between the spread code string and the spread data string cannot be detected. Although not particularly illustrated, the receiving apparatus shown in FIG. 19 includes a processing block for synchronizing the phase relationship between the spreading code sequence to be multiplied and the spread data sequence with the phase relationship on the transmission side, The phase relationship is controlled so as to coincide in the initial state of the reception process.
[0015]
The correlation signal S7 generated in the correlation processing unit 7 is integrated in the
[0016]
[Problems to be solved by the invention]
By the way, the reason why the direct spreading that multiplies the transmission information and the pseudo-random spreading code sequence in the UWB communication system is as follows.
(A) Since communication is performed using a weak impulse, for example, when information is transmitted / received with only one impulse with respect to one transmission data, an error rate of transmission data increases.
(B) When a completely periodic impulse train is transmitted, energy concentrates on a specific frequency, so that the probability of causing interference with other communication systems increases.
[0017]
However, when 1-bit transmission data is directly spread into a multi-bit spread data sequence, the transmission rate of information decreases in proportion to the data length of the spread data sequence, that is, the spread rate. Doing is equivalent to deteriorating the transmission rate.
For example, in a PAN (personal area network) or the like, the distance between transmission / reception terminals is often very short, and in this case, the communication state is better than communication at a normal distance. If the communication state becomes better, even if the spreading factor is reduced accordingly, the error rate of the transmission data will not increase. However, in the conventional UWB communication device, since it spreads directly with the same spreading factor regardless of the communication state, the communication state There is a problem that the transmission rate is wasted when the condition is good.
[0018]
The present invention has been made in view of such circumstances, and a first object of the present invention is to provide a transmitting apparatus and method, a receiving apparatus and method thereof, a communication system and method thereof that can increase the transmission rate as compared with the prior art. It is to provide.
A second object is to provide a transmitting apparatus and method thereof, a receiving apparatus and method thereof, and a communication system and method thereof capable of changing a transmission rate according to a communication state.
[0019]
[Means for Solving the Problems]
In order to achieve the above object, a transmitting apparatus according to the first aspect of the present invention includes a data dividing unit that divides a supplied transmission data sequence and generates a plurality of divided data sequences, and each of the divided data sequences. A plurality of direct spreading means for generating a spread data string directly spread by spreading code sequences orthogonal to each other, and a transmission signal corresponding to the combined data string obtained by combining the spread data strings generated by the plurality of direct spreading means. Output synthesis means And place A plurality of impulse generating means for generating an impulse train obtained by modulating each impulse of a reference impulse train having a fixed period in accordance with each data value of the spread data row When The synthesizing unit synthesizes the impulse train generated by the plurality of impulse generating units and outputs the synthesized signal as the transmission signal.
[0020]
According to the transmission apparatus according to the first aspect of the present invention, the transmission data string supplied is divided in the data dividing means, and a plurality of divided data strings are generated. In the plurality of direct spreading means, each of the divided data strings is directly spread with spreading code strings orthogonal to each other to generate a spread data string. The combining means outputs a transmission signal corresponding to the combined data sequence obtained by combining the plurality of spread data sequences.
Also In the plurality of impulse generating means, an impulse train is generated in which each impulse of a reference impulse train having a predetermined period is modulated according to each data value of the spread data train. In the combining means, the impulse trains generated in the plurality of impulse generating means are combined and output as the transmission signal.
[0021]
A transmitting apparatus according to a second aspect of the present invention divides a transmission data string to be supplied and generates a plurality of divided data strings, the plurality of divided data strings, and the divided data strings. Based on a plurality of spreading code sequences orthogonal to each other, spread data generation means for generating a spread data sequence, and each impulse of a reference impulse sequence having a predetermined period according to each data value of the spread data sequence Impulse generating means for generating a modulated impulse train and outputting it as a transmission signal.
Preferably, the impulse generating means stops generating the impulse according to each data value of the spread data string.
[0022]
According to the transmission apparatus according to the second aspect of the present invention, the data transmission unit divides the supplied transmission data string and generates a plurality of divided data strings. In the spread data generating means, a spread data sequence is generated based on the plurality of divided data sequences and a plurality of orthogonal code sequences corresponding to the respective divided data sequences. In the impulse generating means, an impulse train in which each impulse of a reference impulse train having a predetermined period is modulated according to each data value of the spread data train is generated and output as a transmission signal.
Preferably, in the impulse generating means, the generation of the impulse is stopped according to each data value of the spread data string.
[0023]
A receiving apparatus according to a third aspect of the present invention divides a transmission data sequence into a plurality of data sequences, directly spreads each divided data sequence with spreading code sequences orthogonal to each other, and synthesizes the result of the direct spreading. A reception device that receives the generated impulse train, detects a correlation between the impulse train corresponding to each spreading code train and the received impulse train, and generates a correlation signal according to the detection result A plurality of correlation detection means; a plurality of integration means for integrating the correlation signal for a predetermined period; a determination means for determining each data value of the divided data string according to an integration value in the integration means; Synthesizing means for synthesizing the divided data strings and reproducing the transmission data string.
[0024]
According to the receiving apparatus according to the third aspect of the present invention, the plurality of correlation detection means detects the correlation between the impulse sequence corresponding to each of the spreading code sequences and the received impulse sequence, and the detection result Correlation signals corresponding to are generated. In the plurality of integrating means, the correlation signal is integrated for a predetermined period. In the determination means, each data value of the divided data string is determined in accordance with the integration value of the integration means. In the synthesizing means, the determined divided data string is synthesized and the transmission data string is reproduced.
[0025]
A receiving apparatus according to a fourth aspect of the present invention divides a transmission data sequence into a plurality of data sequences, directly spreads each divided data sequence with spreading code sequences orthogonal to each other, and synthesizes the result of the direct spreading. A reception device that receives the generated impulse train, detects a correlation between the impulse train corresponding to each spreading code train and the received impulse train, and generates a correlation signal according to the detection result A plurality of correlation detection means and the correlation signal generated by the correlation detection means are respectively input, and the spreading code string for each predetermined combination of divided data values that can be synthesized on the transmission side from the input correlation signal. A plurality of selection means for selecting a correlation signal corresponding to a spreading code of a specific bit in the above, and a correlation signal selected from the same correlation signal in the selection means A plurality of integration means that integrates for a predetermined period for each predetermined combination and an integration value in the integration means integrated for each predetermined combination for the same correlation signal, and an integration value selected according to the comparison result A plurality of comparison means for outputting the data, a plurality of determination means for determining each data value of the divided data string according to the integrated value output from the comparison means, and the determined divided data string Combining means for reproducing the transmission data string.
[0026]
According to the receiving apparatus of the fourth aspect of the present invention, the plurality of correlation detection means detects the correlation between the impulse sequence corresponding to each of the spreading code sequences and the received impulse sequence, and the detection result Correlation signals corresponding to are generated. In the plurality of selection means, a plurality of the correlation signals are respectively input, and for each predetermined combination of divided data values that can be synthesized on the transmission side from the input correlation signals, a specific bit spread in the spreading code string A correlation signal corresponding to the code is selected. In the plurality of integrating means, correlation signals selected from the same correlation signal are integrated for a predetermined period for each of the predetermined combinations. The plurality of comparing means compare the integrated values integrated for each of the predetermined combinations for the same correlation signal, and output an integrated value selected according to the comparison result. In the plurality of determination means, each data value of the divided data string is determined in accordance with the integral value output from the comparison means. In the synthesizing means, the determined divided data string is synthesized and the transmission data string is reproduced.
[0027]
A receiving apparatus according to a fifth aspect of the present invention divides a transmission data sequence into two data sequences, directly spreads each divided data sequence with spreading code sequences orthogonal to each other, and synthesizes the result of the direct spreading. Corresponding to a first spread data sequence obtained by synthesizing two data sequences obtained when data of the same value is directly spread by the two spread code sequences. First correlation detection means for detecting a correlation between the impulse train and the received impulse train and generating a first correlation signal according to the detection result, and data having different values in the two spread code sequences Correlation between an impulse sequence corresponding to a second spread data sequence obtained by combining two data sequences obtained when directly spread and the received impulse sequence is detected, and a second correlation signal corresponding to the detection result Second correlation detecting means to be generated; first integrating means for integrating the first correlation signal for a predetermined period; second integrating means for integrating the second correlation signal for a predetermined period; Determination means for determining each data value of the transmission data sequence based on a comparison result between the integration value in the integration means and the integration value in the second integration means, and the polarity of the integration value selected according to the comparison result And have.
[0028]
According to the receiving apparatus of the fifth aspect of the present invention, in the first correlation detection means, two data sequences obtained when the same value data is directly spread by the two spreading code sequences are combined. Correlation between the impulse sequence corresponding to the first spread data sequence and the received impulse sequence is detected, and a first correlation signal corresponding to the detection result is generated. Further, in the second correlation detection means, an impulse sequence corresponding to a second spread data sequence obtained by synthesizing two data sequences obtained when different values of data are directly spread by the two spread code sequences. And a correlation with the received impulse train are detected, and a second correlation signal corresponding to the detection result is generated. In the first integration means, the first correlation signal is integrated for a predetermined period, and in the second integration means, the second correlation signal is integrated for a predetermined period. In the determination means, based on a comparison result between the integration value of the first integration means and the integration value of the second integration means, and the polarity of the integration value selected according to the comparison result, the transmission data Each data value in the column is determined.
[0029]
The first correlation detection means selects the first correlation signal corresponding to the correlation detection result between the impulse corresponding to the spread data of the specific bit in the first spread data string and the received impulse, and selects the first correlation signal. Output to the first integration means, and the second correlation detection means outputs a second correlation signal corresponding to a correlation detection result between the impulse corresponding to the spread data of the specific bit in the second spread data string and the received impulse. May be selected and output to the second integrating means.
[0030]
The communication system according to the sixth aspect of the present invention divides a transmission data sequence into a plurality of data sequences, directly spreads each divided data sequence with spreading code sequences orthogonal to each other, and synthesizes the result of the direct spreading. A communication system having a first communication device that transmits the impulse train generated in this way and a second communication device that receives the impulse train, wherein the second communication device receives the impulse train. Means for measuring the reception characteristics of the impulse train in the receiving means, and transmitting means for transmitting the measurement result in the measuring means, wherein the first communication device is connected to the second communication device. Receiving means for receiving a signal to be transmitted; and means for transmitting the impulse sequence for setting the number of divisions of the transmission data sequence in accordance with the measurement result included in the received signal.
Preferably, the measurement means measures at least one of a signal-to-noise ratio, a received signal strength, and an error rate as the reception characteristic.
[0031]
According to the communication system according to the sixth aspect of the present invention, the reception characteristic of the impulse train is measured in the measurement means of the second communication device. The measurement result is transmitted from the transmission unit of the second communication device and received by the reception unit of the first communication device. The division number of the transmission data string in the transmission unit of the first communication unit is set according to the measurement result included in the signal received by the reception unit of the first communication unit.
Preferably, in the measurement unit of the second communication apparatus, at least one of a signal-to-noise ratio, a received signal strength, and an error rate is measured as the reception characteristic.
[0032]
A transmission method according to a seventh aspect of the present invention includes a step of dividing a transmission data sequence to be supplied to generate a plurality of divided data sequences, and each of the divided data sequences directly with spreading code sequences orthogonal to each other. A step of generating a spread data sequence that has been spread, and a step of outputting a transmission signal corresponding to a composite data sequence obtained by combining the plurality of generated spread data sequences When, Generating an impulse train obtained by modulating each impulse of a reference impulse train having a predetermined period in accordance with each data value of the spread data train When Have Further, in the step of outputting the transmission signal, a plurality of impulse sequences generated for each of the spread data sequences are synthesized and output as the transmission signal.
[0033]
A transmission method according to an eighth aspect of the present invention includes a step of dividing a supplied transmission data sequence to generate a plurality of divided data sequences, the plurality of divided data sequences, and the respective divided data sequences. A step of generating a spread data sequence based on a plurality of spread code sequences orthogonal to each other, and an impulse sequence obtained by modulating each impulse of a reference impulse sequence having a predetermined period in accordance with each data value of the spread data sequence And outputting as a transmission signal.
Preferably, in the step of generating the impulse, the generation of the impulse is stopped according to each data value of the spread data string.
[0034]
A receiving method according to a ninth aspect of the present invention divides a transmission data sequence into a plurality of data sequences, directly spreads each divided data sequence with spreading code sequences orthogonal to each other, and synthesizes the result of the direct spreading. Is a reception method for receiving the impulse train generated in this manner, and detects the correlation between the impulse train corresponding to each spreading code train and the received impulse train, and generates a correlation signal according to the detection result. A step of integrating the generated correlation signal for a predetermined period, a step of determining each data value of the divided data sequence according to an integration value of the correlation signal, and the determined divided data sequence And reproducing the transmission data.
[0035]
A receiving method according to a tenth aspect of the present invention divides a transmission data sequence into a plurality of data sequences, directly spreads each divided data sequence with spreading code sequences orthogonal to each other, and synthesizes the result of the direct spreading. Is a reception method for receiving the impulse train generated in this manner, and detects the correlation between the impulse train corresponding to each spreading code train and the received impulse train, and generates a correlation signal according to the detection result. Selecting a correlation signal corresponding to a spreading code of a specific bit in the spreading code sequence for each predetermined combination of divided data values that can be combined on the transmission side, from each of the generated correlation signals; Integrating a correlation signal selected from the same correlation signal for each of the predetermined combinations for a predetermined period; and Comparing the integral value obtained by integrating for each of the predetermined combinations, and selecting the integral value according to the comparison result, according to the selected integrated value, determining the data value of the divided data string And synthesizing the determined divided data string to reproduce the transmission data string.
[0036]
A reception method according to an eleventh aspect of the present invention divides a transmission data sequence into two data sequences, directly spreads each divided data sequence with spreading code sequences orthogonal to each other, and synthesizes the result of the direct spreading. And a first spread data sequence obtained by synthesizing two data sequences obtained when the same value data is directly spread by the two spread code sequences. a first impulse train, detects the correlation between the received impulse sequence, the steps of: generating a first correlation signal corresponding to the detection result, direct spread data of different values in two of the diffusion code sequence A correlation between the second impulse sequence corresponding to the second spread data sequence obtained by combining the two data sequences obtained in this case and the received impulse sequence, and a second correlation corresponding to the detection result Generating a first correlation signal, integrating the first correlation signal for a predetermined period, integrating the second correlation signal for a predetermined period, an integrated value of the first correlation signal, and the second correlation And determining each data value of the transmission data string based on the comparison result with the integral value of the signal and the polarity of the integral value selected according to the comparison result.
Preferably, in the step of generating the first correlation signal, the first correlation signal corresponding to the correlation detection result between the impulse corresponding to the spread data of the specific bit in the first spread data string and the received impulse is obtained. In the step of selecting, integrating the selected first correlation signal for the predetermined period, and generating the second correlation signal, an impulse corresponding to the spread data of a specific bit in the second spread data string and a received impulse The second correlation signal corresponding to the correlation detection result is selected, and the selected second correlation signal is integrated for the predetermined period.
[0037]
A communication method according to a twelfth aspect of the present invention divides a transmission data sequence into a plurality of data sequences, directly spreads each divided data sequence with spreading code sequences orthogonal to each other, and synthesizes the result of the direct spreading. A communication method between the first communication device that transmits the impulse train generated in this way and the second communication device that receives the impulse train, and the second communication device receives the impulse train. A step of measuring reception characteristics of the impulse train, a step of transmitting the measurement result from the second communication device to the first communication device, and a signal received by the first communication device. And setting the number of divisions of the transmission data sequence according to the measurement result.
Preferably, in the step of performing the measurement, at least one of a signal-to-noise ratio, a received signal strength, and an error rate is measured as the reception characteristic.
[0038]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, first to sixth embodiments of the present invention will be described with reference to the drawings.
<First Embodiment>
First, a transmission apparatus according to a first embodiment of the present invention will be described with reference to FIGS.
FIG. 1 is a schematic block diagram illustrating a configuration example of a transmission apparatus according to the first embodiment of the present invention.
[0039]
The transmission
[0040]
The
The data is divided, for example, by dividing unit data having a predetermined data length into upper data and lower data. In addition, when the data input from the transmission
[0041]
The
Similarly, the
[0042]
The direct spreading
Similarly, the direct spreading
In this specification, “spread code sequences are orthogonal to each other” includes not only the case where the spread code sequences are completely orthogonal, but also the case where the correlation of the spread code sequences is appropriately low. It is out.
[0043]
The
Similarly, the
As an impulse train modulation method in the
[0044]
The
[0045]
Here, the operation of the transmission apparatus of FIG. 1 having the above-described configuration will be described with reference to the waveform diagrams shown in FIGS.
FIG. 2 is a diagram illustrating signal waveforms of respective units of the transmission apparatus illustrated in FIG.
FIG. 3 is an enlarged view of output waveforms of the
[0046]
The transmission data subjected to channel coding in the transmission
[0047]
The divided data S103 (FIG. 2A) input to the direct spreading
Similarly, the divided data S106 (FIG. 2E) input to the direct spreading
[0048]
Each impulse of the reference impulse train is modulated according to each data value of the spread data train S104 input to the
Similarly, each impulse of the reference impulse train is modulated according to each data value of the spread data train S107 input to the
[0049]
In the
[0050]
For example, as shown in FIGS. 3A and 3B, when an impulse train modulated by BPSK is generated in the
[0051]
As described above, the impulse sequence generated by dividing the original data to be transmitted into two parts, directly spreading each of them with spreading code sequences orthogonal to each other, and combining the results of the direct spreading is the spreading code sequence. By using the orthogonality, it is possible to reproduce the original data by, for example, a receiving apparatus described later. In this way, since the data divided into two can be combined and transmitted at one time, the data transmission rate is doubled compared to the conventional transmission apparatus that directly spreads one data with one spreading code sequence. Can be.
[0052]
In the above embodiment, the case where data is divided into two parts has been described as an example. However, the present invention is not limited to this example, and the number of data divisions is set to an arbitrary number of three or more. Is also possible.
[0053]
<Second Embodiment>
Next, a transmission apparatus according to the second embodiment of the present invention will be described with reference to FIG.
In the first embodiment, an example will be described in which an impulse sequence is generated for each of the
[0054]
FIG. 4 is a schematic block diagram showing a configuration example of a transmission apparatus according to the second embodiment of the present invention, where the same reference numerals as those in FIG. 1 denote the same components.
Spreading
[0055]
The
[0056]
Here, the operation of the transmission apparatus shown in FIG. 4 will be described.
As shown in FIG. 3C, the impulse generated by the synthesis in the transmission apparatus shown in FIG. 1 is a positive or negative impulse having twice the amplitude of the original impulse, or the amplitude is zero. Become. Which of the combined impulses is determined uniquely from a combination of data values of the divided data S103, the divided data S106, the spreading code sequence SD1, and the spreading code sequence SD2.
[0057]
For the purpose of explanation, a value “+2” is assigned to a positive impulse having a double amplitude, a value “−2” is assigned to a negative impulse having a double amplitude, and a value “0” is assigned to an impulse having a zero amplitude. A combination of data values of the divided data S103, the divided data S106, the spreading code sequence SD1, and the spreading code sequence SD2 is indicated as {S103, S106, SD1, SD2}.
Then, the combination of each data value when the impulse of the value “+2” is generated is {+ 1, + 1, + 1, + 1}, {-1, -1, -1, -1}, { + 1, -1, + 1, -1} and {-1, + 1, -1, + 1}.
In addition, when the impulse of the value “−2” is generated, the combinations of the data values are {+ 1, + 1, -1, −1}, {−1, -1, + 1, + 1}, There are four types, {+ 1, -1, -1, + 1} and {-1, + 1, + 1, -1}.
The combination of each data value when the impulse of the value “0” is generated is {+ 1, + 1, + 1, −1}, {+ 1, + 1, -1, + 1}, {−1 , -1, + 1, -1}, {-1, -1, -1, + 1}, {+ 1, -1, + 1, + 1}, {-1, + 1, + 1, + 1}, {+ 1, -1, -1, -1}, {-1, + 1, -1, -1}.
[0058]
In the transmission apparatus shown in FIG. 4, combining processing as shown in FIG. 1 is performed by utilizing the fact that the polarity and amplitude of the transmission impulse are uniquely determined from the combination of the data values of the divided data and the spread code sequence. A direct transmission impulse is generated without performing the above. That is, the spread
[0059]
Note that the spread data string S110 can be regarded as a data string obtained by combining the spread data S104 and the spread data S107 in FIG. Accordingly, the spread
[0060]
As described above, the transmission apparatus shown in FIG. 4 can double the data transmission rate as compared with the conventional transmission apparatus that directly spreads one data with one spreading code sequence.
Further, in the transmission device shown in FIG. 4, transmission from the antenna can be stopped when the amplitude of the impulse becomes zero. Accordingly, unnecessary radio wave radiation from the antenna can be prevented, and the circuit can be simplified and power can be saved.
[0061]
In the above description, the case where the modulation method in the
Further, similarly to the transmission apparatus shown in FIG. 1, the number of divisions of transmission data can be arbitrarily set.
[0062]
<Third Embodiment>
Next, a receiving apparatus according to the third embodiment of the present invention will be described with reference to FIGS.
The receiving devices described in the third to fifth embodiments receive, for example, signals transmitted by the transmitting devices described in the first embodiment and the second embodiment described above. That is, the original data is divided into a plurality of pieces, the divided data is directly spread by spreading code sequences orthogonal to each other, and the impulse sequence (for example, FIG. 2I) generated by combining the direct spreading results is received. Performs processing to replay data.
[0063]
FIG. 5 is a schematic block diagram illustrating a configuration example of a receiving apparatus according to the third embodiment of the present invention. In FIG. 5,
[0064]
Similarly, the
[0065]
The
Similarly, the
[0066]
The
Similarly, the
The data value may be determined, for example, by converting the input integral value into a digital value by an A / D conversion circuit and determining whether the digital value is included in a predetermined threshold range. Alternatively, the determination may be made by comparing the input integral value with a predetermined reference level by a comparator circuit.
[0067]
The
[0068]
The
The reception
[0069]
Here, the operation of the receiving apparatus of FIG. 5 having the above-described configuration will be described with reference to FIG. 6 showing signal waveforms of respective parts of the receiving apparatus.
The received signal SR is superimposed with various noises as shown in FIG. 6A. When the received signal SR (FIG. 6A) is multiplied by the impulse sequence SP1 (FIG. 6B) corresponding to the spreading code sequence SD1 in the
Similarly, when reception signal SR (FIG. 6A) is multiplied by impulse sequence SP2 (FIG. 6E) corresponding to spreading code sequence SD2, as shown in FIG. 6F, the division directly spread by spreading code sequence SD2 A pulse having a peak in polarity according to the data value is generated as the correlation signal S204.
[0070]
This is because when the impulse of the same polarity is multiplied, the negative part of the impulse is folded back to the positive side to generate a pulse having a peak on the positive side, and when the impulse of different polarity is multiplied, the positive side of the impulse This corresponds to generating a pulse having a peak on the negative side by folding the part to the negative side.
[0071]
However, if the phase relationship between the spreading code sequence to be multiplied and the spreading data sequence is shifted by 1 bit before and after the transmitting side and the receiving side, the pulse sequence resulting from this multiplication is not a pulse sequence with the same polarity, and the spreading code The correct correlation between the sequence and the spread data sequence cannot be detected. Although not particularly illustrated, the receiving apparatus described in the following embodiments includes a processing block for synchronizing the phase relationship between the spread code sequence to be multiplied and the spread data sequence with the phase relationship on the transmission side. It is assumed that the phase relationship is controlled to match in the initial state of the reception process.
[0072]
Correlation signal S201 generated in
Similarly, the correlation signal S204 generated in the
[0073]
The divided data whose values have been determined by the
[0074]
As described above, according to the receiving apparatus shown in FIG. 5, the impulse data generated by dividing the original data into two, directly spreading each of them by spreading code sequences orthogonal to each other, and synthesizing the direct spreading results And the original data can be reproduced. Therefore, since the data divided into two can be combined and received at one time, the data transmission rate is higher than that of a conventional transmission apparatus that receives a signal in which one data is directly spread by one spreading code sequence. Can be doubled.
[0075]
Although FIG. 5 illustrates an example of a signal receiving apparatus in which the original data is divided into two, the present invention is not limited to this example. That is, it is possible to receive data divided by an arbitrary number of divisions.
[0076]
Further, the impulse modulation method is not limited to BPSK, and may be PPM, for example.
[0077]
Next, another configuration example of the receiving apparatus according to the third embodiment of the present invention will be described with reference to the block diagram of FIG.
In the receiving apparatus shown in FIG. 7, an
[0078]
The
For example, when the transmission signal is modulated by BPSK, the reference impulse train is an impulse train of a predetermined period having a constant polarity (positive or negative). For example, when the transmission signal is modulated by PPM, the reference impulse train is an impulse train of a predetermined cycle having a certain time difference. By detecting the correlation between the reference impulse train and the received signal SR, an impulse component having a predetermined period included in the received signal SR is extracted as the impulse correlation signal S210. The polarity of the impulse correlation signal S210 is positive or negative depending on the polarity of the extracted impulse component.
[0079]
The spreading
Similarly, the spreading
[0080]
Here, the operation of the receiving apparatus of FIG. 7 having the above-described configuration will be described with reference to FIG. 8 showing signal waveforms of respective parts of the receiving apparatus.
The impulse signal included in the reception signal SR is extracted as the impulse correlation signal S210 (FIG. 8B) by multiplying the reception signal SR (FIG. 8A) on which the noise is superimposed and the reference impulse train by the impulse correlator. The polarity of the impulse correlation signal S210 is positive when the impulse component included in the reception signal SR and the reference impulse have the same polarity, and negative when the polarity is different. This corresponds to the value of spread data directly spread on the transmission side.
[0081]
A correlation signal S211 is generated by inverting the polarity of the impulse correlation signal S210 in accordance with each data value of the spreading code sequence SD1, and a correlation signal by being inverted in accordance with each data value of the spreading code sequence SD2. S212 is generated.
[0082]
By the way, after detecting the correlation between the reference impulse sequence and the received signal SR, inverting the polarity of the correlation signal in accordance with the spreading code sequence means that the reference impulse sequence modulated in accordance with the spreading code sequence and the received signal SR are modulated. It is equivalent to detecting the correlation with. Accordingly, the correlation signal S211 in FIG. 7 is a signal equivalent to the correlation signal S201 in FIG. 5, and the correlation signal S211 in FIG. 7 is a signal equivalent to the correlation signal S201 in FIG.
[0083]
Therefore, the receiving apparatus shown in FIG. 7 can reproduce the original data before the division from the received data as in the receiving apparatus shown in FIG. Further, in the receiving apparatus shown in FIG. 7, it is only necessary to generate the reference impulse train in the impulse correlator, and it is not necessary to generate another impulse train in the two correlation processing units as in the receiving apparatus shown in FIG. The circuit can be simplified.
[0084]
<Fourth Embodiment>
Next, a receiving device according to a fourth embodiment of the present invention will be described with reference to FIG. 9 and FIG.
In the present embodiment, an example of a receiving apparatus that removes a correlation signal for a signal component having an amplitude of zero from detected correlation signals and reduces errors in data reception due to noise will be described.
[0085]
FIG. 9 is a schematic block diagram showing a configuration example of a receiving apparatus according to the fourth embodiment of the present invention. The same reference numerals in FIG. 9 and FIG. 5 indicate the same components.
Hereinafter, each component will be described.
Similarly, the
[0086]
The
Then, from the correlation signal S213 generated in the
Similarly, the
[0087]
The
Similarly, the
The
The
[0088]
The
Similarly, the
As a result of comparing the integral values, if interference states are superimposed, there is almost no difference in the integral values, or a state such as an equivalent integral value with opposite polarity is detected. Instead of selecting either one in the comparison unit, the result obtained by adding both integral values may be output to the subsequent data determination unit.
[0089]
The
Similarly, the
The data value may be determined, for example, by converting the input integral value into a digital value by an A / D conversion circuit and determining whether the digital value is included in a predetermined threshold range. Alternatively, the determination may be made by comparing the input integral value with a predetermined reference level by a comparator circuit.
[0090]
The
[0091]
Here, the operation of the receiving apparatus of FIG. 9 having the above-described configuration will be described by taking as an example the case where the signal shown in FIG. 2 is received.
2A to 2C and FIGS. 2E to 2G, when the high level signal is a value “+1” and the low level signal is a value “−1”, in the example of FIG. 2B, the spreading code sequence SD1 is
{+ 1, -1, -1, + 1, + 1, -1, + 1, + 1, -1, -1, -1, + 1, -1, + 1, + 1, -1} .. (1a)
When the data of the value “+1” is directly spread by the spreading code sequence SD1,
{+ 1, -1, -1, + 1, + 1, -1, + 1, + 1, -1, -1, -1, + 1, -1, + 1, + 1, -1} .. (2a)
Is generated. Further, when the data of the value “−1” is directly spread by the same spreading code sequence SD1,
{-1, + 1, + 1, -1, -1, + 1, -1, -1, + 1, + 1, + 1, -1, + 1, -1, -1, + 1} .. (3a)
Is generated.
[0092]
In the example of FIG. 2F, the spreading code sequence SD2 is
{+ 1, -1, -1, + 1, -1, + 1, + 1, + 1, -1, -1, + 1, -1, -1, + 1, + 1, -1} .. (1b)
When the data of the value '+1' is directly spread by the spreading code sequence SD2,
{+ 1, -1, -1, + 1, -1, + 1, + 1, + 1, -1, -1, + 1, -1, -1, + 1, + 1, -1} .. (2b)
Is generated. Further, when the data of the value “−1” is directly spread by the same spreading code sequence SD2,
{-1, + 1, + 1, -1, + 1, -1, -1, -1, + 1, + 1, -1, + 1, + 1, -1, -1, + 1} .. (3b)
Is generated.
[0093]
When the data of the value “+1” is spread by the spreading code sequence SD1 and the data of the value “+1” is directly spread and synthesized by the spreading code sequence SD2, the data string (2a) and the data string (2b) are combined. ,
{+ 2, -2, -2, + 2, 0, 0, + 2, + 2, -2, -2, 0, 0, -2, + 2, + 2, -2} (4a )
It can be seen that an impulse train is generated.
Further, when the data of the value “−1” is synthesized by the spreading code sequence SD1 and the data of the value “−1” is directly spread and synthesized by the spreading code sequence SD2, the data sequence (2a) and the data sequence (2b) are combined. By synthesizing
{-2, + 2, + 2, -2, 0, 0, -2, -2, + 2, + 2, 0, 0, + 2, -2, -2, + 2} (4b )
Is generated.
When the data of the value “+1” is synthesized by the spreading code sequence SD1 and the data of the value “−1” is directly spread and synthesized by the spreading code sequence SD2, the data sequence (2a) and the data sequence (2b) are synthesized. ,
{0, 0, 0, 0, +2, -2, 0, 0, 0, 0, -2, +2, 0, 0, 0, 0} (4c)
Is generated.
When the data of the value “−1” is synthesized by the spreading code sequence SD1 and the data of the value “+1” is directly spread and synthesized by the spreading code sequence SD2, the data sequence (2a) and the data sequence (2b) are synthesized. ,
{0, 0, 0, 0, -2, +2, 0, 0, 0, 0, +2, -2, 0, 0, 0, 0} (4d)
Is generated.
[0094]
Comparing these impulse trains, it can be seen that the impulse train (4a) and the impulse train (4b) have the same bit with zero amplitude. That is, when the two data values synthesized on the transmission side are equal to each other, the bits at which the amplitude of the transmission impulse train becomes zero are equal.
In addition, the impulse train (4c) and the impulse train (4d) also have the same bit for which the amplitude is zero. That is, even when two data values synthesized on the transmission side are different from each other, the bits at which the amplitude of the transmission impulse train becomes zero are equal.
Further, a bit whose amplitude is zero in the impulse train (4a) and the impulse train (4b) is not zero in the impulse train (4c) and the impulse train (4d) (value “+2” or value “−2”). It turns out that it becomes equal to the bit which becomes.
[0095]
In the
When data of the same value is synthesized on the transmission side, since a correlation signal between an impulse other than zero amplitude and a spread code is selected and input to the
[0096]
The two integrated values are compared in the
[0097]
The above operation is the same in the block including the
[0098]
The divided data whose values are determined by the
[0099]
As described above, the receiving apparatus shown in FIG. 9 can reproduce the original data before division from the received signal in the same manner as the receiving apparatus shown in FIG. . Furthermore, in the receiving apparatus shown in FIG. 9, since the integral value of the correlation signal when the amplitude of the received signal becomes zero can be excluded from the data value determination target, the determination result is not affected by unnecessary noise components, The error rate of received data can be reduced.
[0100]
Although FIG. 9 illustrates an example of a signal receiving apparatus in which the original data is divided into two, the present invention is not limited to this example. That is, it is possible to receive data divided by an arbitrary number of divisions.
[0101]
Further, the impulse modulation method is not limited to BPSK, and may be PPM, for example.
[0102]
Next, another configuration example of the receiving apparatus according to the fourth embodiment of the present invention will be described with reference to the block diagram of FIG.
In the receiving apparatus shown in FIG. 10, an
[0103]
The
[0104]
Therefore, the correlation signal S229 in FIG. 10 is equivalent to the correlation signal S213 in FIG. 9, and the correlation signal S230 in FIG. 10 is equivalent to the correlation signal S220 in FIG. That is, the receiving apparatus shown in FIG. 10 can reproduce the original data before the division from the received signal SR as in the receiving apparatus shown in FIG.
Further, in the receiving apparatus shown in FIG. 10, it is only necessary to generate the reference impulse train in the impulse correlator, and it is not necessary to generate another impulse train in the two correlation processing units as in the receiving apparatus shown in FIG. The circuit can be simplified.
[0105]
<Fifth Embodiment>
Next, a receiving device according to a fifth embodiment of the present invention will be described with reference to FIGS.
In the receiving apparatus described in the present embodiment, the configuration of the receiving apparatus in the third embodiment and the fourth embodiment described above is further simplified.
[0106]
FIG. 11 is a schematic block diagram showing a configuration example of a receiving apparatus according to the fifth embodiment of the present invention. The same reference numerals in FIG. 11 and FIG. 5 indicate the same components.
In FIG. 11,
[0107]
The
For example, when the spreading code sequence (1a) and the spreading code sequence (1b) are used for direct spreading on the transmission side, the impulse train (4a) or the impulse train (4b) is used as the impulse train SP3.
Thus, the correlation detection impulse sequence SP3 in the
[0108]
Further, the
[0109]
The
For example, when the spreading code sequence (1a) and the spreading code sequence (1b) are used for direct spreading on the transmission side, the impulse train (4c) or the impulse train (4d) is used as the impulse train SP4.
Thus, the correlation detection impulse sequence SP4 in the
[0110]
Further, the
[0111]
The
The data value can be determined by, for example, converting the input integral value into a digital value by an A / D conversion circuit and determining whether the digital value is included in a predetermined threshold range. good. Alternatively, the determination may be made by comparing the input integral value with a predetermined reference level by a comparator circuit.
[0112]
Here, the operation of the receiving apparatus of FIG. 11 having the above-described configuration will be described with reference to FIG.
FIG. 12 is a diagram illustrating signal waveforms of respective units of the receiving apparatus illustrated in FIG.
As described above, in the impulse train obtained by directly spreading and synthesizing the two divided data, when the two data values synthesized on the transmission side are the same, the bits at which the amplitude of the transmission impulse train becomes zero are equal. Further, there are two combinations in which the two data values are the same, each data having the value “+1” or the value “−1”. The transmission impulse string by the two combinations is the data string (4a). And the data string (4b) are compared, the polarity of each bit is inverted.
In addition, even when two data values synthesized on the transmission side are different from each other, the bits in which the amplitude of the transmission impulse train becomes zero are equal, and the transmission impulse train by the combination of two data values is The polarities are reversed from each other.
[0113]
In this embodiment, such a relationship is used. First, a combination of combined data values is determined, and then each data value is determined based on the polarity of the transmission impulse train.
[0114]
The
[0115]
The integral values in the
[0116]
The original data whose value is determined by the
[0117]
As described above, the receiving apparatus shown in FIG. 11 can reproduce the original data before the division from the received signal in the same manner as the receiving apparatus shown in FIG. 5, and therefore has the same effect as the receiving apparatus shown in FIG. Can do. Further, in the receiving apparatus shown in FIG. 11, since the data determination unit is integrated into one and the data synthesizing unit is omitted, the configuration can be further simplified as compared with the receiving apparatuses shown in FIGS.
[0118]
In addition, in the
[0119]
Next, another configuration example of the receiving apparatus according to the fifth embodiment of the present invention will be described with reference to the block diagram of FIG.
In the receiving apparatus shown in FIG. 13, an
[0120]
The
[0121]
Therefore, the correlation signal S237 in FIG. 13 is equivalent to the correlation signal S231 in FIG. 11, and the correlation signal S238 in FIG. 13 is equivalent to the correlation signal S233 in FIG. That is, the receiving apparatus shown in FIG. 13 can reproduce the original data before the division from the received signal SR as in the receiving apparatus shown in FIG.
Further, in the receiving apparatus shown in FIG. 13, it is only necessary to generate the reference impulse train in the impulse correlator, and it is not necessary to generate another impulse train in the two correlation processing units as in the receiving apparatus shown in FIG. The circuit can be simplified.
[0122]
<Sixth Embodiment>
Next, a communication system according to a sixth embodiment of the present invention will be described with reference to FIGS.
FIG. 14 is a schematic block diagram illustrating a configuration example of a communication system according to the sixth embodiment of the present invention.
[0123]
FIG. 14A is a schematic block diagram of
The receiving
The division
The
[0124]
FIG. 14B is a schematic block diagram of a
Receiving
The signal to noise
The received signal
The error
Transmitting
[0125]
Here, the operation of the communication system of FIG. 14 having the above-described configuration will be described.
In
[0126]
As described above, according to the communication system shown in FIG. 14, the division number of transmission data can be changed based on the result of measuring the reception characteristics in one communication apparatus. That is, since the optimal number of data divisions can be set according to the communication state, for example, when the communication state is better than normal, the data division number can be increased to increase the transmission rate.
[0127]
The block for measuring the reception characteristics is not limited to the example of FIG. 14A. For example, the signal-to-noise
[0128]
In the example of FIG. 14, the
Further, in the above embodiments, although mainly described the case where BPSK is applied to a modulation method of the impulse as examples, the present invention is not limited to this, other modulation schemes, for example, PPM also applied Is possible.
[0129]
Next, another configuration example of the communication system according to the sixth embodiment of the present invention will be described with reference to the block diagram of FIG.
Figure 15A, in this communication system, 'a schematic block diagram of FIG. 15B, primarily side of the
Compared to the
Further, as compared with the
[0130]
Here, the operation of the communication system of FIG. 15 having the above-described configuration will be described.
In the
[0131]
As described above, also in the communication system shown in FIG. 15, the optimum number of data divisions can be set according to the communication state by the same operation as that of the communication system shown in FIG.
[0132]
Note that the present invention is not limited to the first to sixth embodiments described above, and various modifications obvious to those skilled in the art are possible.
For example, in the above embodiments, the modulation scheme of the impulse signal is mainly described the case of BPSK as an example, the present invention is not limited to this, other modulation schemes, for example, can be applied to a PPM It is.
[0133]
【The invention's effect】
According to the present invention, the transmission rate can be increased as compared with the prior art. In addition, the transmission rate can be appropriately changed according to the communication state.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram illustrating a configuration example of a transmission device according to a first embodiment of the present invention.
FIG. 2 is a diagram showing signal waveforms at various parts of the transmission apparatus shown in FIG. 1;
FIG. 3 is an enlarged view of output waveforms of an impulse generator and an impulse synthesizer shown in FIG. 1;
FIG. 4 is a schematic block diagram illustrating a configuration example of a transmission device according to a second embodiment of the present invention.
FIG. 5 is a schematic block diagram illustrating a configuration example of a receiving device according to a third embodiment of the present invention.
6 is a diagram showing signal waveforms at various parts of the receiving apparatus shown in FIG. 5. FIG.
FIG. 7 is a schematic block diagram showing another configuration example of the receiving apparatus according to the third embodiment of the present invention.
8 is a diagram showing signal waveforms at various parts of the receiving apparatus shown in FIG. 7;
FIG. 9 is a schematic block diagram illustrating a configuration example of a receiving device according to a fourth embodiment of the present invention.
FIG. 10 is a schematic block diagram showing another configuration example of the receiving apparatus according to the fourth embodiment of the present invention.
FIG. 11 is a schematic block diagram illustrating a configuration example of a receiving device according to a fifth embodiment of the present invention.
12 is a diagram showing signal waveforms at various parts of the receiving apparatus shown in FIG. 11;
FIG. 13 is a schematic block diagram showing another configuration example of the receiving apparatus according to the fifth embodiment of the present invention.
FIG. 14 is a schematic block diagram illustrating a configuration example of a communication system according to a sixth embodiment of the present invention.
FIG. 15 is a schematic block diagram showing another configuration example of the communication system according to the sixth embodiment of the present invention.
FIG. 16 is a diagram for explaining an outline of a UWB wireless communication system;
FIG. 17 is a diagram showing a specific example of a signal waveform in the UWB system in comparison with a signal waveform in a normal communication system using a continuous wave.
FIG. 18 is a block diagram showing a schematic configuration of a conventional UWB transmission device.
FIG. 19 is a block diagram showing a schematic configuration of a conventional UWB receiver.
20 is a diagram illustrating signal waveforms of respective units in the transmission device in FIG. 18 and the reception device in FIG. 19;
[Explanation of symbols]
101 ... transmission data processing unit, 102 ... data division unit, 103, 106 ... transmission buffer, 104 and 107 ... direct diffusion processing section, 110 ... spreading data generating unit, 105,108,111 ... impulse generator, 109 ... impulse synthesis parts, 201,204,213,220,231,233 ... correlation processing unit, 202,205,215,217,222,224,232,234 ... integrator, 203,206,219,226,235 ... data determination unit , 207 and 227 ... data combining section, 208 ... reception data buffer, 209 ... reception data processing unit, 210,228,236 ... impulse correlator, 211,212,229,230,237,238 ... spreading code multiplication section.
Claims (24)
それぞれの上記分割データ列を、互いに直交した拡散コード列で直接拡散した拡散データ列を生成する複数の直接拡散手段と、
上記複数の直接拡散手段において生成された拡散データ列を合成した合成データ列に応じた送信信号を出力する合成手段と、
所定の周期を有する基準インパルス列の各インパルスを、上記拡散データ列の各データ値に応じて変調したインパルス列を発生する複数のインパルス発生手段と
を有し、
上記合成手段は、
上記複数のインパルス発生手段において発生したインパルス列を合成し、上記送信信号として出力する、
送信装置。Data dividing means for dividing a transmission data string to be supplied and generating a plurality of divided data strings;
A plurality of direct spreading means for generating a spread data sequence obtained by directly spreading each of the divided data sequences with spreading code sequences orthogonal to each other;
Combining means for outputting a transmission signal corresponding to a combined data string obtained by combining the spread data strings generated in the plurality of direct spreading means ;
A plurality of impulse generating means for generating an impulse train obtained by modulating each impulse of a reference impulse train having a predetermined period in accordance with each data value of the spread data row;
Have
The synthesis means is
Synthesizing the impulse train generated in the plurality of impulse generating means, and outputting as the transmission signal;
Transmitter device.
請求項1に記載の送信装置。The impulse generation means generates an impulse sequence in which the polarity of the impulse is modulated in accordance with each data value of the spread data sequence.
The transmission device according to claim 1 .
請求項1に記載の送信装置。The impulse generating means generates an impulse sequence in which the position of the impulse in the predetermined period is modulated according to each data value of the spread data sequence.
The transmission device according to claim 1 .
上記複数の分割データ列と、それぞれの分割データ列に対応する互いに直交した複数の拡散コード列とに基づいて、拡散データ列を生成する拡散データ生成手段と、
所定の周期を有する基準インパルス列の各インパルスを、上記拡散データ列の各データ値に応じて変調したインパルス列を発生し、送信信号として出力するインパルス発生手段と
を有する送信装置。Data dividing means for dividing a transmission data string to be supplied and generating a plurality of divided data strings;
Spreading data generating means for generating a spreading data sequence based on the plurality of divided data sequences and a plurality of spreading code sequences orthogonal to each other corresponding to the divided data sequences;
A transmission apparatus comprising: impulse generating means for generating an impulse train obtained by modulating each impulse of a reference impulse train having a predetermined cycle in accordance with each data value of the spread data train, and outputting the impulse train as a transmission signal.
請求項4に記載の送信装置。The impulse generating means stops generating the impulse according to each data value of the spread data sequence;
The transmission device according to claim 4 .
請求項4に記載の送信装置。The impulse generating means generates an impulse sequence in which the polarity and amplitude of the impulse are modulated in accordance with each data value of the spread data sequence.
The transmission device according to claim 4 .
請求項4に記載の送信装置。The spread data generation means directly spreads each of the plurality of divided data strings with the corresponding spread code string, and generates a data string obtained when the result of the direct spreading is combined as the spread data.
The transmission device according to claim 4 .
それぞれの上記分割データ列を、互いに直交した拡散コード列で直接拡散した拡散データ列を生成するステップと、
生成された複数の上記拡散データ列を合成した合成データ列に応じた送信信号を出力するステップと、
所定の周期を有する基準インパルス列の各インパルスを、上記拡散データ列の各データ値に応じて変調したインパルス列を発生するステップと
を有し、
上記送信信号を出力するステップにおいて、上記拡散データ列ごとに発生した複数のインパルス列を合成し、上記送信信号として出力する
送信方法。Dividing the supplied transmission data sequence to generate a plurality of divided data sequences;
Generating a spread data sequence obtained by directly spreading each of the divided data sequences with a spread code sequence orthogonal to each other;
Outputting a transmission signal corresponding to a synthesized data sequence obtained by synthesizing the plurality of generated spread data sequences ;
Generating an impulse train obtained by modulating each impulse of a reference impulse train having a predetermined period in accordance with each data value of the spread data row;
Have
In the step of outputting the transmission signal, a transmission method of combining a plurality of impulse sequences generated for each of the spread data sequences and outputting the synthesized signal as the transmission signal .
上記複数の分割データ列と、それぞれの分割データ列に対応する互いに直交した複数の拡散コード列とに基づいて、拡散データ列を生成するステップと、
所定の周期を有する基準インパルス列の各インパルスを、上記拡散データ列の各データ値に応じて変調したインパルス列を発生し、送信信号として出力するステップと
を有する送信方法。Dividing the supplied transmission data sequence to generate a plurality of divided data sequences;
Generating a spread data sequence based on the plurality of divided data sequences and a plurality of spread code sequences orthogonal to each other corresponding to the respective divided data sequences;
And a step of generating an impulse train obtained by modulating each impulse of a reference impulse train having a predetermined period in accordance with each data value of the spread data train and outputting the impulse train as a transmission signal.
それぞれの上記拡散コード列に対応するインパルス列と受信した上記インパルス列との相関性を検出し、当該検出結果に応じた相関信号を生成する複数の相関検出手段と、
上記相関信号を所定期間積分する複数の積分手段と、
上記積分手段における積分値に応じて、上記分割データ列の各データ値を判定する判定手段と、
上記判定された分割データ列を合成して、上記送信データ列を再生する合成手段と
を有する受信装置。A receiving apparatus that divides a transmission data string into a plurality of data strings, directly spreads each divided data string with spreading code strings orthogonal to each other, and synthesizes the result of the direct spreading to receive an impulse string. And
Detecting the correlation between hearing impulse train upon reception the impulse string corresponding to each of the spreading code sequence, a plurality of correlation detection means for generating a correlation signal corresponding to the detection result,
A plurality of integration means for integrating the correlation signal for a predetermined period;
Determination means for determining each data value of the divided data string according to an integration value in the integration means;
Receiving means comprising: combining means for combining the determined divided data strings and reproducing the transmission data strings;
上記相関検出手段は、上記インパルス相関信号の極性を上記拡散コード列の各コード値に応じて反転させて上記相関信号を生成する、
請求項10に記載の受信装置。Detecting the correlation between hearing impulse sequence with a predetermined reference pulse train upon reception, it includes an impulse correlation detection means for generating an impulse correlation signal according to the detection result,
The correlation detection unit generates the correlation signal by inverting the polarity of the impulse correlation signal according to each code value of the spreading code sequence.
The receiving device according to claim 10 .
それぞれの上記拡散コード列に対応するインパルス列と受信した上記インパルス列との相関性を検出し、当該検出結果に応じた相関信号を生成する複数の相関検出手段と、
上記相関検出手段において生成された上記相関信号をそれぞれ入力し、当該入力した相関信号から、送信側において合成可能な分割データ値の所定の組み合わせごとに、上記拡散コード列における特定ビットの拡散コードに対応した相関信号を選択する複数の選択手段と、
上記選択手段において同一の相関信号から選択された相関信号を、上記所定の組み合わせごとに所定期間積分する複数の積分手段と、
同一の相関信号について上記所定の組み合わせごとに積分した上記積分手段における積分値を比較し、当該比較結果に応じて選択した積分値を出力する複数の比較手段と、
上記比較手段から出力される積分値に応じて、上記分割データ列の各データ値を判定する複数の判定手段と、
上記判定された分割データ列を合成して、上記送信データ列を再生する合成手段と
を有する受信装置。A receiving apparatus that divides a transmission data string into a plurality of data strings, directly spreads each divided data string with spreading code strings orthogonal to each other, and synthesizes the result of the direct spreading to receive an impulse string. And
Detecting the correlation between hearing impulse train upon reception the impulse string corresponding to each of the spreading code sequence, a plurality of correlation detection means for generating a correlation signal corresponding to the detection result,
Each of the correlation signals generated in the correlation detection means is input, and from the input correlation signal, for each predetermined combination of divided data values that can be synthesized on the transmission side, a spreading code of a specific bit in the spreading code string A plurality of selection means for selecting corresponding correlation signals;
A plurality of integration means for integrating a correlation signal selected from the same correlation signal in the selection means for a predetermined period for each of the predetermined combinations;
A plurality of comparison means for comparing the integration values in the integration means integrated for each of the predetermined combinations for the same correlation signal, and outputting an integration value selected according to the comparison result;
A plurality of determination means for determining each data value of the divided data string in accordance with an integral value output from the comparison means;
Receiving means comprising: combining means for combining the determined divided data strings and reproducing the transmission data strings;
2つの上記拡散コード列で同一値のデータを直接拡散した場合に得られる2つのデータ列を合成した第1の拡散データ列に対応するインパルス列と、受信した上記インパルス列との相関性を検出し、当該検出結果に応じた第1の相関信号を生成する第1の相関検出手段と、
2つの上記拡散コード列で異なる値のデータを直接拡散した場合に得られる2つのデータ列を合成した第2の拡散データ列に対応するインパルス列と、受信した上記インパルス列との相関性を検出し、当該検出結果に応じた第2の相関信号を生成する第2の相関検出手段と、
上記第1の相関信号を所定期間積分する第1の積分手段と、
上記第2の相関信号を所定期間積分する第2の積分手段と、
上記第1の積分手段における積分値と上記第2の積分手段における積分値との比較結果、および当該比較結果に応じて選択した積分値の極性に基づいて、上記送信データ列の各データ値を判定する判定手段と
を有する受信装置。A receiving apparatus that divides a transmission data string into two data strings, directly spreads the divided data strings with spreading code strings orthogonal to each other, and synthesizes the result of the direct spreading to receive an impulse string. And
An impulse train corresponding to the first spread data sequence obtained by combining the two data string obtained when directly spread data of the same value in two of the diffusion code sequence, the correlation between hearing impulse train upon reception And a first correlation detection means for generating a first correlation signal according to the detection result;
An impulse train corresponding to the second spread data sequence obtained by combining the two data string obtained when directly spread with different values of the data in two of the diffusion code sequence, the correlation between hearing impulse train upon reception And a second correlation detection means for generating a second correlation signal according to the detection result;
First integrating means for integrating the first correlation signal for a predetermined period;
Second integrating means for integrating the second correlation signal for a predetermined period;
Based on the comparison result between the integration value in the first integration means and the integration value in the second integration means, and the polarity of the integration value selected according to the comparison result, each data value of the transmission data string is A receiving apparatus comprising: a determination unit that determines.
上記第2の相関検出手段は、上記第2の拡散データ列における特定ビットの拡散データに対応するインパルスと受信インパルスとの相関検出結果に応じた第2の相関信号を選択して上記第2の積分手段に出力する
請求項13に記載の受信装置。The first correlation detecting means selects a first correlation signal corresponding to a correlation detection result between an impulse corresponding to spread data of a specific bit in the first spread data string and a received impulse, and selects the first correlation signal. Output to the integration means,
The second correlation detection means selects a second correlation signal corresponding to a correlation detection result between an impulse corresponding to spread data of a specific bit in the second spread data string and a received impulse, and selects the second correlation signal. The receiving device according to claim 13 , wherein the receiving device outputs to the integrating means.
それぞれの上記拡散コード列に対応するインパルス列と受信した上記インパルス列との相関性を検出し、当該検出結果に応じた相関信号を生成するステップと、
生成された上記相関信号を、それぞれ所定期間積分するステップと、
上記相関信号の積分値に応じて、上記分割データ列の各データ値を判定するステップと、
上記判定された分割データ列を合成して、上記送信データを再生するステップと
を有する受信方法。This is a reception method in which a transmission data sequence is divided into a plurality of data sequences, each divided data sequence is directly spread with spreading code sequences orthogonal to each other, and an impulse sequence generated by combining the direct spreading results is received. And
Detecting the correlation between hearing impulse train upon reception with the corresponding impulse sequence to each of the diffusion code sequence and generating a correlation signal corresponding to the detection result,
Integrating each of the generated correlation signals for a predetermined period;
Determining each data value of the divided data sequence according to the integral value of the correlation signal;
Combining the determined divided data string and reproducing the transmission data.
それぞれの上記拡散コード列に対応するインパルス列と受信した上記インパルス列との相関性を検出し、当該検出結果に応じた相関信号を生成するステップと、
生成されたそれぞれの上記相関信号から、送信側において合成可能な分割データ値の所定の組み合わせごとに、上記拡散コード列における特定ビットの拡散コードに対応した相関信号を選択するステップと、
同一の相関信号から選択された相関信号を、上記所定の組み合わせごとにそれぞれ所定期間積分するステップと、
同一の相関信号について上記所定の組み合わせごとに積分した積分値を比較し、当該比較結果に応じて積分値を選択するステップと、
上記選択された積分値に応じて、上記分割データ列の各データ値を判定するステップと、
上記判定された分割データ列を合成して、上記送信データ列を再生するステップと
を有する受信方法。This is a reception method in which a transmission data sequence is divided into a plurality of data sequences, each divided data sequence is directly spread with spreading code sequences orthogonal to each other, and an impulse sequence generated by combining the direct spreading results is received. And
Detecting the correlation between hearing impulse train upon reception with the corresponding impulse sequence to each of the diffusion code sequence and generating a correlation signal corresponding to the detection result,
Selecting a correlation signal corresponding to a spreading code of a specific bit in the spreading code sequence for each predetermined combination of divided data values that can be combined on the transmission side, from each of the generated correlation signals;
Integrating a correlation signal selected from the same correlation signal for a predetermined period for each of the predetermined combinations;
Comparing the integrated values integrated for each of the predetermined combinations for the same correlation signal, and selecting the integrated value according to the comparison result;
Determining each data value of the divided data sequence according to the selected integral value;
Combining the determined divided data strings and reproducing the transmission data strings.
2つの上記拡散コード列で同一値のデータを直接拡散した場合に得られる2つのデータ列を合成した第1の拡散データ列に対応する第1のインパルス列と、受信した上記インパルス列との相関性を検出し、当該検出結果に応じた第1の相関信号を生成するステップと、
2つの上記拡散コード列で異なる値のデータを直接拡散した場合に得られる2つのデータ列を合成した第2の拡散データ列に対応する第2のインパルス列と、受信した上記インパルス列との相関性を検出し、当該検出結果に応じた第2の相関信号を生成すステップと、
上記第1の相関信号を所定期間積分するステップと、
上記第2の相関信号を所定期間積分するステップと、
上記第1の相関信号の積分値と上記第2の相関信号の積分値との比較結果、および当該比較結果に応じて選択した積分値の極性に基づいて、上記送信データ列の各データ値を判定するステップと
を有する受信方法。This is a receiving method in which a transmission data sequence is divided into two data sequences, each divided data sequence is directly spread with spreading code sequences orthogonal to each other, and an impulse sequence generated by combining the direct spreading results is received. And
A first impulse train corresponding to the first spread data sequence obtained by combining the two data string obtained when directly spread data of the same value in two of the spreading code sequence, and listening impulse train upon reception Detecting a correlation and generating a first correlation signal according to the detection result;
A second impulse train corresponding to the two second spread data sequence obtained by combining the two data string obtained when directly spread data of different values in the spreading code sequence, and listening impulse train upon reception Detecting a correlation and generating a second correlation signal according to the detection result;
Integrating the first correlation signal for a predetermined period;
Integrating the second correlation signal for a predetermined period;
Based on the comparison result of the integration value of the first correlation signal and the integration value of the second correlation signal, and the polarity of the integration value selected according to the comparison result, each data value of the transmission data string is A receiving method.
上記第2の相関信号を生成するステップにおいて、上記第2の拡散データ列における特定ビットの拡散データに対応するインパルスと受信インパルスとの相関検出結果に応じた第2の相関信号を選択し、当該選択した第2の相関信号を上記所定期間積分する、
請求項17に記載の受信方法。In the step of generating the first correlation signal, the first correlation signal is selected according to a correlation detection result between the impulse corresponding to the spread data of the specific bit in the first spread data string and the received impulse, Integrating the selected first correlation signal for the predetermined period;
In the step of generating the second correlation signal, the second correlation signal is selected according to the correlation detection result between the impulse corresponding to the spread data of the specific bit in the second spread data string and the received impulse, Integrating the selected second correlation signal for the predetermined period;
The receiving method according to claim 17 .
上記第2の通信装置は、
上記インパルス列の受信手段と、
上記受信手段における上記インパルス列の受信特性を測定する測定手段と、
上記測定手段における測定結果を送信する送信手段とを含み、
上記第1の通信装置は、
上記第2の通信装置から送信される信号を受信する受信手段と、
当該受信信号に含まれる上記測定結果に応じて上記送信データ列の分割数を設定する上記インパルス列の送信手段とを含む、
通信システム。First communication that divides a transmission data sequence into a plurality of data sequences, directly spreads each divided data sequence with spreading code sequences orthogonal to each other, and transmits an impulse sequence generated by combining the results of the direct spreading A communication system comprising a device and a second communication device for receiving the impulse train,
The second communication device is
Means for receiving the impulse train;
Measuring means for measuring the reception characteristics of the impulse train in the receiving means;
Transmitting means for transmitting the measurement result in the measuring means,
The first communication device is
Receiving means for receiving a signal transmitted from the second communication device;
The impulse train transmitting means for setting the number of divisions of the transmission data train according to the measurement result contained in the received signal,
Communications system.
請求項19に記載の通信システム。The measurement means measures at least one of a signal-to-noise ratio, a received signal strength, or an error rate as the reception characteristic.
The communication system according to claim 19 .
上記第1の通信装置の送信手段は、上記分割数判定手段における判定結果を送信し、
上記第2の通信装置の送信手段は、上記第2の通信装置からの受信信号に含まれる上記判定結果に応じた分割数で上記送信データ列を分割する、
請求項19に記載の通信システム。The first communication device includes a division number determination unit that determines the division number according to a measurement result of the measurement unit,
The transmission means of the first communication device transmits the determination result in the division number determination means,
The transmission means of the second communication device divides the transmission data string by a division number according to the determination result included in the received signal from the second communication device.
The communication system according to claim 19 .
上記第2の通信装置の送信手段は、上記分割数判定手段における判定結果に応じた分割数で上記送信データ列を分割する、
請求項19に記載の通信システム。The second communication device includes division number determination means for determining the division number according to the measurement result included in the received signal from the second communication device,
The transmission means of the second communication device divides the transmission data string by the number of divisions according to the determination result in the division number determination means.
The communication system according to claim 19 .
上記第2の通信装置において、上記インパルス列を受信するステップと、
上記インパルス列の受信特性を測定するステップと、
上記測定結果を上記第2の通信装置から上記第1の通信装置へ伝送するステップと、
上記第1の通信装置において受信された信号に含まれる上記測定結果に応じて、上記送信データ列の分割数を設定するステップとを含む、
通信方法。First communication that divides a transmission data string into a plurality of data strings, directly spreads each divided data string with spreading code strings orthogonal to each other, and transmits an impulse string generated by combining the direct spreading results A communication method between a device and a second communication device that receives the impulse train,
Receiving the impulse train in the second communication device;
Measuring the reception characteristics of the impulse train;
Transmitting the measurement result from the second communication device to the first communication device;
Setting the division number of the transmission data sequence according to the measurement result included in the signal received in the first communication device,
Communication method.
請求項23に記載の通信方法。In the step of performing the measurement, as the reception characteristic, at least one of a signal-to-noise ratio, a received signal strength, or an error rate is measured.
The communication method according to claim 23 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001233290A JP4655429B2 (en) | 2001-08-01 | 2001-08-01 | Transmitting apparatus and method thereof, receiving apparatus and method thereof, and communication system and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001233290A JP4655429B2 (en) | 2001-08-01 | 2001-08-01 | Transmitting apparatus and method thereof, receiving apparatus and method thereof, and communication system and method thereof |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2003046411A JP2003046411A (en) | 2003-02-14 |
| JP2003046411A5 JP2003046411A5 (en) | 2008-09-04 |
| JP4655429B2 true JP4655429B2 (en) | 2011-03-23 |
Family
ID=19065081
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001233290A Expired - Fee Related JP4655429B2 (en) | 2001-08-01 | 2001-08-01 | Transmitting apparatus and method thereof, receiving apparatus and method thereof, and communication system and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4655429B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100664916B1 (en) | 2003-05-07 | 2007-01-04 | 삼성전자주식회사 | UWB Transceiver and Transceiver Method for Dynamic Reduction of Interference |
| JP2006074609A (en) * | 2004-09-03 | 2006-03-16 | Futaba Corp | Super-wideband radio transmitter, super-wideband radio receiver and super-wideband radio transmission/reception system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5677927A (en) * | 1994-09-20 | 1997-10-14 | Pulson Communications Corporation | Ultrawide-band communication system and method |
| JP3484345B2 (en) * | 1998-05-22 | 2004-01-06 | 三菱電機株式会社 | Synchronization method in spread spectrum communication |
| JPH11341086A (en) * | 1998-05-25 | 1999-12-10 | Omron Corp | Multi-carrier weak radio transmitter and receiver |
| US6763057B1 (en) * | 1999-12-09 | 2004-07-13 | Time Domain Corporation | Vector modulation system and method for wideband impulse radio communications |
-
2001
- 2001-08-01 JP JP2001233290A patent/JP4655429B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003046411A (en) | 2003-02-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20070133495A1 (en) | Transmitter and transmitting method of code division multiplexing wireless communication system using on-off keying modulation scheme | |
| US7440486B2 (en) | Noise shaping technique for spread spectrum communications | |
| JP2010510719A (en) | Signal system using transmission reference pulse | |
| US6084851A (en) | Demodulating method and apparatus, receiving method and apparatus, and communication apparatus | |
| US6674790B1 (en) | System and method employing concatenated spreading sequences to provide data modulated spread signals having increased data rates with extended multi-path delay spread | |
| CA2382052C (en) | A single sideband spread spectrum generator using hilbert transform | |
| US7545845B2 (en) | Wireless communication system, wireless transmitter, wireless receiver, wireless communication method, wireless transmission method and wireless reception method | |
| JP4655429B2 (en) | Transmitting apparatus and method thereof, receiving apparatus and method thereof, and communication system and method thereof | |
| US7957454B2 (en) | Transmitter, receiver, and data communications system and method | |
| KR100464586B1 (en) | Spread Spectrum Multiple Access Coding | |
| US6940837B1 (en) | Spread spectrum demodulator | |
| JP2003152594A (en) | Transmission apparatus and method, reception apparatus and method, communication system and method, and program | |
| JP4406326B2 (en) | Receiving device and communication device using the same | |
| US7433385B1 (en) | Code division multiple access communication | |
| JP3179554B2 (en) | Spread spectrum communication system | |
| JPH0897748A (en) | Spread spectrum communication receiver | |
| JP2003101508A (en) | Wireless communication system, base station device, and terminal device | |
| US5796959A (en) | Noise shaping technique for spread spectrum communications | |
| JPH08307312A (en) | Spread spectrum communication receiver | |
| JP4106612B2 (en) | Direct spread spectrum spread signal transmitter | |
| CN121262043A (en) | A low-frequency timecode system modulation method, apparatus, device and storage medium | |
| JP3320234B2 (en) | Spread spectrum receiver | |
| JPH10107684A (en) | Spread spectrum communication method and device | |
| JPH05191379A (en) | Spread spectrum communication system | |
| JP2003110466A (en) | Synchronization holding device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080716 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080716 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100901 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101005 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101109 |
|
| 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: 20101130 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101213 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140107 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140107 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |