JPH11331184A - Spread spectrum radio communication equipment - Google Patents
Spread spectrum radio communication equipmentInfo
- Publication number
- JPH11331184A JPH11331184A JP13243298A JP13243298A JPH11331184A JP H11331184 A JPH11331184 A JP H11331184A JP 13243298 A JP13243298 A JP 13243298A JP 13243298 A JP13243298 A JP 13243298A JP H11331184 A JPH11331184 A JP H11331184A
- Authority
- JP
- Japan
- Prior art keywords
- data
- absolute value
- signal
- threshold level
- carrier
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 53
- 238000001228 spectrum Methods 0.000 title claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims abstract description 20
- 238000001514 detection method Methods 0.000 claims description 30
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 239000013256 coordination polymer Substances 0.000 description 4
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 3
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、スペクトラム拡散
を用いて他の通信装置との間で無線通信を行うスペクト
ラム拡散無線通信装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a spread spectrum wireless communication apparatus for performing wireless communication with another communication apparatus using spread spectrum.
【0002】[0002]
【従来の技術】一般的に、無線LANのように一定の空
間内に配置された複数の通信装置間の中で、ある通信装
置からある通信装置へ通信を行う環境下では、各通信装
置は通信を開始する前に互いに妨害となる通信が他の通
信装置同士で行われていないかをセンシングするキャリ
アセンス機能を備えている。2. Description of the Related Art Generally, in an environment in which a communication device communicates with a certain communication device among a plurality of communication devices arranged in a certain space such as a wireless LAN, each communication device has A carrier sense function is provided for sensing whether communication that interferes with each other is performed between the other communication devices before starting communication.
【0003】キャリアセンスは、具体的には、受信され
た信号と閾値レベルとを一定期間に亘り比較することに
より行われる。受信された信号がある閾値レベルよりも
小さい場合には送信可能と判断し、送信を開始し、他の
装置から返ってきた信号を受信すると、ある閾値レベル
よりも大きいかどうか比較してノイズと区別し、ある閾
値レベルよりも大きい信号をデータとして取り込んでい
る。[0003] Carrier sensing is specifically performed by comparing a received signal with a threshold level over a certain period of time. If the received signal is smaller than a certain threshold level, it is determined that transmission is possible, transmission is started, and when a signal returned from another device is received, whether or not the signal is larger than a certain threshold level is compared with noise. A signal larger than a certain threshold level is captured as data.
【0004】キャリアセンスを行うときの閾値レベルと
データを取り込むときの閾値レベルとはその目的からレ
ベルの大きさが異なり、通常は、データを取り込むとき
の閾値レベルの方がキャリアセンスを行うときの閾値レ
ベルよりも大きく設定される場合が多い。そして、通信
装置は、キャリアセンスを行っているときと、データを
取り込むときとで閾値レベルの大きさを設定し直してい
るか、またはキャリアセンス用とデータ復調用の2つの
設定器と、これらの設定器に接続される切換スイッチを
備えて、切換スイッチによって設定器を交互に切り換え
ている。[0004] The threshold level at the time of performing carrier sensing and the threshold level at the time of capturing data have different levels for the purpose thereof, and the threshold level at the time of capturing data is usually higher than that at the time of performing carrier sensing. It is often set higher than the threshold level. Then, the communication device resets the magnitude of the threshold level between when performing carrier sensing and when capturing data, or two setting units for carrier sensing and data demodulation, A changeover switch connected to the setting device is provided, and the setting device is alternately switched by the changeover switch.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、これら
の閾値レベルの設定や、または切換スイッチの切換は、
すべてコントローラからの指令によって行われるため、
コントローラからの指令が出されてから実際に変更が終
了するまでに時間を要し、その間はデータを受けること
ができなくなる。そのため、高速通信には対応ができな
いという問題がある。However, the setting of these threshold levels or the switching of the changeover switch involves the following.
Since everything is done by instructions from the controller,
It takes time from when a command is issued from the controller until the change is actually completed, during which time data cannot be received. Therefore, there is a problem that high-speed communication cannot be handled.
【0006】また、キャリアセンス閾値レベル自体やデ
ータ復調閾値レベル自体を変えたい場合にも、同じく時
間を要するために、変更している間はキャリアセンスや
データの取り込みができないという問題がある。本発明
はかかる問題点に鑑みなされたもので、キャリアセンス
機能を保持しつつ高速データ通信を可能にすることがで
きるスペクトラム拡散無線通信装置を提供することを目
的とする。Also, when it is desired to change the carrier sense threshold level itself or the data demodulation threshold level itself, the same time is required, so that there is a problem that the carrier sense and data cannot be taken in during the change. SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to provide a spread spectrum wireless communication apparatus capable of performing high-speed data communication while maintaining a carrier sensing function.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
に本発明のうち請求項1記載の発明は、スペクトラム拡
散を用いて他の通信装置との間で無線通信を行うスペク
トラム拡散無線通信装置であって、受信される受信信号
と拡散符号との相関計算を行い相関値信号を出力する相
関計算部と、前記相関値信号の絶対値信号を出力する絶
対値計算部と、前記絶対値計算部からの絶対値信号とキ
ャリアセンス閾値レベルとを比較して送信可能かどうか
のステータス信号を出力するキャリア検出回路と、キャ
リア検出回路とは別の回路であって、前記絶対値計算部
からの絶対値信号とデータ復調閾値レベルとを比較して
データ復調閾値レベルよりも大きい場合に対応する相関
値信号をデータとして取り込むデータ復調回路と、キャ
リア検出回路へキャリアセンス要求指令を送出すると共
に、キャリア検出回路からのステータス信号及びデータ
復調回路からのデータを受け取るコントローラと、を備
える。According to one aspect of the present invention, there is provided a spread spectrum wireless communication apparatus for performing wireless communication with another communication apparatus using spread spectrum. A correlation calculation unit that calculates a correlation between a received signal and a spread code to be received and outputs a correlation value signal; an absolute value calculation unit that outputs an absolute value signal of the correlation value signal; and the absolute value calculation A carrier detection circuit that outputs a status signal indicating whether transmission is possible by comparing the absolute value signal from the unit and the carrier sense threshold level, and a circuit separate from the carrier detection circuit; The absolute value signal is compared with the data demodulation threshold level, and the data demodulation circuit which takes in the correlation value signal corresponding to the data demodulation threshold level which is larger than the data demodulation threshold level as data and the carrier detection circuit It sends out the Riasensu request command includes a controller that receives data from the status signal and the data demodulation circuit from the carrier detecting circuit.
【0008】キャリア検出回路と、データ復調回路とが
それぞれ個別に備えられて、各回路でそれぞれキャリア
センス閾値レベルまたはデータ復調閾値レベルと絶対値
信号を比較しているため、切換を行う必要はなく、コン
トローラが各キャリア検出回路からのステータス信号ま
たはデータ復調回路からのデータを適宜取捨選択するこ
とで対応することができる。Since the carrier detection circuit and the data demodulation circuit are individually provided and each circuit compares the carrier sense threshold level or the data demodulation threshold level with the absolute value signal, there is no need to perform switching. This can be dealt with by the controller appropriately selecting the status signal from each carrier detection circuit or the data from the data demodulation circuit.
【0009】また、請求項2記載の発明は、前記キャリ
アセンス閾値レベルまたは前記データ復調閾値レベル
は、前記コントローラの指令により可変であることを特
徴とする。キャリア検出回路と、データ復調回路とがそ
れぞれ個別に備えられているため、キャリアセンスを行
っている期間に、データ復調閾値レベルの変更を行った
り、データを取り込んでいる期間に、キャリアセンス閾
値レベルを変更することができる。The invention according to claim 2 is characterized in that the carrier sense threshold level or the data demodulation threshold level is variable by a command from the controller. Since the carrier detection circuit and the data demodulation circuit are separately provided, the data demodulation threshold level is changed during the carrier sense period, and the carrier sense threshold level is changed during the data acquisition period. Can be changed.
【0010】[0010]
【発明の実施の形態】以下、図面を用いて本発明の実施
の形態を説明する。図1は本発明のスペクトラム拡散無
線通信装置の実施の形態を表すブロック図である。図に
おいて、スペクトラム拡散無線通信装置10は、主に、
アンテナ12、送受信部14、コントローラであるCP
U部16、拡散部18、A/D変換器32、復調部2
0、PN符号レジスタ28、角度ROM46及び差動復
号ROM47を備えている。また、拡散部18は、さら
に、差動符号化回路24及びPN符号拡散部26を備え
ている。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram illustrating an embodiment of a spread spectrum wireless communication apparatus according to the present invention. In the figure, a spread spectrum wireless communication apparatus 10 mainly includes:
Antenna 12, transmitting / receiving unit 14, CP serving as controller
U section 16, spreading section 18, A / D converter 32, demodulation section 2
0, a PN code register 28, an angle ROM 46, and a differential decoding ROM 47. The spreading unit 18 further includes a differential encoding circuit 24 and a PN code spreading unit 26.
【0011】CPU部16から拡散部18へと送られる
被変調データは、上位データ、下位データに分かれて差
動符号化回路24へと入力される。差動符号化回路24
は、上位データ及び下位データとを、それぞれ上位ビッ
ト及び下位ビットとした2ビットデータとして順次加算
することで差動符号化するものである。差動符号化回路
24によって差動符号化された上位ビット及び下位ビッ
トは、それぞれの1または0の値に対応して、PN符号
拡散部26のEx−OR回路にて、PN符号の正列また
は逆列が割り付けられて、送受信部14へと出力され
る。このとき、上位ビット側をCOS成分(I成分)
用、下位ビット側をSIN成分(Q成分)用として出力
する。The modulated data sent from the CPU section 16 to the spreading section 18 is divided into upper data and lower data and input to the differential encoding circuit 24. Differential encoding circuit 24
Is differential encoding by sequentially adding upper data and lower data as 2-bit data having upper bits and lower bits, respectively. The high-order bit and the low-order bit differentially encoded by the differential encoding circuit 24 correspond to the value of 1 or 0, respectively, and are output by the Ex-OR circuit of the PN code spreading unit 26 to the positive sequence of the PN code Alternatively, an inverse row is allocated and output to the transmission / reception unit 14. At this time, the upper bit side is represented by a COS component (I component).
And the lower bit side is output for the SIN component (Q component).
【0012】送受信部14は、COS成分(I成分)
用、SIN成分(Q成分)用の位相情報により搬送波を
変調するもので、変調された搬送波はアンテナ12から
送信される。また、送受信部14は、アンテナ12から
の受信信号を直交検波してベースバンド帯域のCOS成
分(I成分)とSIN成分(Q成分)の信号を得るもの
である。これらのCOS成分(I成分)とSIN成分
(Q成分)は、A/D変換器32において、それぞれA
/D変換され、復調部20へと送られてディジタル処理
される。The transmitting / receiving unit 14 includes a COS component (I component)
The carrier is modulated by the phase information for the SIN component (Q component), and the modulated carrier is transmitted from the antenna 12. The transmission / reception unit 14 obtains a COS component (I component) and a SIN component (Q component) signal of the baseband by orthogonally detecting a signal received from the antenna 12. The COS component (I component) and the SIN component (Q component) are converted by the A / D converter 32 into A
/ D converted, sent to the demodulation unit 20 and digitally processed.
【0013】復調部20は、主に、相関計算部34、絶
対値計算部36、キャリア検出回路38及びデータ復調
回路44を備えている。相関計算部34は、I側とQ側
それぞれのシフトレジスタを有しており、規定された拡
散符号であるPN系列とA/D変換器32からのI成分
出力(及びQ成分出力)をシフトレジスタによりPN符
号長分だけラッチしたI成分出力列(及びQ成分出力
列)との乗算をシステムクロック周期で行うことにより
相関値を得るものである。乗算はPN符号が0である場
合にはI成分出力(及びQ成分出力)の符号を反転し、
PN符号が1である場合には符号をそのままとすること
で行い、PN系列とラッチされたI成分出力(及びQ成
分出力)列の乗算結果をすべて加算することにより得た
符号付き相関値信号がI側とQ側からそれぞれ出力され
る。このI側とQ側の相関値信号は、絶対値計算部36
において、符号が−である場合に+に反転されて、さら
にI側とQ側の信号が加算された絶対値信号となる。The demodulation section 20 mainly includes a correlation calculation section 34, an absolute value calculation section 36, a carrier detection circuit 38, and a data demodulation circuit 44. The correlation calculator 34 has shift registers for the I side and the Q side, and shifts the PN sequence, which is a prescribed spreading code, and the I component output (and the Q component output) from the A / D converter 32. The correlation value is obtained by multiplying by an I component output sequence (and a Q component output sequence) latched by the register for the PN code length in the system clock cycle. The multiplication inverts the sign of the I component output (and the Q component output) when the PN code is 0,
When the PN code is 1, it is performed by leaving the code as it is, and a signed correlation value signal obtained by adding all the multiplication results of the PN sequence and the latched I component output (and Q component output) sequence. Are output from the I side and the Q side, respectively. The correlation value signals on the I side and the Q side are calculated by an absolute value calculation unit 36.
In the above, when the sign is-, the sign is inverted to +, and the signal on the I side and the signal on the Q side are added to become an absolute value signal.
【0014】絶対値計算部36からの絶対値信号は、キ
ャリア検出回路38及びデータ復調回路44へと送られ
る。キャリア検出回路38は、図2に示したように、キ
ャリアセンスウインドウ設定回路50、比較器54、閾
値レベル設定器56及びステータス信号生成回路58を
備えている。The absolute value signal from the absolute value calculation section 36 is sent to a carrier detection circuit 38 and a data demodulation circuit 44. The carrier detection circuit 38 includes a carrier sense window setting circuit 50, a comparator 54, a threshold level setting device 56, and a status signal generation circuit 58, as shown in FIG.
【0015】図3に示したように、キャリアセンスウイ
ンドウ設定回路50では、CPU部16からのキャリア
センス要求信号(図3(a))よりキャリアセンスウイ
ンドウ(図3(b))が設定される。また、比較器54
では、常時、絶対値信号とキャリアセンス閾値レベルL
cとの比較が行われている(図3(c))。このキャリ
アセンス閾値レベルLcは、閾値レベル設定器56によ
って設定されている。ステータス信号生成回路58は、
キャリアセンスウインドウ内で絶対値信号がキャリアセ
ンス閾値レベルLcを所定回数以上超えた場合に、キャ
リアセンスステータス信号(図3(d))をCPU部1
6へ送出する。尚、キャリアセンスステータス信号は、
キャリアセンスウインドウ外でのキャリアセンス要求信
号によってクリアされる。As shown in FIG. 3, the carrier sense window setting circuit 50 sets a carrier sense window (FIG. 3B) from a carrier sense request signal (FIG. 3A) from the CPU section 16. . Also, the comparator 54
Then, the absolute value signal and the carrier sense threshold level L
c is being compared (FIG. 3 (c)). The carrier sense threshold level Lc is set by the threshold level setting unit 56. The status signal generation circuit 58
When the absolute value signal exceeds the carrier sense threshold level Lc by a predetermined number of times or more within the carrier sense window, the CPU unit 1 outputs a carrier sense status signal (FIG. 3D).
Send to 6. Note that the carrier sense status signal is
Cleared by a carrier sense request signal outside the carrier sense window.
【0016】一方、図4に示したように、データ復調回
路44は、ウインドウ設定回路60、ウインドウ内最大
値検出回路61、比較器62、閾値レベル設定器66、
同期信号生成回路68、ラッチ回路70、角度データラ
ッチ回路71及び差動復号化データラッチ回路72を備
えている。相関計算を行うPN符号の符号長は常に一定
であるから、相関値のピークは符号長周期で現れる事に
なり、それ以外のところで現れるピークは何らかのノイ
ズによるものとみなす事ができる(図6(a))。従っ
て、ウインドウ設定回路60で、そのピークを中心にあ
る幅を持った、PN符号長と同じ周期のウインドウを設
定することにより、ウインドウ外にあるノイズを除去し
ている。具体的には、図5に示すように、はじめに絶対
値信号(図5(a),(d))がデータ復調閾値レベル
Ldを超えたところから、符号長分経過毎に、短いパル
スのウインドウを設定する(図5(b),(e))。ウ
インドウ内最大値検出回路61は、設定されたウインド
ウ内における絶対値計算部36からの絶対値信号の最大
値を検出し、ラッチタイミングをラッチ回路70へと送
る。ラッチ回路70は、このラッチタイミングにて絶対
値計算部36からの絶対値信号をラッチし、比較器62
は、ラッチされた絶対値信号とデータ復調閾値レベルL
dとの比較を行う。データ復調閾値レベルLdは、閾値
レベル設定器66によって設定されている。On the other hand, as shown in FIG. 4, the data demodulation circuit 44 includes a window setting circuit 60, an in-window maximum value detection circuit 61, a comparator 62, a threshold level setting device 66,
A synchronization signal generation circuit 68, a latch circuit 70, an angle data latch circuit 71, and a differential decoded data latch circuit 72 are provided. Since the code length of the PN code for which the correlation calculation is performed is always constant, the peak of the correlation value appears in the code length cycle, and the peaks appearing elsewhere can be considered to be due to some noise (FIG. 6 ( a)). Therefore, the window setting circuit 60 sets a window having a width centered on the peak and having the same cycle as the PN code length, thereby removing noise outside the window. More specifically, as shown in FIG. 5, a window of a short pulse is generated every time the code length elapses after the absolute value signal (FIGS. 5A and 5D) first exceeds the data demodulation threshold level Ld. Is set (FIGS. 5B and 5E). The in-window maximum value detection circuit 61 detects the maximum value of the absolute value signal from the absolute value calculation unit 36 in the set window, and sends the latch timing to the latch circuit 70. The latch circuit 70 latches the absolute value signal from the absolute value calculation unit 36 at the latch timing, and
Represents the latched absolute value signal and the data demodulation threshold level L
Compare with d. The data demodulation threshold level Ld is set by the threshold level setting unit 66.
【0017】比較器62で比較された結果、ラッチされ
た絶対値信号がデータ復調閾値レベルLdよりも大きい
場合には、通信同期が取れ自己相関が取れたものとみな
せる。逆に、ラッチされた絶対値信号がデータ復調閾値
レベルLdよりも小さい場合には、通信同期が取れてい
ないか自己相関が取れていないものとみなされる。通信
同期状態を知るために、同期信号生成回路68は、ウイ
ンドウ設定回路60が短いパルスのウインドウを設定し
てから、連続して所定回数(図5の例では4回)比較器
62からの比較信号が出力されたことを(即ち、ラッチ
された絶対値信号がデータ復調閾値レベルLdよりも大
きいことを意味する)カウントし、カウントされた場合
には、同期が取れたものとみなし「H」の同期信号をC
PU部16へ出力する(図5(c))。逆に図5(d)
のように、連続して所定回数カウントできない場合に
は、同期が外れたとみなし「L」の同期信号をCPU部
16へ出力する(図5(f))。When the latched absolute value signal is larger than the data demodulation threshold level Ld as a result of the comparison by the comparator 62, it can be considered that communication synchronization and autocorrelation have been achieved. Conversely, when the latched absolute value signal is smaller than the data demodulation threshold level Ld, it is determined that communication synchronization has not been achieved or autocorrelation has not been achieved. In order to know the communication synchronization state, the synchronization signal generation circuit 68 performs the comparison from the comparator 62 continuously a predetermined number of times (four times in the example of FIG. 5) after the window setting circuit 60 sets the window of the short pulse. The output of the signal is counted (that is, the latched absolute value signal is larger than the data demodulation threshold level Ld). If the signal is counted, it is regarded that synchronization has been achieved, and “H” is output. The synchronization signal of
Output to the PU unit 16 (FIG. 5C). Conversely, FIG.
When the predetermined number of times cannot be counted consecutively, it is considered that synchronization has been lost, and an "L" synchronization signal is output to the CPU section 16 (FIG. 5 (f)).
【0018】非同期で通信する他の装置とのシステムク
ロックは、全く同一にはならず必ず差があるから、相関
計算のピーク値も時間の経過と共にずれてくる。このた
め、ウインドウ内最大値検出回路61では最大値が検出
された時間とウインドウのパルス期間の真ん中との時間
差を求め、この時間差をタイミング補正信号としてウイ
ンドウ設定回路60へフィードバックしている。ウイン
ドウ設定回路60では、この時間差に基づいて次のウイ
ンドウを設定する。これにより、1周期毎に位置修正が
行われることとなる(図6)。Since the system clocks of other devices that communicate asynchronously are not exactly the same but always have a difference, the peak value of the correlation calculation also shifts with time. For this reason, the maximum value detection circuit 61 in the window calculates the time difference between the time when the maximum value is detected and the middle of the pulse period of the window, and feeds this time difference back to the window setting circuit 60 as a timing correction signal. The window setting circuit 60 sets the next window based on the time difference. As a result, the position is corrected every cycle (FIG. 6).
【0019】ラッチ回路70は、ウインドウ内最大値検
出回路61のラッチタイミングで相関計算部34からの
I側及びQ側の符号付き相関値信号もラッチしており、
これらI側及びQ側の符号付き相関値信号は、角度RO
M46へと送られる。角度ROM46は、模式的に図7
のような、横軸がI側の相関値、縦軸がQ側の相関値と
なったテーブル構成となっており、それぞれの相関値の
属する位相を3ビットで表すこととなっている。角度R
OM46にI側の相関値と、Q側の相関値が入力される
と、これらの値から、該当する位相が3ビットで出力さ
れる。The latch circuit 70 also latches the I-side and Q-side signed correlation value signals from the correlation calculator 34 at the latch timing of the maximum value detection circuit 61 in the window.
These signed correlation value signals on the I side and the Q side form an angle RO
It is sent to M46. The angle ROM 46 is schematically shown in FIG.
The horizontal axis indicates the correlation value on the I side and the vertical axis indicates the correlation value on the Q side, and the phase to which each correlation value belongs is represented by 3 bits. Angle R
When the correlation value on the I side and the correlation value on the Q side are input to the OM 46, the corresponding phase is output as 3 bits from these values.
【0020】出力された位相は、差動復号ROM47へ
送られると共に、角度データラッチ回路71でラッチさ
れ、1周期分保存される。差動復号ROM47は、模式
的に図8のように構成され、前の位相と角度ROM46
から送られた今回の位相とから、データが復調される。
図において、「−」部分は、本来復号不可となる位相差
領域を示している。しかしながら、何らかの復号データ
を当てはめることができる。さらに、3ビットよりもビ
ット数を増やして、位相情報量を増加させることによ
り、確実に復号可能な位相差領域を増加させることがで
きる。The output phase is sent to the differential decoding ROM 47, latched by the angle data latch circuit 71, and stored for one cycle. The differential decoding ROM 47 is schematically configured as shown in FIG.
The data is demodulated from the current phase sent from.
In the figure, the “−” part indicates a phase difference region that cannot be decoded. However, some decoded data can be applied. Further, by increasing the number of bits more than 3 bits to increase the amount of phase information, it is possible to reliably increase the phase difference area that can be decoded.
【0021】以上のように、角度ROM46及び差動復
号ROM47のようなROMテーブルを用いることで、
高速にデータ復調を行うことが可能となる。差動復号R
OM47から送られた復調データは、差動復号化データ
ラッチ回路72でラッチされCPU部16へ出力され
る。角度データラッチ回路71及び差動復号化データラ
ッチ回路72のラッチタイミングは、ウインドウ設定回
路60からのデータラッチパルスにより行われる。デー
タラッチパルスは、タイミング補正信号で補正された前
記ウインドウと同期したパルスである。As described above, by using a ROM table such as the angle ROM 46 and the differential decoding ROM 47,
Data demodulation can be performed at high speed. Differential decoding R
The demodulated data sent from the OM 47 is latched by the differential decoded data latch circuit 72 and output to the CPU section 16. The latch timing of the angle data latch circuit 71 and the differential decoding data latch circuit 72 is performed by a data latch pulse from the window setting circuit 60. The data latch pulse is a pulse synchronized with the window corrected by the timing correction signal.
【0022】図9に示したように、キャリアセンスを行
う場合に用いるキャリアセンス閾値レベルLcと、デー
タを取り込む場合に用いるデータ復調閾値レベルLdと
は、その大きさが異なり、例外はあるものの、通常は、
データ復調閾値レベルLdの方が大きい。本実施の形態
では、キャリア検出回路38と、データ復調回路44と
が個別に備えられており、各回路38、44において、
常時、比較器54が閾値レベル設定器56で設定された
キャリアセンス閾値レベルLcと絶対値信号を比較し、
比較器62が閾値レベル設定器56で設定されたデータ
復調閾値レベルLdと絶対値信号を比較している。キャ
リアセンスするときとデータを取り込むときとで、レベ
ル設定器の切換等を不要とする代わりに、キャリア検出
回路38からのキャリアセンスステータス信号及びデー
タ復調回路44からの同期信号及び復調データは、CP
U部16において、キャリアセンス期間にはキャリアセ
ンスステータス信号が取り込まれ、またデータ受信期間
には同期信号及び復調データが取り込まれて処理される
こととなる。As shown in FIG. 9, the carrier sense threshold level Lc used for performing carrier sense and the data demodulation threshold level Ld used for taking in data have different sizes, and although there are exceptions, Normally,
The data demodulation threshold level Ld is larger. In the present embodiment, the carrier detection circuit 38 and the data demodulation circuit 44 are separately provided.
At all times, the comparator 54 compares the carrier sense threshold level Lc set by the threshold level setter 56 with the absolute value signal,
The comparator 62 compares the data demodulation threshold level Ld set by the threshold level setting unit 56 with the absolute value signal. Switching between the level setting unit and the like between carrier sensing and data fetching is not necessary. Instead, the carrier sense status signal from the carrier detection circuit 38 and the synchronization signal and demodulated data from the data demodulation circuit 44 are converted into CPs.
In the U section 16, a carrier sense status signal is captured during a carrier sense period, and a synchronization signal and demodulated data are captured and processed during a data reception period.
【0023】以下、CPU部16の処理について説明す
る。本実施の形態のスペクトラム拡散無線通信装置10
が、複数個、ある空間内に配置されて無線通信システム
を構成しており、その中である通信装置10から他のあ
る通信装置10へデータを送信する場合について説明す
る。各通信装置10のCPU部16は図示しない外部の
コントローラに接続される。Hereinafter, the processing of the CPU section 16 will be described. Spread spectrum wireless communication apparatus 10 of the present embodiment
Are arranged in a certain space to constitute a wireless communication system, and a case where data is transmitted from one communication device 10 to another certain communication device 10 in the wireless communication system will be described. The CPU section 16 of each communication device 10 is connected to an external controller (not shown).
【0024】外部コントローラから通信装置10のCP
U部16が送信データを受けると、CPU部16におい
て送信データのパケット化が行われる。パケットは、デ
ータの他に、ビット同期信号、フレーム同期信号、呼出
符号、ID、CRCを含む。IDは、さらに、パケット
長、宛先アドレス、自己アドレス、パケットNo.、パケ
ットデータサイズ、制御コードを含む。パケット長は、
「ID+データ」部分のサイズである。パケットNo.
は、パケットの番号であり、例えばパケットNo.=1の
とき第1番目のパケットを表しており、またパケットが
1つのみである場合にもパケットNo.=1となる。パケ
ットデータサイズは、パケットに含まれるデータのバイ
ト数を表しており、制御コードはデータを複数のパケッ
トに分けて通信する場合に、最後のパケットを示すもの
である。From the external controller to the CP of the communication device 10
When the U unit 16 receives the transmission data, the CPU 16 packetizes the transmission data. The packet includes a bit synchronization signal, a frame synchronization signal, a call code, an ID, and a CRC, in addition to the data. The ID further includes a packet length, a destination address, a self address, a packet No., a packet data size, and a control code. The packet length is
This is the size of the “ID + data” portion. Packet No.
Is the number of the packet, for example, represents the first packet when the packet No. = 1, and also becomes the packet No. = 1 when there is only one packet. The packet data size indicates the number of bytes of data included in the packet, and the control code indicates the last packet when data is divided into a plurality of packets for communication.
【0025】次いで、CPU部16では、図10のフロ
ーチャートに従って処理が実行される。送信処理におい
ては、まず実際の送信を行う前にキャリアセンスが実行
される(ステップ10a)。キャリアセンスは、具体的
には、キャリア検出回路38へキャリアセンス要求信号
を送出することによって行う。そして、キャリア検出回
路38からのキャリアセンスステータス信号を受けたか
どうかを判断する(ステップ10b)。パケットNo.=
1以外である場合に、キャリアが無ければ、言い換えれ
ば、キャリアセンスステータス信号が「L」レベルであ
れば(ステップ10cでNo)、キャリアセンスを終了す
る。一方、パケットNo.=1である場合には、規定時間
終了するまで(ステップ10dでNo)、キャリアセンス
要求信号を送出し続け、引き続き、キャリアセンスステ
ータス信号が「L」レベルとなっていることを確認し、
規定時間終了後(ステップ10dでYes)に、キャリア
センスを終了する。Next, the CPU section 16 executes processing according to the flowchart of FIG. In the transmission process, first, carrier sensing is performed before actual transmission is performed (step 10a). Specifically, the carrier sense is performed by sending a carrier sense request signal to the carrier detection circuit 38. Then, it is determined whether a carrier sense status signal has been received from the carrier detection circuit 38 (step 10b). Packet No. =
When the value is other than 1, if there is no carrier, in other words, if the carrier sense status signal is at the “L” level (No in step 10c), the carrier sense is terminated. On the other hand, when the packet No. is 1, the carrier sense request signal is continuously transmitted until the specified time ends (No in step 10d), and the carrier sense status signal is continuously at the “L” level. Check
After the end of the specified time (Yes in step 10d), the carrier sense ends.
【0026】キャリアの無いことが確認されると、CP
U部16から送信データが前述の拡散部18へと送られ
て、送受信部14を経てアンテナ12から通信したい他
の通信装置10に向けて送信が行われる(ステップ10
e)。送信後は、送信NG待ちタイマがスタートし(ス
テップ10f)、データ受信状態となり、他の通信装置
10からACKが送られてくるのを待つ(ステップ10
g)。データ受信状態となると、CPU部16は、前記
データ復調回路44からの同期信号が得られているかど
うかを判断する。同期信号が得られている場合には、通
信同期が取れ自己相関の取れたデータが得られているこ
とになるので、作動復号化データラッチ回路72でラッ
チされているデータを取り込む。一方、同期信号が得ら
れない場合には、通信同期が取れ自己相関の取れたデー
タはないので、データを取り込まない。When it is confirmed that there is no carrier, the CP
The transmission data is transmitted from the U unit 16 to the above-described spreading unit 18, and is transmitted from the antenna 12 via the transmission / reception unit 14 to another communication device 10 with which communication is desired (step 10).
e). After the transmission, the transmission NG waiting timer starts (step 10f), and enters a data receiving state, and waits for an ACK from another communication device 10 (step 10f).
g). When the data receiving state is entered, the CPU section 16 determines whether or not a synchronization signal from the data demodulation circuit 44 has been obtained. If the synchronization signal has been obtained, it means that the data has been synchronized and the autocorrelation has been obtained. Therefore, the data latched by the operation decoding data latch circuit 72 is fetched. On the other hand, when a synchronization signal cannot be obtained, no data is taken in because there is no data with which communication is synchronized and autocorrelation is obtained.
【0027】また、送信NG待ちタイマがスタートした
後、規定時間内にACKを受信しない場合には、再び、
送信処理が実行されてパケットが再送信される。規定回
数再送しても、ACK返信がない場合、通信装置10は
送信失敗を接続された外部コントローラへ通知する。他
の通信装置10からのACKが受信されることが確認さ
れると、次のパケットを送信するために再び図10の処
理が実行される。以上のようにして、CPU部16にお
いて、キャリアセンス期間にはキャリアセンスステータ
ス信号が取り込まれ、またデータ受信期間には同期信号
及び復調データが取り込まれて処理される。If the ACK is not received within the specified time after the transmission NG waiting timer starts,
The transmission process is performed and the packet is retransmitted. If there is no ACK reply even after retransmission for the specified number of times, the communication device 10 notifies the connected external controller of the transmission failure. When it is confirmed that an ACK from another communication device 10 has been received, the process in FIG. 10 is executed again to transmit the next packet. As described above, in the CPU section 16, the carrier sense status signal is captured during the carrier sense period, and the synchronization signal and the demodulated data are captured and processed during the data reception period.
【0028】尚、以上説明した実施の形態では、閾値レ
ベル設定器56と閾値レベル設定器66のそれぞれのキ
ャリアセンス閾値レベルとデータ復調閾値レベルは、一
定値としていたが、これに限るものではなく、CPU部
16からの指令により、閾値レベル設定器56と閾値レ
ベル設定器66の設定値を変更できるようにすることも
できる。この場合に、その変更は、キャリアセンスを行
っている期間に、データ復調閾値レベルの変更を行った
り、データを取り込んでいる期間に、キャリアセンス閾
値レベルを変更することができる。従って、キャリアセ
ンスやデータの取り込みを中断することなく、時間的に
余裕のある状態で変更を行うことができる。In the above-described embodiment, the carrier sense threshold level and the data demodulation threshold level of the threshold level setting unit 56 and the threshold level setting unit 66 are set to constant values. However, the present invention is not limited to this. The setting values of the threshold level setting device 56 and the threshold level setting device 66 can be changed by a command from the CPU section 16. In this case, the change can be performed by changing the data demodulation threshold level during the period in which the carrier sense is being performed, or by changing the carrier sense threshold level in the period in which the data is being fetched. Therefore, the change can be made in a state where there is sufficient time without interrupting the carrier sense and the data acquisition.
【0029】[0029]
【発明の効果】以上説明したように、請求項1記載の発
明によれば、キャリア検出回路と、データ復調回路とが
それぞれ個別に備えられて、各回路でそれぞれキャリア
センス閾値レベルまたはデータ復調閾値レベルと絶対値
信号を比較しているため、キャリアセンスを行っている
ときとデータを取り込むときとで、閾値レベルの切換を
行う必要はなく、コントローラが各キャリア検出回路か
らのステータス信号またはデータ復調回路からのデータ
を適宜取捨選択することで対応することができる。従っ
て、高速通信を行うことができるようになる。As described above, according to the first aspect of the present invention, the carrier detection circuit and the data demodulation circuit are individually provided, and each circuit has a carrier sense threshold level or a data demodulation threshold level. Since the level and the absolute value signal are compared, there is no need to switch the threshold level between when performing carrier sensing and when capturing data, and the controller uses the status signal or data demodulation from each carrier detection circuit. This can be dealt with by appropriately selecting data from the circuit. Therefore, high-speed communication can be performed.
【0030】また、請求項2記載の発明によれば、キャ
リア検出回路と、データ復調回路とがそれぞれ個別に備
えられているため、キャリアセンスを行っている期間
に、データ復調閾値レベルの変更を行ったり、データを
取り込んでいる期間に、キャリアセンス閾値レベルを変
更することができる。従って、キャリアセンスやデータ
の取り込みを中断することなく、時間的に余裕のある状
態で変更を行うことができる。According to the second aspect of the present invention, since the carrier detection circuit and the data demodulation circuit are separately provided, it is possible to change the data demodulation threshold level during the period of performing carrier sensing. The carrier sense threshold level can be changed while data is being read or data is being captured. Therefore, the change can be made in a state where there is sufficient time without interrupting the carrier sense and the data acquisition.
【図1】本発明のスペクトラム拡散無線通信装置の実施
の形態を表すブロック図である。FIG. 1 is a block diagram illustrating an embodiment of a spread spectrum wireless communication apparatus according to the present invention.
【図2】図1のキャリア検出回路のブロック図である。FIG. 2 is a block diagram of a carrier detection circuit of FIG. 1;
【図3】キャリア検出回路の動作を説明する説明タイミ
ングチャートである。FIG. 3 is an explanatory timing chart illustrating an operation of a carrier detection circuit.
【図4】図1のデータ復調回路のブロック図である。FIG. 4 is a block diagram of the data demodulation circuit of FIG. 1;
【図5】データ復調回路の動作を説明する説明タイミン
グチャートである。FIG. 5 is an explanatory timing chart illustrating the operation of the data demodulation circuit.
【図6】データ復調回路の動作を説明する説明タイミン
グチャートである。FIG. 6 is an explanatory timing chart illustrating the operation of the data demodulation circuit.
【図7】角度ROMテーブルの説明図である。FIG. 7 is an explanatory diagram of an angle ROM table.
【図8】差動復号ROMテーブルの説明図である。FIG. 8 is an explanatory diagram of a differential decoding ROM table.
【図9】キャリアセンスを行うときとデータの受信を行
うときの、それぞれの信号と閾値レベルとの関係を表す
説明タイミングチャートである。FIG. 9 is an explanatory timing chart illustrating a relationship between each signal and a threshold level when performing carrier sense and receiving data.
【図10】図1のCPU部の送信処理を表すフローチャ
ートである。FIG. 10 is a flowchart illustrating a transmission process of a CPU unit of FIG. 1;
10 スペクトラム拡散無線通信装置 16 CPU部(コントローラ) 34 相関計算部 36 絶対値計算部 38 キャリアセンス検出回路 44 データ復調回路 Reference Signs List 10 spread spectrum wireless communication apparatus 16 CPU unit (controller) 34 correlation calculation unit 36 absolute value calculation unit 38 carrier sense detection circuit 44 data demodulation circuit
【手続補正書】[Procedure amendment]
【提出日】平成11年6月14日[Submission date] June 14, 1999
【手続補正1】[Procedure amendment 1]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】特許請求の範囲[Correction target item name] Claims
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【特許請求の範囲】[Claims]
【手続補正2】[Procedure amendment 2]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0007[Correction target item name] 0007
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
に本発明のうち請求項1記載の発明は、スペクトラム拡
散を用いて他の通信装置との間で無線通信を行うスペク
トラム拡散無線通信装置であって、 受信される受信信号と拡散符号との相関計算を行い相関
値信号を出力する相関計算部と、 前記相関値信号の絶対値信号を出力する絶対値計算部
と、コントローラと、 キャリアセンス閾値レベルを設定するキャリアセンス閾
値レベル設定器を有し、他の通信装置との通信を行う前
に、コントローラのキャリアセンス要求指令によって、
前記絶対値計算部からの絶対値信号と前記キャリアセン
ス閾値レベルとを比較して、比較結果に応じて、他の通
信装置に送信可能かどうかのステータス信号をコントロ
ーラへと出力するキャリア検出回路と、 キャリア検出回路とは別の回路であって、データ復調閾
値レベルを設定するデータ復調閾値レベル設定器を有
し、キャリア検出回路から送信可能とのステータス信号
が出力された後に、受信された受信信号に対する前記絶
対値計算部からの絶対値信号とデータ復調閾値レベルと
を比較してデータ復調閾値レベルよりも大きい場合に対
応する相関値信号をデータとして取り込みコントローラ
へ出力するデータ復調回路と、を備える。According to one aspect of the present invention, there is provided a spread spectrum wireless communication apparatus for performing wireless communication with another communication apparatus using spread spectrum. A correlation calculation unit that calculates a correlation between a received signal and a spread code to be received and outputs a correlation value signal; an absolute value calculation unit that outputs an absolute value signal of the correlation value signal; a controller; and a carrier. Carrier sense threshold to set sense threshold level
Before having communication with other communication devices with a value level setting device
In response to a carrier sense request command from the controller,
The absolute value signal from the absolute value calculation unit is compared with the carrier sense threshold level, and another signal is output according to the comparison result.
Control status signal whether it can send to the communication apparatus
And a carrier detection circuit that outputs the data demodulation threshold to a data demodulation threshold.
Has a data demodulation threshold level setting device to set the value level
Status signal indicating that transmission is possible from the carrier detection circuit
Is output, the absolute value signal from the absolute value calculator for the received signal is compared with a data demodulation threshold level, and a correlation value signal corresponding to a case where the data is larger than the data demodulation threshold level is taken as data. write-controller
And a data demodulation circuit that outputs the data to the data demodulation circuit.
【手続補正3】[Procedure amendment 3]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0009[Correction target item name] 0009
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0009】前記キャリアセンス閾値レベルまたは前記
データ復調閾値レベルは、前記コントローラの指令によ
り個別に可変であることを特徴とする。キャリア検出回
路と、データ復調回路とがそれぞれ個別に備えられてい
るため、キャリアセンスを行っている期間に、データ復
調閾値レベルの変更を行ったり、データを取り込んでい
る期間に、キャリアセンス閾値レベルを変更することが
できる。[0009] The carrier sense threshold level or the data demodulation threshold level is individually variable according to a command from the controller. Since the carrier detection circuit and the data demodulation circuit are separately provided, the data demodulation threshold level is changed during the carrier sense period, and the carrier sense threshold level is changed during the data acquisition period. Can be changed.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 山田 晋一郎 東京都大田区南蒲田2丁目16番46号 株式 会社トキメック内 (72)発明者 武内 宇彦 東京都大田区南蒲田2丁目16番46号 株式 会社トキメック内 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Shinichiro Yamada 2-16-46 Minami Kamata, Ota-ku, Tokyo Inside Tokimec Co., Ltd. (72) Inventor Uhiko 2-16-46 Minami Kamata, Ota-ku, Tokyo Inside Tokimec Co., Ltd.
Claims (2)
との間で無線通信を行うスペクトラム拡散無線通信装置
であって、 受信される受信信号と拡散符号との相関計算を行い相関
値信号を出力する相関計算部と、 前記相関値信号の絶対値信号を出力する絶対値計算部
と、 前記絶対値計算部からの絶対値信号とキャリアセンス閾
値レベルとを比較して送信可能かどうかのステータス信
号を出力するキャリア検出回路と、 キャリア検出回路とは別の回路であって、前記絶対値計
算部からの絶対値信号とデータ復調閾値レベルとを比較
してデータ復調閾値レベルよりも大きい場合に対応する
相関値信号をデータとして取り込むデータ復調回路と、 キャリア検出回路へキャリアセンス要求指令を送出する
と共に、キャリア検出回路からのステータス信号及びデ
ータ復調回路からのデータを受け取るコントローラと、
を備えるスペクトラム拡散無線通信装置。1. A spread spectrum wireless communication apparatus for performing wireless communication with another communication apparatus using spread spectrum, comprising calculating a correlation between a received signal and a spread code to output a correlation value signal. A correlation calculation unit, an absolute value calculation unit that outputs an absolute value signal of the correlation value signal, a status signal indicating whether transmission is possible by comparing the absolute value signal from the absolute value calculation unit with a carrier sense threshold level And a carrier detection circuit, which is different from the carrier detection circuit, and compares the absolute value signal from the absolute value calculation unit with the data demodulation threshold level to handle a case where the absolute value signal is larger than the data demodulation threshold level. A data demodulation circuit that captures the correlation value signal to be transmitted as data, sends a carrier sense request command to the carrier detection circuit, and outputs the status from the carrier detection circuit. A controller for receiving the data from the item and the data demodulation circuit,
A spread spectrum wireless communication device comprising:
記データ復調閾値レベルは、前記コントローラの指令に
より可変である請求項1記載のスペクトラム拡散無線通
信装置。2. The spread spectrum wireless communication apparatus according to claim 1, wherein the carrier sense threshold level or the data demodulation threshold level is variable according to a command from the controller.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13243298A JP3025758B2 (en) | 1998-05-14 | 1998-05-14 | Spread spectrum wireless communication equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13243298A JP3025758B2 (en) | 1998-05-14 | 1998-05-14 | Spread spectrum wireless communication equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11331184A true JPH11331184A (en) | 1999-11-30 |
JP3025758B2 JP3025758B2 (en) | 2000-03-27 |
Family
ID=15081245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13243298A Expired - Fee Related JP3025758B2 (en) | 1998-05-14 | 1998-05-14 | Spread spectrum wireless communication equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3025758B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2413740A (en) * | 2004-03-31 | 2005-11-02 | Nec Corp | Carrier detecting circuit in a wireless receiver |
JP2007528185A (en) * | 2004-03-30 | 2007-10-04 | インテル・コーポレーション | Wideband multicarrier transmission |
-
1998
- 1998-05-14 JP JP13243298A patent/JP3025758B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007528185A (en) * | 2004-03-30 | 2007-10-04 | インテル・コーポレーション | Wideband multicarrier transmission |
GB2413740A (en) * | 2004-03-31 | 2005-11-02 | Nec Corp | Carrier detecting circuit in a wireless receiver |
GB2413740B (en) * | 2004-03-31 | 2006-08-23 | Nec Corp | Carrier detecting circuit and related method |
Also Published As
Publication number | Publication date |
---|---|
JP3025758B2 (en) | 2000-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2454987C (en) | Efficient polled frame exchange on a shared-communications channel | |
US6687248B2 (en) | Sequence number ordering in a wireless communications system | |
TWI311017B (en) | Modified start frame delimiter detection | |
US7530001B2 (en) | Wireless communications system reducing unnecessary retransmission by means of a correlation value of received data with preamble and a method therefor | |
US7397786B2 (en) | Hardware assist system and method for the timing of packets in a wireless network | |
JP2002237854A (en) | Device for detecting quality of digital signal and method therefor | |
CN104796235B (en) | Satellite communication adaptive congestion control method based on packet loss | |
JP3025758B2 (en) | Spread spectrum wireless communication equipment | |
JP2008514114A (en) | Method for performing packet framing in a DSSS wireless system | |
WO2024012170A1 (en) | Psfch signal detection method and device, storage medium, and electronic device | |
JP2607252B2 (en) | Time diversity transmission / reception method | |
JP7443533B2 (en) | Reference signal processing method, device, first communication node and second communication node | |
JP7280969B2 (en) | Communication method, direction of arrival estimation method, position estimation method, direction of arrival estimation system, position estimation system, and receiver | |
JP2009152979A (en) | Direct spread spectrum communication apparatus and method | |
JP3486186B1 (en) | Received data playback device | |
US7106820B2 (en) | System and method for establishing word synchronization | |
JP2001045012A (en) | Device and method of data transmitter, device and method of system and method of data communication | |
JP3025759B2 (en) | Wireless communication system | |
US7401134B2 (en) | Packet processing architecture | |
JPH10242946A (en) | Method for transmitting data frame | |
JP2004538687A (en) | Device communication speed detection method | |
JPH1093584A (en) | Transmission control method in radio lan and transmission controller | |
JP2655117B2 (en) | Frequency hopping control method | |
JP4581925B2 (en) | Data transfer apparatus and data transfer method | |
JP2009141909A (en) | Packet transmission method and radio station apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000111 |
|
LAPS | Cancellation because of no payment of annual fees |