1(57)【特許請求の範囲】【請求項１】複数のデータにより、自己相関特性が強い
疑似ノイズを互に異なる量だけ位相シフトさせた変調用
疑似ノイズに対して変調を施した状態で、疑似ノイズの符号長に対応する容量の循環型メモリ手段（12）（13）（14）（21）に書き込み、循環型メモリ手段（12）（13）（14）（21）から読み出した信号と該当する量だけ位相シフトさせた疑似ノイズとの相関を得ることにより元のデータを復元することを特徴とするメモリ・アクセ
ス方法。
10【請求項２】複数のデータにより、自己相関特性が強い
疑似ノイズを互に異なる量だけ位相シフトさせた変調用
疑似ノイズに対して変調を施した状態で、疑似ノイズの符号長に対応する容量の循環型メモリ手段（12）（13）（14）（21）に書き込み、循環型メモリ手段（12）（12
3）（14）（21）から読み出した信号と、各データ毎の重み付け係数および上記疑似ノイズに基づいて得られた
時系列符号との相関を得ることにより重み付けされたデータを得ることを特徴とするメモリ・アクセス方法。
【請求項３】複数のデータにより、各データ毎の重み付
け係数と自己相関特性が強い疑似ノイズを互に異なる量だけ位相シフトさせた変調用疑似ノイズとに基づいて得られた時系列符号に対して変調を施した状態で、疑似ノイズの符号長に対応する容量の循環型メモリ手段（12）（13）（14）（21）に書き込み、循環型メモリ手段（12）（13）（14）（21）から読み出した信号と該当する量だけ位相シフトさせた疑似ノイズとの相関を得ること
により重み付けされたデータを得ることを特徴とするメ
モリ・アクセス方法。
【請求項４】複数のデータが、新たに書き込むべきデー

(2)3
タと既に書き込まれているデータとの差分であり、循環型メモリ手段（12）（13）（14）（21）への書き込み時に、既に循環型メモリ手段（12）（13）（14）（21）に書き込まれている内容と重畳する上記特許請求の範囲第１項から第３項の何れかに記載のメモリ・アクセス方法。
【請求項５】疑似ノイズが、データ数よりも長い符号長のｍ−系列符号である上記特許請求の範囲第１項から第４項の何れかに記載のメモリ・アクセス方法。
【請求項６】複数のデータにより、自己相関特性が強い
疑似ノイズを互に異なる量だけ位相シフトさせた変調用
疑似ノイズに対して変調を施す変調手段（２）と、変調信号を重畳する重畳手段（11）と、重畳信号をシーケン
シャルに格納する、疑似ノイズの符号長と等しい容量の循環型メモリ手段（12）（13）（14）（21）と、循環型
メモリ手段（12）（13）（14）（21）に格納されている
重畳信号と該当する疑似ノイズとの相互相関を得て読み出しデータとして出力する相関手段（31）（32）（33）（34）（35）（37）（41）（42）（43）とを含むことを特徴とするメモリ・アクセス装置。
【請求項７】複数のデータにより、自己相関特性が強い
疑似ノイズを互に異なる量だけ位相シフトさせた変調用
疑似ノイズに対して変調を施す変調手段（２）と、変調信号を重畳する重畳手段（11）と、重畳信号をシーケン
シャルに格納する、疑似ノイズの符号長と等しい容量の循環型メモリ手段（12）（13）（14）（21）と、循環型
メモリ手段（12）（13）（14）（21）に格納されている
重畳信号と、各データ毎の重み付け係数および上記疑似ノイズに基づいて得られた時系列符号との相関を得て読み出しデータとして出力する相関手段（31）（32）（33）（34）（35）（37）（41）（42）（43）とを含むことを特徴とするメモリ・アクセス装置。
【請求項８】複数のデータより、各データ毎の重み付け
係数と自己相関特性が強い疑似ノイズを互に異なる量だ
け位相シフトさせた変調用疑似ノイズとに基づいて得られた時系列符号に対して変調を施す変調手段（２）と、変調信号を重畳する重畳手段（11）と、重畳信号をシー
ケンシャルに格納する、疑似ノイズの符号長と等しい容量の循環型メモリ手段（12）（13）（14）（21）と、循
環型メモリ手段（12）（13）（14）（21）に格納されている重畳信号と該当する疑似ノイズとの相互相関を得て読み出しデータとして出力する相関手段（31）（32）（33）（34）（35）（37）（41）（42）（43）とを含むことを特徴とするメモリ・アクセス装置。
【請求項９】重畳手段（11）が、変調信号および既に循
環型メモリ手段（12）（13）（14）（21）に格納されている信号を重畳するものである上記特許請求の範囲第６項から第８項の何れかに記載のメモリ・アクセス装置。
【請求項１０】疑似ノイズが、データ数よりも長い符号長のｍ−系列符号である上記特許請求の範囲第６項から

10

20

30

40

50

