JP3369686B2 - Data processing device using data storage - Google Patents
Data processing device using data storageInfo
- Publication number
- JP3369686B2 JP3369686B2 JP32715093A JP32715093A JP3369686B2 JP 3369686 B2 JP3369686 B2 JP 3369686B2 JP 32715093 A JP32715093 A JP 32715093A JP 32715093 A JP32715093 A JP 32715093A JP 3369686 B2 JP3369686 B2 JP 3369686B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- data storage
- bit
- type
- pseudo
- 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
Description
【0001】[0001]
【産業上の利用分野】本発明は、道路等に設置されたデ
ータ記憶体を自動車側から非接触で読み取るデータ記憶
体を用いたデータ処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing device using a data storage body which is installed on a road or the like and which reads the data storage body from the automobile side in a non-contact manner.
【0002】[0002]
【従来の技術】従来、リーダライタにより非接触でデー
タ読出しができるデータ記憶体としては、例えば図12
のものが知られている。図12において、100はリー
ダライダであり、制御部110、読出制御部120、伝
送部130、D00相関器140、D11相関器15
0、比較器160を備える。200はデータ記憶体であ
り、伝送部220、制御部210、メモリ230および
擬似ランダム信号発生部240を備える。2. Description of the Related Art Conventionally, as a data storage body capable of contactless data reading by a reader / writer, for example, FIG.
Are known. In FIG. 12, reference numeral 100 denotes a reader / writer, which includes a controller 110, a read controller 120, a transmitter 130, a D00 correlator 140, and a D11 correlator 15.
0, a comparator 160 is provided. A data storage unit 200 includes a transmission unit 220, a control unit 210, a memory 230, and a pseudo random signal generation unit 240.
【0003】リーダライタ100によるデータ記憶体2
00の読出動作は次のようになる。データ記憶体200
がリーダライタ100の伝送可能エリアに入ると、制御
部110にデータ記憶体の存在をセンサなどで認識し、
読出制御部120を起動してコマンド及びアドレスを含
む読出シーケンスを発行する。この読出シーケンスは伝
送部130により例えば電磁誘導結合によってデータ記
憶体200の伝送部220に送られる。Data storage 2 by the reader / writer 100
The read operation of 00 is as follows. Data storage 200
When enters into the transmission possible area of the reader / writer 100, the control unit 110 recognizes the existence of the data storage body by a sensor or the like,
The read control unit 120 is activated to issue a read sequence including a command and an address. This read sequence is sent by the transmission unit 130 to the transmission unit 220 of the data storage body 200 by, for example, electromagnetic induction coupling.
【0004】データ記憶体200の制御部210は伝送
部220から読出シーケンスを受領すると、メモリ23
0のアドレスを指定して読出動作を開始する。メモリ2
30としては不揮発性のE2 PROMを使用しており、
読出シーケンスに続いて発行されるデータ返送命令を受
信するごとに、1ビットずつの読出し動作が行われる。Upon receipt of the read sequence from the transmission unit 220, the control unit 210 of the data storage unit 200 receives the memory 23.
A read operation is started by designating an address of 0. Memory 2
A non-volatile E 2 PROM is used as 30,
Each time a data return command issued following the read sequence is received, a read operation is performed bit by bit.
【0005】メモリ230からの読出ビットb0は擬似
ランダム信号発生部240に与えられ、ビット0,1の
各々に対応して準備された擬似ランダム信号D00又は
D11を発生し、伝送部220からリーダライタ100
に送る。リーダライタ100は伝送部130からの受信
信号をD00相関器140,D11相関器150に並列
的に入力し、データ記憶体200の擬似ランダム信号D
00,D11と同一の基準信号と受信信号との自己相関
を演算する。受信信号がビット0を示す擬似ランダム信
号D00であればビット0相関器140でピーク値が得
られ、ビット0を復元して読出制御部120に出力す
る。また受信信号がビット1を示す擬似ランダム信号D
11であればD11相関器150でピーク値が得られ、
ビット1を復元して読出制御部120に出力する。The read bit b0 from the memory 230 is applied to the pseudo random signal generator 240 to generate a pseudo random signal D00 or D11 prepared corresponding to each of bits 0 and 1, and the transmitter 220 causes the reader / writer. 100
Send to. The reader / writer 100 inputs the received signal from the transmission unit 130 in parallel to the D00 correlator 140 and the D11 correlator 150, and the pseudo random signal D of the data storage body 200 is input.
The autocorrelation between the same reference signal as 00 and D11 and the received signal is calculated. If the received signal is a pseudo random signal D00 indicating bit 0, a peak value is obtained by bit 0 correlator 140, bit 0 is restored and output to read control section 120. In addition, the received signal is a pseudo random signal D indicating bit 1.
If it is 11, the peak value is obtained by the D11 correlator 150,
Bit 1 is restored and output to read control section 120.
【0006】しかしながら、このような従来のデータ記
憶体を用いたデータ処理装置にあっては、データ記憶体
のメモリからデータを高速に読み出そうとしても、一度
に伝送できるデータ量は1ビットに限られ、データ伝送
速度が遅いという問題があった。そこで本願発明者にあ
っては、擬似ランダム信号を用いて行なわれるデータ記
憶体からのデータ伝送量を増加させて高速伝送できるよ
うにしたデータ記憶体を用いたデータ処理装置を提案し
ている(特願平5−297642号)。However, in the data processing device using such a conventional data storage body, even if the data is read out from the memory of the data storage body at high speed, the amount of data that can be transmitted at one time is 1 bit. There was a problem that the data transmission speed was limited. Therefore, the inventor of the present application has proposed a data processing device using a data storage body capable of performing high-speed transmission by increasing the amount of data transmission from the data storage body performed using a pseudo-random signal ( Japanese Patent Application No. 5-297642).
【0007】図13は本発明者が既に提案している装置
を示す。図13において、リーダライタ10には制御部
14,読出制御部16,伝送部18,復号部20が設け
られる。復号部20はデータ記憶体12からの2ビット
データを示す擬似ランダム信号D00,D01,D1
0,D11からビットデータ00,01,10,11を
復元するため、4つの相関演算器を設けている。FIG. 13 shows a device which the present inventor has already proposed. In FIG. 13, the reader / writer 10 is provided with a control unit 14, a read control unit 16, a transmission unit 18, and a decoding unit 20. The decoding unit 20 uses the pseudo random signals D00, D01, D1 indicating the 2-bit data from the data storage body 12.
In order to restore the bit data 00, 01, 10, 11 from 0, D11, four correlation calculators are provided.
【0008】即ち、復元ビット00,01,10,11
に対応してD00相関演算器22−1,D01相関演算
器22−2,D10相関演算器22−3およびD11相
関演算器22−4を設けている。比較部24は4つの相
関演算器22−1〜22−4から出力される自己相関値
の最大値を検出し、最大値が得られた擬似ランダム信号
に対応する2ビットデータを復元して出力する。That is, the restored bits 00, 01, 10, 11
A D00 correlation calculator 22-1, a D01 correlation calculator 22-2, a D10 correlation calculator 22-3, and a D11 correlation calculator 22-4 are provided corresponding to the above. The comparator 24 detects the maximum value of the autocorrelation values output from the four correlation calculators 22-1 to 22-4, restores the 2-bit data corresponding to the pseudo-random signal having the maximum value, and outputs the 2-bit data. To do.
【0009】データ記憶体12には伝送部26,制御部
28、2台のシリアル読出型メモリ30−1,30−
2、擬似ランダム系列発生部32および擬似ランダム信
号発生部34が設けられる。シリアル読出型メモリ30
−1,30−2としては、シリアル読出型E2 PROM
を使用する。このような図13のデータ記憶体を用いた
データ処理装置によれば、読出シーケンスに続くリーダ
ライタ10からの一回のデータ返送命令に対し、データ
記憶体12から2N ビット分のビット列を示す固有の擬
似ランダム信号が送出され、この擬似ランダム信号の自
己相関による受信で2N ビットデータを復元できる。し
たがって、データ返送命令ごとのメモリ読み出しであっ
ても、データ記憶体からのデータ伝送速度を大幅に向上
することができる。The data storage unit 12 includes a transmission unit 26, a control unit 28, and two serial read type memories 30-1 and 30-.
2. A pseudo random sequence generator 32 and a pseudo random signal generator 34 are provided. Serial read type memory 30
-1, 30-2 are serial read type E 2 PROMs
To use. According to the data processing device using the data storage body of FIG. 13, a 2N- bit bit string is shown from the data storage body 12 in response to one data return command from the reader / writer 10 following the read sequence. A unique pseudo-random signal is transmitted, and 2 N- bit data can be restored by reception of the auto-correlation of this pseudo-random signal. Therefore, even in the memory read for each data return command, the data transmission speed from the data storage body can be greatly improved.
【0010】[0010]
【発明が解決しようとする課題】しかしながら、図12
に示した従来の旧型装置と図13に示した新たに提案さ
れた新型装置が混在するようなシステムを構築した場
合、図14に示すように、新型データ記憶体12を旧型
リーダライタ100で読み出しができ、また図15に示
すように、旧型データ記憶体200を新型リーダライタ
10で読み出すことができるが、リーダライタ側でリー
ドデータを誤って復元してしまう問題があった。However, as shown in FIG.
When a system is constructed in which the conventional old type device shown in FIG. 9 and the newly proposed new type device shown in FIG. 13 coexist, as shown in FIG. 14, the new type data memory 12 is read by the old type reader / writer 100. Further, as shown in FIG. 15, the old-type data storage body 200 can be read by the new-type reader / writer 10, but there is a problem that read data is mistakenly restored on the reader / writer side.
【0011】例えば図14の新型データ記憶体12を旧
型リーダライタ100で読み出した場合、新型データ記
憶体12がメモリの2ビットパラレル出力00,01,
10,11に対応して擬似ランダム信号D00,D0
1,D10,D11を送出したとする。この場合、旧型
リーダライタ100は擬似ランダム系列D00とD11
しか相関演算により解読できないため、解読できないビ
ットが生ずる。For example, when the new type data storage body 12 of FIG. 14 is read by the old type reader / writer 100, the new type data storage body 12 outputs 2-bit parallel outputs 00, 01, of the memory.
Pseudo random signals D00 and D0 corresponding to 10 and 11
It is assumed that 1, D10 and D11 are transmitted. In this case, the old reader / writer 100 uses the pseudo random sequences D00 and D11.
However, since it cannot be decoded by the correlation calculation, some bits cannot be decoded.
【0012】また図15に示すように、旧型データ記憶
体200を新型リーダライタ10で読み出した場合、旧
型データ記憶体からビット0,1に応じて擬似ランダム
信号D00,D11が送出されたとする。この場合、新
型リーダライタ10は、2ビットデータ00,11を復
元し、誤ったデータビット0011が受信されてしま
う。Further, as shown in FIG. 15, when the old type data storage body 200 is read by the new type reader / writer 10, it is assumed that pseudo random signals D00 and D11 are transmitted from the old type data storage body according to bits 0 and 1. In this case, the new reader / writer 10 restores the 2-bit data 00 and 11 and the wrong data bit 0011 is received.
【0013】本発明の目的は、単一ビットのシリアル出
力と複数ビットのパラレル出力の読出データにつき同じ
擬似ランダム信号を使用して送信する種別の異なるデー
タ記憶体が存在しても、正しいデータの読出して復元で
きる信頼性の高いデータ記憶体を用いたデータ処理装置
を提供する。It is an object of the present invention to obtain correct data even if there are different types of data storages for transmitting the read data of single-bit serial output and multi-bit parallel output using the same pseudo-random signal. Provided is a data processing device using a highly reliable data storage body that can be read and restored.
【0014】[0014]
【課題を解決するための手段】この目的を達成するため
本発明は次のように構成する。まず本発明は、リーダラ
イタからデータ記憶体に対して少なくともデータの読み
出しを行うデータ記憶体を用いたデータ処理装置を対象
とする。このようなデータ記憶体を用いたデータ処理装
置につき、本発明にあっては、データ記憶体に、シリア
ル読み出しを行うN個のメモリと、リーダライタからの
所定のコマンドを受信した際に、各メモリから同時に読
み出したNビットのパラレルデータに対して予め定めた
2N 種類の擬似ランダム信号の内の1つを出力するメモ
リ応答手段と、更にリーダライタからの種別読出コマン
ドを受信した際に、予め定めた擬似ランダム信号1つを
使用して種別情報を出力する種別応答手段とを設ける。To achieve this object, the present invention is constructed as follows. First, the present invention is directed to a data processing device using a data storage that reads at least data from the reader / writer to the data storage. Regarding the data processing device using such a data storage body, in the present invention, each of the N memories for serial reading in the data storage body and the predetermined command from the reader / writer are received. Memory response means for outputting one of a predetermined 2 N types of pseudo-random signals for N-bit parallel data read simultaneously from the memory; and further, when receiving a type read command from the reader / writer, And a type response means for outputting the type information using one predetermined pseudo-random signal.
【0015】これに対しリーダライタには、データ記憶
体の2N 種類の擬似ランダム信号と同一の信号を基準信
号として保持して受信信号との自己相関を求める相関演
算手段と、各相関演算手段で求めた2N 種類の擬似ラン
ダム信号ごとの自己相関値のうち、最大のものを求めて
対応するNビットデータを出力する比較手段と、更に、
データ記憶体に種別読出コマンドを発行して予め定めら
れた種別応答情報が得られた場合に、この種別応答情報
に対応したデータ読出しを行う種別判断手段とを設けた
ことを特徴とする。On the other hand, the reader / writer holds the same signal as the 2 N kinds of pseudo-random signals of the data storage body as a reference signal and obtains the autocorrelation with the received signal. Comparing means for obtaining the maximum one of the autocorrelation values for each of the 2 N kinds of pseudo-random signals obtained in step 1 and outputting the corresponding N-bit data,
When a type read command is issued to the data storage unit and predetermined type response information is obtained, a type determination means for reading data corresponding to the type response information is provided.
【0016】ここで、データ記憶体には、Nビットパラ
レルの読み出しを行うメモリを設け、メモリから読み出
したNビットのパラレルデータに対して予め定めた2N
種類の擬似ランダム信号の1つを返送するようにしても
よい。またデータ記憶体からの読み出し伝送に使用する
擬似ランダム系列としては、単一の擬似ランダム系列を
使用し、この擬似ランダム系列の位相を変えてNビット
のデータに対応する2N 種類の擬似ランダム系列を得
る。Here, the data storage unit is provided with a memory for performing N-bit parallel reading, and a predetermined 2 N is set for the N-bit parallel data read from the memory.
One of the types of pseudo-random signals may be returned. As the pseudo random sequence used to read out the transmission from the data storage element, using a single pseudo-random sequence, pseudo-random sequence of 2 N type corresponding to the data of N bits by changing the phase of the pseudo-random sequence To get
【0017】更に、本発明は、擬似ランダム信号で表わ
されるパラレルビットデータより1ビット多いデータ
を、同じ擬似ランダム信号を使用して伝送できる。この
ため、データ記憶体には、1回の読出しでNビットデー
タを並列的に出力するメモリ手段(Nビットのパラレル
読出型メモリ、或いは、シリアル読出型メモリをN個)
と、リーダライタからの所定のコマンドを受信した際
に、各メモリから同時に読み出したNビットデータの内
の任意の1ビットを除く(N−1)ビットにつき予め定
めた2N-1 種類の擬似ランダム信号の内の1つを選択す
ると共に、任意の1ビットで非反転と反転を制御して出
力するメモリ応答手段と、種別読出コマンドを受信した
際に、擬似ランダム信号の予め定めた1つを使用して種
別情報を出力する種別応答手段とを設ける。Further, according to the present invention, data having one bit more than the parallel bit data represented by the pseudo random signal can be transmitted using the same pseudo random signal. Therefore, in the data storage body, memory means for outputting N-bit data in parallel by one read (N-bit parallel read-type memory or serial read-type memory).
When a predetermined command is received from the reader / writer, (N-1) bits except for any one bit of N-bit data read from each memory at the same time are pre-determined for 2 N-1 kinds of pseudo. A memory response unit that selects and outputs one of the random signals while controlling non-inversion and inversion with an arbitrary 1 bit, and a predetermined one of pseudo random signals when a type read command is received. And a type response means for outputting the type information by using.
【0018】これに対しリーダライタには、データ記憶
体の2N-1 種類の擬似ランダム信号と同一の信号を基準
信号として保持して受信信号との自己相関を求める相関
演算手段と、相関演算手段で求めた2N-1 種類の擬似ラ
ンダム信号ごとの自己相関値の内、最大のものを求めて
対応する(N−1)ビットデータを出力する比較手段
と、データ記憶体に種別読出コマンドを発行して予め定
められた種別応答情報が得られた場合、この種別応答情
報に対応したデータ読出しを行う種別判断手段と、種別
応答情報として得られた擬似ランダム信号の自己相関値
の極性を記憶しておき、データ返送命令毎に受信した相
関値の極性と、この記憶された極性を判定し、この極性
判定結果に応じてデータ返送命令毎に比較手段の(N−
1)ビット出力に所定の任意の1ビットを付加してNビ
ットデータを復元するビット付加手段とを設けたことを
特徴とする。On the other hand, the reader / writer holds the same signal as the 2 N-1 kinds of pseudo random signals of the data storage body as a reference signal and calculates the autocorrelation with the received signal. Of the autocorrelation values for each of the 2 N-1 types of pseudo-random signals obtained by the means, the maximum one is obtained and the corresponding (N-1) bit data is output. Is issued and predetermined type response information is obtained, the type determination means for reading data corresponding to the type response information and the polarity of the autocorrelation value of the pseudo-random signal obtained as the type response information are set. The polarity of the correlation value received for each data return command is stored and the stored polarity is determined, and (N-
1) A bit adding means for adding a predetermined arbitrary 1 bit to a bit output to restore N-bit data is provided.
【0019】[0019]
【作用】このような本発明のデータ処理装置によれば、
データの読み出しに先立って、まずデータ記憶体の種別
を判断し、読み出し対象としている種別のデータ記憶体
であることを認識して初めてデータ読み出しを行うた
め、データ読み出しが正しくできない種別の異なるデー
タ記憶体の誤った読み出し動作を防止できる。According to such a data processing device of the present invention,
Prior to reading data, the type of the data storage is first determined, and the data is read only after recognizing that it is the data storage of the type to be read, so data cannot be read correctly. It is possible to prevent the wrong reading operation of the body.
【0020】またデータ読み出しとは別に、データ記憶
体の存在を種別情報のやり取りを通じて認識することが
できる。更に、擬似ランダム系列とその反転信号を使用
して簡単に、1ビット多いパラレルデータを伝送でき
る。Besides the data reading, the existence of the data memory can be recognized through the exchange of the type information. Further, it is possible to easily transmit parallel data with one bit more by using the pseudo random sequence and its inverted signal.
【0021】[0021]
【実施例】図1はデータ記憶体のメモリのパラレルビッ
ト出力を1つの擬似ランダム信号に対応して送出させる
本発明のデータ処理装置の実施例を示し、データ記憶体
を道路に沿って設置し、一方、リーダライタを車両側に
設置したシステムへの適用を例にとっている。FIG. 1 shows an embodiment of a data processing device of the present invention which outputs parallel bit outputs of a memory of a data storage body in response to one pseudo-random signal. The data storage body is installed along a road. On the other hand, the example is applied to a system in which the reader / writer is installed on the vehicle side.
【0022】図1において、本発明のデータ処理装置は
道路に沿って設置される高速車用データ記憶体12Aと
高速車両に搭載される高速車用リーダライタ10Aで構
成される。リーダライタ10Aには制御部14,種別判
断部15A,読出制御部16,伝送部18,復号部20
が設けられる。復号部20は高速車用データ記憶体12
Aからの2ビットデータを示す擬似ランダム信号D0
0,D01,D10,D11からデータビット00,0
1,10,11を復元するため、4つの相関演算器22
−1〜22−4を設けている。比較部24は4つの相関
演算器22−1〜22−4から出力される自己相関値の
最大値を検出し、最大値が得られた擬似ランダム信号に
対応する2ビットデータを復元して出力する。In FIG. 1, the data processing apparatus of the present invention comprises a high speed vehicle data storage unit 12A installed along a road and a high speed vehicle reader / writer 10A mounted on a high speed vehicle. The reader / writer 10A includes a control unit 14, a type determination unit 15A, a read control unit 16, a transmission unit 18, and a decoding unit 20.
Is provided. The decoding unit 20 is a high speed vehicle data storage unit 12.
Pseudo-random signal D0 indicating 2-bit data from A
Data bits 00,0 from 0, D01, D10, D11
In order to restore 1, 10, 11 four correlation calculators 22
-1 to 22-4 are provided. The comparator 24 detects the maximum value of the autocorrelation values output from the four correlation calculators 22-1 to 22-4, restores the 2-bit data corresponding to the pseudo-random signal having the maximum value, and outputs the 2-bit data. To do.
【0023】種別判断部15Aは一定の繰返し周期で伝
送部18を介して外部に種別読出コマンドを発行してい
る。この種別読出コマンドに対応して高速車用データ記
憶体12A側には、予め定めた種別応答情報が準備され
ている。具体的には、高速車用データ記憶体12Aから
送出される4種類の擬似ランダム系列信号D00,D0
1,D10,D11の内のいずれか1つ、例えば擬似ラ
ンダム信号D11を種別応答情報として送り返してく
る。The type determination unit 15A issues a type read command to the outside via the transmission unit 18 at a constant repetition period. Corresponding to the type read command, predetermined type response information is prepared on the high speed vehicle data storage 12A side. Specifically, four types of pseudo random sequence signals D00, D0 sent from the high speed vehicle data storage 12A
Any one of 1, D10 and D11, for example, a pseudo random signal D11 is sent back as the type response information.
【0024】このため、種別呼出コマンドに対する高速
車用データ記憶体12Aからの種別応答情報としての擬
似ランダム信号D11を受信して、比較部24でD11
相関演算器22−4の自己相関値の最大値を検出した結
果としての復元ビット11を読出制御部16を介して種
別判断部15Aで受けると、種別応答情報を受けた種別
判断部15Aは自己の通信可能領域にデータ記憶体が存
在することを認識する。同時に、正しい種別応答情報を
受けたことで、読出対象としている高速車用データ記憶
体12Aであることを認識し、制御部14を経由して読
出制御部16に対し読出動作の起動を掛けるようにな
る。Therefore, the pseudo random signal D11 as the type response information from the high-speed vehicle data storage 12A for the type call command is received, and the comparison unit 24 outputs D11.
When the type determination unit 15A receives the restored bit 11 as a result of detecting the maximum value of the autocorrelation value of the correlation calculator 22-4 through the read control unit 16, the type determination unit 15A that receives the type response information receives the self-correlation value. Recognizes that a data storage exists in the communicable area of. At the same time, by receiving the correct type response information, it recognizes that it is the high-speed vehicle data memory 12A to be read, and activates the read operation to the read control unit 16 via the control unit 14. become.
【0025】一方、高速車用データ記憶体12Aには伝
送部26、制御部25、2台のシリアル読出型メモリ3
0−1,30−2、擬似ランダム系列発生部32、擬似
ランダム信号発生部34、更に制御部25の機能として
実現される種別応答部28Aが設けられる。シリアル読
出型メモリ30−1,30−2としては、シリアル読出
型E2 PROMを使用することができる。高速車用デー
タ記憶体12Aの制御部25にあっては、任意のリーダ
ライタ側の通信領域に入ると、まず種別応答コマンドを
受信し、これを解読して種別応答部28Aにより擬似ラ
ンダム系列発生部32より予め定められた種別応答情報
に対応して擬似ランダム系列を発生し、擬似ランダム信
号発生部34および伝送部26を介してリーダライタ側
に送出する。On the other hand, the data storage unit 12A for high-speed vehicles has a transmission unit 26, a control unit 25, and two serial read type memories 3.
0-1 and 30-2, a pseudo random sequence generation unit 32, a pseudo random signal generation unit 34, and a type response unit 28A realized as a function of the control unit 25 are provided. A serial read type E 2 PROM can be used as the serial read type memories 30-1 and 30-2. In the control unit 25 of the high speed vehicle data storage unit 12A, when entering the communication area on the side of the arbitrary reader / writer, first, the type response command is received, and this is decoded and the type response unit 28A generates a pseudo random sequence. The unit 32 generates a pseudo-random sequence corresponding to predetermined type response information, and sends it to the reader / writer side via the pseudo-random signal generator 34 and the transmitter 26.
【0026】高速車用データ記憶体12Aの場合、擬似
ランダム系列発生部32には4種類の擬似ランダム系列
D00,D01,D10,D11が定められており、種
別応答部28Aは、この内の擬似ランダム系列D11を
種別応答情報として送出させる。種別コマンドに対する
種別応答処理が済むと、制御部25はリーダライタ側か
らの読出コマンド列を受けて読出動作を実行する。In the case of the high-speed vehicle data storage 12A, four kinds of pseudo random sequences D00, D01, D10, D11 are defined in the pseudo random sequence generator 32, and the type response unit 28A includes the pseudo random sequences. The random sequence D11 is transmitted as the type response information. When the type response process for the type command is completed, the control unit 25 receives the read command string from the reader / writer side and executes the read operation.
【0027】図2は高速車用リーダライタ10Aの読出
制御部16より高速車用データ記憶体12Aに対し発行
される一連の読出コマンド列を示している。この読出コ
マンド列は種別読出コマンドに続いて正しい種別応答情
報が得られたときに発行され、まず読出コマンドおよび
アドレスなどを含むリードシーケンスを発行する。リー
ドシーケンスに対し、高速車用データ記憶体12A側で
は所定の処理動作が行われ、エンドステータスが得られ
ると擬似ランダム信号返送命令(データ返送命令)を逐
次発行し、必要なデータのシリアル転送を要求する。FIG. 2 shows a series of read command sequences issued from the read control unit 16 of the high-speed vehicle reader / writer 10A to the high-speed vehicle data storage 12A. This read command sequence is issued when correct type response information is obtained following the type read command, and first issues a read sequence including the read command and address. In response to the read sequence, a predetermined processing operation is performed on the high-speed vehicle data storage 12A side, and when the end status is obtained, pseudo random signal return commands (data return commands) are sequentially issued, and the necessary data is serially transferred. Request.
【0028】図1の高速車用データ記憶体12Aの制御
部25は、図2に示した一連の読出コマンド列を受け、
リードシーケンスによりシリアル読出型メモリ30−
1,30−2に対するアドレス指定およびリード動作の
スタンバイ状態が得られると、続いて受信される擬似ラ
ンダム信号返送命令ごとにメモリ30−1,30−2よ
り1ビットずつ、読出動作を行う。The control unit 25 of the high speed vehicle data storage unit 12A of FIG. 1 receives the series of read command sequences shown in FIG.
Serial read type memory 30 by read sequence
When the standby state of the addressing and the read operation for 1 and 30-2 is obtained, the read operation is performed one bit at a time from the memories 30-1 and 30-2 for each pseudo random signal return command received.
【0029】このため擬似ランダム系列発生部32に対
しては、返送命令の受領ごとにメモリ側より2ビットの
パラレルデータb0 b1 が逐次入力される。擬似ランダ
ム系列発生部32にはパラレル入力するビット数をNと
すると、2N 種類の擬似ランダム系列が準備されてい
る。この場合、N=2であることから、22 =4種類の
擬似ランダム系列D00〜D11が2ビットデータb
1,b0の00,01,10,11に対応して準備され
ている。Therefore, to the pseudo-random sequence generator 32, 2-bit parallel data b0 b1 are sequentially input from the memory side each time a return command is received. In the pseudo random sequence generator 32, 2 N kinds of pseudo random sequences are prepared, where N is the number of bits input in parallel. In this case, since N = 2, 2 2 = 4 types of pseudo-random sequences D00 to D11 are 2-bit data b.
It is prepared corresponding to 00, 01, 10, 11 of 1, b0.
【0030】擬似ランダム系列発生部32は異なる4種
類の擬似ランダム系列を準備してもよいが、1つの擬似
ランダム系列を分割して位相をシフトすることで4種類
の擬似ランダム系列を作るようにしてもよい。例えば1
つの擬似ランダム系列を2N に分割し、分割体ごとに位
相シフトした2N 種類の擬似ランダム系列を作る。図1
の場合はN=2であることから、1つの擬似ランダム系
列を4分割した後に位相シフトして、4種類の擬似ラン
ダム系列D00〜D11を作る。The pseudo-random sequence generator 32 may prepare four different types of pseudo-random sequences, but one pseudo-random sequence is divided and the phase is shifted to create four types of pseudo-random sequences. May be. Eg 1
One pseudo-random sequence is divided into 2 N, and 2 N kinds of pseudo-random sequences that are phase-shifted for each division field are created. Figure 1
In the case of N, since N = 2, one pseudo-random sequence is divided into four and then phase-shifted to create four types of pseudo-random sequences D00 to D11.
【0031】図3は符号長が63ワードの擬似ランダム
系列を対象に、4分割後にシフトして4種類の擬似ラン
ダム信号D00〜D11を作った場合を示している。こ
こで、擬似ランダム信号の符号長MはM=2n −1で表
わされる。例えばn=6とすると、符号長M=63とな
る。そこで図3は63ワードの各符号を0〜62の数字
で示している。FIG. 3 shows a case where four kinds of pseudo random signals D00 to D11 are generated by shifting after dividing into four, for a pseudo random sequence having a code length of 63 words. Here, the code length M of the pseudo random signal is represented by M = 2 n −1. For example, if n = 6, the code length M = 63. Therefore, in FIG. 3, each code of 63 words is indicated by a number from 0 to 62.
【0032】まず最初の符号f0 は位相シフトを行わな
い元の符号であり、16,16,16および15ビット
に分割している。これをビット00の擬似ランダム信号
D00とする。次の符号fM/4 は上位ビット側に16ビ
ット位相シフトした符号であり、これをビット01の擬
似ランダム信号D01としている。以下同様に、上位ビ
ット側に16ビットシフトして符号fM/2 を作り、これ
をビット10に対応した擬似ランダム信号D10とし、
更に15ビットシフトして符号f3M/4を作り、ビット1
1に対応した擬似ランダム信号D11としている。The first code f 0 is the original code that is not phase-shifted and is divided into 16, 16, 16 and 15 bits. This is a pseudo random signal D00 of bit 00. The next code f M / 4 is a code that is 16-bit phase-shifted to the higher-order bit side and is used as the pseudo random signal D01 of bit 01. Similarly, 16 bits are shifted to the upper bit side to generate a code f M / 2 , which is used as a pseudo random signal D10 corresponding to bit 10,
Further shift by 15 bits to make code f 3M / 4 , bit 1
The pseudo random signal D11 corresponding to 1.
【0033】これを一般的に示すと次のようになる。1
つの符号系列fを2N 、例えばN=2として4分割する
場合を考える。ここで符号系列をfn (i)で表わす。
nは初期位相を示し、iは位相を示し、更にMは符号長
を示している。このような分割により位相シフトされた
符号の自己相関は次式で表わされる。This is generally shown as follows. 1
Consider a case where one code sequence f is divided into 4 by setting 2 N , for example N = 2. Here, the code sequence is represented by f n (i).
n indicates the initial phase, i indicates the phase, and M indicates the code length. The autocorrelation of the code phase-shifted by such division is expressed by the following equation.
【0034】[0034]
【数1】 [Equation 1]
【0035】したがって、図3に示したようなビット0
0,01,10,11に対応した符号系列f0 ,
fM/4 ,fM/2 ,f3M/4をもつ擬似ランダム系列D0
0,D01,D10,D11を使用することで、信頼性
の高いスペクトラム拡散通信ができる。例えば符号
f0 ,fM/2 を使用した場合を例にとると、基準符号f
0 に対し受信符号が同じf0 であった場合と、異なった
符号fM/2 であった場合についてはTherefore, bit 0 as shown in FIG.
Code sequence f 0 corresponding to 0 , 01, 10 , 11
Pseudo-random sequence D0 having f M / 4 , f M / 2 , f 3M / 4
By using 0, D01, D10, and D11, highly reliable spread spectrum communication can be performed. For example, when using the codes f 0 and f M / 2 as an example, the reference code f
When the received code is 0 for 0 and when it is a different code f M / 2 ,
【0036】[0036]
【数2】 [Equation 2]
【0037】となり、受信系列が一致したときには自己
相関値のピーク値となり、異なる符号系列の場合には自
己相関値が−1となる。これに対し、符号系列をg,f
の2種類用意した場合、基準系列fに対し受信系列がf
とgの場合にはWhen the received sequences match, the peak value of the autocorrelation value becomes, and in the case of different code sequences, the autocorrelation value becomes -1. On the other hand, the code sequence is g, f
If two types are prepared, the reception sequence is f with respect to the reference sequence f.
And g
【0038】[0038]
【数3】 [Equation 3]
【0039】となる。このように、異なる符号系列を使
用した場合には基準系列と受信系列が一致しなかった場
合の相互相関値は1を越え、1つの符号系列を分割して
位相シフトした場合に比べ、S/Nは低くなる。したが
って、1つの符号系列を2N 分割して位相シフトにより
得られた2N 種類の擬似ランダム系列を使用することが
望ましい。It becomes As described above, when different code sequences are used, the cross-correlation value when the reference sequence and the received sequence do not match exceeds 1 and S / S is smaller than that when one code sequence is divided and phase-shifted. N becomes low. Therefore, it is desirable to use 2 N kinds of pseudo-random sequences obtained by dividing one code sequence into 2 N and performing phase shift.
【0040】再び図1を参照するに、擬似ランダム系列
発生部32は図3に示した4種類の擬似ランダム系列D
00〜D11を予め準備しており、シリアル読出型メモ
リ30−1,30−2からの返送命令ごとのビット読出
しによる2ビット入力b1 ,b0 に対応する擬似ランダ
ム系列を擬似ランダム信号発生部34に出力する。擬似
ランダム信号発生部34は入力したビット系列に応じて
擬似ランダム信号を発生し、伝送部26より高速車用リ
ーダライタ10Aに送出する。Referring again to FIG. 1, the pseudo random sequence generator 32 includes the four types of pseudo random sequence D shown in FIG.
00 to D11 are prepared in advance, and the pseudo random sequence corresponding to the 2-bit inputs b1 and b0 by the bit read for each return instruction from the serial read type memories 30-1 and 30-2 is sent to the pseudo random signal generator 34. Output. The pseudo random signal generation unit 34 generates a pseudo random signal according to the input bit sequence, and sends it from the transmission unit 26 to the high speed vehicle reader / writer 10A.
【0041】擬似ランダム信号発生部34にあっては、
入力した擬似ランダムビット系列に対し1対1に対応す
る擬似ランダム信号(矩形パルス列)を出力してもよい
し、必要ならば位相変調を行って出力してもよい。高速
車用リーダライタ10Aの伝送部18は高速車用データ
記憶体12Aから伝送された擬似ランダム信号を受信
し、復号部20に設けた4つの相関演算器22−1〜2
2−4に並列的に供給する。4つの相関演算器22−1
〜22−4には、図3に示したデータ記憶体側と同じ擬
似ランダム系列D00〜D11が基準信号として保持さ
れており、基準信号と受信信号との自己相関を演算す
る。In the pseudo random signal generator 34,
A pseudo random signal (rectangular pulse train) corresponding to the input pseudo random bit sequence on a one-to-one basis may be output, or if necessary, phase modulation may be performed and output. The transmission unit 18 of the high-speed vehicle reader / writer 10A receives the pseudo-random signal transmitted from the high-speed vehicle data storage 12A, and the four correlation calculators 22-1 to 22-2 provided in the decoding unit 20.
2-4 is supplied in parallel. Four correlation calculators 22-1
22 to 22-4 hold the same pseudo-random sequences D00 to D11 as the data storage side shown in FIG. 3 as a reference signal, and calculate the autocorrelation between the reference signal and the received signal.
【0042】具体的には、受信信号を基準信号と同じワ
ード長のシフトレジスタに入力し、ビットシフトを行う
ごとに自己相関値を計算する。基準系列に受信信号の系
列が一致すると、そのタイミングで自己相関ピーク値が
得られる。比較部24は4つの相関演算器22−1〜2
2−4から出力される自己相関ピーク値を比較してお
り、所定値を越える自己相関ピーク値を検出し、この自
己相関ピーク値が得られた相関演算器に対応するデータ
ビットをデコードして読出制御部16に出力する。Specifically, the received signal is input to a shift register having the same word length as the reference signal, and the autocorrelation value is calculated every time bit shift is performed. When the received signal sequence matches the reference sequence, the autocorrelation peak value is obtained at that timing. The comparison unit 24 includes four correlation calculators 22-1 and 22-2.
The autocorrelation peak values output from 2-4 are compared, the autocorrelation peak value exceeding a predetermined value is detected, and the data bit corresponding to the correlation calculator that has obtained this autocorrelation peak value is decoded. It is output to the read control unit 16.
【0043】具体的には、自己相関ピーク値が得られた
相関演算器22−1〜22−4からのいずれかの最大出
力をアドレスポインタとして復元ビット00,01,1
0,11を格納したテーブルを参照し、対応する2ビッ
トデータを読み出す。したがって、復号部20は受信し
た擬似ランダム信号を解読して、対応する2ビットデー
タを出力するデコーダとしての機能をもつ。Specifically, any one of the maximum outputs from the correlation calculators 22-1 to 22-4 from which the autocorrelation peak value is obtained is used as an address pointer to restore bits 00, 01, 1
The table storing 0 and 11 is referred to and the corresponding 2-bit data is read. Therefore, the decoding unit 20 has a function as a decoder that decodes the received pseudo random signal and outputs the corresponding 2-bit data.
【0044】これに対しデータ記憶体が図4に示す低走
車用データ記憶体12Bであった場合には、種別呼出コ
マンドに対し擬似ランダム信号D00を種別応答情報と
して送出してくる。この場合、復号部20からの復元ビ
ット00により種別判断部15Aは、データ記憶体が低
速車用データ記憶体12Bであることを認識し、比較部
24に対し、DOO相関演算器22−1の相関ピーク値
の判別でビット0を復元し、またD11相関演算器22
−4の相関ピーク値の判別でビット1を復元するように
デコード機能を設定する。このため高速車用リーダライ
タ10Aは、低速車用データ記憶体12のデータ読出も
できることになる。On the other hand, when the data storage is the low-speed vehicle data storage 12B shown in FIG. 4, the pseudo random signal D00 is sent as the type response information in response to the type call command. In this case, the type determination unit 15A recognizes from the decoding bit 20 from the decoding unit 20 that the data storage unit is the low-speed vehicle data storage unit 12B, and instructs the comparison unit 24 of the DOO correlation calculator 22-1. Bit 0 is restored by the determination of the correlation peak value, and the D11 correlation calculator 22
The decoding function is set so as to restore bit 1 by discriminating the correlation peak value of -4. Therefore, the high-speed vehicle reader / writer 10A can also read data from the low-speed vehicle data storage body 12.
【0045】図4は図1に示した高速車用リーダライタ
10Aおよび高速車用データ記憶体12Aと混在して使
用される低速車用リーダライタ10Bと低速車用データ
記憶体12Bを示す。この低速車用リーダライタ10B
および低速車用データ記憶体12Bは、図12に示した
旧型のリーダライタ100および旧型のデータ記憶体2
00に対応するものであるが、本発明にあっては、この
旧型のリーダライタおよびデータ記憶体につき低速車用
リーダライタ10Bに示すように、新たに種別判断部1
5Bを設け、また低速車用データ記憶体12Bの制御部
25に示すように、種別応答部28Bを新たに設けてい
る。FIG. 4 shows a low-speed vehicle reader / writer 10B and a low-speed vehicle data storage 12B used in combination with the high-speed vehicle reader / writer 10A and the high-speed vehicle data storage 12A shown in FIG. This low speed car reader / writer 10B
The low-speed vehicle data storage 12B is the old-type reader / writer 100 and the old-type data storage 2 shown in FIG.
However, in the present invention, as shown in the low-speed vehicle reader / writer 10B regarding the old-type reader / writer and the data storage body, a new type determining unit 1 is newly added.
5B is provided, and as shown in the control unit 25 of the low-speed vehicle data storage body 12B, a type response unit 28B is newly provided.
【0046】また低速車用データ記憶体12Bには1つ
のシリアルメモリ30しか設けられておらず、したがっ
て制御部25で受信した読出返送命令ごとに1ビットず
つ読出出力を生ずる。このため擬似ランダム系列発生部
32にはメモリからの1ビット出力b0 に対応して2種
類の擬似ランダム系列D00,D11が予め準備されて
いる。擬似ランダム系列発生部32は擬似ランダム信号
返送命令ごとにシリアル読出型メモリ30より出力され
る1ビット出力に対応する擬似ランダム系列信号D00
またはD11のいずれか一方を、擬似ランダム信号発生
部34,伝送部26を介して低速車用リーダライタ10
B側に送出する。Further, only one serial memory 30 is provided in the low-speed vehicle data storage 12B, so that a read output is generated bit by bit for each read return command received by the control unit 25. Therefore, the pseudo random sequence generator 32 is prepared in advance with two types of pseudo random sequences D00 and D11 corresponding to the 1-bit output b0 from the memory. The pseudo random sequence generator 32 generates a pseudo random sequence signal D00 corresponding to 1-bit output from the serial read type memory 30 for each pseudo random signal return command.
Alternatively, one of D11 and the reader / writer 10 for a low speed vehicle is passed through the pseudo random signal generator 34 and the transmitter 26.
Send to B side.
【0047】低速車用リーダライタ10Bに設けられた
種別判断部15Bは、図1の高速車用リーダライタ10
Aの場合と同様に常時、一定周期で種別読出コマンドを
発行しており、この種別読出コマンドに対しデータ記憶
体側より正しい種別応答情報が得られると、読出動作を
起動させる。低速車用データ記憶体12Bの制御部25
に設けられた種別応答部28Bは、リーダライタ側から
の種別読出コマンドを受けると、予め定められた種別応
答情報を送出させる。The type determining unit 15B provided in the low-speed vehicle reader / writer 10B is the high-speed vehicle reader / writer 10 shown in FIG.
Similar to the case of A, the type read command is always issued at a constant cycle, and when the correct type response information is obtained from the data storage side for this type read command, the read operation is activated. Control unit 25 of data storage 12B for low-speed vehicle
Upon receiving the type read command from the reader / writer side, the type response unit 28B provided in the device sends out predetermined type response information.
【0048】この種別応答情報としては、低速車用デー
タ記憶体12Bの場合には擬似ランダム系列D00を使
用する。即ち、種別応答部28Bはリーダライタ側より
種別読出コマンドを受けると、擬似ランダム系列発生部
32から種別応答情報としての擬似ランダムD00をリ
ーダライタ側に送出させるようになる。このため、低速
車用リーダライタ10Bの種別判断部15Bにあって
は、種別読出コマンドに対するデータ記憶体側からの擬
似ランダム信号D00の送出で復号部20のD00相関
演算器22−1より自己相関ピーク値が得られ、これが
比較部24で判別されてデータビット0が得られること
で正しい種別応答情報が得られたことを認識し、正しい
種別応答情報が得られた場合にのみ、制御部14を介し
て読出制御部16を起動し、低速車用データ記憶体12
Bに対する読出動作を起動する。As the type response information, a pseudo random sequence D00 is used in the case of the low speed vehicle data storage 12B. That is, when the type response unit 28B receives the type read command from the reader / writer side, it causes the pseudo random sequence generation unit 32 to send pseudo random D00 as the type response information to the reader / writer side. Therefore, in the type determining unit 15B of the low-speed vehicle reader / writer 10B, when the pseudo random signal D00 is sent from the data storage side for the type reading command, the autocorrelation peak is output from the D00 correlation calculator 22-1 of the decoding unit 20. A value is obtained, which is discriminated by the comparison unit 24 and the data bit 0 is obtained to recognize that the correct type response information is obtained. Only when the correct type response information is obtained, the control unit 14 is operated. The read control unit 16 is activated via the
Start the read operation for B.
【0049】図5は図1に示した高速車用のデータ処理
装置で使用する擬似ランダム信号とデータビットの関係
を(A)に示し、また図4の低速車用リーダライタおよ
びデータ記憶体における擬似ランダム信号とデータビッ
トの関係を(B)にそれぞれまとめて示している。次に
システム全体の動作を説明する。道路上に、図1に示し
た高速車用データ記憶体12Aと図4に示した低速車用
データ記憶体12Bが混在した状態で設置されており、
高速車両については図1の高速車用リーダライタ10A
が搭載され、一方、低速車両については図4の低速車用
リーダライタ10Bが搭載されていたとする。FIG. 5 shows in (A) the relationship between the pseudo-random signal and the data bit used in the data processing device for a high-speed vehicle shown in FIG. 1, and in the low-speed vehicle reader / writer and data storage of FIG. The relationship between the pseudo-random signal and the data bit is collectively shown in (B). Next, the operation of the entire system will be described. The high-speed vehicle data storage 12A shown in FIG. 1 and the low-speed vehicle data storage 12B shown in FIG. 4 are installed on the road in a mixed state.
For high-speed vehicles, the high-speed vehicle reader / writer 10A shown in FIG.
On the other hand, it is assumed that the low-speed vehicle reader / writer 10B shown in FIG.
【0050】高速車両の走行を想定すると、高速車両に
は図1の高速車用リーダライタ10Aが搭載されてお
り、走行しながら高速車用リーダライタ10Aは一定周
期ごとに種別判断部15Aより種別応答コマンドを伝送
部18より送出している。走行中に高速車用リーダライ
タ10Aの通信エリアに、道路に設置された高速車用デ
ータ記憶体12Aが入ると、その種別応答部28Aが擬
似ランダム系列信号D11を送出する。Assuming that a high-speed vehicle is traveling, the high-speed vehicle is equipped with the high-speed vehicle reader / writer 10A shown in FIG. 1, and the high-speed vehicle reader / writer 10A is classified by the type determination unit 15A at regular intervals while traveling. The response command is sent from the transmission unit 18. When the high speed vehicle data storage unit 12A installed on the road enters the communication area of the high speed vehicle reader / writer 10A during traveling, the type response unit 28A sends a pseudo random sequence signal D11.
【0051】これが復号部20で解読され、種別判断部
15Aは正しい種別応答情報が得られたことを認識す
る。したがって、この場合には制御部14を介して読出
制御部16を起動し、図2に示した読出コマンド列の発
行により高速車用データ記憶体12Aからのデータ読出
しを行う。これに対し高速車用リーダライタ10Aの通
信可能範囲に図4の低速車用データ記憶体12Bが入っ
た場合には、リーダライタ側からの種別読出コマンドに
対し、図4の低速車用データ記憶体12Bの種別応答部
28Bは自己の種別を示す擬似ランダム信号D00を送
り返す。This is decrypted by the decryption unit 20, and the type determination unit 15A recognizes that the correct type response information is obtained. Therefore, in this case, the read control unit 16 is activated via the control unit 14 and data is read from the high-speed vehicle data storage body 12A by issuing the read command sequence shown in FIG. On the other hand, when the low-speed vehicle data storage 12B of FIG. 4 enters the communicable range of the high-speed vehicle reader / writer 10A, the low-speed vehicle data storage of FIG. 4 is issued in response to the type read command from the reader / writer. The type response unit 28B of the body 12B sends back a pseudo random signal D00 indicating its type.
【0052】しかしながら、図1の高速車用リーダライ
タ10Aにあっては、送り返された擬似ランダム信号D
00の受信により復号部20で解読された種別応答情報
が2ビットデータが00であり、データ記憶体の存在は
認識するが、低速車用データ記憶体12Bであると判断
する。この場合には、必要ならば低速車用データ記憶体
12Bに対しリード動作を行い、受信される擬似ランダ
ム信号D00又はD11からビット0又はビット1の1
ビットデータの復元を行う。このため、擬似ランダム信
号のもつビットデータの意味が異なる低速車用データ記
憶体12Bからのデータを誤って復元してしまうことを
防止できる。However, in the high speed vehicle reader / writer 10A of FIG. 1, the returned pseudo random signal D
Although the type response information decoded by the decoding unit 20 upon receiving 00 is 2-bit data of 00 and the presence of the data storage is recognized, it is determined to be the low-speed vehicle data storage 12B. In this case, if necessary, the read operation is performed on the low-speed vehicle data storage 12B, and bit 0 or 1 of bit 1 is received from the received pseudo-random signal D00 or D11.
Restores bit data. Therefore, it is possible to prevent erroneous restoration of data from the low-speed vehicle data storage body 12B in which the bit data of the pseudo random signal has a different meaning.
【0053】一方、図4の低速車用リーダライタ12B
を搭載した低速車両については、正しい種別応答情報を
返送する低速車用データ記憶体12Bに対してのみデー
タ読出しを行い、種別情報の異なる図1の高速車用デー
タ記憶体12Aに対するデータ読出しは行わず、誤った
データ読出しが行われることを防止する。図6は図1の
実施例に使用する高速車用データ記憶体12Aの他の実
施例を示す。図1にあってはシリアル読出型メモリ30
−1,30−2としてシリアルE 2 PROMを使用して
いるが、図6の場合には、1回の読出動作に対し8ビッ
トパラレル出力を生ずるパラレルE2 PROMを使用し
たことを特徴とする。On the other hand, the low-speed vehicle reader / writer 12B shown in FIG.
For low-speed vehicles equipped with
Only for the data storage unit 12B for low-speed vehicles to be returned,
Data is read out and data for high-speed vehicles in Fig. 1 with different type information is read.
Data was not read from the memory unit 12A
It prevents the data from being read. FIG. 6 corresponds to FIG.
Another example of the data storage body 12A for high-speed vehicles used in the embodiment
An example is shown. In FIG. 1, the serial read type memory 30
Serial E as -1,30-2 2Using PROM
However, in the case of FIG. 6, 8 bits are set for one read operation.
Parallel E that produces parallel output2Using PROM
It is characterized by that.
【0054】図6において、シリアル読出型メモリ30
−1にはパラレルE2 PROM36,カウントレジスタ
38およびシフトレジスタ40が設けられている。パラ
レルE2 PROM36は制御部28より読出動作の指示
を受けるごとに、8ビットパラレルデータb0 〜b7 を
出力する。このパラレルE2 PROMからの8ビットパ
ラレルデータb0 〜b7 は、シフトレジスタ40を使用
してシリアルデータに変換され、擬似ランダム系列発生
部32に対しビット単位に出力される。In FIG. 6, a serial read type memory 30 is provided.
-1 is provided with a parallel E 2 PROM 36, a count register 38 and a shift register 40. The parallel E 2 PROM 36 outputs 8-bit parallel data b0 to b7 each time it receives a read operation instruction from the control unit 28. The 8-bit parallel data b0 to b7 from the parallel E 2 PROM are converted into serial data using the shift register 40 and output to the pseudo random sequence generator 32 in bit units.
【0055】カウントレジスタ38は、シフトレジスタ
40より8ビット分のパラレル出力が終了するごとにパ
ラレルE2 PROM36に対するアドレスをインクリメ
ントする。即ち、シフトレジスタ40に対しては制御部
28よりシフトクロックCLKが与えられており、この
シフトクロックによるシフト動作でパラレルE2 PRO
M36からロードされた8ビットデータb0 〜b7 がビ
ット単位に擬似ランダム系列発生部32に出力される。The count register 38 increments the address for the parallel E 2 PROM 36 each time the parallel output for 8 bits from the shift register 40 is completed. That is, the shift clock CLK is given from the control unit 28 to the shift register 40, and the parallel E 2 PRO is performed by the shift operation by this shift clock.
The 8-bit data b0 to b7 loaded from M36 are output to the pseudo random sequence generator 32 in bit units.
【0056】シフトクロックCLKはカウントレジスタ
38にも与えられている。カウントレジスタ38には、
最初のリードシーケンスの段階で制御部28よりパラレ
ルE 2 PROMの先頭アドレスがセットされる。カウン
トレジスタ38はシフトクロックCLKを8つ計数する
ごとに現在のレジスタ値を1つインクリメントし、パラ
レルE2 PROM36の読出アドレスを更新する。The shift clock CLK is a count register
38 is also given. In the count register 38,
At the stage of the first read sequence, the control unit 28
Le E 2The start address of the PROM is set. Coun
The register 38 counts eight shift clocks CLK.
The current register value is incremented by 1 for each
Rel E2The read address of the PROM 36 is updated.
【0057】この図6に示すような構成をもつことで、
パラレルE2 PROMを使用してシリアル読出型メモリ
30−1,30−2を構成することができる。図7は図
1の実施例について、高速車用データ記憶体12Aに図
示のようにシリアル読出型メモリ42−1〜42−Nを
N個設けて一般化した実施例として示している。高速車
用データ記憶体12Aに設けるメモリ数N個に対応し、
擬似ランダム系列発生部32には2N 種類の擬似ランダ
ム系列が準備されている。またリーダライタ10の復号
部20にも2N 種類のデータ記憶体12で発生する擬似
ランダム系列と同一の基準系列および相関演算器が設け
られる。By having the configuration shown in FIG. 6,
The serial read type memories 30-1 and 30-2 can be constructed by using the parallel E 2 PROM. FIG. 7 shows the embodiment of FIG. 1 as a generalized embodiment in which N serial read memories 42-1 to 42-N are provided in the data storage body 12A for high-speed vehicles as shown in the figure. Corresponding to the number of memories N provided in the high speed vehicle data storage 12A,
The pseudo random sequence generator 32 is prepared with 2 N kinds of pseudo random sequences. The decoding unit 20 of the reader / writer 10 is also provided with the same reference series and correlation calculator as the pseudo random series generated in the 2 N kinds of data storage bodies 12.
【0058】図8は本発明の他の実施例を示したブロッ
ク図であり、この実施例にあっては、高速車用データ記
憶体12Aにパラレル読出型のメモリを使用したことを
特徴とする。図8において、高速車用データ記憶体12
Aにはパラレル読出型メモリ36が設けられ、制御部2
8からのリードシーケンスに続く擬似ランダム信号返送
命令を解読するごとに、例えば8ビットデータb0 〜b
7 の読出出力を生ずる。擬似ランダム系列発生部32は
パラレル読出型メモリ36からの8ビットパラレルデー
タb0 〜b7 に対し、例えば4ビット単位に擬似ランダ
ム系列を割り当ててリーダライタ10側に転送する。FIG. 8 is a block diagram showing another embodiment of the present invention. This embodiment is characterized in that a parallel read type memory is used as the high speed vehicle data storage 12A. . In FIG. 8, the high-speed vehicle data storage 12
A parallel read type memory 36 is provided in A, and the control unit 2
Every time the pseudo random signal return command following the read sequence from 8 is decoded, for example, 8-bit data b0 to b
Produces a 7 read output. The pseudo random sequence generator 32 assigns a pseudo random sequence to the 8-bit parallel data b0 to b7 from the parallel read type memory 36, for example, in units of 4 bits, and transfers it to the reader / writer 10 side.
【0059】即ち、4ビットパラレルデータを1つの擬
似ランダム信号で送る場合にはN=4となり、この場
合、2N =16種類の擬似ランダム系列を準備する必要
がある。この擬似ランダム系列は、図3に示したように
所定ワード長の1つの擬似ランダム系列を16分割した
後に位相シフトして作り出すことができる。擬似ランダ
ム系列発生部32に対応して高速車用リーダライタ10
Aの符号部20には、16個の相関演算器と各相関演算
器の自己相関ピーク値を検出して対応する4ビットデー
タを出力する比較部が、第1実施例と同様に設けられて
いる。16個のの自己相関器にはデータ記憶体12A側
の16種類の擬似ランダム系列と同一の系列が基準系列
として保持されている。That is, when 4-bit parallel data is sent by one pseudo random signal, N = 4, and in this case, it is necessary to prepare 2 N = 16 types of pseudo random sequences. This pseudo-random sequence can be created by dividing one pseudo-random sequence having a predetermined word length into 16 and then phase-shifting it as shown in FIG. Corresponding to the pseudo-random sequence generator 32, a high-speed vehicle reader / writer 10
The code unit 20 of A is provided with 16 correlation calculators and a comparator for detecting the autocorrelation peak value of each correlation calculator and outputting the corresponding 4-bit data, as in the first embodiment. There is. The 16 autocorrelators hold the same sequence as the 16 types of pseudo-random sequences on the data storage 12A side as a reference sequence.
【0060】高速車用データ記憶体12Aの擬似ランダ
ム系列発生部としては、例えば図6に示したカウントレ
ジスタ38およびシフトレジスタ40と同様の回路を備
える。図6に示したパラレルE2 PROMは、図8のパ
ラレル読出型メモリ36に対応している。従って図8に
ついて、パラレルE2 PROMからの8ビットパラレル
データb0 〜b7 をシフトレジスタ40にロードした
後、制御部28からの擬似ランダム信号返送命令の解読
結果に基づいて得られるシフトクロックCLKごとにロ
ードした8ビットパラレルデータb0 〜b7 を、4ビッ
ト単位即ちビットb0 〜b3 ,b4 〜b7 単位に出力し
て、対応する擬似ランダム系列を発生するように構成す
る。The pseudo random sequence generator of the high speed vehicle data storage 12A includes circuits similar to the count register 38 and the shift register 40 shown in FIG. 6, for example. The parallel E 2 PROM shown in FIG. 6 corresponds to the parallel read type memory 36 shown in FIG. Therefore, referring to FIG. 8, after loading the 8-bit parallel data b0 to b7 from the parallel E 2 PROM into the shift register 40, each shift clock CLK obtained based on the decoding result of the pseudo random signal return command from the control unit 28. The loaded 8-bit parallel data b0 to b7 is output in units of 4 bits, that is, in units of bits b0 to b3 and b4 to b7, and a corresponding pseudo random sequence is generated.
【0061】カウントレジスタ38としては、シフトク
ロックCLKの2カウントで既にセットされているアド
レスを1つインクリメントし、パラレルE2 PROM3
6の次のアドレスを指定するようになる。図9は本発明
の高速車用データ記憶体12Aに設ける擬似ランダム系
列発生部32の他の実施例を示す。この実施例にあって
は、4種類の擬似ランダム系列信号D00〜D11とそ
の反転信号*D00〜*D11を用いてメモリからの3
ビットパラレルデータを送ることができるようにしたこ
とを特徴とする。The count register 38 increments the address that has already been set by one by 2 counts of the shift clock CLK and outputs the parallel E 2 PROM 3
The address next to 6 will be designated. FIG. 9 shows another embodiment of the pseudo random sequence generator 32 provided in the high speed vehicle data storage 12A of the present invention. In this embodiment, four types of pseudo random sequence signals D00 to D11 and their inversion signals * D00 to * D11 are used to output 3 signals from the memory.
The feature is that bit parallel data can be sent.
【0062】図9において、擬似ランダム系列発生部3
2にはパラレル読出型メモリ36の3ビット出力b2 b
1 b0 の内の下位2ビットb1 b0 が入力されている。
このパラレル読出型メモリ36からの下位2ビットb1
b0 の2ビット入力に対応して4種類の擬似ランダム系
列D00〜D11が予め準備されている。パラレル読出
型メモリ36の3ビット出力の内の最上位ビットb2
は、インバータ42を介してEX−OR回路44に入力
され、擬似ランダム系列発生部32より出力される擬似
ランダムD00〜D11のビット列をそのまま出力する
か反転出力するかの制御を行っている。In FIG. 9, the pseudo random sequence generator 3
2 is a 3-bit output b2 b of the parallel read type memory 36.
The lower 2 bits b1 b0 of 1 b0 are input.
Lower 2 bits b1 from the parallel read type memory 36
Four kinds of pseudo random sequences D00 to D11 are prepared in advance corresponding to the 2-bit input of b0. The most significant bit b2 of the 3-bit output of the parallel read type memory 36
Controls whether the bit string of pseudo-random D00 to D11, which is input to the EX-OR circuit 44 via the inverter 42 and is output from the pseudo-random sequence generator 32, is output as it is or inverted.
【0063】即ち、最上位ビットb2 が1のときインバ
ータ42の出力は反転されて0となり、このためEX−
OR回路44は擬似ランダム系列発生部32からの各系
列のビット列をそのまま出力する。これに対し、パラレ
ル読出型メモリ36の最上位ビットb2 が0となった場
合にはインバータ42の出力は反転により1となり、こ
のためEX−OR回路44は擬似ランダム信号を反転し
て出力することとなる。That is, when the most significant bit b2 is 1, the output of the inverter 42 is inverted to 0, so that EX-
The OR circuit 44 outputs the bit string of each sequence from the pseudo random sequence generator 32 as it is. On the other hand, when the most significant bit b2 of the parallel read type memory 36 becomes 0, the output of the inverter 42 becomes 1 by inversion, so that the EX-OR circuit 44 inverts and outputs the pseudo random signal. Becomes
【0064】即ち、図9の擬似ランダム系列発生部32
を備えた本発明の高速車用データ記憶体12Aは、図1
0に示す3ビットデータに対し8種類の擬似ランダム信
号を出力するようになる。図11は図9に対応して本発
明の高速車用リーダライタ10Aに設けられる復号部2
0の実施例を示す。That is, the pseudo random sequence generator 32 of FIG.
The data storage body 12A for a high speed vehicle of the present invention equipped with FIG.
Eight types of pseudo-random signals are output for the 3-bit data indicated by 0. FIG. 11 corresponds to FIG. 9 and is a decoding unit 2 provided in the high speed vehicle reader / writer 10A of the present invention.
An example of 0 is shown.
【0065】図11において、復号部20はデータ記憶
体側の4種類の擬似ランダム信号D00〜D11に対応
した4つの相関演算器22−1〜22−4,比較部2
4,ビット付加部48および極性判定部50で構成され
る。相関演算器22−1〜22−4にはデータ記憶体側
と同じ擬似ランダム信号D00〜D11のそれぞれが基
準信号として保持されており、受信系列との間の自己相
関値を演算する。In FIG. 11, the decoding unit 20 includes four correlation calculators 22-1 to 22-4 corresponding to four types of pseudo random signals D00 to D11 on the data storage side, and a comparison unit 2.
4, a bit addition unit 48 and a polarity determination unit 50. Correlation calculators 22-1 to 22-4 hold the same pseudo random signals D00 to D11 as the data storage side, respectively, as reference signals, and calculate the autocorrelation value with the reception sequence.
【0066】ここで相関演算器22−1〜22−4にあ
っては、予め保持している基準信号と同じ受信信号との
自己相関値を演算した場合には、プラスの極性をもつ自
己相関ピーク値が出力される。これに対し、予め保持さ
れた基準信号の反転信号との自己相関を計算した場合に
は、自己相関ピーク値はマイナスの極性をもつようにな
る。Here, in the correlation calculators 22-1 to 22-4, when the autocorrelation value between the reference signal held in advance and the same received signal is calculated, the autocorrelation having a positive polarity is calculated. The peak value is output. On the other hand, when the autocorrelation with the inversion signal of the reference signal held in advance is calculated, the autocorrelation peak value has a negative polarity.
【0067】比較部24は相関演算器22−1〜22−
4の自己相関ピーク値の絶対値に基づき、受信した擬似
ランダムD00〜D11に対応する2ビットデータ00
〜11を出力する。極性判定部50はデータ記憶体側と
の最初のやり取りで行われる種別読出コマンドに対する
種別応答情報としての擬似ランダム信号D11につい
て、相関演算器22−4より得られる自己相関ピーク値
の極性を判定し、この判定結果に基づき、続いてデータ
記憶体側より送られてくる擬似ランダム信号に基づく比
較部24の下位2ビット出力に対し上位1ビットを付加
するため、ビット付加部48を制御する。The comparing section 24 includes correlation calculators 22-1 to 22-.
2-bit data 00 corresponding to the received pseudo random D00 to D11 based on the absolute value of the autocorrelation peak value of 4
It outputs ~ 11. The polarity determination unit 50 determines the polarity of the autocorrelation peak value obtained from the correlation calculator 22-4 for the pseudo random signal D11 as the type response information for the type read command performed in the first exchange with the data storage side. Based on this determination result, the bit addition unit 48 is controlled to add the upper 1 bit to the lower 2 bits output of the comparison unit 24 based on the pseudo random signal subsequently sent from the data storage side.
【0068】ここで、高速車用リーダライタ10Aに対
し正しい向きに高速車用データ記憶体12Aが位置して
いた場合には、それぞれの伝送部18,26はコイルを
用いた電磁誘導結合で非接触結合されており、2つのコ
イルの巻き方向が予め定めた規定方向に揃っていること
から、データ記憶体から送出された擬似ランダム信号
は、その極性を維持したままリーダライタ側で受信され
る。Here, when the high-speed vehicle data storage body 12A is positioned in the correct direction with respect to the high-speed vehicle reader / writer 10A, the respective transmission units 18 and 26 are not coupled by electromagnetic induction coupling using coils. Since they are contact-coupled and the winding directions of the two coils are aligned in a predetermined prescribed direction, the pseudo-random signal sent from the data storage body is received by the reader / writer while maintaining its polarity. .
【0069】したがって、種別読出コマンドに対しデー
タ記憶体側より送出された種別応答情報としての擬似ラ
ンダム信号D11は相関演算器22−4に基準信号とし
て保持している擬似ランダム信号と同じビット系列をも
ち、したがって、その自己相関ピーク値はプラスの極性
をもつ。このように種別応答情報としての擬似ランダム
信号D11がプラスの極性をもっていることを極性判定
部50で判定した場合、次に得られる相関演算器22−
1〜22−4のいずれかからの自己相関ピーク値が同じ
プラスの極性であった場合には、比較部24からの2ビ
ット出力の先頭にビット1を付加し、3ビット出力とす
る。これに対し、相関演算器22−1〜22−4のいず
れかの自己相関ピーク値の極性がマイナスの極性であっ
た場合には、このとき比較部24から出力される2ビッ
トデータの先頭にビット0を付加する。Therefore, the pseudo random signal D11 as the type response information sent from the data storage side in response to the type read command has the same bit sequence as the pseudo random signal held as a reference signal in the correlation calculator 22-4. , Therefore, its autocorrelation peak value has a positive polarity. In this way, when the polarity determination unit 50 determines that the pseudo random signal D11 as the type response information has a positive polarity, the next correlation calculator 22- is obtained.
When the autocorrelation peak value from any one of 1 to 22-4 has the same positive polarity, bit 1 is added to the head of the 2-bit output from the comparison unit 24 to provide a 3-bit output. On the other hand, when the polarity of the autocorrelation peak value of any one of the correlation calculators 22-1 to 22-4 is a negative polarity, at the beginning of the 2-bit data output from the comparison unit 24 at this time. Add bit 0.
【0070】一方、高速車用リーダライタ10Aに対し
高速車用データ記憶体12Aが裏側で位置した場合に
は、それぞれの伝送部18,26に設けている電磁誘導
結合用のコイルの向きが逆向きになり、データ記憶体側
から出力された擬似ランダム信号のビット系列は反転し
たビット系列になる。そこで図11の極性判定部50に
おいて、最初にデータ記憶体側から送り返される種別情
報としての擬似ランダム信号D11について、相関演算
器22−4より出力される自己相関ピーク値の極性がマ
イナスの極性であることを判定すると、ビット付加部4
8に対し続いて得られる自己相関ピーク値に基づく比較
部24からの2ビット出力に対し、そのときの自己相関
ピーク値の極性がマイナスであればビット1を付加し、
プラスであればビット0を付加させる。On the other hand, when the high-speed vehicle data storage body 12A is located on the back side of the high-speed vehicle reader / writer 10A, the directions of the electromagnetic induction coupling coils provided in the respective transmission units 18 and 26 are reversed. The bit sequence of the pseudo-random signal output from the data storage side becomes an inverted bit sequence. Therefore, in the polarity determination unit 50 of FIG. 11, the polarity of the autocorrelation peak value output from the correlation calculator 22-4 is a negative polarity for the pseudo random signal D11 as the type information that is first sent back from the data storage body side. If so, the bit addition unit 4
If the polarity of the autocorrelation peak value at that time is negative, the bit 1 is added to the 2-bit output from the comparison unit 24 based on the autocorrelation peak value obtained subsequently for 8.
If it is positive, bit 0 is added.
【0071】このような最初に受信される種別情報の極
性判定に基づいてデータ記憶体側が表で正しく位置合せ
されているか、逆に裏向きとなっているかを判定し、そ
れぞれの状態に応じた適切な最上位ビットの付加によっ
て擬似ランダム信号D00〜D11およびその反転信号
*D00〜*D11のいずれかによって送られてきた3
ビットパラレルデータを正確に復元することができる。Based on such polarity judgment of the type information received first, it is judged whether the data storage body side is correctly aligned on the front side or conversely face down, and according to each state. 3 sent by either of pseudo-random signals D00-D11 and its inverted signals * D00- * D11 with the addition of the appropriate most significant bit
Bit parallel data can be accurately restored.
【0072】尚、図9にあっては、メモリからのパラレ
ル出力ビットの内の最上の1ビットで、下位ビットに基
いて発生した擬似ランダム信号の反転制御を行っている
が、最上委ビットに限定されず、任意の1ビットを反転
制御に用いてもよい。。また、図11の復号部20にあ
っては、擬似ランダム信号とその反転信号につき共通に
相関演算器22−1〜22−4を設けているが、擬似ラ
ンダム信号とその反転信号のそれぞれにつき相関演算器
を全部で8個設けるようにしてもよい。In FIG. 9, the inversion control of the pseudo-random signal generated based on the lower bit is performed in the most significant 1 bit of the parallel output bits from the memory. There is no limitation, and any one bit may be used for the inversion control. . Further, in the decoding unit 20 of FIG. 11, the correlation calculators 22-1 to 22-4 are commonly provided for the pseudo random signal and its inverted signal, but the correlation is performed for each of the pseudo random signal and its inverted signal. A total of eight arithmetic units may be provided.
【0073】また上記の実施例はデータ記憶体側に設け
るメモリとしてE2 PROMを使用しているが、メモリ
はデータを保持できればよく、電池付きのRAMでもよ
い。また上記の実施例はリーダライタとデータ記憶体の
非接触結合に電磁誘導結合を例にとっているが、これ以
外に電波結合や光結合でもよい。更に非接触結合に限定
されず、接触結合であってもよい。また擬似ランダム系
列の符号長は63ビットに限定されず、127ビット,
255ビット,511ビット,1023ビットなど、必
要に応じて適宜に定めることができる。In the above embodiment, the E 2 PROM is used as the memory provided on the data storage side, but the memory only needs to be able to hold data, and may be a RAM with a battery. Further, in the above embodiment, the electromagnetic induction coupling is used as the non-contact coupling between the reader / writer and the data storage body, but radio wave coupling or optical coupling may be used instead. Further, it is not limited to non-contact bonding, but may be contact bonding. The code length of the pseudo random sequence is not limited to 63 bits, 127 bits,
255 bits, 511 bits, 1023 bits, etc. can be appropriately determined as necessary.
【0074】また上記の実施例は道路にデータ記憶体を
設置し自動車側にリーダライタを搭載したシステム構成
を例にとっているが、これに限定されず、適宜の移動体
もしくは携帯ユニットなどに本発明を適用することがで
きる。In the above embodiment, the system configuration in which the data storage unit is installed on the road and the reader / writer is mounted on the automobile side is taken as an example, but the present invention is not limited to this, and the present invention can be applied to an appropriate mobile unit or portable unit. Can be applied.
【0075】[0075]
【発明の効果】以上説明してきたように本発明によれ
ば、同じ擬似ランダム信号のもつビットデータの意味合
いが異なる別々のデータ記憶体を混在して使用した場合
にも、種別の異なる他のデータ記憶体からデータを呼び
出して誤ったデータを復元してしまうことを防止でき、
種別の異なるデータ記憶体が混在した場合のデータ読出
しの信頼性を大幅に向上できる。As described above, according to the present invention, even when different data storage bodies having different bit data meanings of the same pseudo random signal are mixedly used, other data of different types are used. It is possible to prevent data from being recalled by calling data from the memory,
The reliability of data reading when the data storages of different types are mixed can be greatly improved.
【図1】2個のメモリを並列読出しする高速車の本発明
の実施例を示したブロック図FIG. 1 is a block diagram showing an embodiment of the present invention of a high-speed vehicle that reads two memories in parallel.
【図2】本発明でリーダライタが発行する読出コマンド
列の説明図FIG. 2 is an explanatory diagram of a read command string issued by the reader / writer according to the present invention.
【図3】本発明の2ビット同時伝送に使用する単一の擬
似ランダム系列から位相シフトで得られた4種類の擬似
ランダム系列を示した説明図FIG. 3 is an explanatory diagram showing four types of pseudo random sequences obtained by phase shifting from a single pseudo random sequence used for 2-bit simultaneous transmission according to the present invention.
【図4】メモリをビット単位に読出す低速車用の本発明
の実施例を示したブロック図FIG. 4 is a block diagram showing an embodiment of the present invention for a low speed vehicle in which a memory is read bit by bit.
【図5】本発明のデータ記憶体におけるデータビットと
擬似ランダム信号の対応説明図FIG. 5 is an explanatory diagram of correspondence between data bits and pseudo random signals in the data storage body of the present invention.
【図6】図1の実施例で8ビットパラレル型メモリを用
いた場合のデータ記憶体のブロック図6 is a block diagram of a data storage body when an 8-bit parallel type memory is used in the embodiment of FIG.
【図7】N個のメモリを並列読出する本発明の他の実施
例を示したブロック図FIG. 7 is a block diagram showing another embodiment of the present invention for reading N memories in parallel.
【図8】8ビットパラレル型メモリを用いた本発明の他
の実施例のブロック図FIG. 8 is a block diagram of another embodiment of the present invention using an 8-bit parallel type memory.
【図9】擬似ランダム信号とその反転信号を発生するデ
ータ記憶体側の実施例を示したブロック図FIG. 9 is a block diagram showing an embodiment of a data storage side that generates a pseudo random signal and its inverted signal.
【図10】図9の擬似ランダム信号とテータビットの対
応説明図FIG. 10 is an explanatory diagram of correspondence between the pseudo random signal and the theta bit in FIG. 9;
【図11】図9の擬似ランダム信号を受信するリーダラ
イタ側の回路実施例を示したブロック図FIG. 11 is a block diagram showing a circuit embodiment on the reader / writer side for receiving the pseudo-random signal of FIG.
【図12】1ビットずつ転送する従来装置のブロック図FIG. 12 is a block diagram of a conventional device that transfers bit by bit.
【図13】本願発明者等が提案している装置のブロック
図FIG. 13 is a block diagram of an apparatus proposed by the inventors of the present application.
【図14】旧型リーダライタと新型データ記憶体による
読出データ誤りの説明図FIG. 14 is an explanatory diagram of read data error caused by the old type reader / writer and the new type data storage body.
【図15】新型リーダライタと旧型データ記憶体による
読出データ誤りの説明図FIG. 15 is an explanatory diagram of read data error caused by the new type reader / writer and the old type data storage body.
10A:高速車用リーダライタ 10A:低速車用リーダライタ 12A:高速車データ記憶体 12B:低速車用データ記憶体 14,25:制御部 15A,15B:種別判断部 16:読出制御部 18,26:伝送部 20:復号部(デコーダ) 22−1〜22−4:D00相関演算器〜D11相関器 24:比較部 28A,28B:種別応答部 30−1〜30−N:シリアル読出型メモリ 36:パラレル読出型メモリ 38:カウントレジスタ 40:シフトレシスタ 42:インバータ 44:EX−OR回路(排他論理和回路) 10A: Reader / writer for high-speed vehicles 10A: Reader / writer for low-speed vehicles 12A: High-speed vehicle data storage 12B: data storage for low speed vehicles 14, 25: control unit 15A, 15B: Type determination unit 16: Read control unit 18, 26: Transmission unit 20: Decoding unit (decoder) 22-1 to 22-4: D00 correlation calculator to D11 correlator 24: Comparison section 28A, 28B: Type response unit 30-1 to 30-N: Serial read type memory 36: Parallel read type memory 38: Count register 40: Shift register 42: Inverter 44: EX-OR circuit (exclusive OR circuit)
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−217031(JP,A) 特開 平3−181238(JP,A) 特開 昭60−5637(JP,A) 特開 昭63−296424(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06K 17/00 G06K 19/00 - 19/18 H04B 1/59 H04B 1/707 ─────────────────────────────────────────────────── --Continued from the front page (56) References JP-A-5-217031 (JP, A) JP-A-3-181238 (JP, A) JP-A-60-5637 (JP, A) JP-A-63- 296424 (JP, A) (58) Fields surveyed (Int.Cl. 7 , DB name) G06K 17/00 G06K 19/00-19/18 H04B 1/59 H04B 1/707
Claims (4)
なくともデータの読み出しを行うデータ記憶体を用いた
データ処理装置に於いて、 前記データ記憶体に、シリアル読み出しを行うN個のメ
モリと、前記リーダライタからの所定のコマンドを受信
した際に、前記各メモリから同時に読み出したNビット
のパラレルデータに対して予め定めた2N 種類の擬似ラ
ンダム信号の内の1つを出力するメモリ応答手段と、前
記リーダライタからの種別読出コマンドを受信した際
に、前記擬似ランダム信号の予め定めた1つを使用して
種別情報を出力する種別応答手段とを設け、 前記リーダライタには、前記データ記憶体の2N 種類の
擬似ランダム信号と同一の信号を基準信号として保持し
て受信信号との自己相関を求める相関演算手段と、該相
関演算手段で求めた2N 種類の擬似ランダム信号ごとの
自己相関値のうち、最大のものを求めて対応するNビッ
トデータを出力する比較手段と、前記データ記憶体に種
別読出コマンドを発行して予め定められた種別応答情報
が得られた場合に該種別応答情報に対応したデータ読出
しを行う種別判断手段とを設けたことを特徴とするデー
タ記憶体を用いたデータ処理装置。1. A data processing device using a data storage unit for reading at least data from a reader / writer to the data storage unit, wherein N memories for serial reading are provided in the data storage unit, Memory response means for outputting one of a predetermined 2 N kinds of pseudo-random signals for N-bit parallel data read simultaneously from the memories when a predetermined command is received from the reader / writer. A type response means for outputting type information using a predetermined one of the pseudo-random signals when a type read command from the reader / writer is received, and the reader / writer stores the data storage a correlation operation means for the same signal as 2 N kinds of pseudo random signal body held as a reference signal determining the autocorrelation of the received signal, said correlation Starring Of autocorrelation values for each 2 N kinds of pseudo random signal obtained by means previously issued and comparing means for outputting the N-bit data corresponding seeking maximum one, the type read command to said data storage member A data processing device using a data storage body, comprising: a type determining means for reading data corresponding to the type response information when the determined type response information is obtained.
なくともデータの読み出しを行うデータ記憶体を用いた
データ処理装置に於いて、 前記データ記憶体に、Nビットパラレルの読み出しを行
うメモリと、該メモリから読み出したNビットのパラレ
ルデータに対して予め定めた2N 種類の擬似ランダム信
号の1つを返送する応答手段と、前記リーダライタから
の種別読出コマンドを受信した際に、前記擬似ランダム
信号の予め定めた1つを使用して種別情報を出力する種
別応答手段とを設け、 前記リーダライタには、前記データ記憶体の2N 種類の
擬似ランダム信号と同一の信号を基準信号として保持し
て受信信号との自己相関を求める相関演算手段と、該相
関演算手段で求めた2N 種類の擬似ランダム信号ごとの
自己相関値のうち、最大のものを求めて対応するNビッ
トデータを出力する比較手段と、前記データ記憶体に種
別読出コマンドを発行して予め定められた種別応答情報
が得られた場合に該種別応答情報に対応したデータ読出
しを行う種別判断手段とを設けたことを特徴とするデー
タ記憶体を用いたデータ処理装置。2. A data processing device using a data storage body for reading at least data from a reader / writer to a data storage body, comprising: a memory for reading N-bit parallel data in the data storage body; Responsive means for returning one of a predetermined 2 N kinds of pseudo-random signals to N-bit parallel data read from the memory, and the pseudo-random signal when the type read command from the reader / writer is received. And a type response means for outputting the type information using one of the predetermined ones, and the reader / writer holds the same signal as the 2 N types of pseudo random signals of the data storage body as a reference signal. of the correlation calculation means for obtaining the autocorrelation of the received signal, said correlation autocorrelation value for each pseudo random signal 2 N types obtained by the calculation means Te, up to Comparing means for obtaining an item and outputting corresponding N-bit data, and data reading corresponding to the type response information when a type read command is issued to the data memory to obtain predetermined type response information. A data processing device using a data storage body, which is provided with a type determination means for performing the above.
たデータ処理装置に於いて、前記データ記憶体からの読
み出し伝送に使用する擬似ランダム系列として単一の擬
似ランダム系列を使用し、該擬似ランダム系列の位相を
変えて前記Nビットのデータに対応する2N 種類の擬似
ランダム系列を得ることを特徴とするデータ記憶体を用
いたデータ処理装置。3. A data processing device using the data storage body according to claim 1, wherein a single pseudo random sequence is used as a pseudo random sequence used for read transmission from the data storage body, A data processing device using a data storage body, characterized in that the phase of the pseudo random sequence is changed to obtain 2 N kinds of pseudo random sequences corresponding to the N-bit data.
なくともデータの読み出しを行うデータ記憶体を用いた
データ処理装置に於いて、 前記データ記憶体に、 1回の読出しでNビットデータを並列的に出力するメモ
リ手段と、 前記リーダライタからの所定のコマンドを受信した際
に、前記各メモリから同時に読み出したNビットデータ
の内の任意の1ビットを除く(N−1)ビットに対して
予め定めた2N-1 種類の擬似ランダム信号の内の1つ
を、前記パラレル出力の前記任意の1ビットで非反転と
反転を制御して出力するメモリ応答手段と、 種別読出コマンドを受信した際に、前記擬似ランダム信
号の予め定めた1つを使用して種別情報を出力する種別
応答手段と、を設け、 前記リーダライタには、 前記データ記憶体の2N-1 種類の擬似ランダム信号と同
一の信号を基準信号として保持して受信信号との自己相
関を求める相関演算手段と、 該相関演算手段で求めた2N-1 種類の擬似ランダム信号
ごとの自己相関値の内、最大のものを求めて対応する
(N−1)ビットデータを出力する比較手段と、 前記データ記憶体に種別読出コマンドを発行して予め定
められた種別応答情報が得られた場合に該種別応答情報
に対応したデータ読出しを行う種別判断手段と、 前記種別応答情報として得られた擬似ランダム信号の自
己相関値の極性を判定し、該極性判定結果に応じて前記
比較手段の(N−1)ビット出力に任意の1ビットを付
加してNビットデータを復元するビット付加手段と、を
設けたことを特徴とするデータ記憶体を用いたデータ処
理装置。4. A data processing device using a data storage body for reading at least data from a reader / writer to the data storage body, wherein N-bit data is read in parallel to the data storage body by one reading. And (n-1) bits excluding any one bit of N-bit data read simultaneously from each memory upon receiving a predetermined command from the reader / writer. Memory response means for outputting one of the defined 2 N-1 kinds of pseudo-random signals by controlling non-inversion and inversion by the arbitrary 1 bit of the parallel output, and when receiving a type read command on, the pseudo random signal using one determined in advance provided a type responsive means for outputting the type information, and the reader writer, the data storage of 2 N-1 type of pseudo A correlation calculating means for obtaining an autocorrelation between the received signal to hold the same signal as the random signal as a reference signal, among autocorrelation values of every 2 N-1 types of pseudo random signal obtained by the correlation computing means, Comparing means for obtaining the maximum value and outputting corresponding (N-1) bit data, and a type response when a type response information is obtained by issuing a type read command to the data storage body. Type determining means for reading data corresponding to the information, polarity of the autocorrelation value of the pseudo-random signal obtained as the type response information is determined, and (N-1) of the comparing means according to the polarity determination result. A data processing device using a data storage body, comprising: a bit adding unit for adding arbitrary 1 bit to a bit output to restore N-bit data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32715093A JP3369686B2 (en) | 1993-12-24 | 1993-12-24 | Data processing device using data storage |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32715093A JP3369686B2 (en) | 1993-12-24 | 1993-12-24 | Data processing device using data storage |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07182467A JPH07182467A (en) | 1995-07-21 |
| JP3369686B2 true JP3369686B2 (en) | 2003-01-20 |
Family
ID=18195874
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32715093A Expired - Fee Related JP3369686B2 (en) | 1993-12-24 | 1993-12-24 | Data processing device using data storage |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3369686B2 (en) |
-
1993
- 1993-12-24 JP JP32715093A patent/JP3369686B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07182467A (en) | 1995-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5606322A (en) | Divergent code generator and method | |
| CA1300686C (en) | System for the contactless exchange of data | |
| US6091319A (en) | Method for resolving signals collisions between multiple RFID transponders in a field | |
| US5354975A (en) | Contactless data processing apparatus | |
| AU2004200318A1 (en) | Contactless proximity automated data collection system and method | |
| US5051899A (en) | Data transmission error detection in an electronic cash register system | |
| US6886752B2 (en) | Portable electronic apparatus, IC card and reader/writer | |
| US5101208A (en) | IFF authentication system | |
| EP1261952B1 (en) | Encoding/decoding system for coherent signal interference reduction | |
| JP3369686B2 (en) | Data processing device using data storage | |
| US5696776A (en) | Data transmission method in a real-time data processing system | |
| US5630064A (en) | Data processing apparatus using reader/writer and data carrier | |
| JP3383399B2 (en) | Data processing device using non-contact data storage | |
| KR0139494B1 (en) | Smart card data communication device and method | |
| US4815026A (en) | Slave-type interface circuit | |
| KR100771487B1 (en) | Method and apparatus for signal decoding in radio wave identification system | |
| JP3118094B2 (en) | Speed measuring device | |
| US7030655B2 (en) | Memory interface system | |
| EP0466934B1 (en) | Data carrier | |
| JP3205260B2 (en) | Non-contact data transmission / reception method and device | |
| JPH11272815A (en) | Data carrier and reader | |
| JP2697935B2 (en) | Data transmission method using spread spectrum communication | |
| JPH08161442A (en) | Data responding device | |
| JPH0620109A (en) | Data processor using non-contact data carrier | |
| US6328218B1 (en) | Electronic card identification methods |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081115 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081115 Year of fee payment: 6 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081115 Year of fee payment: 6 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081115 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091115 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101115 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111115 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121115 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121115 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131115 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |