JPH0283620A - 乱数発生回路 - Google Patents

乱数発生回路

Info

Publication number
JPH0283620A
JPH0283620A JP63236019A JP23601988A JPH0283620A JP H0283620 A JPH0283620 A JP H0283620A JP 63236019 A JP63236019 A JP 63236019A JP 23601988 A JP23601988 A JP 23601988A JP H0283620 A JPH0283620 A JP H0283620A
Authority
JP
Japan
Prior art keywords
flip
signal
flops
flop
output
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.)
Pending
Application number
JP63236019A
Other languages
English (en)
Inventor
Hidetoshi Toyofuku
豊福 秀敏
Takeshi Tanaka
剛 田中
Hideki Mase
秀樹 間瀬
Masanori Kajiwara
梶原 正範
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63236019A priority Critical patent/JPH0283620A/ja
Publication of JPH0283620A publication Critical patent/JPH0283620A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Manipulation Of Pulses (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、十分に長い周期をもった信号系列で、且つ、
その信号が互いに影響を及ぼすことなく独立に発生する
とみなせるもので、完全なランダム信号の代りとして用
いられる擬似ランダム信号(PN信号ともいう)を発生
するための乱数発生回路に関する。
このような擬似ランダム信号は、ディジタル伝送路の回
線品質測定用信号として、あるいはディジタル中継器の
符号誤り特性試験、ジッタ特性試験などの試験用信号と
して用いられている。また、ディジタル伝送においては
、特定パターンの伝送によりクロック成分が消失するこ
とを防ぐため、あるいは伝送パルス列の周期性による離
散的周波数成分の発生を押えるために、入力パルス列を
ランダムなパルス列に変換するスクランブラにも最大周
期系列が用いられる。このほかにも、障害探索装置や通
信衛星のテレメータ信号同期などにも擬似ランダム信号
は使用されている。
[従来の技術] 擬似ランダム信号としては、一般に最大周期系列のもの
がしばしば用いられるが、この最大周期系列の擬似ラン
ダム信号を発生する乱数発生回路は、いくつかのシフト
レジスタと帰還論理回路とを用いて構成することができ
る。
第3図は従来の乱数発生回路を示す回路図であり、この
第3図において、5−1〜5−4は縦続接続された4個
の8ビツトシフトレジスタで、シフトレジスタ5−1〜
5−3それぞれの最終ビットの出力端が次のシフトレジ
スタ5−2〜5−4の入力端に接続されている。また、
6は最終のシフトレジスタ5−4の2つの出方端(28
,31番目)を対にして受ける排他的論理和回路(エク
スクル−シブ・オア回路)であり、この排他的論理和回
路6の出力が、先頭のシフトレジスタ5−1の入力端へ
帰還されて入力されるようになっている。
ここで、シフトレジスタ5−4の2つの出方端である2
8.31番目の端子からの信号の排他的論理和をとって
いるのは、この接続方式により通常知られている一番長
いPN信号(擬似ランダム信号)のパターンが得られる
からであるが、これに限定されず、シフトレジスタ5−
1〜5−4からの任意の2つの出力の排他的論理和をと
ってもよい。
このような構成により、すへてのシフトレジスタ5−1
〜5−4を共通のクロック信号で同時に動作させること
によって、 I O+ と11′とで表される乱数が次
々シフトし、シフトレジスタ5−4の出力端へ到達した
2つの信号の排他的論理和をとってシフトレジスタ5−
1.に戻す。これにより、全零系列を除<(2“〜1)
ビットを周期とする擬似ランダムのパルス列信号っまり
PN信号が、例えば、シフトレジスタ5−1の入力端へ
の信号を取り出すことで得られる。なお、第3図に示す
からのどの端子から信号を取り出しても、PN信号を得
ることができる。
[発明が解決しようとする課題] ところで、通常、乱数発生回路では、この回路を構成す
る各デバイスつまりシフトレジスタ5−1〜5−4およ
び排他的論理初回I86の遅延時間との関係で、タロツ
ク信号の間隔をそれ以上短くできなくなるクロック信号
周期の限界がある。即ち、遅延時間よりも短い周期でタ
ロツク信号を各デバイスに入力すると、あるクロック信
号に対応したPN信号が出力される前に次のタロツク信
号が入力されることになり、正確な乱数発生動作を行え
なくなる。
一方、ディジタル伝送系では、近年、高速伝送化に伴い
、回路を作動させるクロック信号も高速化している。こ
のような高速のディジタル伝送系において、従来の乱数
発生回路を用いた場合には、上述したクロック信号周期
の限界のために正確に動作しなくなる場合がある。そこ
で、高速のクロック信号を分周して各デバイス八人力す
ると、どうしてもそのタロツク信号の分周分だけPN信
号のパターンが減少してしまう。例えば、第3図に示す
回路において、クロック信号を4分周して各デバイスに
入力した場合、ある一定の時間の間に得られるPN信号
のパターンは(231〜1)/4になってしまう。
本発明は、このような課題に鑑みてなされたもので、高
速クロック信号に対応すべくクロック信号を分周して入
力しても、高速クロック信号で動作させた場合と同等の
i(Qランダム信号パターンを得られるようにした乱数
発生回路を提供することを目的とする。
[課題を解決するための手段] 第1図は本発明の原理回路図である。
第1図において、1〜1〜1〜nは縦続接続されたn個
のmビットフリップフロップCDフリップフロップ)で
、それぞれm個の入力端(D端子)と出力端(Q端子)
とを有し、フリップフロップ1〜1〜1〜(n−1)の
m個の出力端は、それぞれ、次のフリップフロップ1〜
2〜1〜nの入力端に接続されている。
また、2−1〜2−mは任意のフリップフロップ1〜1
〜1〜n〔第1図中ではフリップフロップ1〜(n−1
)、 1〜n)からの2m個の出力を対にして受けるm
個の排他的論理和回路である。
そして、m個の排他的論理和回路2−1〜2−mの出力
が、先頭フリップフロップ1〜1のm個の入力端へそれ
ぞれ帰還されて入力されるようになっている。
[作   用] 上述の構成により、各フリップフロップ1〜1〜1〜n
へ共通のクロック信号を入力し、各フリップフロップ1
〜1〜1〜nを同時に動作させることによって、フリッ
プフロップ1〜1〜1〜(n−1)の入力端への信号が
、それぞれ出力端から次のフリップフロップ1〜2〜l
−nの入力端へ出力される。つまり、′0′と′1′と
で表される乱数が1mmピット位で1タロツクごとに次
のフリップフロップへシフトしてゆく。そして、フリッ
プフロップ1〜(n−1)および1〜nの出力端に到達
した信号を、それぞれ対にして排他的論理和回路2−1
〜2−mに入力し排他的論理和をとってフリップフロッ
プ1〜1へ帰還させる。
これにより、全零系列を除いた、最大(21nn−1)
ビットを周期とする擬似ランダム信号っまりPN信号が
1例えば、第1図に示すように、フリップフロップ1〜
1の出力端からフリップフロップ1〜2の入力端への信
号を取り出すことで得られる。なお、第1図に示すから
のどの端子から信号を取り出しても、PN信号を得るこ
とができる。
また、デバイスの遅延時間によるクロック周期限界を超
える高速のクロック信号に対応したPN信号を必要とす
るときには、その高速のタロツク信号を例えばm分周す
ることにより、クロック周期限界内のタロツク信号を得
て、このクロック信号を各フリップフロップ1〜1〜1
〜nへ共通に入力する。このとき、各フリップフロップ
1〜1〜L−nからは1クロツクごとにmビットの信号
が同時に得られるので、クロック信号をm分周しても、
PN信号のパターンは(2IIn−1)7mとなること
なく、高速クロック信号で動作させた場合と同等のPN
信号パターン(2111n  1)が得られる。
[実 施 例] 以下、図面を参照して本発明の詳細な説明する。
第2図は本発明の一実施例としての乱数発生回路を示す
回路図で、この第2図に示すように、8個の4ビツトフ
リツプフロツプ(Dフリップフロップ)3−1〜3−8
が縦続接続され、フリップフロップ3−7.3−8から
の8個の出力が、対になって4個の排他的論理和回路4
−1〜4−4へ入力されるようになっている。
ここで、フリップフロップ3−1〜3−8は、それぞれ
4個の入力端(D端子)と出力端(Q端子)とを有し、
フリップフロップ3−1〜3−7の4個の出力端は、そ
れぞれ、次のフリップフロップ3−2〜3−8の入力端
に接続されている。
また、排他的論理和回路4−1は、フリップフロップ3
−7の25番目の出力端および28番目の出力端からの
信号を、排他的論理和回路4−2は、フリップフロップ
3−7の26番目の出力端およびフリップフロップ3−
8の29番目の出力端からの信号を、排他的論理和回路
4−3は、フリップフロップ3−7の27番目の出力端
およびフリップフロップ3−8の30番目の出力端から
の信号を、さらに、排他的論理和回路4−4は。
フリップフロップ3−7の28番目の出力端およびフリ
ップフロップ3−8の31番目の出力端からの信号を対
にして受けている。なお、上述のように排他的論理和回
路4−1〜4−4を接続するのは、前述したように、こ
の接続方式により通常知られている一番長いPN信号の
パターンが得られるからであり、本発明はこのような接
続方式に限定されるものではない。
そして、4個の排他的論理和回路4−1〜4−4の出力
が、先頭フリップフロップ3−1の4個の入力端へそれ
ぞれ帰還されて入力されるようになっている。
上述の構成により、各フリップフロップ3−1〜3−8
へ共通のタロツク信号を入力し、各フリップフロップ3
−1〜3−8を同時に動作させることによって、フリッ
プフロップ3−1〜3−7の入力端への信号が、それぞ
れ出力端から次のフッツブフロップ3−2〜3−8の入
力端へ出力される。つまり、 ′0′ と11′ とで
表される乱数が、4ビット単位で1クロツクごとに次の
フリップフロップへシフトしてゆく。そして、フリップ
フロップ3−7および3−8の出力端に到達した信号が
、それぞれ対になって排他的論理和回路4−1〜4−4
に入力され、排他的論理和をとられてフリップフロップ
3−1の4個の入力端へそれぞれ帰還される。
これにより、本実施例では、全零系列を除いた。
(231〜1)ビットを周期とするl) N信号が、例
えば、第2図に示すように、ノリツブフロップ31の出
力端からフリップフロップ3−2の入力端への信号を取
り出すことで得られる。
一方、高速伝送化に伴いクロック信号が高速化したため
に、回路の各構成デバイスの遅延時間によるクロック周
期限界を超えるクロック信号に対応したPN信号を必要
とするときには、まず、その高速のクロック信号を例え
ば4分周する。このようにしてクロック周期限界内のク
ロック信号に得て、このタロツク信号を各フリップフロ
ップ3−1〜3−8へ共通に入力する。
このとき、本実施例では、各フリップフロップ3−1〜
3−8からは4ビットの信号が同時に得られるので、ク
ロック信号を4分周しても、PN信号のパターンとして
は、第3図に示した従来回路のように(2”−1)/4
となることなく、分周しない高速クロック信号で動作さ
せた場合と同等のPN信号パターン(231〜1)が得
られる。
このように、本実施例の乱数発生回路によれば。
クロック信号が高速化しても、そのクロック信号を分周
して用いることにより、各デバイスの遅延時間の影響を
受けることなく、高速クロック信号で動作させた場合と
同等のPN信号パターンが得られるのである。
なお、上記実施例では、排他的論理和回路4−1〜4−
4をフリップフロップ3−7.3−8の出力端に接続し
、また、PN信号をフリップフロップ3−1.3−2の
間から取り出しているが、本発明は、これに限定される
ものではなく、排他的論理和回路4−1〜4−4は任意
のフリップフロップ3−1〜3−8からの出力を対にし
て受けるように接続すればよく、また、PN信号は任歴
、のフリップフロップ3−1〜3−8の出力端から得る
ことができる。
また、上記実施例では、フリップフロップが8個、排他
的論理和回路が4個そなえられる場合について説明した
が、本発明はこれに限定されるものではない。
[発明の効果コ 以上詳述したように、本発明の乱数発生回路によれば、
n個のmビットフリップフロップを縦続接続し1m個の
排他的論理和回路により任意のフリップフロップからの
出力を対にして受け、これらm個の排他的論理和回路の
出力を先頭フリップフロップのm個の入力端へそれぞれ
帰還させて入力し、任意のフリップフロップの出力がら
擬(以ランダム信号を取り出すように構成したので、ク
ロツク信号が高速化してもそのタロツク信号を分周する
ことにより、各デバイスの遅延時間の影響を受けること
なく、高速クロック信号で動作させた場合と同等の擬似
ランダム信号パターンを取り出せる利点がある。
【図面の簡単な説明】
第1図は本発明の原理回路図、 第2図は本発明の一実施例としての乱数発生回路を示す
回路図、 第3図は従来の乱数発生回路を示す回路図である。 図において、 1〜1〜L−nはmピッ1〜フリツプフロツプ、2−1
〜2−mは排他的論理和回路、 3−1〜3−8は4ビツトフリツプフロツプ、4−1〜
4−4は排他的論理和回路である。 代理人 弁理士 井 桁 貞 −

Claims (1)

    【特許請求の範囲】
  1. 縦続接続されたn個のmビットフリップフロップ(1−
    1〜1−n:3−1〜3−8)と、任意のフリップフロ
    ップ(1−1〜1−n;3−1〜3−8)からの出力を
    対にして受けるm個の排他的論理和回路(2−1−2−
    m;4−l〜4−4)とをそなえ、これらm個の排他的
    論理和回路(2−1〜2−m;4−1〜4−4)の出力
    を先頭フリップフロップ(1−l;3−1)のm個の入
    力端へそれぞれ帰還させて入力することにより、任意の
    フリップフロップ(1−1〜1−n;3−1〜3−8)
    の出力から擬似ランダム信号を取り出すことを特徴とす
    る、乱数発生回路。
JP63236019A 1988-09-20 1988-09-20 乱数発生回路 Pending JPH0283620A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63236019A JPH0283620A (ja) 1988-09-20 1988-09-20 乱数発生回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63236019A JPH0283620A (ja) 1988-09-20 1988-09-20 乱数発生回路

Publications (1)

Publication Number Publication Date
JPH0283620A true JPH0283620A (ja) 1990-03-23

Family

ID=16994566

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63236019A Pending JPH0283620A (ja) 1988-09-20 1988-09-20 乱数発生回路

Country Status (1)

Country Link
JP (1) JPH0283620A (ja)

Similar Documents

Publication Publication Date Title
WO1982001969A1 (en) Random number generator
US6393082B1 (en) Signal synchronism detecting circuit
US7757142B2 (en) Self-synchronizing pseudorandom bit sequence checker
US3594502A (en) A rapid frame synchronization system
DK163776B (da) Fremgangsmaade og kobling til at skoenne sande data ud fra forvraengede digitale datasignaler
EP0379279A2 (en) Data transmission synchroniser
US5309449A (en) Electronic circuit for generating error detection codes for digital signals
JPH0283620A (ja) 乱数発生回路
US4641306A (en) Circuit arrangement for testing a digital circuit
US6430198B1 (en) Apparatus and method of reducing packet length count processing
CA1074920A (en) Detection of errors in digital signals
JP2512004B2 (ja) 符号誤り率測定装置
KR100504465B1 (ko) 의사잡음 코드 발생 장치 및 의사잡음 코드 발생방법
JP2833922B2 (ja) Pn符号検査回路
JPH0728211B2 (ja) 擬似発生パターンチエツク装置
JPH08274763A (ja) 遅延時間測定装置
KR100246560B1 (ko) 에러 검출장치
KR100213256B1 (ko) 5비트와 16비트 순환 리던던시 체크 회로
JPH0730530A (ja) Pn符号検査回路
JP2957250B2 (ja) パイロットパタン検査回路
KR100393605B1 (ko) 피엔 시퀀스 상태 천이 장치
JPH10173636A (ja) 故障検出回路
JPH0683204B2 (ja) スクランブル・デスクランブル方式
JPH10107774A (ja) マーク率可変パターン誤り測定回路
GB1560487A (en) Detection of error in digital signals