特許２５１８４２９4
第９項の何れかに記載のメモリ・アクセス方法。
【発明の詳細な説明】＜産業上の利用分野＞
この発明はメモリ・アクセス方法およびその装置に関し、さらに詳細にいえば、複数のデータのそれぞれをメ
モリの所定範囲に電気的に拡散させ、かつ重畳させて格納する新規な方法およびその装置に関する。
＜従来の技術、および発明が解決しようとする課題＞
従来からコンピュータ・システム、ロボット制御シス
テム等、種々の分野において多量のデータを格納する要求に応ずるためにメモリ、およびメモリ・アクセス装置が使用されている。
上記メモリとしては、大きな記憶容量が簡単に達成できること、データの書き込み、読み出し、消去が簡単に行なえること等の利点に着目して、一般的に磁気テー
プ、磁気ディスク、磁気バブル・メモリに代表される磁気的メモリと、バケット・ブリゲート・デバイス、チャージ・カプルド・デバイスに代表される半導体メモリとが広く採用されている。
これらのメモリに対するデータの格納方式は、特定の番地に特定のデータを格納する方式であるから、格納するデータ量が増加すれば、所望のデータを読み出すための平均検索時間が長くなり、システム全体としての処理速度が低下するという問題がある。また、特定のデータ
は特定の番地のみに格納されているのであるから、何らかの原因によりメモリの一部が破壊されてしまうと該当部分のデータを復元することができないという問題もある。この問題に対処する目的で、一連のデータの一部のみが損なわれた場合に、損なわれた部分を復元するために誤り訂正符号を付加しておくことが知られているが、訂正可能なビット数を増加させようとすれば、誤り訂正符号の符号長が長くなり、格納可能なデータ量が減少するとともに、誤り訂正処理が複雑化してシステム全体としての処理速度が低下するという不都合がある。
また、多量のデータを光学的にフーリエ変換し、ホログラムとして記録するホログラム・メモリも提案されている。このホログラム・メモリを採用すれば、記録情報の冗長度を増加させることができるので、部分的な破壊が生じた場合でもかなりの精度で元のデータを再現できるのであるが、大出力のレーザ光源が必要になるのみな
らず、光信号と電気信号との変換回路が必要になるため、全体として構成が複雑化するとともに、コストアッ
プを招いてしまうという問題がある。
＜発明の目的＞
この発明は上記の問題点に鑑みてなされたものであり、複数のデータのそれぞれをメモリの所定範囲に電気的に拡散させ、かつ重畳させて格納することができる新規なメモリ・アクセス方法およびその装置を提供することを目的としている。
＜課題を解決するための手段＞

(3)5
上記の目的を達成するための、この発明のメモリ・ア
クセス方法は、複数のデータにより、自己相関特性が強い疑似ノイズを互に異なる量だけ位相シフトさせた変調
用疑似ノイズに対して変調を施した状態で、疑似ノイズの符号長に対応する容量の循環型メモリ手段に書き込
み、循環型メモリ手段から読み出した信号と該当する量
だけ位相シフトさせた疑似ノイズとの相関を得ることにより元のデータを復元する方法である。
第２の発明のメモリ・アクセス方法は、複数のデータにより、自己相関特性が強い疑似ノイズを互に異なる量だけ位相シフトさせた変調用疑似ノイズに対して変調を施した状態で、疑似ノイズの符号長に対応する容量の循
環型メモリ手段に書き込み、循環型メモリ手段から読み出した信号と、各データ毎の重み付け係数および上記疑似ノイズに基づいて得られた時系列符号との相関を得る
ことにより重み付けされたデータを得る方法である。
第３の発明のメモリ・アクセス方法は、複数のデータにより、各データ毎の重み付け係数と自己相関特性が強い疑似ノイズを互に異なる量だけ位相シフトさせた変調
用疑似ノイズとに基づいて得られた時系列符号に対して変調を施した状態で、疑似ノイズの符号長に対応する容量の循環型メモリ手段に書き込み、循環型メモリ手段から読み出した信号と該当する量だけ位相シフトさせた疑似ノイズとの相関を得ることにより重み付けされたデー
タを得る方法である。
これらの場合において、複数のデータが、新たに書き込むべきデータと既に書き込まれているデータとの差分であり、循環型メモリ手段への書き込み時に、既に循環型メモリ手段に書き込まれている内容と重畳することが好ましい。
また、疑似ノイズが、データ数よりも長い符号長のｍ−系列符号であることが好ましい。
上記の目的を達成するための、この発明のメモリ・ア
クセス装置は、複数のデータにより、自己相関特性が強い疑似ノイズを互に異なる量だけ位相シフトさせた変調
用疑似ノイズに対して変調を施す変調手段と、変調信号を重畳する重畳手段と、重畳信号をシーケンシャルに格納する、疑似ノイズの符号長と等しい容量の循環型メモ
リ手段と、循環型メモリ手段に格納されている重畳信号と該当する疑似ノイズとの相互相関を得て読み出しデー
タとして出力する相関手段とを含んでいる。
第７の発明のメモリ・アクセス装置は、複数のデータにより、自己相関特性が強い疑似ノイズを互に異なる量だけ位相シフトさせた変調用疑似ノイズに対して変調を施す変調手段と、変調信号を重畳する重畳手段と、重畳信号をシーケンシャルに格納する、疑似ノイズの符号長と等しい容量の循環型メモリ手段と、循環型メモリ手段に格納されている重畳信号と、各データ毎の重み付け係数および上記疑似ノイズに基づいて得られた時系列符号との相関を得て読み出しデータとして出力する相関手段

10

20

30

40

50

