JPH10145332A - 拡散符号の位相シフト回路 - Google Patents

拡散符号の位相シフト回路

Info

Publication number
JPH10145332A
JPH10145332A JP30173396A JP30173396A JPH10145332A JP H10145332 A JPH10145332 A JP H10145332A JP 30173396 A JP30173396 A JP 30173396A JP 30173396 A JP30173396 A JP 30173396A JP H10145332 A JPH10145332 A JP H10145332A
Authority
JP
Japan
Prior art keywords
circuit
clock
spread code
address
storage circuit
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
Application number
JP30173396A
Other languages
English (en)
Other versions
JP2800808B2 (ja
Inventor
Katsunori Maekawa
勝則 前川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP30173396A priority Critical patent/JP2800808B2/ja
Publication of JPH10145332A publication Critical patent/JPH10145332A/ja
Application granted granted Critical
Publication of JP2800808B2 publication Critical patent/JP2800808B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】 従来は、削除したクロック数分に相当する量
だけしか位相シフトできないため、大なる位相シフト量
に切り換える場合に時間が長くかかる。 【解決手段】 PNコード発生器9から入力されたPN
コードが記憶回路5に書き込まれた後、記憶回路5が読
み出し状態とされ、加算回路2から出力された値が読み
出しアドレスとしてスイッチ回路4を通して記憶回路5
に入力される。ここで、位相設定入力値が負の値の場
合、位相設定入力値分だけ前の書き込みアドレスに等し
い値となるから、記憶回路5からは位相設定入力値分だ
け前に書き込まれたアドレスのPNコードが読み出さ
れ、出力端子11には位相設定入力値のクロック周期分
だけ遅れたPNコードが得られる。記憶回路5の書き込
み及び読み出しは、PNコードの1クロック間に実行さ
れるので、PNコードの1クロックの期間で任意の位相
設定入力値に対応した位相シフト処理が完了する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は拡散符号の位相シフ
ト回路に係り、特に拡散符号を使用したスペクトラム拡
散信号受信装置における拡散符号の位相シフト回路に関
する。
【0002】
【従来の技術】送信側においては伝送する情報信号の周
波数スペクトラムを、それよりも十分に広い周波数スペ
クトラムを有する拡散符号、例えばPNコードを用いて
周波数軸上で拡散変調して得られた広帯域のスペクトラ
ム拡散変調波を送信し、受信側では受信したスペクトラ
ム拡散変調波を送信側と同じPNコードを用いて逆拡散
して元の情報信号を復調する直接拡散方式のスペクトラ
ム拡散通信は、耐干渉性、耐マルチパス特性、秘匿性な
どに優れた通信方式として知られている。
【0003】上記のスペクトラム拡散変調波を受信する
受信側では、送信側と同じPNコードを用いて逆拡散す
るために、PNコードの位相を送信時のそれと同一にす
るために位相シフトすることが必要とされることがあ
り、その場合PNコード発生器に入力するクロックを抜
く、又は通常の1クロック間を2クロックにするように
パルスを追加する等、等価的にクロック周波数を変更す
る方法が使用されている。
【0004】図4は従来の拡散符号の位相シフト回路の
一例のブロック図、図5は図4の動作説明用タイムチャ
ートを示す。従来回路は、図4に示すように、パルス解
除回路23と、このパルス解除回路23を通して入力さ
れたクロックに同期して、拡散符号であるPNコードを
発生するPNコード発生器24から構成されている。
【0005】この従来回路では、パルス削除回路23が
端子21を介して入力された図5(A)に示す如き周期
一定のクロックを、通常はそのままPNコード発生器2
4に供給するが、図5(B)に示す如き位相シフトパル
スが端子22を介して入力されると、入力クロックのパ
ルスを1個削除する。これにより、パルス削除回路23
の出力信号は、図5(C)に示すように、点線で示す1
個のパルスc1が削除されたものとなり、PNコード発
生器24に供給されるクロックが1個少なくなるため
に、PNコード発生器24からクロックに同期して端子
25へ出力されるPNコードの位相が、位相シフトパル
スが入力されなかった場合に比べて1クロック遅れるこ
ととなる。
【0006】
【発明が解決しようとする課題】しかるに、上記の従来
の拡散符号の位相シフト回路は、削除したクロック数分
に相当する量だけしか位相シフトできないため、例えば
262143(=218−1)の長さがあるPNコード
を10000クロック分位相シフトする場合、位相の切
り換えには少なくとも10000クロックを削除するた
め10000クロックの周期に相当する時間が必要とな
り、大なる位相シフト量に切り換える場合に時間が長く
かかるという問題がある。
【0007】本発明は上記の点に鑑みなされたもので、
位相シフト量を大に切り換える場合でも1クロック中に
位相を切り換えできる拡散符号の位相シフト回路を提供
することを目的とする。
【0008】
【課題を解決するための手段】本発明は上記の目的を達
成するため、拡散符号を発生する拡散符号発生器と、拡
散符号を書き込みアドレスに書き込み、読み出しアドレ
スから記憶拡散符号を読み出す記憶回路と、記憶回路へ
入力する書き込みアドレスと読み出しアドレスの相対関
係を、任意の位相設定値を示す位相設定入力信号に応じ
て変更し、変更後の書き込みアドレス及び読み出しアド
レスを記憶回路へ出力するアドレス生成手段とを有する
構成としたものである。
【0009】また、本発明における記憶回路は、1クロ
ック周期毎に拡散符号の1クロック分の書き込みと読み
出しを交互に行い、アドレス生成手段は、書き込みアド
レスを1クロック毎に発生するカウンタと、カウンタか
らの書き込みアドレスと位相設定入力信号とを加算する
加算回路と、カウンタの出力信号を書き込みアドレスと
して、加算回路の出力信号を読み出しアドレスとして1
クロック周期毎に記憶回路に選択入力するスイッチ回路
とからなることを特徴とする。
【0010】本発明では、記憶回路に拡散符号を一時的
に記憶した後、読み出すときに、書き込みアドレスとは
任意の位相設定値だけ離れた読み出しアドレスに従って
拡散符号の1クロック中に読み出す。
【0011】
【発明の実施の形態】次に、本発明の実施の形態につい
て図面と共に説明する。図1は本発明になる拡散符号の
位相シフト回路の一実施の形態のブロック図を示す。同
図に示すように、この実施の形態は、入力端子1よりの
位相設定入力とカウンタ3の出力とを加算する加算回路
2と、記憶回路5の書き込みアドレスを出力するカウン
タ3と、スイッチ回路4及び8と、制御信号に基づき拡
散符号の一例としてのPNコードを書き込み、これを読
み出す記憶回路5と、端子6を介して入力されるクロッ
クにより動作するクロック制御回路7と、PNコードを
発生するPNコード発生器9と、データをラッチして出
力端子11へ出力するラッチ回路10とにより構成され
ている。スイッチ回路4及び8クロック制御回路7の出
力制御信号A,Cによりそれぞれ切り換えられる。
【0012】次に、この実施の形態について図3のタイ
ムチャートを併せ参照して説明する。まず、クロック制
御回路7は入力端子6を介して入力された、図3(A)
に示す一定周期のクロックを基に、第1の制御信号A、
第2の制御信号B及び第3の制御信号Cをそれぞれ生成
する。
【0013】第1の制御信号Aは、図3(B)に示すよ
うに、入力クロックを2分周して得られたパルスであ
る。この制御信号Aの立ち上がりに同期して、加算回路
2、カウンタ3、PNコード発生器9及びラッチ回路1
0がそれぞれ動作する。従って、PNコード発生器9か
らは図3(K)に模式的に示すように、第1の制御信号
Aの立ち上りに同期してPNコードが出力される。ま
た、スイッチ回路4は第1の制御信号Aがスイッチング
制御信号として入力され、制御信号Aが「1」のとき端
子4a側に、「0」の期間端子4b側に切り換え制御さ
れる。更に、記憶回路5は第1の制御信号Aが「1」の
とき書き込み(ライト)状態、「0」のとき読み出し
(リード)状態に制御される。
【0014】上記の第2の制御信号Bは、図3(C)に
示すように、第1の制御信号Aと入力クロックの論理和
演算をすることにより得られるパルスである。この第2
の制御信号Bが「0」の期間、記憶回路5からデータが
読み出し出力される。
【0015】また、上記の第3の制御信号Cは、図3
(D)に示すように、制御信号Aの反転信号と入力クロ
ックの論理和演算をすることにより得られるパルスであ
る。この第3の制御信号Cはスイッチ回路8にスイッチ
ング制御信号として入力され、制御信号Cが「0」の期
間、端子8a側に、「1」の期間、端子8b側に切り換
え制御する。端子8bは空接点であるため、制御信号C
が「0」の期間のみPNコード発生器9で発生されたP
Nコードがスイッチ回路8を通過して記憶回路5及びラ
ッチ回路10に供給される。上記の制御信号B及びCが
「0」になる期間を図3(C)、(D)に示すように、
ずらすことにより、記憶回路5の読み出し出力と、スイ
ッチ回路8のPNコード出力とが競合することを防止し
ている。
【0016】カウンタ3は上記の第1の制御信号Aをカ
ウントして得られた値を、図3(E)に模式的に示すよ
うに出力し、これを記憶回路5の書き込みアドレスとし
てスイッチ回路4の端子4aに供給する一方、加算回路
2に供給して端子1を介して入力される位相設定入力値
と加算される。加算回路2により加算して得られた値
は、図3(F)に模式的に示すように出力されてスイッ
チ回路4の端子4bに入力される。
【0017】ここで、第1の制御信号Aが「1」の期間
は記憶回路5が書き込み状態とされ、スイッチ回路4が
端子4a側に接続されるため、カウンタ3から出力され
た値が書き込みアドレスとしてスイッチ回路4を通して
記憶回路5に入力され、この状態において第3の制御信
号Cが「1」の期間にスイッチ回路8が端子8a側に接
続されるため、図3(H)に模式的に示すように、スイ
ッチ回路8を通してPNコード発生器9から入力された
PNコードが記憶回路5に書き込まれる。
【0018】続いて、第1の制御信号Aが「0」となる
と、記憶回路5が読み出し状態とされ、また、スイッチ
回路4が端子4b側に切換接続されるため、加算回路2
から出力された、書き込み時のアドレスに位相設定入力
を加算した値が読み出しアドレスとしてスイッチ回路4
を通して記憶回路5に入力される。この状態において、
第2の制御信号Bが「0」になると、記憶回路5の上記
の読み出しアドレスから記憶データが図3(I)に模式
的に示すように、読み出し出力されてラッチ回路10に
入力される。
【0019】上記の読み出し直後の第1の制御信号Aの
立ち上がり時にラッチ回路10は読み出しデータをラッ
チして、図3(J)に模式的に示すように出力端子11
へ出力する。以下、上記と同様の動作が行われ、スイッ
チ回路4からは図3(G)に模式的に示すように、端子
6よりの入力クロックの周期に同期して記憶回路5に交
互に書き込みアドレス(W)と読み出しアドレス(R)
とが出力され、PNコードの1クロック毎の値が書き込
まれて読み出される。
【0020】ここで、記憶回路5の読み出しアドレス
は、順次増加する書き込みアドレスに位相設定入力値を
加算回路2で加算した値であり、位相設定入力値が負の
値の場合、位相設定入力値分だけ前の書き込みアドレス
に等しい値となるから、記憶回路5からは位相設定入力
値分だけ前に書き込まれたアドレスのPNコードが読み
出され、出力端子11には位相設定入力値のクロック周
期分だけ遅れたPNコードが得られる。記憶回路5の書
き込み及び読み出しは、PNコードの1クロック間に実
行されるので、PNコードの1クロックの期間で任意の
位相設定入力値に対応した位相シフト処理が完了する。
【0021】
【実施例】次に、本発明の実施例について説明する。図
2は本発明回路の一実施例の回路図を示す。同図中、図
1と同一構成部分には同一符号を付し、その説明を省略
する。図2において、加算回路2は位相設定入力をラッ
チするための15ビットのD型フリップフロップ201
と、D型フリップフロップ201からの15ビット並列
出力を加算する加算器202とからなる。カウンタ3は
15段のカウンタであり、各段の状態を記憶回路5の書
き込みアドレスとして出力する。スイッチ回路4はセレ
クタ15個からなる。
【0022】記憶回路5は15ビットのアドレス入力端
子を有するランダム・アクセス・メモリ(RAM)50
から構成されており、書き込みと読み出しの切換制御信
号R/W入力端子と、データ出力のオン・オフを切り換
える制御信号OEの入力端子を有している。クロック制
御回路7は、端子6よりクロックがクロック端子に入力
されるD型フリップフロップ71と、端子6よりクロッ
クが一方の入力端子に入力され、他方の入力端子にD型
フリップフロップ71のQ出力又はQバー出力が入力さ
れて第2、第3の制御信号B、Cを出力する2つのOR
回路72及び73から構成されている。D型フリップフ
ロップ71のQ出力は、また第1の制御信号Aとして出
力される。
【0023】スイッチ回路8は制御信号Cにより出力を
ハイインピーダンスに切り換え可能なスリーステイトの
バッファ80により構成されている。更に、ラッチ回路
10はクロック端子にD型フリップフロップ71のQ出
力信号が入力され、データ入力端子にRAM50の読み
出しデータが入力されるD型フリップフロップにより構
成されている。
【0024】なお、本発明は上記の実施の形態及び実施
例に限定されるものではなく、記憶回路5の記憶容量を
PNコードの一周期分と一致させ、位相設定入力を正の
値とすることでPNコードの位相を位相設定入力分だけ
進ませることも可能である。
【0025】
【発明の効果】以上説明したように、本発明によれば、
記憶回路に拡散符号を一時的に記憶した後、読み出すと
きに、書き込みアドレスとは任意の位相設定値だけ離れ
た読み出しアドレスに従って拡散符号の1クロック中に
読み出すようにしたため、2クロック周期以上の大なる
位相シフト量でも拡散符号をその1クロック中に位相シ
フトすることができ、よって、スペクトラム拡散通信の
受信側において従来よりも迅速に復調動作を行うことが
できる。
【図面の簡単な説明】
【図1】本発明の一実施の形態のブロック図である。
【図2】本発明の一実施例の回路図である。
【図3】図1及び図2の動作説明用タイムチャートであ
る。
【図4】従来の一例のブロック図である。
【図5】図4の動作説明用タイムチャートである。
【符号の説明】
1 位相設定信号入力端子 2 加算回路 3 カウンタ 4、8 スイッチ回路 5 記憶回路 6 クロック入力端子 7 クロック制御回路 9 PNコード発生器 10 ラッチ回路 11 PNコード出力端子 50 ランダム・アクセス・メモリ(RAM)

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 拡散符号を発生する拡散符号発生器と、 前記拡散符号を書き込みアドレスに書き込み、読み出し
    アドレスから記憶拡散符号を読み出す記憶回路と、 前記記憶回路へ入力する書き込みアドレスと読み出しア
    ドレスの相対関係を、任意の位相設定値を示す位相設定
    入力信号に応じて変更し、変更後の書き込みアドレス及
    び読み出しアドレスを前記記憶回路へ出力するアドレス
    生成手段とを有することを特徴とする拡散符号の位相シ
    フト回路。
  2. 【請求項2】 前記記憶回路は、1クロック周期毎に前
    記拡散符号の1クロック分の書き込みと読み出しを交互
    に行い、前記アドレス生成手段は、書き込みアドレスを
    1クロック毎に発生するカウンタと、前記カウンタから
    の書き込みアドレスと前記位相設定入力信号とを加算す
    る加算回路と、前記カウンタの出力信号を書き込みアド
    レスとして、前記加算回路の出力信号を読み出しアドレ
    スとして前記1クロック周期毎に前記記憶回路に選択入
    力するスイッチ回路とからなることを特徴とする請求項
    1記載の拡散符号の位相シフト回路。
  3. 【請求項3】 拡散符号を発生する拡散符号発生器と、 外部入力クロックを2分周した第1の制御信号と、前記
    外部入力クロックと前記第1の制御信号又は該第1の制
    御信号の反転信号との論理和演算によりそれぞれ第2及
    び第3の制御信号を発生するクロック制御回路と、 前記第1の制御信号を計数するカウンタと、 前記カウンタの出力値と任意の位相設定値を示す位相設
    定入力信号とを加算する加算回路と、 前記第1の制御信号に同期して半周期毎に交互に書き込
    み状態と読み出し状態に制御され、前記第2の制御信号
    により記憶信号を読み出し出力する記憶回路と、 前記第1の制御信号により前記カウンタの出力値を書き
    込みアドレスとして、前記加算回路の出力値を読み出し
    アドレスとして前記外部入力クロックの1周期毎に交互
    に選択して前記記憶回路に入力する第1のスイッチ回路
    と、 前記記憶回路が書き込み状態にあるときに、前記第3の
    制御信号に基づき前記拡散符号発生器からの拡散符号を
    選択して、前記記憶回路に入力して書き込ませる第2の
    スイッチ回路とを有し、前記拡散符号の1クロック中
    に、前記位相設定値に応じた量だけ位相シフトされた前
    記拡散符号を、前記記憶回路から出力するように構成し
    たことを特徴とする拡散符号の位相シフト回路。
JP30173396A 1996-11-13 1996-11-13 拡散符号の位相シフト回路 Expired - Lifetime JP2800808B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30173396A JP2800808B2 (ja) 1996-11-13 1996-11-13 拡散符号の位相シフト回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30173396A JP2800808B2 (ja) 1996-11-13 1996-11-13 拡散符号の位相シフト回路

Publications (2)

Publication Number Publication Date
JPH10145332A true JPH10145332A (ja) 1998-05-29
JP2800808B2 JP2800808B2 (ja) 1998-09-21

Family

ID=17900514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30173396A Expired - Lifetime JP2800808B2 (ja) 1996-11-13 1996-11-13 拡散符号の位相シフト回路

Country Status (1)

Country Link
JP (1) JP2800808B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100671854B1 (ko) * 1998-12-24 2007-01-22 후지쯔 가부시끼가이샤 코드 위상 설정 방법 및 장치

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7855677B2 (en) 2006-04-04 2010-12-21 Panasonic Corporation Code generation apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5344104A (en) * 1976-10-01 1978-04-20 Nitsuko Ltd Calling circuit
JPS57120155A (en) * 1981-01-16 1982-07-27 Fujitsu Ltd Delay process system
JPS59100616A (ja) * 1982-11-30 1984-06-09 Meisei Electric Co Ltd 符号の遅延制御方式とその回路
JPH02211524A (ja) * 1989-02-13 1990-08-22 Toshiba Corp 遅延バッファ回路

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5344104A (en) * 1976-10-01 1978-04-20 Nitsuko Ltd Calling circuit
JPS57120155A (en) * 1981-01-16 1982-07-27 Fujitsu Ltd Delay process system
JPS59100616A (ja) * 1982-11-30 1984-06-09 Meisei Electric Co Ltd 符号の遅延制御方式とその回路
JPH02211524A (ja) * 1989-02-13 1990-08-22 Toshiba Corp 遅延バッファ回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100671854B1 (ko) * 1998-12-24 2007-01-22 후지쯔 가부시끼가이샤 코드 위상 설정 방법 및 장치

Also Published As

Publication number Publication date
JP2800808B2 (ja) 1998-09-21

Similar Documents

Publication Publication Date Title
GB2236934A (en) Maximum length shift register sequence generator circuit
JP2800808B2 (ja) 拡散符号の位相シフト回路
CA2021348C (en) Elastic store memory circuit
US6744837B1 (en) Clock switching circuit
US6839859B2 (en) Semiconductor integrated circuit having clock synchronous type circuit and clock non-synchronous type circuit
CN112532215A (zh) 一种多路同步信号发生***、方法、设备及介质
JPH05134007A (ja) 半導体集積論理回路
US5327239A (en) Video data splitting circuit
JP2727884B2 (ja) Pnコード発生器
KR960009905Y1 (ko) 메모리의 데이타 처리회로
JP3434089B2 (ja) スペクトラム拡散信号生成回路
JP2577985B2 (ja) 擬似ランダム雑音符号発生器
KR100210815B1 (ko) 안내방송 메시지용 메모리에 대한 읽기 모드 제어신호 발생장치
JPS626380B2 (ja)
SU1723583A2 (ru) Устройство дл цифровой магнитной записи
JP4421746B2 (ja) 波形生成方法および回路
JP3868415B2 (ja) 遅延発生回路
JPS5923941A (ja) デ−タ配列変換回路
JPS5838981B2 (ja) スクランブラ−回路
KR100199190B1 (ko) 데이타 포착회로
KR0148182B1 (ko) 쿼드러플뱅크 메모리 제어장치
JPH04159691A (ja) 同期式半導体記憶装置
JPH08139768A (ja) マルチレート信号切替回路
JPS6394730A (ja) 分割多重パケツト信号復元装置
JPS5658392A (en) Network disconnecting system