特許２５１８４２９6とを含んでいる。
第８の発明のメモリ・アクセス装置は、複数のデータにより、各データ毎の重み付け係数と上記疑似ノイズに基づいて得られた時系列符号に対して変調を施す変調手
段と、変調信号を重畳する重畳手段と、重畳信号をシー
ケンシャルに格納する、疑似ノイズの符号長と等しい容量の循環型メモリ手段と、循環型メモリ手段に格納されている重畳信号と該当する疑似ノイズとの相互相関を得て読み出しデータとして出力する相関手段とを含んでいる。
これらの場合において、重畳手段としては、変調信号
および既に循環型メモリ手段に格納されている信号を重畳するものであることが好ましい。
また、疑似ノイズとしては、データ数よりも長い符号長のｍ−系列符号であることが好ましい。
＜作用＞以上のメモリ・アクセス方法であれば、各データで該当する位相シフト量の変調用疑似ノイズを変調すること
によりデータを拡散させることができ、しかも全ての変調信号を重畳することにより、疑似ノイズの符号長に対応する容量の循環型メモリ手段に全てのデータを書き込
むことができる。そして、循環型メモリ手段から読み出した信号と該当する量だけ位相シフトさせた疑似ノイズとの相関を得ることにより元のデータを復元することができる。
第２の発明のメモリ・アクセス方法であれば、循環型
メモリ手段から読み出した信号と、各データ毎の重み付
け係数および上記疑似ノイズに基づいて得られた時系列
符号との相関を得ることにより重み付けされたデータを得ることができる。
第３の発明のメモリ・アクセス方法であれば、各デー
タで、各データ毎の重み付け係数と自己相関特性が強い
疑似ノイズを互に異なる量だけ位相シフトさせた変調用
疑似ノイズとに基づいて得られた時系列符号を変調することにより、重み付けされたデータを拡散させることができ、しかも全ての変調信号を重畳することにより、疑似ノイズの符号長に対応する容量の循環型メモリ手段に全ての重み付けされたデータを書き込むことができる。
そして、循環型メモリ手段から読み出した信号と該当する量だけ位相シフトさせた疑似ノイズとの相関を得ることにより重み付けされたデータを復元することができる。
以上の構成のメモリ・アクセス装置であれば、各データに基づいて変調手段により該当する位相シフト量の疑似ノイズに対して変調を施し、重畳手段により変調信号を重畳して循環型メモリ手段にシーケンシャルに格納する。そして、循環型メモリ手段に格納されている重畳信
号を読み出して、相関手段により該当する疑似ノイズとの相互相関を得ることにより元のデータを復元し、読み出しデータとして出力することができる。

(4)7
第７の発明のメモリ・アクセス装置であれば、相関手
段により、循環型メモリ手段から読み出した信号と、各データ毎の重み付け係数および上記疑似ノイズに基づいて得られた時系列符号との相関を得ることにより重み付けされたデータを得ることができる。
第８の発明のメモリ・アクセス装置であれば、各データに基づいて変調手段により、各データ毎の重み付け係数と自己相関特性が強い疑似ノイズを互に異なる量だけ
位相シフトさせた変調用疑似ノイズとに基づいて得られた時系列符号に対して変調を施し、重畳手段により変調
信号を重畳して循環型メモリ手段にシーケンシャルに格納する。この結果、重み付けがなされたデータを重畳して循環型メモリ手段に格納できる。そして、循環型メモ
リ手段に格納されている重畳信号を読み出して、相関手
段により該当する疑似ノイズとの相互相関を得ることにより重み付けがなされたデータを復元し、読み出しデー
タとして出力することができる。
これらの場合において、複数のデータが、新たに書き込むべきデータと既に書き込まれているデータとの差分であり、循環型メモリ手段への書き込み時に、既に循環型メモリ手段に書き込まれている内容と重畳するようにしてあれば、単に差分を書き込みデータとして設定するだけでよく、データの変更を簡単に達成できる。
また、疑似ノイズが、ｍ−系列符号である場合には、所望の符号長のｍ−系列符号を簡単に得ることができる。但し、この場合には、データ数よりも長い符号長のｍ−系列符号でなければならない。
さらに詳細に説明すると、ｍ−系列符号とは、ある長さの段数を有するシフト・レジスタ、または遅延素子により構成される帰還型符号発生器で発生できる符号のうち最も長い符号系列であり、最大周期系列または最長系列とも呼ばれている。このｍ−系列符号はｌ進符号の形をとり得るが、２進符号を例にとれば、系列の１周期での 1"の出現回数と 0"の出現回数nとは１ビットの差しかない。即ち、2 −１ビット長のｍn‑1
系列符号であれば、 1"の出現回数が2 回であり、n‑10"の出現回数が2 −１回である。具体的には、ｎ＝３の場合を考えれば、 1011100"のように 1"の出現回数が１回だけ多くなる。
0" 1"の統計的分布は一定である。そして、連なりの相対的位置は符号系列毎に異なるが、各長さの連なりの出現回数は同じ長さの系列では一定である。
ｍ系列符号の自己相関は、０ビット・シフトに対しnては2 −１（系列長と等しい）であり、０±１の範囲のビット・シフト部分を除いて−１である（これらは一致している部分の個数をカウントすることにより得られるのであり、−１は不一致の数が一致の数よりも１だけ多いことを示している）。そして、０±１の範囲のビットn・シフト部分では自己相関値は−１から2 −１まで直線的に変化する。（第９図参照）

10

20

30

40

50

特許２５１８４２９8ｍ系列符号の位相をシフトしたものと元の系列符号との２を法とする和は元の系列符号を別の大きさだけシ
フトしたものとなる。
ｎ段発生器のとり得る内部状態の全てが符号系列の１周期中のあるクロック時刻に出現する。即ち、各状態は１回だけ、かつ１クロック時間だけ出現する。
という性質を有していることが知られている。即ち、ノ
イズとは自己相関特性が強く、少しでも位相がずれると相関値が殆ど無視し得る値になることが知られているが、上記ｍ−系列符号も、符号長が長くなればなるほど
上記の性質に近づいてゆくので、疑似ノイズとして使用される。
そして、本件発明者がｍ−系列符号に代表される疑似ノイズについて鋭意研究を重ねた結果、例えば、ｍ−系
列符号については、符号 0"を −1"に置換し、同一のｍ−系列符号の互に位相が異なるものを複数個加算して得られた符号と元の符号との相互相関が個々のｍ系列符号と基準ｍ−系列符号との相互相関の和に等しくなることおよび相互相関のピーク値、最低値は加算する個数に対応して変動するが、ピーク値と最低値との差はビット長に基づいて定まる一定値であることを見出し、この知見に基づいて本件発明を完成させたのである。即ち、例3
えば、第８図A1に示す基準ｍ−系列符号（ビット長が2−１の符号 1011100"）を例にとれば、＋１ビット、＋
２ビット、＋４ビットだけ位相シフトさせたｍ−系列符
号はそれぞれ 0101110" 0010111" 1100101"（第８図B1,C1,D1参照）になり、＋１ビット、＋２ビット、＋４
ビットだけ位相シフトさせたｍ系列符号を全て加算して得られる符号は第８図E1に示す状態になる。そして、これらと基準ｍ−系列符号との相互相関をとれば、＋１ビ
ット、＋２ビット、＋４ビットだけ位相シフトさせたｍ系列符号については、第８図A2に示す自己相関を基準としてそれぞれ＋１ビット、＋２ビット、＋４ビットだけ
位相シフトした位置に同じ値のピークが得られる（第８図B2,C2,D2参照）。また、第９図E1に示す符号と基準ｍ−系列符号との相互相関をとれば、＋１ビット、＋２ビ
ット、＋４ビットずつ位相シフトした位置に、第８図A2よりも低いピークが得られる（第８図E2参照）。第８図E2に示す相互相関のピークの値は５であり、第８図B2,C
3
2,D2に示す相互相関のピークの値７（＝2 −１）よりも２だけ小さくなっている。そして、ピークから１ビット以上離れた箇所の値も第８図E2が−３であり、第８図B
2,C2,D2の−１と比較して２だけ小さくなっている。即ち、第８図B2,C2,D2の相互相関を単純に加算することにより第８図E2と等しい相互相関が得られる。そして、何れの相互相関においても、最大値と最小値との差は８3（＝2 ）になっている。さらに、０ビットだけ位相シフ
トしたものから＋６ビットだけ位相シフトしたものまでを全て加算した場合でも、相互相関のピークの値は１であり、１周期のどこをとっても１となる。即ち、ピーク

(5)9の値自体は加算される系列符号の数に対応して変動する
が、ピーク値の符号が負になることはない。
本件発明は上記の知見に基づいて完成されたものであり、各データにより自己相関特性が強い疑似ノイズを所
定位相だけシフトさせたものを変調し、重畳して循環型
メモリ手段に電気的に分散させて格納することができる。そして、再生したいデータに対応する疑似ノイズを用いて重畳データと相互相関をとり、相互相関の値に基づいて元のデータを再生することができる。また、各データに重み付けを施したデータの格納および再生をも行
なうことができる。
＜実施例＞
以下、実施例を示す添付図面によって詳細に説明する。
第１図はこの発明のメモリ・アクセス装置の一実施例を示すブロック図であり、中間に加算器（11）を介在さnせた２段のレジスタ（12）（13）および（2 −３）段のFIFOメモリ（14）から構成される循環型メモリ（１）にデータを電気的に分散させて格納し、格納されたデータを読み出すための装置である。尚、（15）はバス・バッ
ファ、（16）は重畳バスである。また、上記レジスタ（12）（13）およびFIFOメモリ（14）には共通のタイミ
ング・クロックが供給されている。
書き込むべきデータおよび書き込み用疑似ノイズとしてのｍ−系列符号ｍ（ｔ＋ｊΔｔ）が乗算器（２）に供給され、乗算器（２）からの出力データが上記加算器（11）に供給されている。そして、読み出し用疑似ノイズとしてのｍ−系列符号ｍ（ｔ＋ｊΔｔ）が制御信号として供給される演算器（31）の一方の入力端子Ａにレジスタ（12）からの出力データが供給されているとともに、レジスタ（32）の内容が他方の入力端子Ｉに供給されている。そして、演算器（31）の出力端子OPから出力される演算結果を上記レジスタ（32）にフィードバック
しており、レジスタ（32）の最上位桁がインバータ（33）を介して再生信号として出力されている。尚、上記演算器（31）は演算結果を２の補数形式で出力するようにしているとともに、ｍ−系列符号が 1"の場合にOP＝
Ｉ＋Ａの演算を、 0"の場合にOP＝Ｉ−Ａの演算を行なうようにしている。また、上記レジスタ（32）はｍ−系
列符号のビット数と等しい回数だけクロック信号が供給される毎に最上位桁が出力されるとともに、０クリアされるようにしている。
第２図はｍ−系列符号を生成する装置（９）の一例を示す概略図であり、ｊ個のシフト・レジスタ（91）（92）…（9j）を直列接続しているとともに、出力段のシ
フト・レジスタからの出力および所定段のシフト・レジ
スタの出力に基づく排他的論理和演算結果を初段のシフ
ト・レジスタに供給している。但し、シフト・レジスタjの段数ｊは、2 −１≧Ｌ（書き込みデータ数）となる値
jであり、しかも2 −１回の周期で同一のビット・パター

10

20

30

40

50

特許２５１８４２９10ンが繰返すように所定段（所定のタップ位置）のシフト
・レジスタの出力に基づく排他的論理和演算結果を初段のシフト・レジスタの帰還させている。そして、図示していないが、出力段のシフト・レジスタから出力される２値データのうち、 0"レベルを −1"レベルに変換するための変換回路が設けられている。
上記の構成のメモリ・アクセス装置の動作は次のとおりである。
〔Ｉ〕 メモリ書き込みアクセスn
２段のレジスタ（12）（13）および（2 −３）段のFI
FOメモリ（14）から構成される循環型メモリ（１）にデータを書き込む場合には、書き込むべきデータを乗算器（２）に供給するとともに、書き込み用疑似ノイズとしてのｍ−系列符号ｍ（ｔ＋ｊΔＴ）をも乗算器（２）に供給すればよく、乗算器（２）からの出力データとレジ
スタ（12）からの出力データとが加算器（11）により加算されてレジスタ（13）に供給される。尚、このとき、レジスタ（13）に保持されていたデータはFIFOメモリ（14）の初段に供給され、FIFOメモリ（14）に保持されていたデータは１段ずつシフトされ、FIFOメモリ（14）の最終段に保持されていたデータはバス・バッファ（15）を通してレジスタ（12）に供給される。そして、ｍ−系列符号の１周期分だけ上記動作を反復することによnり、（2 −１）ビットに拡散された状態でデータを書き込むことができる。
また、複数のデータを書き込む場合には、位相シフト量が異なるｍ−系列符号を用いて上記と同じ動作を行な
n
えばよく、複数のデータがそれぞれ（2 −１）ビットに拡散され、かつ重畳された状態で書き込まれる。
具体的には、例えば４つの２値論理入力 1" 1" 0"1"を順次書き込む場合には、基準ｍ−系列符号 １−1111−１−1"を順次１ビットずつ位相シフトさせたｍ−系列符号 −11−1111−1" −１−11−1111" １−１−11−111" 11−１−11−11"をそれぞれのデータに対応させて乗算器（２）に供給する。したがって、先ず、乗算器（２）から −11−1111−1"が出力され、レジス
タ（12）（13）およびFIFOメモリ（14）に書き込まれる。次に乗算器（２）から −１−11−1111"が出力され、レジスタ（12）（13）およびFIFOメモリ（14）に書き込まれるのであるから、レジスタ（12）（13）およびFIFOメモリ（14）の内容は −2000220"となる。次に乗算器（２）から 0000000"が出力され、レジスタ（12）（13）およびFIFOメモリ（14）に書き込まれるのであるから、レジスタ（12）（13）およびFIFOメモリ（14）の
内容は −2000220"となる。最後に乗算器（２）から
11−１−11−11"が出力され、レジスタ（12）（13）
およびFIFOメモリ（14）に書き込まれるのであるから、レジスタ（12）（13）およびFIFOメモリ（14）の内容は−11−１−1311"となる。
〔II〕 メモリ読み出しアクセス

(6)
11
n
２段のレジスタ（12）（13）および（2 −３）段のFI
FOメモリ（14）から構成される循環型メモリ（１）から
データを読み出す場合には、レジスタ（12）からの出力データが演算器（31）に供給されているので、読み出すべきデータに対応する位相シフト量のｍ−系列符号ｍ（ｔ＋ｊΔＴ）を演算器（31）に対して制御信号として供給することにより該当するデータのみを再生することができる。
具体的には、上記具体例で示すように、レジスタ（12）（13）およびFIFOメモリ（14）の内容が −11−１−1311"であれば、１ビットだけ位相シフトが施された
ｍ−系列符号 0101110"を制御信号として演算器（31）に供給することにより、
０−（−１）＝１
１＋１＝２２−（−１）＝３３＋（−１）＝２
２＋３＝５
５＋１＝６
６−１＝５
の演算が順次行なわれ、最終的に得られた値５の最上位
ビット 0"がレジスタ（32）から出力されるのであるが、この最上位ビットはインバータ（33）に供給されるので 1"に変換され、元の２値論理入力 1"が再生される、他の２値論理入力についてもそれぞれ２ビット、３
ビット、４ビットだけ位相シフトが施されたｍ−系列符号を用いて同様の演算を行なうことにより再生できる。
尚、この実施例において、バス・バッファ（15）をディスイネーブル状態としておくことにより重畳バス（16）を通してデータ入力を行なうことができる。また、
バス・バッファ（15）が双方向バス・バッファであれ
ば、フィードバック用の分岐の外側にバス・バッファ（15）を設けることが可能である。
＜実施例２＞
第３図はこの発明のメモリ・アクセス装置の他の実施例を示すブロック図であり、実施例１と異なる点は、既知の基準データに基づいて基準ｍ−系列符号を変調した
データを重畳した状態でレジスタ（12）（13）およびFI
FOメモリ（14）に書き込む点、基準ｍ−系列符号が制御信号として供給される演算器（34）および対応するレジスタ（35）を有している点、インバータ（33）を省略した点およびレジスタ（32）（35）の内容が供給される復元部（37）を有している点のみである。
上記復元部（37）は、レジスタ（32）から出力される
相関値Ｔおよびレジスタ（35）から出力される基準の相関値を入力として所定の演算を行なうものである。尚、既知の基準データが 0"であれば、基準の相関値が最小‑3の相関値minになるので、2 （Ｔ−min）の演算を行なえばよいとともに、基準データに基づいて基準ｍ−系列
符号を変調したデータを現実に重畳する必要がなくな

10

20

30

40

50

特許２５１８４２９12る。また、基準データが 1"であれれば、基準の相関値‑3が最大の相関値maxになるので、2 （max−Ｔ）の演算を行なえばよい。
したがって、例えば基準データが 0"で、書き込むべき中間値データが 0.5" 0.8" 1"であり、各中間値データに対応してそれぞれ１ビットずつ位相シフトされた
ｍ−系列符号 −11−1111−1" −１−11−1111" １−１−11−111"がそれぞれ割り当てられている場合には、最初の中間値データ 0.5"およびｍ−系列符号 −11−1111−1"に基づいてレジスタ（12）（13）およびFI
FOメモリ（14）に −0.5 0.5−0.5 0.5 0.5 0.5−0.5"が書き込まれる。そして、次に中間値データ 0.8"に基づいて −0.8−0.8 0.8−0.8 0.8 0.8 0.8"が重ね書きされ、 −1.3−0.3 0.3−0.3 1.3 1.3 0.3"がレジスタ（12）（13）およびFIFOメモリ（14）に保持される。さらにデータ 1"に基づいて １−１−11−111"が重ね書きされ、 −0.3−1.3−0.7 0.7 0.3 2.3 1.3"がレジス
タ（12）（13）およびFIFOメモリ（14）に保持される。
そして、ｍ−系列符号 0101110"を制御信号として演算器（31）に供給すれば、レジスタ（12）から順次出力されるデータに基づいて、
０−（−0.3）＝0.3
0.3＋（−1.3）＝−1.0−1.0−（−0.7）＝−0.3−0.3＋0.7＝0.4
0.4＋0.3＝0.7
0.7＋2.3＝3.0
3.0−1.3＝1.7の演算が順次行なわれ、最終的に得られた値1.7が相関値Ｔとして復元部（37）に供給される。
また、基準ｍ−系列符号 1011100"が制御信号として演算器（34）に供給されることにより
０＋（−0.3）＝−0.3−0.3−（−1.3）＝1.0
1.0＋（−0.7）＝0.3
0.3＋0.7＝1.0
1.0＋0.3＝1.3
1.3−2.3＝−1.0−1.0−1.3＝−2.3の演算が順次行なわれ、最終的に得られた値−2.3が最小の相関値minとして復元部（37）に供給される。
‑3したがって、復元部（37）においては2 ｛1.7−（−2.3）｝の演算が行なわれ、元の中間値 0.5"を得ることができる。他の中間値についてもそれぞれ対応するｍ−系列符号を用いて同様の演算を行なわせることにより読み出すことができる。
また、レジスタ（12）（13）およびFIFOメモリ（14）に保持されているデータを更新する場合、例えば、上記
0.5"を 0.7"に変更する場合には、乗算器（２）に差分値 0.2"および同じｍ−系列符号 −11−1111−1"を(7)

特許２５１８４２９1314
供給すればよい。したがって、元のデータを消去する必＊ 第５図はこの発明のメモリ・アクセス装置のさらに他要がなく、データの更新を簡素化できる。
の実施例を示すブロック図であり、実施例２と異なる点＜実施例３＞
は、乗算器（41）、加算器（42）およびレジスタ（43）
第４図はこの発明のメモリ・アクセス装置のさらに他
のみで読み出しアクセス装置を構成した点のみである。
の実施例を示すブロック図であり、実施例２と異なる点
即ち、レジスタ（12）からの出力データと、読み出すべは、レジスタ（12）（13）およびFIFOメモリ（14）を直きデータに対応するｍ−系列符号と基準ｍ−系列符号とn
列接続する代わりに、（2 −１）個のメモリ要素（21）の差分をとることにより得られる系列符号とが上記乗算をそれぞれデータ・バス（22）と接続し、データ・バス
器（41）に供給され、乗算器（41）からの出力データ（22）を介してデータ読み出しおよび書き込みを行なわが、加算器（42）およびレジスタ（43）を通して外部にせるようにしているとともに、乗算器（２）からの出力 10 出力されている。そして、レジスタ（43）からの出力デデータが供給される加算器（11）にデータ・バス（22）ータは加算器（42）にフィードバックされている。
を介して読み出されたデータを供給し、加算器（11）かしたがって、この構成の読み出しアクセス装置を採用
らの出力データをデータ・バス（22）を介して書き込むすることにより構成を一層簡素化できる。
ようにした点である。したがって、この実施例における
上記の構成の読み出しアクセス装置の動作は次のとお
メモリ要素は循環型メモリではないと思われるかも知れりである。
ないが、データ・バス（22）を通して順次異なるメモリ
基準ｍ−系列符号が −1111−１−11"であり、基準
要素（21）に対する読み出しアクセスおよび書き込みア
データZ1および書き込まれた多値データZ2,Z3,Z4がそれクセスを行なうようにしているのであるから、実質的にぞれ 0" 0.5" 0.8" 1"である場合には、 2.3 0.3
は循環型メモリを構成していることになる。
−1.3−0.3−0.7 0.7 1.3″の重畳データSjがレジスタ
この実施例の場合には、何れかのメモリ要素が破損し 20 （12）から順次出力される。そして、この重畳データSj
た場合であっても、該当するメモリ要素に対するアクセに基づいて再生される再生データR2,R3,R4、基準データ
スが不可能になるだけであり、他のメモリ要素に対する
R1および再生データR1,R2,R3,R4にそれぞれ対応するｍ
アクセスは可能である。そして、この発明のメモリ・ア−系列符号m1j,m2j,m3j,m4j（ｊ＝１〜７）は、R2,R3,R
クセスにおいては、１個のデータが１個のメモリ要素に4が未知であり、R1＝０であり、保持されるのではなく、多数個のメモリ要素に分散され
m1j＝ −1111−１−11"た状態で保持されるのであるから、部分的なメモリ要素
m2j＝ 111−１−11−1"の破損が生じても、データの書き込みを行なうことがで
m3j＝ 11−１−11−11"
きるとともに、かなり高精度のデータ読み出しを行なう
m4j＝ １−１−11−111"
ことができる。
である。また、未知の再生信号Riは、＜実施例４＞＊30で表される。
ここで、m2j−m1jは 200−202−2"
m3j−m1jは 20−２−2200"
m4j−m1jは ２−２−20020"となり、Sj（m2j−m1j）は 4.6 0.0 0.0 0.6 0.0 1.4−2.6"
Sj（m3j−m1j）は 4.6 0.0 2.6 0.6−1.4 0.0 0.0"
Sj（m4j−m1j）は 4.6−0.6 2.6 0.0 0.0 1.4 0.0"となるのであるから、
R2＝（4.6＋0.6＋1.4−2.6）/8＝0.5
R3＝（4.6＋2.6＋0.6−1.4）/8＝0.8を供給している点のみである。但し、w0＝０である。

※ R4＝（4.6−0.6＋2.6−1.4）/8＝1.0となり、多値データZ2,Z3,Z4と再生データR2,R3,R4とは一致する。
＜実施例５＞
40
第６図（Ａ）（Ｂ）（Ｃ）はこの発明のメモリ・アク
セス装置のさらに他の実施例を示すブロック図であり、それぞれ第３図、第４図、第５図の実施例に対応している。そして、これらの実施例と異なる点は、乗算器（２）にｍ−系列符号ｍ（ｔ＋ｊΔＴ）を供給する代わりに、所望の重み付け係数wjおよびｍ−系列符号ｍ（ｔ※＋ｊΔＴ）に基づいて得られた書き込み符号

50

したがって、この実施例の場合には、複数のデータx(8)特許２５１８４２９15
16
1,x2,…xLを同じ位相シフト量の系列符号基づいて書き＊ 習の結果得られた系列符号、各層のバス出力の格納等に込むに当って、単純に適用することができる。
x1＋x2＋…＋xL＜実施例６＞の状態で書き込むのではなく、第７図は（Ａ）（Ｂ）（Ｃ）はこの発明のメモリ・ア
w1 x1＋w2 x2＋…＋wL xL
クセス装置のさらに他の実施例を示すブロック図であの状態で書き込むことができる。即ち、前もって重み付
り、それぞれ第３図、第４図、第５図の実施例に対応しけ係数を乗算しておく必要がなく、書き込みアクセスをている。そして、これらの実施例と異なる点は、演算器簡単化できる。
（31）、乗算器（41）にｍ−系列符号ｍ（ｔ＋ｊΔＴ）
そして、この実施例を学習型ニューラル・ネットにおまたは系列符号（mij−m1j）を供給する代わりに、所望
ける入力層に適用することが可能である。また、学習化 10 の重み付け係数wjおよびｍ−系列符号ｍ（ｔ＋ｊΔＴ）
ニューラル・ネットにおいては、学習の結果に基づいてに基づいて得られた読み出し符号
重み付け係数が変化することが必要なのであるから、学＊

または所望の重み付け係数wjおよび系列符号（mij−m1 ※ ※ j）に基づいて得られた読み出し符号を供給している点のみである。但し、w0＝０である。
20★ 合には、重畳された読み出しデータしたがって、読み出し符号Ｃ（ｔ）を供給している場★

と読み出し符号Ｃ（ｔ）とに基づいて相関値が得られるとともに、 0"レベルに対応する相関値min ☆ ☆ が得られるので、例えば、復元部（37）においての演算を行なうことにより各データ毎に重み付け係数を◆ 即ち、多値データZ2,Z3,Z4にそれぞれ重み付け係数w2,w
加味した出力値Ｘが得られる。
3,w4をかけた信号の総和δ＝w2 Z2＋w3 Z3＋w4 Z4を得
また、読み出し符号Ci′（ｔ）を供給している場合、◆る場合には、一般にであるから、なる系列符号を予め得ておけば、総和δは、
δ＝ΣSj Cj50の相互相関をとることにより得ることができる。但し、w1は基準信号チャネルに対応するため常に０である。

(9)特許２５１８４２９1718
上記の具体例において、w2＝1.0,w3＝2.5,w4＝−1.5＊ w3（m3j−m1j）は 50−５−5500"とすれば、
w4（m4j−m1j）は −33300−30"
w1（m1j−m1j）は 0000000"となるのであるから、系列符号Cjは
w2（m2j−m1j）は 200−202−2"＊＝ 0.5 0.375−0.25−0.875 0.625−0.125−0.25"とな※ となり、δ＝w2 R2＋w3 R3＋w4 R4に基づいて算出した
る。
総和と一致することが確認された。
したがって、Sj Cjは 1.15 0.1125 0.325 0.2625− 10以上の説明から明らかなように、
0.4375−0.0875−0.325"となり、総和δは、※なる系列符号を予め得ておいて、演算器（34）に供給することにより、最小の相関値minを算出することなく簡
単に重み付け係数wiを加味した総和δを得ることができる。
そして、この実施例も学習型ニューラル・ネットに適用することができる。
尚、この発明は上記の実施例に限定されるものではなく、例えば、乱数、バロワ系列符号等、ｍ−系列符号以外の疑似ノイズであって自己相関特性が強いものを書き込み用、読み出し用の系列符号として用いることが可能であるほか、これらの系列符号を用いて書き込み用、読み出し用の系列符号を得ることが可能であり、さらに、多値データの書き込み、読み出しに適用する場合において、０〜１の範囲における任意の値を基準データとして使用することが可能であるほか、この発明の要旨を変更しない範囲内において種々の設計変更を施すことが可能である。
＜発明の効果＞
以上のように第１の発明は、全ての情報を疑似ノイズ
によって循環型メモリの全段に拡散させた状態で保持するので、高い機密保護を達成できるとともに、多少のメ
モリ要素の破損に拘らず情報を復元できるという特有の効果を奏する。
第２の発明は、書き込まれている元のデータに対して重み付け係数との相関結果を簡単に得ることができるという特有の効果を奏する。
第３の発明は、元のデータに対して重み付け係数を加味した重畳データをメモリに書き込むことができるという特有の効果を奏する。
第４の発明は、既にメモリに書き込まれているデータの更新を簡単に行なうことができるという特有の効果を奏する。
第５の発明は、循環型メモリの段数に対応する疑似ノ

20

30

40

50

イズを簡単に得ることができ、段数の増減にも簡単に対処できるという特有の効果を奏する。
第６の発明は、全ての情報を疑似ノイズによって循環型メモリの全段に拡散させた状態で保持するので、高い機密保護を達成できるとともに、多少のメモリ要素の破損に拘らず情報を復元できるという特有の効果を奏する。
第７の発明は、書き込まれている元のデータに対して重み付け係数との相関結果を簡単に得ることができるという特有の効果を奏する。
第８の発明は、元のデータに対して重み付け係数を加味した重畳データをメモリに書き込むことができるという特有の効果を奏する。
第９の発明は、既にメモリに書き込まれているデータの更新を簡単に行なうことができるという特有の効果を奏する。
第10の発明は、循環型メモリの段数に対応する疑似ノ
イズを簡単に得ることができ、段数の増減にも簡単に対処できるという特有の効果を奏する。
【図面の簡単な説明】
第１図はこの発明のメモリ・アクセス装置の一実施例を示すブロック図、第２図はｍ−系列符号を生成する装置の一例を示す概略
図、第３図はこの発明のメモリ・アクセス装置の他の実施例を示すブロック図、第４図から第７図は、それぞれこの発明のメモリ・アク
セス装置のさらに他の実施例を示すブロック図、第８図はｍ−系列符号について新たに見出した性質を説明する概略図、第９図はｍ−系列符号に関する既知の性質を説明する
図。
（11）……加算器、（12）（13）……レジスタ、

(10)

特許２５１８４２９1920（14）……FIFOメモリ、（21）……メモリ要素、＊ （37）……復元部、（41）……乗算器、（31）（34）……演算器、（42）……加算器、（43）……レジスタ（32）（35）……レジスタ、（33）……インバータ、 ＊
【第１図】

【第２図】

【第９図】

【第５図】

(11)

【第３図】

【第６図（Ｃ）】

特許２５１８４２９

(12)

【第４図】

【第７図（Ｃ）】

特許２５１８４２９(13)【第６図（Ａ）】【第８図】

特許２５１８４２９(14)【第６図（Ｂ）】

特許２５１８４２９(15)【第７図（Ａ）】

特許２５１８４２９(16)【第７図（Ｂ）】

特許２５１８４２９